65d41b1386298b0ca39b7c81a8be3197.json 7.9 KB

1
  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\\setting\\user\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\setting\\user\\index.vue","mtime":1677828270239},{"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:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyB1cGR0YWVBZG1pbiB9IGZyb20gJ0AvYXBpL3VzZXInOwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ3NldHRpbmdfdXNlcicsCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSgnbWVkaWEnLCBbJ2lzTW9iaWxlJ10pKSwgbWFwU3RhdGUoJ3VzZXJMZXZlbCcsIFsnY2F0ZWdvcnlJZCddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDc1OwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAnbGVmdCc7CiAgICB9CiAgfSksCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGFjY291bnQ6ICcnLAogICAgICBmb3JtVmFsaWRhdGU6IHsKICAgICAgICByZWFsX25hbWU6ICcnLAogICAgICAgIHB3ZDogJycsCiAgICAgICAgbmV3X3B3ZDogJycsCiAgICAgICAgY29uZl9wd2Q6ICcnCiAgICAgIH0sCiAgICAgIHJ1bGVWYWxpZGF0ZTogewogICAgICAgIHJlYWxfbmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+aCqOeahOWnk+WQjeS4jeiDveS4uuepuicsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XSwKICAgICAgICBwd2Q6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXmgqjnmoTljp/lp4vlr4bnoIEnLAogICAgICAgICAgdHJpZ2dlcjogJ2JsdXInCiAgICAgICAgfV0sCiAgICAgICAgbmV3X3B3ZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeaCqOeahOaWsOWvhueggScsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XSwKICAgICAgICBjb25mX3B3ZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+ivt+ehruiupOaCqOeahOaWsOWvhueggScsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XQogICAgICB9CiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuYWNjb3VudCA9IHRoaXMuJHN0b3JlLnN0YXRlLnVzZXJJbmZvLnVzZXJJbmZvLmFjY291bnQ7CiAgfSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVTdWJtaXQ6IGZ1bmN0aW9uIGhhbmRsZVN1Ym1pdChuYW1lKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB0aGlzLiRyZWZzW25hbWVdLnZhbGlkYXRlKGZ1bmN0aW9uICh2YWxpZCkgewogICAgICAgIGlmICh2YWxpZCkgewogICAgICAgICAgdXBkdGFlQWRtaW4oX3RoaXMuZm9ybVZhbGlkYXRlKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgX3RoaXMuJE1lc3NhZ2Uuc3VjY2VzcyhyZXMubXNnKTsKICAgICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgICAgICB9KTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgaWYgKF90aGlzLmZvcm1WYWxpZGF0ZS5uZXdfcHdkICE9PSBfdGhpcy5mb3JtVmFsaWRhdGUuY29uZl9wd2QpIHsKICAgICAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IoJ+aCqOi+k+WFpeeahOaWsOWvhueggeS4juaXp+WvhueggeS4jeS4gOiHtCcpOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4BA;AACA;AACA;EACAA,oBADA;EAEAC,wDACAC,+BADA,GAEAA,qCAFA;IAGAC,UAHA,wBAGA;MACA;IACA,CALA;IAMAC,aANA,2BAMA;MACA;IACA;EARA,EAFA;EAYAC,IAZA,kBAYA;IACA;MACAC,WADA;MAEAC;QACAC,aADA;QAEAC,OAFA;QAGAC,WAHA;QAIAC;MAJA,CAFA;MAQAC;QACAJ;UAAAK;UAAAC;UAAAC;QAAA,EADA;QAEAN;UAAAI;UAAAC;UAAAC;QAAA,EAFA;QAGAL;UAAAG;UAAAC;UAAAC;QAAA,EAHA;QAIAJ;UAAAE;UAAAC;UAAAC;QAAA;MAJA;IARA;EAeA,CA5BA;EA6BAC,OA7BA,qBA6BA;IACA;EACA,CA/BA;EAgCAC;IACAC,YADA,wBACAlB,IADA,EACA;MAAA;;MACA;QACA;UACAmB,gCACAC,IADA,CACA;YACA;UACA,CAHA,EAIAC,KAJA,CAIA;YACA;UACA,CANA;QAOA,CARA,MAQA;UACA;YACA;UACA;QACA;MACA,CAdA;IAeA;EAjBA;AAhCA","names":["name","computed","mapState","labelWidth","labelPosition","data","account","formValidate","real_name","pwd","new_pwd","conf_pwd","ruleValidate","required","message","trigger","mounted","methods","handleSubmit","updtaeAdmin","then","catch"],"sourceRoot":"src/pages/setting/user","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form ref=\"formValidate\" :model=\"formValidate\" :rules=\"ruleValidate\" :label-width=\"160\" label-position=\"right\">\r\n <FormItem label=\"账号\" prop=\"\">\r\n <Input type=\"text\" v-model=\"account\" :disabled=\"true\" class=\"input\"></Input>\r\n </FormItem>\r\n <FormItem label=\"姓名\" prop=\"real_name\">\r\n <Input type=\"text\" v-model=\"formValidate.real_name\" class=\"input\"></Input>\r\n </FormItem>\r\n <FormItem label=\"原始密码\" prop=\"pwd\">\r\n <Input type=\"password\" v-model=\"formValidate.pwd\" class=\"input\"></Input>\r\n </FormItem>\r\n <FormItem label=\"新密码\" prop=\"new_pwd\">\r\n <Input type=\"password\" v-model=\"formValidate.new_pwd\" class=\"input\"></Input>\r\n </FormItem>\r\n <FormItem label=\"确认新密码\" prop=\"conf_pwd\">\r\n <Input type=\"password\" v-model=\"formValidate.conf_pwd\" class=\"input\"></Input>\r\n </FormItem>\r\n <FormItem>\r\n <Button type=\"primary\" @click=\"handleSubmit('formValidate')\">提交</Button>\r\n </FormItem>\r\n </Form>\r\n </Card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { updtaeAdmin } from '@/api/user';\r\nimport { mapState } from 'vuex';\r\nexport default {\r\n name: 'setting_user',\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n ...mapState('userLevel', ['categoryId']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 75;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'left';\r\n },\r\n },\r\n data() {\r\n return {\r\n account: '',\r\n formValidate: {\r\n real_name: '',\r\n pwd: '',\r\n new_pwd: '',\r\n conf_pwd: '',\r\n },\r\n ruleValidate: {\r\n real_name: [{ required: true, message: '您的姓名不能为空', trigger: 'blur' }],\r\n pwd: [{ required: true, message: '请输入您的原始密码', trigger: 'blur' }],\r\n new_pwd: [{ required: true, message: '请输入您的新密码', trigger: 'blur' }],\r\n conf_pwd: [{ required: true, message: '请确认您的新密码', trigger: 'blur' }],\r\n },\r\n };\r\n },\r\n mounted() {\r\n this.account = this.$store.state.userInfo.userInfo.account;\r\n },\r\n methods: {\r\n handleSubmit(name) {\r\n this.$refs[name].validate((valid) => {\r\n if (valid) {\r\n updtaeAdmin(this.formValidate)\r\n .then((res) => {\r\n this.$Message.success(res.msg);\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n } else {\r\n if (this.formValidate.new_pwd !== this.formValidate.conf_pwd) {\r\n this.$Message.error('您输入的新密码与旧密码不一致');\r\n }\r\n }\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.input {\r\n width: 400px;\r\n}\r\n</style>\r\n"]}]}