| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\user\\list\\handle\\userEdit.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\user\\list\\handle\\userEdit.vue","mtime":1678882627339},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9kZWZpbmVQcm9wZXJ0eSBmcm9tICJFOi9pdGVtL25ld0l0ZW0vYWRtaW4vbm9kZV9tb2R1bGVzL0B2dWUvYmFiZWwtcHJlc2V0LWFwcC9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vZGVmaW5lUHJvcGVydHkuanMiOwoKdmFyIF9tZXRob2RzOwoKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LmtleXMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5tYXAuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5maWx0ZXIuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuc3BsaWNlLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuanNvbi5zdHJpbmdpZnkuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgdXNlckxhYmVsIGZyb20gJ0AvY29tcG9uZW50cy91c2VyTGFiZWwnOwppbXBvcnQgeyB1c2VyTGFiZWxBZGRBcGkgfSBmcm9tICdAL2FwaS91c2VyJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICd1c2VyRWRpdCcsCiAgY29tcG9uZW50czogewogICAgdXNlckxhYmVsOiB1c2VyTGFiZWwKICB9LAogIHByb3BzOiB7CiAgICAvLyBtb2RhbHM6IHsKICAgIC8vICAgZGVmYXVsdDogZmFsc2UsCiAgICAvLyAgIHR5cGU6IEJvb2xlYW4sCiAgICAvLyB9LAogICAgdXNlckRhdGE6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHt9CiAgICB9CiAgfSwKICB3YXRjaDoge30sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIG1vZGFsczogZmFsc2UsCiAgICAgIGxhYmVsU2hvdzogZmFsc2UsCiAgICAgIG9yZGVyU3RhdHVzOiAwLAogICAgICB0b3RhbF9udW06IDAsCiAgICAgIHNwbGl0U3dpdGNoOiB0cnVlLAogICAgICBmb3JtSXRlbTogewogICAgICAgIHVpZDogMCwKICAgICAgICByZWFsX25hbWU6ICcnLAogICAgICAgIHBob25lOiAnJywKICAgICAgICBiaXJ0aGRheTogJycsCiAgICAgICAgY2FyZF9pZDogJycsCiAgICAgICAgYWRkcmVzOiAnJywKICAgICAgICBtYXJrOiAnJywKICAgICAgICBwd2Q6ICcnLAogICAgICAgIHRydWVfcHdkOiAnJywKICAgICAgICBsZXZlbDogJycsCiAgICAgICAgZ3JvdXBfaWQ6ICcnLAogICAgICAgIGxhYmVsX2lkOiBbXSwKICAgICAgICBzcHJlYWRfb3BlbjogMCwKICAgICAgICBpc19wcm9tb3RlcjogMCwKICAgICAgICBzdGF0dXM6IDEsCiAgICAgICAgaXNfc3BvbnNvcjogMCAvLzDlkKYx5piv5piv5ZCm5Ye66LWE5Lq6CgogICAgICB9LAogICAgICBleHByZXNzOiBbXSwKICAgICAgZXhwcmVzc1RlbXA6IFtdLAogICAgICBkZWxpdmVyeUxpc3Q6IFtdLAogICAgICB0ZW1wOiB7fSwKICAgICAgZXhwb3J0X29wZW46IHRydWUsCiAgICAgIG1hbnlGb3JtVmFsaWRhdGU6IFtdLAogICAgICBncm91cEluZm86IFtdLAogICAgICBsYWJlbEluZm86IFtdLAogICAgICBsZXZlbEluZm86IFtdLAogICAgICBpbmZvRGF0YTogewogICAgICAgIGdyb3VwSW5mbzogW10sCiAgICAgICAgbGFiZWxJbmZvOiBbXSwKICAgICAgICBsZXZlbEluZm86IFtdCiAgICAgIH0sCiAgICAgIGRhdGFMYWJlbDogW10KICAgIH07CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKCiAgICB0aGlzLiRzZXQodGhpcy5pbmZvRGF0YSwgJ2dyb3VwSW5mbycsIHRoaXMudXNlckRhdGEuZ3JvdXBJbmZvKTsKICAgIHRoaXMuJHNldCh0aGlzLmluZm9EYXRhLCAnbGV2ZWxJbmZvJywgdGhpcy51c2VyRGF0YS5sZXZlbEluZm8pOwogICAgdGhpcy4kc2V0KHRoaXMuaW5mb0RhdGEsICdsYWJlbEluZm8nLCB0aGlzLnVzZXJEYXRhLmxhYmVsSW5mbyk7CiAgICB2YXIgYXJyID0gT2JqZWN0LmtleXModGhpcy5mb3JtSXRlbSk7CgogICAgaWYgKHRoaXMudXNlckRhdGEudXNlckluZm8udWlkKSB7CiAgICAgIGFyci5tYXAoZnVuY3Rpb24gKGkpIHsKICAgICAgICBfdGhpcy5mb3JtSXRlbVtpXSA9IF90aGlzLnVzZXJEYXRhLnVzZXJJbmZvW2ldOwogICAgICB9KTsKICAgICAgaWYgKCF0aGlzLmZvcm1JdGVtLmJpcnRoZGF5KSB0aGlzLmZvcm1JdGVtLmJpcnRoZGF5ID0gJyc7CgogICAgICBpZiAodGhpcy5mb3JtSXRlbS5sYWJlbF9pZC5sZW5ndGgpIHsKICAgICAgICB0aGlzLmRhdGFMYWJlbCA9IHRoaXMuZm9ybUl0ZW0ubGFiZWxfaWQ7CiAgICAgIH0KICAgIH0gLy8gdGhpcy5mb3JtSXRlbSA9IHRoaXMudXNlckRhdGEudXNlckluZm87CgogIH0sCiAgbWV0aG9kczogKF9tZXRob2RzID0gewogICAgYWRkTGFiZWw6IGZ1bmN0aW9uIGFkZExhYmVsKCkgewogICAgICB0aGlzLiRtb2RhbEZvcm0odXNlckxhYmVsQWRkQXBpKDApKS50aGVuKGZ1bmN0aW9uICgpIHt9KTsKICAgIH0sCiAgICBjbG9zZUxhYmVsOiBmdW5jdGlvbiBjbG9zZUxhYmVsKGxhYmVsKSB7CiAgICAgIHZhciBpbmRleCA9IHRoaXMuZGF0YUxhYmVsLmluZGV4T2YodGhpcy5kYXRhTGFiZWwuZmlsdGVyKGZ1bmN0aW9uIChkKSB7CiAgICAgICAgcmV0dXJuIGQuaWQgPT0gbGFiZWwuaWQ7CiAgICAgIH0pWzBdKTsKICAgICAgdGhpcy5kYXRhTGFiZWwuc3BsaWNlKGluZGV4LCAxKTsKICAgIH0sCiAgICBjaGFuZ2VNb2RhbDogZnVuY3Rpb24gY2hhbmdlTW9kYWwoc3RhdHVzKSB7CiAgICAgIGlmICghc3RhdHVzKSB7CiAgICAgICAgdGhpcy5jYW5jZWwoKTsKICAgICAgICB0aGlzLnJlc2V0KCk7CiAgICAgIH0KICAgIH0sCiAgICBvcGVuTGFiZWw6IGZ1bmN0aW9uIG9wZW5MYWJlbChyb3cpIHsKICAgICAgdGhpcy5sYWJlbFNob3cgPSB0cnVlOwogICAgICB0aGlzLiRyZWZzLnVzZXJMYWJlbC51c2VyTGFiZWwoSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLmluZm9EYXRhLmxhYmVsSW5mbykpKTsKICAgIH0sCiAgICBjYW5jZWw6IGZ1bmN0aW9uIGNhbmNlbCgpIHt9LAogICAgYWN0aXZlRGF0YTogZnVuY3Rpb24gYWN0aXZlRGF0YShkYXRhTGFiZWwpIHsKICAgICAgdGhpcy5sYWJlbFNob3cgPSBmYWxzZTsKICAgICAgdGhpcy5kYXRhTGFiZWwgPSBkYXRhTGFiZWw7CiAgICB9LAogICAgLy8g5qCH562+5by556qX5YWz6ZetCiAgICBsYWJlbENsb3NlOiBmdW5jdGlvbiBsYWJlbENsb3NlKCkgewogICAgICB0aGlzLmxhYmVsU2hvdyA9IGZhbHNlOwogICAgfQogIH0sIF9kZWZpbmVQcm9wZXJ0eShfbWV0aG9kcywgImNsb3NlTGFiZWwiLCBmdW5jdGlvbiBjbG9zZUxhYmVsKGxhYmVsKSB7CiAgICB2YXIgaW5kZXggPSB0aGlzLmRhdGFMYWJlbC5pbmRleE9mKHRoaXMuZGF0YUxhYmVsLmZpbHRlcihmdW5jdGlvbiAoZCkgewogICAgICByZXR1cm4gZC5pZCA9PSBsYWJlbC5pZDsKICAgIH0pWzBdKTsKICAgIHRoaXMuZGF0YUxhYmVsLnNwbGljZShpbmRleCwgMSk7CiAgfSksIF9kZWZpbmVQcm9wZXJ0eShfbWV0aG9kcywgInJlc2V0IiwgZnVuY3Rpb24gcmVzZXQoKSB7CiAgICB0aGlzLmZvcm1JdGVtID0gewogICAgICB1aWQ6IDAsCiAgICAgIHJlYWxfbmFtZTogJycsCiAgICAgIHBob25lOiAnJywKICAgICAgYmlydGhkYXk6ICcnLAogICAgICBjYXJkX2lkOiAnJywKICAgICAgYWRkcmVzOiAnJywKICAgICAgbWFyazogJycsCiAgICAgIHB3ZDogJycsCiAgICAgIHRydWVfcHdkOiAnJywKICAgICAgbGV2ZWw6ICcnLAogICAgICBncm91cF9pZDogJycsCiAgICAgIGxhYmVsX2lkOiBbXSwKICAgICAgc3ByZWFkX29wZW46IDAsCiAgICAgIGlzX3Byb21vdGVyOiAwLAogICAgICBzdGF0dXM6IDEKICAgIH07CiAgfSksIF9tZXRob2RzKQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsIA;AAEA;AACA;EACAA,gBADA;EAEAC;IAAAC;EAAA,CAFA;EAGAC;IACA;IACA;IACA;IACA;IACAC;MACAC,YADA;MAEAC;IAFA;EALA,CAHA;EAaAC,SAbA;EAcAC,IAdA,kBAcA;IACA;MACAC,aADA;MAEAC,gBAFA;MAGAC,cAHA;MAIAC,YAJA;MAKAC,iBALA;MAMAC;QACAC,MADA;QAEAC,aAFA;QAGAC,SAHA;QAIAC,YAJA;QAKAC,WALA;QAMAC,UANA;QAOAC,QAPA;QAQAC,OARA;QASAC,YATA;QAUAC,SAVA;QAWAC,YAXA;QAYAC,YAZA;QAaAC,cAbA;QAcAC,cAdA;QAeAC,SAfA;QAgBAC,aAhBA,CAgBA;;MAhBA,CANA;MAwBAC,WAxBA;MAyBAC,eAzBA;MA0BAC,gBA1BA;MA2BAC,QA3BA;MA4BAC,iBA5BA;MA6BAC,oBA7BA;MA8BAC,aA9BA;MA+BAC,aA/BA;MAgCAC,aAhCA;MAiCAC;QACAH,aADA;QAEAC,aAFA;QAGAC;MAHA,CAjCA;MAsCAE;IAtCA;EAwCA,CAvDA;EAwDAC,OAxDA,qBAwDA;IAAA;;IACA;IACA;IACA;IACA;;IACA;MACAC;QACA;MACA,CAFA;MAGA;;MACA;QACA;MACA;IACA,CAbA,CAeA;;EACA,CAxEA;EAyEAC;IACAC,QADA,sBACA;MACA;IACA,CAHA;IAIAC,UAJA,sBAIAC,KAJA,EAIA;MACA;QAAA;MAAA;MACA;IACA,CAPA;IAQAC,WARA,uBAQAnB,MARA,EAQA;MACA;QACA;QACA;MACA;IACA,CAbA;IAcAoB,SAdA,qBAcAC,GAdA,EAcA;MACA;MACA;IACA,CAjBA;IAkBAC,MAlBA,oBAkBA,EAlBA;IAmBAC,UAnBA,sBAmBAX,SAnBA,EAmBA;MACA;MACA;IACA,CAtBA;IAuBA;IACAY,UAxBA,wBAwBA;MACA;IACA;EA1BA,+DA2BAN,KA3BA,EA2BA;IACA;MAAA;IAAA;IACA;EACA,CA9BA,uDA+BA;IACA;MACAhC,MADA;MAEAC,aAFA;MAGAC,SAHA;MAIAC,YAJA;MAKAC,WALA;MAMAC,UANA;MAOAC,QAPA;MAQAC,OARA;MASAC,YATA;MAUAC,SAVA;MAWAC,YAXA;MAYAC,YAZA;MAaAC,cAbA;MAcAC,cAdA;MAeAC;IAfA;EAiBA,CAjDA;AAzEA","names":["name","components","userLabel","props","userData","type","default","watch","data","modals","labelShow","orderStatus","total_num","splitSwitch","formItem","uid","real_name","phone","birthday","card_id","addres","mark","pwd","true_pwd","level","group_id","label_id","spread_open","is_promoter","status","is_sponsor","express","expressTemp","deliveryList","temp","export_open","manyFormValidate","groupInfo","labelInfo","levelInfo","infoData","dataLabel","mounted","arr","methods","addLabel","closeLabel","label","changeModal","openLabel","row","cancel","activeData","labelClose"],"sourceRoot":"src/pages/user/list/handle","sources":["userEdit.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Form ref=\"formItem\" :model=\"formItem\" :label-width=\"100\" @submit.native.prevent>\r\n <FormItem label=\"编号:\" v-if=\"formItem.uid\">\r\n <Input class=\"form-sty\" disabled v-model=\"formItem.uid\" placeholder=\"请输入编号\" style=\"width: 80%\"></Input>\r\n </FormItem>\r\n <FormItem label=\"真实姓名:\">\r\n <Input\r\n class=\"form-sty\"\r\n v-model.trim=\"formItem.real_name\"\r\n placeholder=\"请输入真实姓名\"\r\n style=\"width: 80%\"\r\n ></Input>\r\n </FormItem>\r\n <FormItem label=\"手机号码:\">\r\n <Input class=\"form-sty\" v-model=\"formItem.phone\" placeholder=\"请输入手机号码\" style=\"width: 80%\"></Input>\r\n </FormItem>\r\n <FormItem label=\"生日:\">\r\n <DatePicker\r\n class=\"form-sty\"\r\n type=\"date\"\r\n :value=\"formItem.birthday\"\r\n placeholder=\"请选择生日\"\r\n style=\"width: 80%\"\r\n format=\"yyyy-MM-dd\"\r\n @on-change=\"formItem.birthday = $event\"\r\n ></DatePicker>\r\n </FormItem>\r\n <FormItem label=\"身份证号:\">\r\n <Input class=\"form-sty\" v-model.trim=\"formItem.card_id\" placeholder=\"请输入身份证号\" style=\"width: 80%\"></Input>\r\n </FormItem>\r\n <FormItem label=\"用户地址:\">\r\n <Input class=\"form-sty\" v-model=\"formItem.addres\" placeholder=\"请输入用户地址\" style=\"width: 80%\"></Input>\r\n </FormItem>\r\n <FormItem label=\"用户备注:\">\r\n <Input class=\"form-sty\" v-model=\"formItem.mark\" placeholder=\"请输入用户备注\" style=\"width: 80%\"></Input>\r\n </FormItem>\r\n <FormItem label=\"登录密码:\">\r\n <Input\r\n class=\"form-sty\"\r\n type=\"password\"\r\n v-model=\"formItem.pwd\"\r\n placeholder=\"请输入登录密码\"\r\n style=\"width: 80%\"\r\n ></Input>\r\n </FormItem>\r\n <FormItem label=\"确认密码:\">\r\n <Input\r\n class=\"form-sty\"\r\n type=\"password\"\r\n v-model=\"formItem.true_pwd\"\r\n placeholder=\"请输入确认密码\"\r\n style=\"width: 80%\"\r\n ></Input>\r\n </FormItem>\r\n\r\n <FormItem label=\"用户等级:\">\r\n <Select v-model=\"formItem.level\" class=\"form-sty\" clearable>\r\n <Option v-for=\"(item, index) in infoData.levelInfo\" :key=\"index\" :value=\"item.id\">{{ item.name }}</Option>\r\n </Select>\r\n </FormItem>\r\n <FormItem label=\"用户分组:\">\r\n <Select v-model=\"formItem.group_id\" class=\"form-sty\" clearable>\r\n <Option v-for=\"(item, index) in infoData.groupInfo\" :key=\"index\" :value=\"item.id\">{{\r\n item.group_name\r\n }}</Option>\r\n </Select>\r\n </FormItem>\r\n <FormItem label=\"用户标签:\">\r\n <!-- <Select v-model=\"formItem.label_id\">\r\n <Option\r\n v-for=\"(item, index) in infoData.labelInfo\"\r\n :key=\"index\"\r\n :value=\"item.value\"\r\n >{{ item.label }}</Option\r\n >\r\n </Select> -->\r\n <div style=\"display: flex\">\r\n <div class=\"labelInput acea-row row-between-wrapper\" @click=\"openLabel\">\r\n <div style=\"width: 90%\">\r\n <div v-if=\"dataLabel.length\">\r\n <Tag closable v-for=\"(item, index) in dataLabel\" :key=\"index\" @on-close=\"closeLabel(item)\">{{\r\n item.label_name\r\n }}</Tag>\r\n </div>\r\n <span class=\"span\" v-else>选择用户关联标签</span>\r\n </div>\r\n <div class=\"ivu-icon ivu-icon-ios-arrow-down\"></div>\r\n </div>\r\n <span class=\"addfont\" @click=\"addLabel\">新增标签</span>\r\n </div>\r\n </FormItem>\r\n <FormItem label=\"推广资格:\">\r\n <RadioGroup v-model=\"formItem.spread_open\" class=\"form-sty\">\r\n <Radio :label=\"1\">启用</Radio>\r\n <Radio :label=\"0\">禁用</Radio>\r\n </RadioGroup>\r\n <div class=\"tip\">禁用用户的推广资格后,在任何分销模式下该用户都无分销权限</div>\r\n </FormItem>\r\n\t <FormItem label=\"出资人:\">\r\n <RadioGroup v-model=\"formItem.is_sponsor\" class=\"form-sty\">\r\n <Radio :label=\"1\">是</Radio>\r\n <Radio :label=\"0\">否</Radio>\r\n </RadioGroup>\r\n <div class=\"tip\">资人可获得分红</div>\r\n </FormItem>\r\n <FormItem label=\"推广权限:\">\r\n <RadioGroup v-model=\"formItem.is_promoter\" class=\"form-sty\">\r\n <Radio :label=\"1\">开启</Radio>\r\n <Radio :label=\"0\">锁定</Radio>\r\n <div class=\"tip\">指定分销模式下,开启或关闭用户的推广权限</div>\r\n </RadioGroup>\r\n </FormItem>\r\n <FormItem label=\"用户状态:\">\r\n <RadioGroup v-model=\"formItem.status\" class=\"form-sty\">\r\n <Radio :label=\"1\">开启</Radio>\r\n <Radio :label=\"0\">锁定</Radio>\r\n </RadioGroup>\r\n </FormItem>\r\n </Form>\r\n\r\n <Modal v-model=\"labelShow\" scrollable title=\"请选择用户标签\" :closable=\"false\" width=\"500\" :footer-hide=\"true\">\r\n <userLabel\r\n v-if=\"labelShow\"\r\n :only_get=\"true\"\r\n :uid=\"formItem.uid\"\r\n @close=\"labelClose\"\r\n @activeData=\"activeData\"\r\n ></userLabel>\r\n </Modal>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport userLabel from '@/components/userLabel';\r\n\r\nimport { userLabelAddApi } from '@/api/user';\r\nexport default {\r\n name: 'userEdit',\r\n components: { userLabel },\r\n props: {\r\n // modals: {\r\n // default: false,\r\n // type: Boolean,\r\n // },\r\n userData: {\r\n type: Object,\r\n default: () => {},\r\n },\r\n },\r\n watch: {},\r\n data() {\r\n return {\r\n modals: false,\r\n labelShow: false,\r\n orderStatus: 0,\r\n total_num: 0,\r\n splitSwitch: true,\r\n formItem: {\r\n uid: 0,\r\n real_name: '',\r\n phone: '',\r\n birthday: '',\r\n card_id: '',\r\n addres: '',\r\n mark: '',\r\n pwd: '',\r\n true_pwd: '',\r\n level: '',\r\n group_id: '',\r\n label_id: [],\r\n spread_open: 0,\r\n is_promoter: 0,\r\n status: 1,\r\n\t\tis_sponsor:0,//0否1是是否出资人\r\n },\r\n express: [],\r\n expressTemp: [],\r\n deliveryList: [],\r\n temp: {},\r\n export_open: true,\r\n manyFormValidate: [],\r\n groupInfo: [],\r\n labelInfo: [],\r\n levelInfo: [],\r\n infoData: {\r\n groupInfo: [],\r\n labelInfo: [],\r\n levelInfo: [],\r\n },\r\n dataLabel: [],\r\n };\r\n },\r\n mounted() {\r\n this.$set(this.infoData, 'groupInfo', this.userData.groupInfo);\r\n this.$set(this.infoData, 'levelInfo', this.userData.levelInfo);\r\n this.$set(this.infoData, 'labelInfo', this.userData.labelInfo);\r\n let arr = Object.keys(this.formItem);\r\n if (this.userData.userInfo.uid) {\r\n arr.map((i) => {\r\n this.formItem[i] = this.userData.userInfo[i];\r\n });\r\n if (!this.formItem.birthday) this.formItem.birthday = '';\r\n if (this.formItem.label_id.length) {\r\n this.dataLabel = this.formItem.label_id;\r\n }\r\n }\r\n\r\n // this.formItem = this.userData.userInfo;\r\n },\r\n methods: {\r\n addLabel() {\r\n this.$modalForm(userLabelAddApi(0)).then(() => {});\r\n },\r\n closeLabel(label) {\r\n let index = this.dataLabel.indexOf(this.dataLabel.filter((d) => d.id == label.id)[0]);\r\n this.dataLabel.splice(index, 1);\r\n },\r\n changeModal(status) {\r\n if (!status) {\r\n this.cancel();\r\n this.reset();\r\n }\r\n },\r\n openLabel(row) {\r\n this.labelShow = true;\r\n this.$refs.userLabel.userLabel(JSON.parse(JSON.stringify(this.infoData.labelInfo)));\r\n },\r\n cancel() {},\r\n activeData(dataLabel) {\r\n this.labelShow = false;\r\n this.dataLabel = dataLabel;\r\n },\r\n // 标签弹窗关闭\r\n labelClose() {\r\n this.labelShow = false;\r\n },\r\n closeLabel(label) {\r\n let index = this.dataLabel.indexOf(this.dataLabel.filter((d) => d.id == label.id)[0]);\r\n this.dataLabel.splice(index, 1);\r\n },\r\n reset() {\r\n this.formItem = {\r\n uid: 0,\r\n real_name: '',\r\n phone: '',\r\n birthday: '',\r\n card_id: '',\r\n addres: '',\r\n mark: '',\r\n pwd: '',\r\n true_pwd: '',\r\n level: '',\r\n group_id: '',\r\n label_id: [],\r\n spread_open: 0,\r\n is_promoter: 0,\r\n status: 1,\r\n };\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"stylus\" scoped>\r\n.labelInput {\r\n border: 1px solid #dcdee2;\r\n width: 400px;\r\n padding: 0 8px;\r\n border-radius: 5px;\r\n min-height: 30px;\r\n cursor: pointer;\r\n\r\n .span {\r\n color: #c5c8ce;\r\n }\r\n\r\n .iconxiayi {\r\n font-size: 12px;\r\n }\r\n}\r\n\r\n.ivu-form-item {\r\n margin-bottom: 10px;\r\n}\r\n\r\n.form-sty {\r\n width: 400px !important;\r\n}\r\n\r\n.addfont {\r\n display: inline-block;\r\n font-size: 13px;\r\n font-weight: 400;\r\n color: #1890FF;\r\n margin-left: 14px;\r\n cursor: pointer;\r\n margin-left: 10px;\r\n}\r\n\r\n.ivu-icon-ios-arrow-down {\r\n font-size: 14px;\r\n}\r\n\r\n.tip {\r\n color: #bbb;\r\n}\r\n</style>\r\n"]}]}
|