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.
CampusVolunteer/admin/node_modules/.cache/vue-loader/727a5ef1fe0bcd73f43eb2f794a...

1 line
11 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{"remainingRequest":"D:\\BaiduNetdiskDownload1\\springboot和vue志愿者系统\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\BaiduNetdiskDownload1\\springboot和vue志愿者系统\\admin\\src\\views\\center.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\BaiduNetdiskDownload1\\springboot和vue志愿者系统\\admin\\src\\views\\center.vue","mtime":1651797261000},{"path":"D:\\BaiduNetdiskDownload1\\springboot和vue志愿者系统\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\BaiduNetdiskDownload1\\springboot和vue志愿者系统\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\BaiduNetdiskDownload1\\springboot和vue志愿者系统\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\BaiduNetdiskDownload1\\springboot和vue志愿者系统\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQovLyDmlbDlrZfvvIzpgq7ku7bvvIzmiYvmnLrvvIx1cmzvvIzouqvku73or4HmoKHpqowNCmltcG9ydCB7IGlzTnVtYmVyLGlzSW50TnVtZXIsaXNFbWFpbCxpc01vYmlsZSxpc1Bob25lLGlzVVJMLGNoZWNrSWRDYXJkIH0gZnJvbSAiQC91dGlscy92YWxpZGF0ZSI7DQoNCmV4cG9ydCBkZWZhdWx0IHsNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgcnVsZUZvcm06IHt9LA0KICAgICAgZmxhZzogJycsDQogICAgICB1c2Vyc0ZsYWc6IGZhbHNlLA0KICAgICAgemhpeXVhbnpoZXhpbmdiaWVPcHRpb25zOiBbXSwNCiAgICB9Ow0KICB9LA0KICBtb3VudGVkKCkgew0KICAgIHZhciB0YWJsZSA9IHRoaXMuJHN0b3JhZ2UuZ2V0KCJzZXNzaW9uVGFibGUiKTsNCiAgICB0aGlzLmZsYWcgPSB0YWJsZTsNCiAgICB0aGlzLiRodHRwKHsNCiAgICAgIHVybDogYCR7dGhpcy4kc3RvcmFnZS5nZXQoInNlc3Npb25UYWJsZSIpfS9zZXNzaW9uYCwNCiAgICAgIG1ldGhvZDogImdldCINCiAgICB9KS50aGVuKCh7IGRhdGEgfSkgPT4gew0KICAgICAgaWYgKGRhdGEgJiYgZGF0YS5jb2RlID09PSAwKSB7DQogICAgICAgIHRoaXMucnVsZUZvcm0gPSBkYXRhLmRhdGE7DQogICAgICB9IGVsc2Ugew0KICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGRhdGEubXNnKTsNCiAgICAgIH0NCiAgICB9KTsNCiAgICB0aGlzLnpoaXl1YW56aGV4aW5nYmllT3B0aW9ucyA9ICLnlLcs5aWzIi5zcGxpdCgnLCcpDQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICB6aGl5dWFuemhldG91eGlhbmdVcGxvYWRDaGFuZ2UoZmlsZVVybHMpIHsNCiAgICAgICAgdGhpcy5ydWxlRm9ybS50b3V4aWFuZyA9IGZpbGVVcmxzOw0KICAgIH0sDQogICAgb25VcGRhdGVIYW5kbGVyKCkgew0KICAgICAgaWYoKCF0aGlzLnJ1bGVGb3JtLnh1ZWhhbykmJiAnemhpeXVhbnpoZSc9PXRoaXMuZmxhZyl7DQogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoJ+WtpuWPt+S4jeiDveS4uuepuicpOw0KICAgICAgICByZXR1cm4NCiAgICAgIH0NCiAgICAgIGlmKCghdGhpcy5ydWxlRm9ybS5taW1hKSYmICd6aGl5dWFuemhlJz09dGhpcy5mbGFnKXsNCiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcign5a+G56CB5LiN6IO95Li656m6Jyk7DQogICAgICAgIHJldHVybg0KICAgICAgfQ0KICAgICAgaWYoKCF0aGlzLnJ1bGVGb3JtLnhpbmdtaW5nKSYmICd6aGl5dWFuemhlJz09dGhpcy5mbGFnKXsNCiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcign5aeT5ZCN5LiN6IO95Li656m6Jyk7DQogICAgICAgIHJldHVybg0KICAgICAgfQ0KICAgICAgICBpZih0aGlzLnJ1bGVGb3JtLnRvdXhpYW5nIT1udWxsKSB7DQogICAgICAgICAgICAgICAgdGhpcy5ydWxlRm9ybS50b3V4aWFuZyA9IHRoaXMucnVsZUZvcm0udG91eGlhbmcucmVwbGFjZShuZXcgUmVnRXhwKHRoaXMuJGJhc2UudXJsLCJnIiksIiIpOw0KICAgICAgICB9DQogICAgICBpZigoIXRoaXMucnVsZUZvcm0ueW91eGlhbmcpJiYgJ3poaXl1YW56aGUnPT10aGlzLmZsYWcpew0KICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKCfpgq7nrrHkuI3og73kuLrnqbonKTsNCiAgICAgICAgcmV0dXJuDQogICAgICB9DQogICAgICBpZiggJ3poaXl1YW56aGUnID09dGhpcy5mbGFnICYmIHRoaXMucnVsZUZvcm0ueW91eGlhbmcmJighaXNFbWFpbCh0aGlzLnJ1bGVGb3JtLnlvdXhpYW5nKSkpew0KICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGDpgq7nrrHlupTovpPlhaXpgq7nrrHmoLzlvI9gKTsNCiAgICAgICAgcmV0dXJuDQogICAgICB9DQogICAgICBpZigoIXRoaXMucnVsZUZvcm0uc2hvdWppKSYmICd6aGl5dWFuemhlJz09dGhpcy5mbGFnKXsNCiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcign5omL5py65LiN6IO95Li656m6Jyk7DQogICAgICAgIHJldHVybg0KICAgICAgfQ0KICAgICAgaWYoICd6aGl5dWFuemhlJyA9PXRoaXMuZmxhZyAmJiB0aGlzLnJ1bGVGb3JtLnNob3VqaSYmKCFpc01vYmlsZSh0aGlzLnJ1bGVGb3JtLnNob3VqaSkpKXsNCiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihg5omL5py65bqU6L6T5YWl5omL5py65qC85byPYCk7DQogICAgICAgIHJldHVybg0KICAgICAgfQ0KICAgICAgaWYoJ3VzZXJzJz09dGhpcy5mbGFnICYmIHRoaXMucnVsZUZvcm0udXNlcm5hbWUudHJpbSgpLmxlbmd0aDwxKSB7DQoJdGhpcy4kbWVzc2FnZS5lcnJvcihg55So5oi35ZCN5LiN6IO95Li656m6YCk7DQogICAgICAgIHJldHVybgkNCiAgICAgIH0NCiAgICAgIHRoaXMuJGh0dHAoew0KICAgICAgICB1cmw6IGAke3RoaXMuJHN0b3JhZ2UuZ2V0KCJzZXNzaW9uVGFibGUiKX0vdXBkYXRlYCwNCiAgICAgICAgbWV0aG9kOiAicG9zdCIsDQogICAgICAgIGRhdGE6IHRoaXMucnVsZUZvcm0NCiAgICAgIH0pLnRoZW4oKHsgZGF0YSB9KSA9PiB7DQogICAgICAgIGlmIChkYXRhICYmIGRhdGEuY29kZSA9PT0gMCkgew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uoew0KICAgICAgICAgICAgbWVzc2FnZTogIuS/ruaUueS/oeaBr+aIkOWKnyIsDQogICAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsDQogICAgICAgICAgICBkdXJhdGlvbjogMTUwMCwNCiAgICAgICAgICAgIG9uQ2xvc2U6ICgpID0+IHsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9KTsNCiAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGRhdGEubXNnKTsNCiAgICAgICAgfQ0KICAgICAgfSk7DQogICAgfQ0KICB9DQp9Ow0K"},{"version":3,"sources":["center.vue"],"names":[],"mappings":";AA8EA;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;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;AACA;AACA;AACA","file":"center.vue","sourceRoot":"src/views","sourcesContent":["<template>\r\n <div>\r\n <el-form\r\n class=\"detail-form-content\"\r\n ref=\"ruleForm\"\r\n :model=\"ruleForm\"\r\n label-width=\"80px\"\r\n\t style=\"background: transparent;\"\r\n > \r\n <el-row>\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='zhiyuanzhe'\" label=\"学号\" prop=\"xuehao\">\r\n <el-input v-model=\"ruleForm.xuehao\" readonly placeholder=\"学号\" clearable></el-input>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='zhiyuanzhe'\" label=\"姓名\" prop=\"xingming\">\r\n <el-input v-model=\"ruleForm.xingming\" placeholder=\"姓名\" clearable></el-input>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='zhiyuanzhe'\" label=\"性别\" prop=\"xingbie\">\r\n <el-select v-model=\"ruleForm.xingbie\" placeholder=\"请选择性别\">\r\n <el-option\r\n v-for=\"(item,index) in zhiyuanzhexingbieOptions\"\r\n v-bind:key=\"index\"\r\n :label=\"item\"\r\n :value=\"item\">\r\n </el-option>\r\n </el-select>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"24\"> \r\n <el-form-item v-if=\"flag=='zhiyuanzhe'\" label=\"头像\" prop=\"touxiang\">\r\n <file-upload\r\n tip=\"点击上传头像\"\r\n action=\"file/upload\"\r\n :limit=\"3\"\r\n :multiple=\"true\"\r\n :fileUrls=\"ruleForm.touxiang?ruleForm.touxiang:''\"\r\n @change=\"zhiyuanzhetouxiangUploadChange\"\r\n ></file-upload>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='zhiyuanzhe'\" label=\"年龄\" prop=\"nianling\">\r\n <el-input v-model=\"ruleForm.nianling\" placeholder=\"年龄\" clearable></el-input>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='zhiyuanzhe'\" label=\"班级\" prop=\"banji\">\r\n <el-input v-model=\"ruleForm.banji\" placeholder=\"班级\" clearable></el-input>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='zhiyuanzhe'\" label=\"邮箱\" prop=\"youxiang\">\r\n <el-input v-model=\"ruleForm.youxiang\" placeholder=\"邮箱\" clearable></el-input>\r\n </el-form-item>\r\n </el-col>\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='zhiyuanzhe'\" label=\"手机\" prop=\"shouji\">\r\n <el-input v-model=\"ruleForm.shouji\" placeholder=\"手机\" clearable></el-input>\r\n </el-form-item>\r\n </el-col>\r\n <el-form-item v-if=\"flag=='users'\" label=\"用户名\" prop=\"username\">\r\n <el-input v-model=\"ruleForm.username\" \r\n placeholder=\"用户名\"></el-input>\r\n </el-form-item>\r\n <el-col :span=\"24\">\r\n <el-form-item>\r\n <el-button type=\"primary\" @click=\"onUpdateHandler\">修 改</el-button>\r\n </el-form-item>\r\n </el-col>\r\n </el-row>\r\n </el-form>\r\n </div>\r\n</template>\r\n<script>\r\n// 数字邮件手机url身份证校验\r\nimport { isNumber,isIntNumer,isEmail,isMobile,isPhone,isURL,checkIdCard } from \"@/utils/validate\";\r\n\r\nexport default {\r\n data() {\r\n return {\r\n ruleForm: {},\r\n flag: '',\r\n usersFlag: false,\r\n zhiyuanzhexingbieOptions: [],\r\n };\r\n },\r\n mounted() {\r\n var table = this.$storage.get(\"sessionTable\");\r\n this.flag = table;\r\n this.$http({\r\n url: `${this.$storage.get(\"sessionTable\")}/session`,\r\n method: \"get\"\r\n }).then(({ data }) => {\r\n if (data && data.code === 0) {\r\n this.ruleForm = data.data;\r\n } else {\r\n this.$message.error(data.msg);\r\n }\r\n });\r\n this.zhiyuanzhexingbieOptions = \"男,女\".split(',')\r\n },\r\n methods: {\r\n zhiyuanzhetouxiangUploadChange(fileUrls) {\r\n this.ruleForm.touxiang = fileUrls;\r\n },\r\n onUpdateHandler() {\r\n if((!this.ruleForm.xuehao)&& 'zhiyuanzhe'==this.flag){\r\n this.$message.error('学号不能为空');\r\n return\r\n }\r\n if((!this.ruleForm.mima)&& 'zhiyuanzhe'==this.flag){\r\n this.$message.error('密码不能为空');\r\n return\r\n }\r\n if((!this.ruleForm.xingming)&& 'zhiyuanzhe'==this.flag){\r\n this.$message.error('姓名不能为空');\r\n return\r\n }\r\n if(this.ruleForm.touxiang!=null) {\r\n this.ruleForm.touxiang = this.ruleForm.touxiang.replace(new RegExp(this.$base.url,\"g\"),\"\");\r\n }\r\n if((!this.ruleForm.youxiang)&& 'zhiyuanzhe'==this.flag){\r\n this.$message.error('邮箱不能为空');\r\n return\r\n }\r\n if( 'zhiyuanzhe' ==this.flag && this.ruleForm.youxiang&&(!isEmail(this.ruleForm.youxiang))){\r\n this.$message.error(`邮箱应输入邮箱格式`);\r\n return\r\n }\r\n if((!this.ruleForm.shouji)&& 'zhiyuanzhe'==this.flag){\r\n this.$message.error('手机不能为空');\r\n return\r\n }\r\n if( 'zhiyuanzhe' ==this.flag && this.ruleForm.shouji&&(!isMobile(this.ruleForm.shouji))){\r\n this.$message.error(`手机应输入手机格式`);\r\n return\r\n }\r\n if('users'==this.flag && this.ruleForm.username.trim().length<1) {\r\n\tthis.$message.error(`用户名不能为空`);\r\n return\t\r\n }\r\n this.$http({\r\n url: `${this.$storage.get(\"sessionTable\")}/update`,\r\n method: \"post\",\r\n data: this.ruleForm\r\n }).then(({ data }) => {\r\n if (data && data.code === 0) {\r\n this.$message({\r\n message: \"修改信息成功\",\r\n type: \"success\",\r\n duration: 1500,\r\n onClose: () => {\r\n }\r\n });\r\n } else {\r\n this.$message.error(data.msg);\r\n }\r\n });\r\n }\r\n }\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n</style>\r\n"]}]}