You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
15 KiB

{"remainingRequest":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\src\\components\\nav.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\src\\components\\nav.vue","mtime":1642860956000},{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1741688074111},{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\node_modules\\babel-loader\\lib\\index.js","mtime":1741688074515},{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1741688074111},{"path":"D:\\BaiduNetdiskDownload\\springboot和vue社团管理\\client\\node_modules\\vue-loader\\lib\\index.js","mtime":1741688069764}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQoJaW1wb3J0IHsNCgkJZXhpdCwNCgkJZ2V0TG9naW5Vc2VyLA0KCQljaGVja1VzZXJQd2QsDQoJCXVwZExvZ2luVXNlckluZm8sDQoJCXVwZExvZ2luVXNlclB3ZCwNCgl9IGZyb20gIi4uL2FwaSI7DQoNCglleHBvcnQgZGVmYXVsdCB7DQoJCWRhdGEoKSB7DQoJCQl2YXIgY2hlY2tPbGRQd2QgPSBhc3luYyAocnVsZSwgdmFsdWUsIGNhbGxiYWNrKSA9PiB7DQoJCQkJaWYgKHZhbHVlKSB7DQoJCQkJCWF3YWl0IGNoZWNrVXNlclB3ZCh0aGlzLiRzdG9yZS5zdGF0ZS50b2tlbiwgdmFsdWUpLnRoZW4oKHJlc3ApID0+IHsNCgkJCQkJCWlmIChyZXNwLmNvZGUgIT0gMCkgew0KCQkJCQkJCWNhbGxiYWNrKG5ldyBFcnJvcigi5Y6f5aeL5a+G56CB6L6T5YWl6ZSZ6K+vIikpOw0KCQkJCQkJfQ0KCQkJCQl9KTsNCgkJCQl9IGVsc2Ugew0KCQkJCQljYWxsYmFjayhuZXcgRXJyb3IoIuWOn+Wni+WvhueggeW/hemhu+i+k+WFpSIpKTsNCgkJCQl9DQoJCQkJY2FsbGJhY2soKTsNCgkJCX07DQoJCQl2YXIgY2hlY2tOZXdQd2QgPSAocnVsZSwgdmFsdWUsIGNhbGxiYWNrKSA9PiB7DQoJCQkJaWYgKCF2YWx1ZSkgew0KCQkJCQljYWxsYmFjayhuZXcgRXJyb3IoIuS/ruaUueWvhueggeW/hemhu+i+k+WFpSIpKTsNCgkJCQl9DQoNCgkJCQljYWxsYmFjaygpOw0KCQkJfTsNCgkJCXZhciBjaGVja1JlUHdkID0gKHJ1bGUsIHZhbHVlLCBjYWxsYmFjaykgPT4gew0KCQkJCWlmICghdmFsdWUpIHsNCgkJCQkJY2FsbGJhY2sobmV3IEVycm9yKCLnoa7orqTlr4bnoIHlv4XpobvovpPlhaUiKSk7DQoJCQkJfQ0KDQoJCQkJaWYgKHZhbHVlICE9IHRoaXMudXNlclB3ZC5uZXdQd2QpIHsNCgkJCQkJY2FsbGJhY2sobmV3IEVycm9yKCLkuKTmrKHovpPlhaXlr4bnoIHkuI3kuIDoh7QiKSk7DQoJCQkJfQ0KDQoJCQkJY2FsbGJhY2soKTsNCgkJCX07DQoJCQlyZXR1cm4gew0KCQkJCXNob3dVcGRJbmZvRmxhZzogZmFsc2UsDQoJCQkJc2hvd1VwZFB3ZEZsYWc6IGZhbHNlLA0KCQkJCXVzZXJQd2Q6IHsNCgkJCQkJb2xkUHdkOiAiIiwNCgkJCQkJbmV3UHdkOiAiIiwNCgkJCQkJcmVQd2Q6ICIiLA0KCQkJCX0sDQoJCQkJdXNlclB3ZEZvcm1SdWxlczogew0KCQkJCQlvbGRQd2Q6IFt7DQoJCQkJCQl2YWxpZGF0b3I6IGNoZWNrT2xkUHdkLA0KCQkJCQkJdHJpZ2dlcjogImJsdXIiLA0KCQkJCQl9LCBdLA0KCQkJCQluZXdQd2Q6IFt7DQoJCQkJCQl2YWxpZGF0b3I6IGNoZWNrTmV3UHdkLA0KCQkJCQkJdHJpZ2dlcjogImJsdXIiLA0KCQkJCQl9LCBdLA0KCQkJCQlyZVB3ZDogW3sNCgkJCQkJCXZhbGlkYXRvcjogY2hlY2tSZVB3ZCwNCgkJCQkJCXRyaWdnZXI6ICJibHVyIiwNCgkJCQkJfSwgXSwNCgkJCQl9LA0KCQkJCXVzZXJGb3JtOiB7DQoJCQkJCWlkOiAiIiwNCgkJCQkJdXNlck5hbWU6ICIiLA0KCQkJCQlwYXNzV29yZDogIiIsDQoJCQkJCW5hbWU6ICIiLA0KCQkJCQlnZW5kZXI6ICIiLA0KCQkJCQlhZ2U6ICIiLA0KCQkJCQlwaG9uZTogIiIsDQoJCQkJCWFkZHJlc3M6ICIiLA0KCQkJCX0NCgkJCX07DQoJCX0sDQoJCW1ldGhvZHM6IHsNCgkJCWhhbmRsZVVzZXIoY29tbSkgew0KCQkJCWlmIChjb21tID09ICJpbmZvIikgew0KCQkJCQl0aGlzLnNob3dVcGRJbmZvV2luKCk7DQoJCQkJfQ0KDQoJCQkJaWYgKGNvbW0gPT0gInB3ZCIpIHsNCgkJCQkJdGhpcy5zaG93VXBkUHdkV2luKCk7DQoJCQkJfQ0KDQoJCQkJaWYgKGNvbW0gPT0gImV4aXQiKSB7DQoJCQkJCXRoaXMuJGNvbmZpcm0oIuehruiupOimgemAgOWHuuWQl++8nyIsICLns7vnu5/mj5DnpLoiLCB7DQoJCQkJCQljb25maXJtQnV0dG9uVGV4dDogIuehruiupCIsDQoJCQkJCQljYW5jZWxCdXR0b25UZXh0OiAi5Y+W5raIIiwNCgkJCQkJCXR5cGU6ICJ3YXJuaW5nIiwNCgkJCQkJfSkudGhlbigoKSA9PiB7DQoJCQkJCQlleGl0KHRoaXMuJHN0b3JlLnN0YXRlLnRva2VuKS50aGVuKCgpID0+IHsNCgkJCQkJCQl0aGlzLiRzdG9yZS5jb21taXQoImNsZWFyVG9rZW4iKTsNCgkJCQkJCQl0aGlzLiRzdG9yZS5jb21taXQoImNsZWFyTWVudXMiKTsNCgkJCQkJCQlzZXNzaW9uU3RvcmFnZS5jbGVhcigpOw0KCQkJCQkJCXRoaXMuJHJvdXRlci5wdXNoKCIvIik7DQoJCQkJCQl9KTsNCgkJCQkJfSk7DQoJCQkJfQ0KCQkJfSwNCgkJCWluaXRVc2VyUHdkKCkgew0KCQkJCXRoaXMudXNlclB3ZCA9IHsNCgkJCQkJb2xkUHdkOiAiIiwNCgkJCQkJbmV3UHdkOiAiIiwNCgkJCQkJcmVQd2Q6ICIiLA0KCQkJCX07DQoJCQl9LA0KCQkJaW5pdFVzZXJGb3JtKCkgew0KCQkJCXRoaXMudXNlckZvcm0gPSB7DQoJCQkJCWlkOiAiIiwNCgkJCQkJdXNlck5hbWU6ICIiLA0KCQkJCX07DQoJCQl9LA0KCQkJc2hvd1VwZEluZm9XaW4oKSB7DQoJCQkJZ2V0TG9naW5Vc2VyKHRoaXMuJHN0b3JlLnN0YXRlLnRva2VuKS50aGVuKChyZXNwKSA9PiB7DQoJCQkJCXRoaXMuaW5pdFVzZXJGb3JtKCk7DQoJCQkJCXRoaXMudXNlckZvcm0gPSByZXNwLmRhdGE7DQoJCQkJCXRoaXMuc2hvd1VwZEluZm9GbGFnID0gdHJ1ZTsNCgkJCQl9KTsNCgkJCX0sDQoJCQlzaG93VXBkUHdkV2luKCkgew0KCQkJCXRoaXMuaW5pdFVzZXJQd2QoKTsNCgkJCQl0aGlzLnNob3dVcGRQd2RGbGFnID0gdHJ1ZTsNCgkJCX0sDQoJCQl1cGRJbmZvKCkgew0KDQoNCgkJCQl0aGlzLnVzZXJGb3JtLnRva2VuID0gdGhpcy4kc3RvcmUuc3RhdGUudG9rZW47DQoJCQkJdXBkTG9naW5Vc2VySW5mbyh0aGlzLnVzZXJGb3JtKS50aGVuKChyZXNwKSA9PiB7DQoJCQkJCXRoaXMuJG1lc3NhZ2Uoew0KCQkJCQkJbWVzc2FnZTogcmVzcC5tc2csDQoJCQkJCQl0eXBlOiAic3VjY2VzcyIsDQoJCQkJCX0pOw0KDQoJCQkJCXRoaXMuc2hvd1VwZEluZm9GbGFnID0gZmFsc2U7DQoJCQkJCXRoaXMuaW5pdFVzZXJGb3JtKCk7DQoJCQkJfSk7DQoJCQl9LA0KCQkJdXBkUHdkKGZvcm1OYW1lKSB7DQoJCQkJdGhpcy4kcmVmc1tmb3JtTmFtZV0udmFsaWRhdGUoKHZhbGlkKSA9PiB7DQoJCQkJCWlmICh2YWxpZCkgew0KCQkJCQkJdXBkTG9naW5Vc2VyUHdkKHRoaXMuJHN0b3JlLnN0YXRlLnRva2VuLCB0aGlzLnVzZXJQd2QubmV3UHdkKS50aGVuKChyZXNwKSA9PiB7DQoJCQkJCQkJdGhpcy4kbWVzc2FnZSh7DQoJCQkJCQkJCW1lc3NhZ2U6IHJlc3AubXNnLA0KCQkJCQkJCQl0eXBlOiAic3VjY2VzcyIsDQoJCQkJCQkJfSk7DQoNCgkJCQkJCQl0aGlzLnNob3dVcGRQd2RGbGFnID0gZmFsc2U7DQoJCQkJCQkJdGhpcy5pbml0VXNlclB3ZCgpOw0KCQkJCQkJfSk7DQoJCQkJCX0gZWxzZSB7DQoJCQkJCQlyZXR1cm4gZmFsc2U7DQoJCQkJCX0NCgkJCQl9KTsNCgkJCX0sDQoJCX0sDQoJfTsNCg=="},{"version":3,"sources":["nav.vue"],"names":[],"mappings":";AAgGA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;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;;AAEA;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;;;AAGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"nav.vue","sourceRoot":"src/components","sourcesContent":["<template>\r\n\t<el-header class=\"fater-header\">\r\n\t\t<div class=\"fater-header-logo\">校园社团管理系统</div>\r\n\t\t<el-dropdown @command=\"handleUser\" class=\"fater-header-user\">\r\n\t\t\t<span class=\"el-dropdown-link\">个人中心</span>\r\n\t\t\t<el-dropdown-menu slot=\"dropdown\">\r\n\t\t\t\t<el-dropdown-item command=\"info\">个人信息</el-dropdown-item>\r\n\t\t\t\t<el-dropdown-item command=\"pwd\">修改密码</el-dropdown-item>\r\n\t\t\t\t<el-dropdown-item command=\"exit\">退出系统</el-dropdown-item>\r\n\t\t\t</el-dropdown-menu>\r\n\t\t</el-dropdown>\r\n\r\n\t\t<el-dialog title=\"修改信息\" width=\"700px\" :append-to-body=\"true\" :visible.sync=\"showUpdInfoFlag\">\r\n\t\t\t<el-form label-width=\"80px\" :model=\"userForm\">\r\n\t\t\t\t<el-row :gutter=\"15\">\r\n <el-col :span=\"12\">\r\n <el-form-item label=\"用户账号\">\r\n <el-input v-model=\"userForm.userName\"\r\n placeholder=\"请输入用户账号…\" autocomplete=\"off\"></el-input>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item label=\"用户密码\">\r\n <el-input v-model=\"userForm.passWord\" type=\"password\"\r\n placeholder=\"请输入用户密码…\" autocomplete=\"off\"></el-input>\r\n </el-form-item>\r\n </el-col>\r\n </el-row>\r\n <el-row :gutter=\"15\">\r\n <el-col :span=\"12\">\r\n <el-form-item label=\"用户姓名\">\r\n <el-input v-model=\"userForm.name\"\r\n placeholder=\"请输入用户姓名…\" autocomplete=\"off\"></el-input>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item label=\"用户年龄\">\r\n <el-input v-model=\"userForm.age\"\r\n placeholder=\"请输入用户年龄…\" autocomplete=\"off\"></el-input>\r\n </el-form-item>\r\n </el-col>\r\n </el-row>\r\n <el-row :gutter=\"15\">\r\n <el-col :span=\"12\">\r\n <el-form-item label=\"用户性别\">\r\n <el-radio-group v-model=\"userForm.gender\">\r\n <el-radio label=\"男\"></el-radio>\r\n <el-radio label=\"女\"></el-radio>\r\n </el-radio-group>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item label=\"联系电话\">\r\n <el-input v-model=\"userForm.phone\"\r\n placeholder=\"请输入联系电话…\" autocomplete=\"off\"></el-input>\r\n </el-form-item>\r\n </el-col>\r\n </el-row>\r\n <el-form-item label=\"联系地址\">\r\n <el-input rows=\"4\" type=\"textarea\" v-model=\"userForm.address\"\r\n placeholder=\"请输入联系地址…\" autocomplete=\"off\"></el-input>\r\n </el-form-item>\r\n\t\t\t</el-form>\r\n\t\t\t<div slot=\"footer\" class=\"dialog-footer\">\r\n\t\t\t\t<el-button @click=\"showUpdInfoFlag = false\">取 消</el-button>\r\n\t\t\t\t<el-button type=\"primary\" @click=\"updInfo()\">确 定</el-button>\r\n\t\t\t</div>\r\n\t\t</el-dialog>\r\n\r\n\t\t<el-dialog title=\"修改密码\" width=\"600px\" :append-to-body=\"true\" :visible.sync=\"showUpdPwdFlag\">\r\n\t\t\t<el-form label-width=\"80px\" ref=\"userPwd\" :model=\"userPwd\" :rules=\"userPwdFormRules\">\r\n\t\t\t\t<el-form-item label=\"原始密码\" prop=\"oldPwd\">\r\n\t\t\t\t\t<el-input type=\"password\" v-model=\"userPwd.oldPwd\" placeholder=\"请输入原始密码……\" autocomplete=\"off\">\r\n\t\t\t\t\t</el-input>\r\n\t\t\t\t</el-form-item>\r\n\t\t\t\t<el-form-item label=\"修改密码\" prop=\"newPwd\">\r\n\t\t\t\t\t<el-input type=\"password\" v-model=\"userPwd.newPwd\" placeholder=\"请输入修改密码……\" autocomplete=\"off\">\r\n\t\t\t\t\t</el-input>\r\n\t\t\t\t</el-form-item>\r\n\t\t\t\t<el-form-item label=\"确认密码\" prop=\"rePwd\">\r\n\t\t\t\t\t<el-input type=\"password\" v-model=\"userPwd.rePwd\" placeholder=\"请再次确认密码……\" autocomplete=\"off\">\r\n\t\t\t\t\t</el-input>\r\n\t\t\t\t</el-form-item>\r\n\t\t\t</el-form>\r\n\t\t\t<div slot=\"footer\" class=\"dialog-footer\">\r\n\t\t\t\t<el-button @click=\"showUpdPwdFlag = false\">取 消</el-button>\r\n\t\t\t\t<el-button type=\"primary\" @click=\"updPwd('userPwd')\">确 定</el-button>\r\n\t\t\t</div>\r\n\t\t</el-dialog>\r\n\t</el-header>\r\n</template>\r\n\r\n<style>\r\n</style>\r\n\r\n<script>\r\n\timport {\r\n\t\texit,\r\n\t\tgetLoginUser,\r\n\t\tcheckUserPwd,\r\n\t\tupdLoginUserInfo,\r\n\t\tupdLoginUserPwd,\r\n\t} from \"../api\";\r\n\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\tvar checkOldPwd = async (rule, value, callback) => {\r\n\t\t\t\tif (value) {\r\n\t\t\t\t\tawait checkUserPwd(this.$store.state.token, value).then((resp) => {\r\n\t\t\t\t\t\tif (resp.code != 0) {\r\n\t\t\t\t\t\t\tcallback(new Error(\"原始密码输入错误\"));\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t} else {\r\n\t\t\t\t\tcallback(new Error(\"原始密码必须输入\"));\r\n\t\t\t\t}\r\n\t\t\t\tcallback();\r\n\t\t\t};\r\n\t\t\tvar checkNewPwd = (rule, value, callback) => {\r\n\t\t\t\tif (!value) {\r\n\t\t\t\t\tcallback(new Error(\"修改密码必须输入\"));\r\n\t\t\t\t}\r\n\r\n\t\t\t\tcallback();\r\n\t\t\t};\r\n\t\t\tvar checkRePwd = (rule, value, callback) => {\r\n\t\t\t\tif (!value) {\r\n\t\t\t\t\tcallback(new Error(\"确认密码必须输入\"));\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (value != this.userPwd.newPwd) {\r\n\t\t\t\t\tcallback(new Error(\"两次输入密码不一致\"));\r\n\t\t\t\t}\r\n\r\n\t\t\t\tcallback();\r\n\t\t\t};\r\n\t\t\treturn {\r\n\t\t\t\tshowUpdInfoFlag: false,\r\n\t\t\t\tshowUpdPwdFlag: false,\r\n\t\t\t\tuserPwd: {\r\n\t\t\t\t\toldPwd: \"\",\r\n\t\t\t\t\tnewPwd: \"\",\r\n\t\t\t\t\trePwd: \"\",\r\n\t\t\t\t},\r\n\t\t\t\tuserPwdFormRules: {\r\n\t\t\t\t\toldPwd: [{\r\n\t\t\t\t\t\tvalidator: checkOldPwd,\r\n\t\t\t\t\t\ttrigger: \"blur\",\r\n\t\t\t\t\t}, ],\r\n\t\t\t\t\tnewPwd: [{\r\n\t\t\t\t\t\tvalidator: checkNewPwd,\r\n\t\t\t\t\t\ttrigger: \"blur\",\r\n\t\t\t\t\t}, ],\r\n\t\t\t\t\trePwd: [{\r\n\t\t\t\t\t\tvalidator: checkRePwd,\r\n\t\t\t\t\t\ttrigger: \"blur\",\r\n\t\t\t\t\t}, ],\r\n\t\t\t\t},\r\n\t\t\t\tuserForm: {\r\n\t\t\t\t\tid: \"\",\r\n\t\t\t\t\tuserName: \"\",\r\n\t\t\t\t\tpassWord: \"\",\r\n\t\t\t\t\tname: \"\",\r\n\t\t\t\t\tgender: \"\",\r\n\t\t\t\t\tage: \"\",\r\n\t\t\t\t\tphone: \"\",\r\n\t\t\t\t\taddress: \"\",\r\n\t\t\t\t}\r\n\t\t\t};\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\thandleUser(comm) {\r\n\t\t\t\tif (comm == \"info\") {\r\n\t\t\t\t\tthis.showUpdInfoWin();\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (comm == \"pwd\") {\r\n\t\t\t\t\tthis.showUpdPwdWin();\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (comm == \"exit\") {\r\n\t\t\t\t\tthis.$confirm(\"确认要退出吗?\", \"系统提示\", {\r\n\t\t\t\t\t\tconfirmButtonText: \"确认\",\r\n\t\t\t\t\t\tcancelButtonText: \"取消\",\r\n\t\t\t\t\t\ttype: \"warning\",\r\n\t\t\t\t\t}).then(() => {\r\n\t\t\t\t\t\texit(this.$store.state.token).then(() => {\r\n\t\t\t\t\t\t\tthis.$store.commit(\"clearToken\");\r\n\t\t\t\t\t\t\tthis.$store.commit(\"clearMenus\");\r\n\t\t\t\t\t\t\tsessionStorage.clear();\r\n\t\t\t\t\t\t\tthis.$router.push(\"/\");\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tinitUserPwd() {\r\n\t\t\t\tthis.userPwd = {\r\n\t\t\t\t\toldPwd: \"\",\r\n\t\t\t\t\tnewPwd: \"\",\r\n\t\t\t\t\trePwd: \"\",\r\n\t\t\t\t};\r\n\t\t\t},\r\n\t\t\tinitUserForm() {\r\n\t\t\t\tthis.userForm = {\r\n\t\t\t\t\tid: \"\",\r\n\t\t\t\t\tuserName: \"\",\r\n\t\t\t\t};\r\n\t\t\t},\r\n\t\t\tshowUpdInfoWin() {\r\n\t\t\t\tgetLoginUser(this.$store.state.token).then((resp) => {\r\n\t\t\t\t\tthis.initUserForm();\r\n\t\t\t\t\tthis.userForm = resp.data;\r\n\t\t\t\t\tthis.showUpdInfoFlag = true;\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tshowUpdPwdWin() {\r\n\t\t\t\tthis.initUserPwd();\r\n\t\t\t\tthis.showUpdPwdFlag = true;\r\n\t\t\t},\r\n\t\t\tupdInfo() {\r\n\r\n\r\n\t\t\t\tthis.userForm.token = this.$store.state.token;\r\n\t\t\t\tupdLoginUserInfo(this.userForm).then((resp) => {\r\n\t\t\t\t\tthis.$message({\r\n\t\t\t\t\t\tmessage: resp.msg,\r\n\t\t\t\t\t\ttype: \"success\",\r\n\t\t\t\t\t});\r\n\r\n\t\t\t\t\tthis.showUpdInfoFlag = false;\r\n\t\t\t\t\tthis.initUserForm();\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tupdPwd(formName) {\r\n\t\t\t\tthis.$refs[formName].validate((valid) => {\r\n\t\t\t\t\tif (valid) {\r\n\t\t\t\t\t\tupdLoginUserPwd(this.$store.state.token, this.userPwd.newPwd).then((resp) => {\r\n\t\t\t\t\t\t\tthis.$message({\r\n\t\t\t\t\t\t\t\tmessage: resp.msg,\r\n\t\t\t\t\t\t\t\ttype: \"success\",\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\tthis.showUpdPwdFlag = false;\r\n\t\t\t\t\t\t\tthis.initUserPwd();\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t},\r\n\t};\r\n</script>\r\n"]}]}