6052916f1831ed5c1c375425e7d1438f.json 13 KB

1
  1. {"remainingRequest":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js!D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js!D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\test\\ssi-satoken\\ui\\src\\views\\sysManager\\userManager\\profile\\resetPwd.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\test\\ssi-satoken\\ui\\src\\views\\sysManager\\userManager\\profile\\resetPwd.vue","mtime":1697444692598},{"path":"D:\\test\\ssi-satoken\\ui\\babel.config.js","mtime":1696909835000},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1697005520931},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1697005520930},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1697005523218},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1697005520931},{"path":"D:\\test\\ssi-satoken\\ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1697005524089}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAiRDovdGVzdC9zc2ktc2F0b2tlbi91aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vcmVnZW5lcmF0b3JSdW50aW1lLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L3Rlc3Qvc3NpLXNhdG9rZW4vdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FzeW5jVG9HZW5lcmF0b3IuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5lcnJvci5jYXVzZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnB1c2guanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IHsgbWFwR2V0dGVycyB9IGZyb20gJ3Z1ZXgnOwppbXBvcnQgeyBkb0VuY3J5cHQsIGRvRGVjcnlwdFN0ciwgZG9TaWduLCBkb1ZlcmlmeVNpZ25hdHVyZSwgdXNlcmluZm9FbmNyeXB0LCB1c2VyaW5mb0RlY3J5cHQgfSBmcm9tICdAL3V0aWxzL3NtdXRpbCc7CmltcG9ydCB7IGRlYm91bmNlIH0gZnJvbSAnbG9kYXNoJzsKaW1wb3J0IHsgcmVtb3ZlVG9rZW4gfSBmcm9tICJAL3V0aWxzL2F1dGgiOwpleHBvcnQgZGVmYXVsdCB7CiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICB2YXIgZXF1YWxUb1Bhc3N3b3JkID0gZnVuY3Rpb24gZXF1YWxUb1Bhc3N3b3JkKHJ1bGUsIHZhbHVlLCBjYWxsYmFjaykgewogICAgICBpZiAoX3RoaXMucHdkLm5ld1Bhc3N3b3JkICE9PSB2YWx1ZSkgewogICAgICAgIGNhbGxiYWNrKG5ldyBFcnJvcigi5paw5a+G56CB5Lik5qyh6L6T5YWl55qE5a+G56CB5LiN5LiA6Ie0IikpOwogICAgICB9IGVsc2UgewogICAgICAgIGNhbGxiYWNrKCk7CiAgICAgIH0KICAgIH07CiAgICByZXR1cm4gewogICAgICB1c2VyOiB7fSwKICAgICAgcHdkOiB7CiAgICAgICAgb2xkUGFzc3dvcmQ6IHVuZGVmaW5lZCwKICAgICAgICBuZXdQYXNzd29yZDogdW5kZWZpbmVkLAogICAgICAgIGNvbmZpcm1QYXNzd29yZDogdW5kZWZpbmVkCiAgICAgIH0sCiAgICAgIC8vIOihqOWNleagoemqjAogICAgICBydWxlczogewogICAgICAgIG9sZFBhc3N3b3JkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi5pen5a+G56CB5LiN6IO95Li656m6IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIG5ld1Bhc3N3b3JkOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICBtZXNzYWdlOiAi5paw5a+G56CB5LiN6IO95Li656m6IiwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH0sIHsKICAgICAgICAgIG1pbjogOCwKICAgICAgICAgIG1heDogMjAsCiAgICAgICAgICBtZXNzYWdlOiAi6ZW/5bqm5ZyoIDgg5YiwIDIwIOS4quWtl+espiIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBjb25maXJtUGFzc3dvcmQ6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLnoa7orqTlr4bnoIHkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfSwgewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICB2YWxpZGF0b3I6IGVxdWFsVG9QYXNzd29yZCwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dCiAgICAgIH0KICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICAvLyDooajljZXph43nva4KICAgIHB3ZFJlc2V0OiBmdW5jdGlvbiBwd2RSZXNldCgpIHsKICAgICAgdGhpcy5wd2QgPSB7CiAgICAgICAgb2xkUGFzc3dvcmQ6IHVuZGVmaW5lZCwKICAgICAgICBuZXdQYXNzd29yZDogdW5kZWZpbmVkLAogICAgICAgIGNvbmZpcm1QYXNzd29yZDogdW5kZWZpbmVkCiAgICAgIH07CiAgICB9LAogICAgc3VibWl0OiBkZWJvdW5jZShmdW5jdGlvbiAoKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB0aGlzLiRyZWZzWyJmb3JtIl0udmFsaWRhdGUoIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL19yZWdlbmVyYXRvclJ1bnRpbWUoKS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUodmFsaWQpIHsKICAgICAgICAgIHZhciBkZWNyeXB0VXNlckluZm8sIHBhcmFtOwogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvclJ1bnRpbWUoKS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgaWYgKCF2YWxpZCkgewogICAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNjsKICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAvLyDnlKjmiLfkv6Hmga/op6Plr4YKICAgICAgICAgICAgICAgIGRlY3J5cHRVc2VySW5mbyA9IHVzZXJpbmZvRGVjcnlwdChsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnYWN0aXZlJykpOwogICAgICAgICAgICAgICAgX3RoaXMyLnVzZXIgPSBKU09OLnBhcnNlKGRlY3J5cHRVc2VySW5mbykuc3lzVXNlcjsKCiAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZyh0aGlzLnVzZXIuaWQpCiAgICAgICAgICAgICAgICBwYXJhbSA9IHsKICAgICAgICAgICAgICAgICAgaWQ6IF90aGlzMi51c2VyLmlkLAogICAgICAgICAgICAgICAgICBvbGRQYXNzd29yZDogX3RoaXMyLnB3ZC5vbGRQYXNzd29yZCwKICAgICAgICAgICAgICAgICAgbmV3UGFzc3dvcmQ6IF90aGlzMi5wd2QubmV3UGFzc3dvcmQsCiAgICAgICAgICAgICAgICAgIGNvbmZpcm1QYXNzd29yZDogX3RoaXMyLnB3ZC5jb25maXJtUGFzc3dvcmQKICAgICAgICAgICAgICAgIH07CiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNjsKICAgICAgICAgICAgICAgIHJldHVybiBfdGhpczIuJGF4aW9zLnBvc3QoJy9zeXNVc2VyQ29udHJvbGxlci91cGRhdGVQYXNzd29yZCcsIF90aGlzMi4kcXMuc3RyaW5naWZ5KHBhcmFtKSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICAgICAgICAgIF90aGlzMi5wd2RSZXNldCgpOwogICAgICAgICAgICAgICAgICBfdGhpczIuJG1lc3NhZ2Uuc3VjY2Vzcygn5a+G56CB5L+u5pS55oiQ5Yqf77yM6K+36YeN5paw55m75b2V77yBJyk7CiAgICAgICAgICAgICAgICAgIF90aGlzMi4kYXhpb3MucG9zdCgnL2xvZ291dCcsIHt9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgICAgICAgICByZW1vdmVUb2tlbigpOwogICAgICAgICAgICAgICAgICAgIC8v5rOo6ZSA6L+U5Zue6Ieq5bex55qE55m75b2V6aG1CiAgICAgICAgICAgICAgICAgICAgX3RoaXMyLiRyb3V0ZXIucHVzaCgiL2xvZ2luP3JlZGlyZWN0PSIuY29uY2F0KF90aGlzMi4kcm91dGUuZnVsbFBhdGgpKTsKICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHsKICAgICAgICAgICAgICAgICAgLy8gdGhpcy4kbWVzc2FnZS5lcnJvcihlcnJvcikKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgIGNhc2UgNjoKICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHsKICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKTsKICAgIH0sIDEwMDApLAogICAgY2xvc2U6IGZ1bmN0aW9uIGNsb3NlKCkgewogICAgICB0aGlzLiR0YWIuY2xvc2VQYWdlKCk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["mapGetters","doEncrypt","doDecryptStr","doSign","doVerifySignature","userinfoEncrypt","userinfoDecrypt","debounce","removeToken","data","_this","equalToPassword","rule","value","callback","pwd","newPassword","Error","user","oldPassword","undefined","confirmPassword","rules","required","message","trigger","min","max","validator","methods","pwdReset","submit","_this2","$refs","validate","_ref","_asyncToGenerator","_regeneratorRuntime","mark","_callee","valid","decryptUserInfo","param","wrap","_callee$","_context","prev","next","localStorage","getItem","JSON","parse","sysUser","id","$axios","post","$qs","stringify","then","res","$message","success","$router","push","concat","$route","fullPath","catch","error","stop","_x","apply","arguments","close","$tab","closePage"],"sources":["src/views/sysManager/userManager/profile/resetPwd.vue"],"sourcesContent":["<template>\r\n <el-form ref=\"form\" :model=\"pwd\" :rules=\"rules\" label-width=\"80px\">\r\n <el-form-item label=\"旧密码\" prop=\"oldPassword\">\r\n <el-input v-model=\"pwd.oldPassword\" placeholder=\"请输入旧密码\" type=\"password\" show-password/>\r\n </el-form-item>\r\n <el-form-item label=\"新密码\" prop=\"newPassword\">\r\n <el-input v-model=\"pwd.newPassword\" placeholder=\"请输入新密码\" type=\"password\" show-password/>\r\n </el-form-item>\r\n <el-form-item label=\"确认密码\" prop=\"confirmPassword\">\r\n <el-input v-model=\"pwd.confirmPassword\" placeholder=\"请确认新密码\" type=\"password\" show-password/>\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 { mapGetters } from 'vuex'\r\nimport {doEncrypt, doDecryptStr,doSign,doVerifySignature,userinfoEncrypt,userinfoDecrypt} from '@/utils/smutil'\r\nimport { debounce } from 'lodash'\r\nimport {removeToken} from \"@/utils/auth\";\r\nexport default {\r\n data() {\r\n const equalToPassword = (rule, value, callback) => {\r\n if (this.pwd.newPassword !== value) {\r\n callback(new Error(\"新密码两次输入的密码不一致\"));\r\n } else {\r\n callback();\r\n }\r\n };\r\n return {\r\n user: {},\r\n pwd: {\r\n oldPassword: undefined,\r\n newPassword: undefined,\r\n confirmPassword: undefined\r\n },\r\n // 表单校验\r\n rules: {\r\n oldPassword: [\r\n { required: true, message: \"旧密码不能为空\", trigger: \"blur\" }\r\n ],\r\n newPassword: [\r\n { required: true, message: \"新密码不能为空\", trigger: \"blur\" },\r\n { min: 8, max: 20, message: \"长度在 8 到 20 个字符\", trigger: \"blur\" }\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 // 表单重置\r\n pwdReset() {\r\n this.pwd={\r\n oldPassword: undefined,\r\n newPassword: undefined,\r\n confirmPassword: undefined\r\n }\r\n },\r\n submit:debounce(function(){\r\n this.$refs[\"form\"].validate(async valid => {\r\n if (valid) {\r\n // 用户信息解密\r\n let decryptUserInfo = userinfoDecrypt(localStorage.getItem('active'))\r\n this.user = JSON.parse(decryptUserInfo).sysUser\r\n\r\n // console.log(this.user.id)\r\n const param = {\r\n id: this.user.id,\r\n oldPassword: this.pwd.oldPassword,\r\n newPassword: this.pwd.newPassword,\r\n confirmPassword: this.pwd.confirmPassword\r\n }\r\n await this.$axios.post('/sysUserController/updatePassword', this.$qs.stringify(param)).then((res) => {\r\n this.pwdReset()\r\n this.$message.success('密码修改成功,请重新登录!')\r\n this.$axios.post(\r\n '/logout',{}\r\n ).then((res) => {\r\n removeToken()\r\n //注销返回自己的登录页\r\n this.$router.push(`/login?redirect=${this.$route.fullPath}`)\r\n })\r\n }).catch((error) => {\r\n // this.$message.error(error)\r\n })\r\n }\r\n });\r\n },1000),\r\n close() {\r\n this.$tab.closePage();\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<!--<style rel=\"stylesheet/scss\" lang=\"scss\" scoped>-->\r\n<!--.no-autofill-pwd{-->\r\n<!-- text-security:disc!important;-->\r\n<!-- -webkit-text-security:disc!important;-->\r\n<!--}-->\r\n<!--</style>-->\r\n"],"mappings":"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"}]}