1 line
4.0 KiB
JSON
1 line
4.0 KiB
JSON
{"remainingRequest":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\user\\center\\updatePass.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\src\\views\\system\\user\\center\\updatePass.vue","mtime":1732871026807},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\babel.config.js","mtime":1732871025888},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1732872825017},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1732872824662},{"path":"D:\\data\\hanguodoushan\\acs2\\nladmin-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1732872825835}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireDefault = require(\"D:/data/hanguodoushan/acs2/nladmin-ui/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = _interopRequireDefault(require(\"@/store\"));\nvar _user = require(\"@/views/system/user/user\");\nvar _i18n = _interopRequireDefault(require(\"@/i18n\"));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = exports.default = {\n data: function data() {\n var _this = this;\n var confirmPass = function confirmPass(rule, value, callback) {\n if (value) {\n if (_this.form.newPass !== value) {\n callback(new Error(_this.$t('auto.common.Tip8')));\n } else {\n callback();\n }\n } else {\n callback(new Error(_i18n.default.t('auto.common.Tip9')));\n }\n };\n return {\n loading: false,\n dialog: false,\n title: _i18n.default.t('auto.common.Change_password'),\n form: {\n oldPass: '',\n newPass: '',\n confirmPass: ''\n },\n rules: {\n oldPass: [{\n required: true,\n message: _i18n.default.t('auto.common.Tip10'),\n trigger: 'blur'\n }],\n newPass: [{\n required: true,\n message: _i18n.default.t('auto.common.Tip11'),\n trigger: 'blur'\n }, {\n min: 6,\n max: 20,\n message: _i18n.default.t('auto.common.Tip12'),\n trigger: 'blur'\n }],\n confirmPass: [{\n required: true,\n validator: confirmPass,\n trigger: 'blur'\n }]\n }\n };\n },\n methods: {\n cancel: function cancel() {\n this.resetForm();\n },\n doSubmit: function doSubmit() {\n var _this2 = this;\n this.$refs['form'].validate(function (valid) {\n if (valid) {\n _this2.loading = true;\n (0, _user.updatePass)(_this2.form).then(function (res) {\n _this2.resetForm();\n _this2.$notify({\n title: '密码修改成功,请重新登录',\n type: 'success',\n duration: 1500\n });\n setTimeout(function () {\n _store.default.dispatch('LogOut').then(function () {\n location.reload(); // 为了重新实例化vue-router对象 避免bug\n });\n }, 1500);\n }).catch(function (err) {\n _this2.loading = false;\n console.log(err.response.data.message);\n });\n } else {\n return false;\n }\n });\n },\n resetForm: function resetForm() {\n this.dialog = false;\n this.$refs['form'].resetFields();\n this.form = {\n oldPass: '',\n newPass: '',\n confirmPass: ''\n };\n }\n }\n};",null]} |