1 |
- {"remainingRequest":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/personalCenter/userInfo.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/personalCenter/userInfo.vue","mtime":1708395041888},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js","mtime":1708395147257},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js","mtime":1708395147382}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCB7IGVkaXRVc2VyIH0gZnJvbSAiQC9hcGkvcGVyc29uYWxDZW50ZXIuanMiOwppbXBvcnQgc3RvcmUgZnJvbSAiQC9zdG9yZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBwcm9wczogewogICAgdXNlcjogewogICAgICB0eXBlOiBPYmplY3QsCiAgICB9LAogIH0sCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIC8vIOihqOWNleagoemqjAogICAgICBydWxlczogewogICAgICAgIG5pY2tOYW1lOiBbCiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAi55So5oi35pi156ew5LiN6IO95Li656m6IiwgdHJpZ2dlcjogImJsdXIiIH0sCiAgICAgICAgXSwKICAgICAgICBlbWFpbDogWwogICAgICAgICAgeyByZXF1aXJlZDogdHJ1ZSwgbWVzc2FnZTogIumCrueuseWcsOWdgOS4jeiDveS4uuepuiIsIHRyaWdnZXI6ICJibHVyIiB9LAogICAgICAgICAgewogICAgICAgICAgICB0eXBlOiAiZW1haWwiLAogICAgICAgICAgICBtZXNzYWdlOiAi6K+36L6T5YWl5q2j56Gu55qE6YKu566x5Zyw5Z2AIiwKICAgICAgICAgICAgdHJpZ2dlcjogWyJibHVyIiwgImNoYW5nZSJdLAogICAgICAgICAgfSwKICAgICAgICBdLAogICAgICAgIHBob25lbnVtYmVyOiBbCiAgICAgICAgICB7IHJlcXVpcmVkOiB0cnVlLCBtZXNzYWdlOiAi5omL5py65Y+356CB5LiN6IO95Li656m6IiwgdHJpZ2dlcjogImJsdXIiIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgIHBhdHRlcm46IC9eMVszfDR8NXw2fDd8OHw5XVswLTldXGR7OH0kLywKICAgICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggSIsCiAgICAgICAgICAgIHRyaWdnZXI6ICJibHVyIiwKICAgICAgICAgIH0sCiAgICAgICAgXSwKICAgICAgfSwKICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICBzdWJtaXQoKSB7CiAgICAgIHRoaXMuJHJlZnNbImZvcm0iXS52YWxpZGF0ZSgodmFsaWQpID0+IHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgIHRoaXMudXNlci5wYXNzd29yZCA9ICIiOwogICAgICAgICAgZWRpdFVzZXIodGhpcy51c2VyKS50aGVuKChyZXNwb25zZSkgPT4geyAgICAgICAgICAKICAgICAgICAgICAgaWYgKHJlc3BvbnNlLmNvZGUgPT0gMjAwKSB7CiAgICAgICAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICAgICAgICBtZXNzYWdlOiAn5L+u5pS55oiQ5YqfJywKICAgICAgICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsKICAgICAgICAgICAgICAgIHN0b3JlLmRpc3BhdGNoKCJ1c2VyL3Jlc2V0VG9rZW4iKS50aGVuKCgpID0+IHsKICAgICAgICAgICAgICAgICAgbG9jYXRpb24ucmVsb2FkKCk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB9LCAxMDAwKQoKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKHJlc3BvbnNlLm1zZyk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9LAogICAgY2xvc2UoKSB7CiAgICAgIHRoaXMuJHJvdXRlci5wdXNoKCIvZGFzaGJvYXJkIik7CiAgICB9LAogIH0sCn07Cg=="},{"version":3,"sources":["userInfo.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"userInfo.vue","sourceRoot":"src/views/personalCenter","sourcesContent":["<template>\n <el-form ref=\"form\" :model=\"user\" :rules=\"rules\" label-width=\"80px\">\n <!-- <el-form-item label=\"账号\" prop=\"userName\">\n <el-input v-model=\"user.userName\" maxlength=\"30\" />\n </el-form-item> -->\n <el-form-item label=\"用户昵称\" prop=\"nickName\">\n <el-input v-model=\"user.nickName\" maxlength=\"30\" />\n </el-form-item>\n <el-form-item label=\"手机号码\" prop=\"phoneNum\">\n <el-input v-model=\"user.phoneNum\" maxlength=\"11\" />\n </el-form-item>\n <el-form-item label=\"所属部门\" prop=\"user.dept.deptName\">\n <el-input v-model=\"user.dept.deptName\" maxlength=\"50\" />\n </el-form-item>\n <!-- <el-form-item label=\"账号状态\">\n <el-radio-group v-model=\"user.status\">\n <el-radio :label=\"0\">停用</el-radio>\n <el-radio :label=\"1\">正常</el-radio>\n </el-radio-group>\n </el-form-item> -->\n <el-form-item>\n <el-button type=\"primary\" size=\"mini\" @click=\"submit\">保存</el-button>\n <el-button type=\"danger\" size=\"mini\" @click=\"close\">关闭</el-button>\n </el-form-item>\n </el-form>\n</template>\n\n<script>\nimport { editUser } from \"@/api/personalCenter.js\";\nimport store from \"@/store\";\nexport default {\n props: {\n user: {\n type: Object,\n },\n },\n data() {\n return {\n // 表单校验\n rules: {\n nickName: [\n { required: true, message: \"用户昵称不能为空\", trigger: \"blur\" },\n ],\n email: [\n { required: true, message: \"邮箱地址不能为空\", trigger: \"blur\" },\n {\n type: \"email\",\n message: \"请输入正确的邮箱地址\",\n trigger: [\"blur\", \"change\"],\n },\n ],\n phonenumber: [\n { required: true, message: \"手机号码不能为空\", trigger: \"blur\" },\n {\n pattern: /^1[3|4|5|6|7|8|9][0-9]\\d{8}$/,\n message: \"请输入正确的手机号码\",\n trigger: \"blur\",\n },\n ],\n },\n };\n },\n methods: {\n submit() {\n this.$refs[\"form\"].validate((valid) => {\n if (valid) {\n this.user.password = \"\";\n editUser(this.user).then((response) => { \n if (response.code == 200) {\n this.$message({\n message: '修改成功',\n type: \"success\",\n });\n setTimeout(() => {\n store.dispatch(\"user/resetToken\").then(() => {\n location.reload();\n });\n }, 1000)\n\n } else {\n this.$message.error(response.msg);\n }\n });\n }\n });\n },\n close() {\n this.$router.push(\"/dashboard\");\n },\n },\n};\n</script>\n"]}]}
|