a4e697ad9d196a1778928f9af9c5dc15.json 9.2 KB

1
  1. {"remainingRequest":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/personalCenter/resetPwd.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/views/personalCenter/resetPwd.vue","mtime":1708395041888},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/babel.config.js","mtime":1708395041663},{"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:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZXJyb3IuY2F1c2UuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5wdXNoLmpzIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCB7IGVkaXRVc2VyIH0gZnJvbSAiQC9hcGkvcGVyc29uYWxDZW50ZXIuanMiOwppbXBvcnQgeyB1cGRhdGVwd2QgfSBmcm9tICJAL2FwaS9zeXNNYW5hZ2UiOwppbXBvcnQgc3RvcmUgZnJvbSAiQC9zdG9yZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBwcm9wczogewogICAgdXNlcjogewogICAgICB0eXBlOiBPYmplY3QKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgdmFyIGVxdWFsVG9QYXNzd29yZCA9IGZ1bmN0aW9uIGVxdWFsVG9QYXNzd29yZChydWxlLCB2YWx1ZSwgY2FsbGJhY2spIHsKICAgICAgaWYgKF90aGlzLnVzZXJQYXNzd29yZC5wYXNzd29yZCAhPT0gdmFsdWUpIHsKICAgICAgICBjYWxsYmFjayhuZXcgRXJyb3IoIuS4pOasoei+k+WFpeeahOWvhueggeS4jeS4gOiHtCIpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwogICAgcmV0dXJuIHsKICAgICAgdXNlclBhc3N3b3JkOiB7CiAgICAgICAgb2xkUGFzc3dvcmQ6IHVuZGVmaW5lZCwKICAgICAgICBwYXNzd29yZDogdW5kZWZpbmVkLAogICAgICAgIGNvbmZpcm1QYXNzd29yZDogdW5kZWZpbmVkLAogICAgICAgIGlkOiBudWxsCiAgICAgIH0sCiAgICAgIC8vIOihqOWNleagoemqjAogICAgICBydWxlczogewogICAgICAgIG9sZFBhc3N3b3JkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi5pen5a+G56CB5LiN6IO95Li656m6IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIHBhc3N3b3JkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi5paw5a+G56CB5LiN6IO95Li656m6IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH0sIHsKICAgICAgICAgIG1pbjogNiwKICAgICAgICAgIG1heDogMjAsCiAgICAgICAgICBtZXNzYWdlOiAi6ZW/5bqm5ZyoIDYg5YiwIDIwIOS4quWtl+espiIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBjb25maXJtUGFzc3dvcmQ6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLnoa7orqTlr4bnoIHkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfSwgewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICB2YWxpZGF0b3I6IGVxdWFsVG9QYXNzd29yZCwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dCiAgICAgIH0KICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICBzdWJtaXQ6IGZ1bmN0aW9uIHN1Ym1pdCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIHRoaXMuJHJlZnNbImZvcm0iXS52YWxpZGF0ZShmdW5jdGlvbiAodmFsaWQpIHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgIF90aGlzMi51c2VyUGFzc3dvcmQuaWQgPSBfdGhpczIudXNlci5pZDsKICAgICAgICAgIGVkaXRVc2VyKF90aGlzMi51c2VyUGFzc3dvcmQpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgICAgIGlmIChyZXNwb25zZS5jb2RlID09IDIwMCkgewogICAgICAgICAgICAgIF90aGlzMi4kbWVzc2FnZSh7CiAgICAgICAgICAgICAgICBtZXNzYWdlOiAi5L+u5pS55oiQ5YqfIiwKICAgICAgICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIgogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIHN0b3JlLmRpc3BhdGNoKCJ1c2VyL3Jlc2V0VG9rZW4iKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgIGxvY2F0aW9uLnJlbG9hZCgpOwogICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgIF90aGlzMi4kbWVzc2FnZS5lcnJvcihyZXNwb25zZS5tc2cpOwogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGNsb3NlOiBmdW5jdGlvbiBjbG9zZSgpIHsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9kYXNoYm9hcmQiKTsKICAgIH0KICB9Cn07"},{"version":3,"names":["editUser","updatepwd","store","props","user","type","Object","data","_this","equalToPassword","rule","value","callback","userPassword","password","Error","oldPassword","undefined","confirmPassword","id","rules","required","message","trigger","min","max","validator","methods","submit","_this2","$refs","validate","valid","then","response","code","$message","dispatch","location","reload","error","msg","close","$router","push"],"sources":["src/views/personalCenter/resetPwd.vue"],"sourcesContent":["<template>\r\n <el-form ref=\"form\" :model=\"userPassword\" :rules=\"rules\" label-width=\"80px\">\r\n <el-form-item label=\"旧密码\" prop=\"oldPassword\">\r\n <el-input\r\n v-model=\"userPassword.oldPassword\"\r\n placeholder=\"请输入旧密码\"\r\n type=\"password\"\r\n show-password\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"新密码\" prop=\"password\">\r\n <el-input\r\n v-model=\"userPassword.password\"\r\n placeholder=\"请输入新密码\"\r\n type=\"password\"\r\n show-password\r\n />\r\n </el-form-item>\r\n <el-form-item label=\"确认密码\" prop=\"confirmPassword\">\r\n <el-input\r\n v-model=\"userPassword.confirmPassword\"\r\n placeholder=\"请确认新密码\"\r\n type=\"password\"\r\n show-password\r\n />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" size=\"mini\" @click=\"submit\">保存</el-button>\r\n <el-button type=\"danger\" size=\"mini\" @click=\"close\">关闭</el-button>\r\n </el-form-item>\r\n </el-form>\r\n</template>\r\n\r\n<script>\r\nimport { editUser } from \"@/api/personalCenter.js\";\r\nimport { updatepwd } from \"@/api/sysManage\";\r\nimport store from \"@/store\";\r\nexport default {\r\n props: {\r\n user: {\r\n type: Object,\r\n },\r\n },\r\n data() {\r\n const equalToPassword = (rule, value, callback) => {\r\n if (this.userPassword.password !== value) {\r\n callback(new Error(\"两次输入的密码不一致\"));\r\n } else {\r\n callback();\r\n }\r\n };\r\n return {\r\n userPassword: {\r\n oldPassword: undefined,\r\n password: undefined,\r\n confirmPassword: undefined,\r\n id: null,\r\n },\r\n // 表单校验\r\n rules: {\r\n oldPassword: [\r\n { required: true, message: \"旧密码不能为空\", trigger: \"blur\" },\r\n ],\r\n password: [\r\n { required: true, message: \"新密码不能为空\", trigger: \"blur\" },\r\n {\r\n min: 6,\r\n max: 20,\r\n message: \"长度在 6 到 20 个字符\",\r\n trigger: \"blur\",\r\n },\r\n ],\r\n confirmPassword: [\r\n { required: true, message: \"确认密码不能为空\", trigger: \"blur\" },\r\n { required: true, validator: equalToPassword, trigger: \"blur\" },\r\n ],\r\n },\r\n };\r\n },\r\n methods: {\r\n submit() {\r\n this.$refs[\"form\"].validate((valid) => {\r\n if (valid) {\r\n this.userPassword.id = this.user.id;\r\n editUser(this.userPassword).then((response) => {\r\n if (response.code == 200) {\r\n this.$message({\r\n message: \"修改成功\",\r\n type: \"success\",\r\n });\r\n store.dispatch(\"user/resetToken\").then(() => {\r\n location.reload();\r\n });\r\n } else {\r\n this.$message.error(response.msg);\r\n }\r\n });\r\n }\r\n });\r\n },\r\n close() {\r\n this.$router.push(\"/dashboard\");\r\n },\r\n },\r\n};\r\n</script>\r\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkCA,SAAAA,QAAA;AACA,SAAAC,SAAA;AACA,OAAAC,KAAA;AACA;EACAC,KAAA;IACAC,IAAA;MACAC,IAAA,EAAAC;IACA;EACA;EACAC,IAAA,WAAAA,KAAA;IAAA,IAAAC,KAAA;IACA,IAAAC,eAAA,YAAAA,gBAAAC,IAAA,EAAAC,KAAA,EAAAC,QAAA;MACA,IAAAJ,KAAA,CAAAK,YAAA,CAAAC,QAAA,KAAAH,KAAA;QACAC,QAAA,KAAAG,KAAA;MACA;QACAH,QAAA;MACA;IACA;IACA;MACAC,YAAA;QACAG,WAAA,EAAAC,SAAA;QACAH,QAAA,EAAAG,SAAA;QACAC,eAAA,EAAAD,SAAA;QACAE,EAAA;MACA;MACA;MACAC,KAAA;QACAJ,WAAA,GACA;UAAAK,QAAA;UAAAC,OAAA;UAAAC,OAAA;QAAA,EACA;QACAT,QAAA,GACA;UAAAO,QAAA;UAAAC,OAAA;UAAAC,OAAA;QAAA,GACA;UACAC,GAAA;UACAC,GAAA;UACAH,OAAA;UACAC,OAAA;QACA,EACA;QACAL,eAAA,GACA;UAAAG,QAAA;UAAAC,OAAA;UAAAC,OAAA;QAAA,GACA;UAAAF,QAAA;UAAAK,SAAA,EAAAjB,eAAA;UAAAc,OAAA;QAAA;MAEA;IACA;EACA;EACAI,OAAA;IACAC,MAAA,WAAAA,OAAA;MAAA,IAAAC,MAAA;MACA,KAAAC,KAAA,SAAAC,QAAA,WAAAC,KAAA;QACA,IAAAA,KAAA;UACAH,MAAA,CAAAhB,YAAA,CAAAM,EAAA,GAAAU,MAAA,CAAAzB,IAAA,CAAAe,EAAA;UACAnB,QAAA,CAAA6B,MAAA,CAAAhB,YAAA,EAAAoB,IAAA,WAAAC,QAAA;YACA,IAAAA,QAAA,CAAAC,IAAA;cACAN,MAAA,CAAAO,QAAA;gBACAd,OAAA;gBACAjB,IAAA;cACA;cACAH,KAAA,CAAAmC,QAAA,oBAAAJ,IAAA;gBACAK,QAAA,CAAAC,MAAA;cACA;YACA;cACAV,MAAA,CAAAO,QAAA,CAAAI,KAAA,CAAAN,QAAA,CAAAO,GAAA;YACA;UACA;QACA;MACA;IACA;IACAC,KAAA,WAAAA,MAAA;MACA,KAAAC,OAAA,CAAAC,IAAA;IACA;EACA;AACA"}]}