| 1 |
- {"remainingRequest":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/src/views/common/fragment/Password.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/src/views/common/fragment/Password.vue","mtime":1616483668000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJFbGVQYXNzd29yZCIsCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgdmFyIHBhc3N3b3JkMlJ1bGUgPSBmdW5jdGlvbiBwYXNzd29yZDJSdWxlKHJ1bGUsIHZhbHVlLCBjYWxsYmFjaykgewogICAgICBpZiAoIXZhbHVlKSB7CiAgICAgICAgY2FsbGJhY2sobmV3IEVycm9yKCfor7flho3mrKHovpPlhaXmlrDlr4bnoIEnKSk7CiAgICAgIH0gZWxzZSBpZiAodmFsdWUgIT09IF90aGlzLmZvcm0ucGFzc3dvcmQpIHsKICAgICAgICBjYWxsYmFjayhuZXcgRXJyb3IoJ+S4pOasoei+k+WFpeWvhueggeS4jeS4gOiHtCcpKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwoKICAgIHJldHVybiB7CiAgICAgIGZvcm06IHt9LAogICAgICAvLyDooajljZXmlbDmja4KICAgICAgcnVsZXM6IHsKICAgICAgICAvLyDooajljZXpqozor4EKICAgICAgICBvbGRQYXNzd29yZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeaXp+WvhueggScsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XSwKICAgICAgICBwYXNzd29yZDogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpeaWsOWvhueggScsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XSwKICAgICAgICBjb25maWdtUGFzc3dvcmQ6IFt7CiAgICAgICAgICB2YWxpZGF0b3I6IHBhc3N3b3JkMlJ1bGUsCiAgICAgICAgICB0cmlnZ2VyOiAnYmx1cicKICAgICAgICB9XQogICAgICB9LAogICAgICBsb2FkaW5nOiBmYWxzZSAvLyDmjInpkq5sb2FkaW5nCgogICAgfTsKICB9LAogIGNvbXB1dGVkOiB7CiAgICBzaG93UGFzc3dvcmQ6IHsKICAgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLnRoZW1lLnNob3dQYXNzd29yZDsKICAgICAgfSwKICAgICAgc2V0OiBmdW5jdGlvbiBzZXQodmFsKSB7CiAgICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3RoZW1lL3NldCcsIHsKICAgICAgICAgIGtleTogJ3Nob3dQYXNzd29yZCcsCiAgICAgICAgICB2YWx1ZTogdmFsCiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIC8qIOS/ruaUueWvhueggSAqLwogICAgc2F2ZTogZnVuY3Rpb24gc2F2ZSgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB0aGlzLiRyZWZzWydwc3dGb3JtJ10udmFsaWRhdGUoZnVuY3Rpb24gKHZhbGlkKSB7CiAgICAgICAgaWYgKHZhbGlkKSB7CiAgICAgICAgICBfdGhpczIubG9hZGluZyA9IHRydWU7CgogICAgICAgICAgX3RoaXMyLiRodHRwLnBvc3QoJy9pbmRleC91cGRhdGVQd2QnLCB7CiAgICAgICAgICAgIG9sZFBhc3N3b3JkOiBfdGhpczIuZm9ybS5vbGRQYXNzd29yZCwKICAgICAgICAgICAgbmV3UGFzc3dvcmQ6IF90aGlzMi5mb3JtLnBhc3N3b3JkCiAgICAgICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgICAgX3RoaXMyLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgICAgIGlmIChyZXMuZGF0YS5jb2RlID09PSAwKSB7CiAgICAgICAgICAgICAgX3RoaXMyLiRtZXNzYWdlKHsKICAgICAgICAgICAgICAgIHR5cGU6ICdzdWNjZXNzJywKICAgICAgICAgICAgICAgIG1lc3NhZ2U6IHJlcy5kYXRhLm1zZwogICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICBfdGhpczIuY2FuY2VsKCk7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgX3RoaXMyLiRtZXNzYWdlLmVycm9yKHJlcy5kYXRhLm1zZyk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlKSB7CiAgICAgICAgICAgIF90aGlzMi5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgICAgICBfdGhpczIuJG1lc3NhZ2UuZXJyb3IoZS5tZXNzYWdlKTsKICAgICAgICAgIH0pOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCgogICAgLyog5Y+W5raIICovCiAgICBjYW5jZWw6IGZ1bmN0aW9uIGNhbmNlbCgpIHsKICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ3RoZW1lL3RvZ2dsZScsICdzaG93UGFzc3dvcmQnKTsKICAgIH0sCgogICAgLyog5YWz6Zet5Zue6LCDICovCiAgICBvbkNsb3NlOiBmdW5jdGlvbiBvbkNsb3NlKCkgewogICAgICB0aGlzLmZvcm0gPSB7fTsKICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgIHRoaXMuJHJlZnNbJ3Bzd0Zvcm0nXS5yZXNldEZpZWxkcygpOwogICAgfQogIH0KfTs="},{"version":3,"sources":["Password.vue"],"names":[],"mappings":"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","sourcesContent":["<!-- 修改密码弹窗 -->\r\n<template>\r\n <el-dialog title=\"修改密码\" :visible.sync=\"showPassword\" width=\"400px\" @closed=\"onClose\"\r\n :append-to-body=\"true\" :lock-scroll=\"false\">\r\n <el-form :model=\"form\" ref=\"pswForm\" :rules=\"rules\" label-width=\"82px\" @keyup.enter.native=\"save\">\r\n <el-form-item label=\"旧密码:\" prop=\"oldPassword\">\r\n <el-input v-model=\"form.oldPassword\" placeholder=\"请输入旧密码\" show-password/>\r\n </el-form-item>\r\n <el-form-item label=\"新密码:\" prop=\"password\">\r\n <el-input v-model=\"form.password\" placeholder=\"请输入新密码\" show-password/>\r\n </el-form-item>\r\n <el-form-item label=\"确认密码:\" prop=\"configmPassword\">\r\n <el-input v-model=\"form.configmPassword\" placeholder=\"请再次输入新密码\" show-password/>\r\n </el-form-item>\r\n </el-form>\r\n <div slot=\"footer\">\r\n <el-button @click=\"cancel\">取消</el-button>\r\n <el-button type=\"primary\" @click=\"save\">确定</el-button>\r\n </div>\r\n </el-dialog>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: \"ElePassword\",\r\n data() {\r\n let password2Rule = (rule, value, callback) => {\r\n if (!value) {\r\n callback(new Error('请再次输入新密码'));\r\n } else if (value !== this.form.password) {\r\n callback(new Error('两次输入密码不一致'));\r\n } else {\r\n callback();\r\n }\r\n };\r\n return {\r\n form: {}, // 表单数据\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 configmPassword: [\r\n {validator: password2Rule, trigger: 'blur'}\r\n ]\r\n },\r\n loading: false // 按钮loading\r\n }\r\n },\r\n computed: {\r\n showPassword: {\r\n get() {\r\n return this.$store.state.theme.showPassword;\r\n },\r\n set(val) {\r\n this.$store.dispatch('theme/set', {key: 'showPassword', value: val});\r\n }\r\n }\r\n },\r\n methods: {\r\n /* 修改密码 */\r\n save() {\r\n this.$refs['pswForm'].validate((valid) => {\r\n if (valid) {\r\n this.loading = true;\r\n this.$http.post('/index/updatePwd', {oldPassword: this.form.oldPassword, newPassword: this.form.password}).then(res => {\r\n this.loading = false;\r\n if (res.data.code === 0) {\r\n this.$message({type: 'success', message: res.data.msg});\r\n this.cancel();\r\n } else {\r\n this.$message.error(res.data.msg);\r\n }\r\n }).catch(e => {\r\n this.loading = false;\r\n this.$message.error(e.message);\r\n });\r\n } else {\r\n return false;\r\n }\r\n });\r\n },\r\n /* 取消 */\r\n cancel() {\r\n this.$store.dispatch('theme/toggle', 'showPassword');\r\n },\r\n /* 关闭回调 */\r\n onClose() {\r\n this.form = {};\r\n this.loading = false;\r\n this.$refs['pswForm'].resetFields();\r\n }\r\n }\r\n}\r\n</script>\r\n"],"sourceRoot":"src/views/common/fragment"}]}
|