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.
homestay/minsu/admin/node_modules/.cache/vue-loader/cdff896b30257ef0faf3975ec84...

1 line
13 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:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\src\\views\\center.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\src\\views\\center.vue","mtime":1649818276002},{"path":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1720078528573},{"path":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":1720078529261},{"path":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1720078528573},{"path":"D:\\mywork\\buycode\\code1\\springboot301400\\306\\aa\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":1720078529317}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KDQovLyDmlbDlrZfvvIzpgq7ku7bvvIzmiYvmnLrvvIx1cmzvvIzouqvku73or4HmoKHpqowNCmltcG9ydCB7IGlzTnVtYmVyLGlzSW50TnVtZXIsaXNFbWFpbCxpc01vYmlsZSxpc1Bob25lLGlzVVJMLGNoZWNrSWRDYXJkIH0gZnJvbSAiQC91dGlscy92YWxpZGF0ZSI7DQoNCmV4cG9ydCBkZWZhdWx0IHsNCiAgZGF0YSgpIHsNCiAgICByZXR1cm4gew0KICAgICAgICBydWxlRm9ybToge30sDQogICAgICAgIGZsYWc6ICcnLA0KICAgICAgICB1c2Vyc0ZsYWc6IGZhbHNlLA0KICAgICAgICAvLyBzZXhUeXBlc09wdGlvbnMgOiBbXSwNCi8vIOazqOWGjOihqCDnlKjmiLcNCiAgICAvLyDms6jlhoznmoTnsbvlnovlrZfmrrUg55So5oi3DQogICAgICAgIC8vIOaAp+WIqw0KICAgICAgICBzZXhUeXBlc09wdGlvbnMgOiBbXSwNCiAgICB9Ow0KICB9LA0KICBtb3VudGVkKCkgew0KICAgIC8v6I635Y+W5b2T5YmN55m75b2V55So5oi355qE5L+h5oGvDQogICAgdmFyIHRhYmxlID0gdGhpcy4kc3RvcmFnZS5nZXQoInNlc3Npb25UYWJsZSIpOw0KICAgIHRoaXMuc2Vzc2lvblRhYmxlID0gdGhpcy4kc3RvcmFnZS5nZXQoInNlc3Npb25UYWJsZSIpOw0KICAgIHRoaXMucm9sZSA9IHRoaXMuJHN0b3JhZ2UuZ2V0KCJyb2xlIik7DQogICAgaWYgKHRoaXMucm9sZSAhPSAi566h55CG5ZGYIil7DQogICAgfQ0KDQogICAgdGhpcy5mbGFnID0gdGFibGU7DQogICAgdGhpcy4kaHR0cCh7DQogICAgICB1cmw6IGAke3RoaXMuJHN0b3JhZ2UuZ2V0KCJzZXNzaW9uVGFibGUiKX0vc2Vzc2lvbmAsDQogICAgICBtZXRob2Q6ICJnZXQiDQogICAgfSkudGhlbigoeyBkYXRhIH0pID0+IHsNCiAgICAgIGlmIChkYXRhICYmIGRhdGEuY29kZSA9PT0gMCkgew0KICAgICAgICB0aGlzLnJ1bGVGb3JtID0gZGF0YS5kYXRhOw0KLy8g5rOo5YaM6KGoIOeUqOaItw0KICAgICAgfSBlbHNlIHsNCiAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihkYXRhLm1zZyk7DQogICAgICB9DQogICAgfSk7DQoNCi8vIOazqOWGjOihqCDnlKjmiLcg55qE57qn6IGU6KGoDQoNCiAgICAgIHRoaXMuJGh0dHAoew0KICAgICAgICAgIHVybDogYGRpY3Rpb25hcnkvcGFnZT9wYWdlPTEmbGltaXQ9MTAwJnNvcnQ9Jm9yZGVyPSZkaWNDb2RlPXNleF90eXBlc2AsDQogICAgICAgICAgbWV0aG9kOiAiZ2V0Ig0KICAgICAgfSkudGhlbigoeyBkYXRhIH0pID0+IHsNCiAgICAgICAgICBpZiAoZGF0YSAmJiBkYXRhLmNvZGUgPT09IDApIHsNCiAgICAgICAgICAgICAgdGhpcy5zZXhUeXBlc09wdGlvbnMgPSBkYXRhLmRhdGEubGlzdDsNCiAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGRhdGEubXNnKTsNCiAgICAgICAgICB9DQogICAgICB9KTsNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIGNob25nemhpKCkgew0KICAgICAgdGhpcy4kcm91dGVyLnJlcGxhY2UoeyBwYXRoOiAiL3BheSIgfSk7DQogICAgfSwNCiAgICB5b25naHVQaG90b1VwbG9hZENoYW5nZShmaWxlVXJscykgew0KICAgICAgICB0aGlzLnJ1bGVGb3JtLnlvbmdodVBob3RvID0gZmlsZVVybHM7DQogICAgfSwNCg0KDQogICAgb25VcGRhdGVIYW5kbGVyKCkgew0KICAgICAgICAgICAgICAgICAgICAgICAgIGlmKCghdGhpcy5ydWxlRm9ybS55b25naHVOYW1lKSYmICd5b25naHUnPT10aGlzLmZsYWcpew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKCfnlKjmiLflp5PlkI3kuI3og73kuLrnqbonKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuDQogICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgaWYoKCF0aGlzLnJ1bGVGb3JtLnlvbmdodVBob3RvKSYmICd5b25naHUnPT10aGlzLmZsYWcpew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKCflpLTlg4/kuI3og73kuLrnqbonKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuDQogICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKCAneW9uZ2h1JyA9PXRoaXMuZmxhZyAmJiB0aGlzLnJ1bGVGb3JtLnlvbmdodVBob25lJiYoIWlzTW9iaWxlKHRoaXMucnVsZUZvcm0ueW9uZ2h1UGhvbmUpKSl7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGDmiYvmnLrlupTovpPlhaXmiYvmnLrmoLzlvI9gKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKCAneW9uZ2h1JyA9PXRoaXMuZmxhZyAmJiB0aGlzLnJ1bGVGb3JtLnlvbmdodUVtYWlsJiYoIWlzRW1haWwodGhpcy5ydWxlRm9ybS55b25naHVFbWFpbCkpKXsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoYOmCrueuseW6lOi+k+WFpemCrueuseagvOW8j2ApOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgaWYoKCF0aGlzLnJ1bGVGb3JtLnNleFR5cGVzKSAmJiB0aGlzLmZsYWchPSd1c2Vycycpew0KICAgICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcign5oCn5Yir5LiN6IO95Li656m6Jyk7DQogICAgICAgICAgICByZXR1cm4NCiAgICAgICAgfQ0KICAgICAgaWYoJ3VzZXJzJz09dGhpcy5mbGFnICYmIHRoaXMucnVsZUZvcm0udXNlcm5hbWUudHJpbSgpLmxlbmd0aDwxKSB7DQogICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoYOeUqOaIt+WQjeS4jeiDveS4uuepumApOw0KICAgICAgICByZXR1cm4JDQogICAgICB9DQogICAgICB0aGlzLiRodHRwKHsNCiAgICAgICAgdXJsOiBgJHt0aGlzLiRzdG9yYWdlLmdldCgic2Vzc2lvblRhYmxlIil9L3VwZGF0ZWAsDQogICAgICAgIG1ldGhvZDogInBvc3QiLA0KICAgICAgICBkYXRhOiB0aGlzLnJ1bGVGb3JtDQogICAgICB9KS50aGVuKCh7IGRhdGEgfSkgPT4gew0KICAgICAgICBpZiAoZGF0YSAmJiBkYXRhLmNvZGUgPT09IDApIHsNCiAgICAgICAgICB0aGlzLiRtZXNzYWdlKHsNCiAgICAgICAgICAgIG1lc3NhZ2U6ICLkv67mlLnkv6Hmga/miJDlip8iLA0KICAgICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLA0KICAgICAgICAgICAgZHVyYXRpb246IDE1MDAsDQogICAgICAgICAgICBvbkNsb3NlOiAoKSA9PiB7DQogICAgICAgICAgICB9DQogICAgICAgICAgfSk7DQogICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5lcnJvcihkYXRhLm1zZyk7DQogICAgICAgIH0NCiAgICAgIH0pOw0KICAgIH0NCiAgfQ0KfTsNCg=="},{"version":3,"sources":["center.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;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","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 > \r\n <el-row>\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='yonghu'\" label='用户姓名' prop=\"yonghuName\">\r\n <el-input v-model=\"ruleForm.yonghuName\" placeholder='用户姓名' clearable></el-input>\r\n </el-form-item>\r\n </el-col>\r\n\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='yonghu'\" label='头像' prop=\"yonghuPhoto\">\r\n <file-upload\r\n tip=\"点击上传照片\"\r\n action=\"file/upload\"\r\n :limit=\"3\"\r\n :multiple=\"true\"\r\n :fileUrls=\"ruleForm.yonghuPhoto?ruleForm.yonghuPhoto:''\"\r\n @change=\"yonghuPhotoUploadChange\"\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=='yonghu'\" label='手机号' prop=\"yonghuPhone\">\r\n <el-input v-model=\"ruleForm.yonghuPhone\" placeholder='手机号' clearable></el-input>\r\n </el-form-item>\r\n </el-col>\r\n\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='yonghu'\" label='电子邮箱' prop=\"yonghuEmail\">\r\n <el-input v-model=\"ruleForm.yonghuEmail\" placeholder='电子邮箱' clearable></el-input>\r\n </el-form-item>\r\n </el-col>\r\n\r\n <el-col :span=\"12\">\r\n <el-form-item v-if=\"flag=='yonghu'\" label='余额' prop=\"newMoney\">\r\n <el-input v-model=\"ruleForm.newMoney\" placeholder='余额' disabled style=\"width: 100px\"></el-input>\r\n <!--<a id=\"btn-recharge\" @click=\"chongzhi\" href=\"javascript:void(0)\">点我充值</a>-->\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=\"12\">\r\n <el-form-item v-if=\"flag!='users'\" label=\"性别\" prop=\"sexTypes\">\r\n <el-select v-model=\"ruleForm.sexTypes\" placeholder=\"请选择性别\">\r\n <el-option\r\n v-for=\"(item,index) in sexTypesOptions\"\r\n v-bind:key=\"item.codeIndex\"\r\n :label=\"item.indexName\"\r\n :value=\"item.codeIndex\">\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>\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 // sexTypesOptions : [],\r\n// 注册表 用户\r\n // 注册的类型字段 用户\r\n // 性别\r\n sexTypesOptions : [],\r\n };\r\n },\r\n mounted() {\r\n //获取当前登录用户的信息\r\n var table = this.$storage.get(\"sessionTable\");\r\n this.sessionTable = this.$storage.get(\"sessionTable\");\r\n this.role = this.$storage.get(\"role\");\r\n if (this.role != \"管理员\"){\r\n }\r\n\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// 注册表 用户\r\n } else {\r\n this.$message.error(data.msg);\r\n }\r\n });\r\n\r\n// 注册表 用户 的级联表\r\n\r\n this.$http({\r\n url: `dictionary/page?page=1&limit=100&sort=&order=&dicCode=sex_types`,\r\n method: \"get\"\r\n }).then(({ data }) => {\r\n if (data && data.code === 0) {\r\n this.sexTypesOptions = data.data.list;\r\n } else {\r\n this.$message.error(data.msg);\r\n }\r\n });\r\n },\r\n methods: {\r\n chongzhi() {\r\n this.$router.replace({ path: \"/pay\" });\r\n },\r\n yonghuPhotoUploadChange(fileUrls) {\r\n this.ruleForm.yonghuPhoto = fileUrls;\r\n },\r\n\r\n\r\n onUpdateHandler() {\r\n if((!this.ruleForm.yonghuName)&& 'yonghu'==this.flag){\r\n this.$message.error('用户姓名不能为空');\r\n return\r\n }\r\n\r\n if((!this.ruleForm.yonghuPhoto)&& 'yonghu'==this.flag){\r\n this.$message.error('头像不能为空');\r\n return\r\n }\r\n\r\n if( 'yonghu' ==this.flag && this.ruleForm.yonghuPhone&&(!isMobile(this.ruleForm.yonghuPhone))){\r\n this.$message.error(`手机应输入手机格式`);\r\n return\r\n }\r\n if( 'yonghu' ==this.flag && this.ruleForm.yonghuEmail&&(!isEmail(this.ruleForm.yonghuEmail))){\r\n this.$message.error(`邮箱应输入邮箱格式`);\r\n return\r\n }\r\n if((!this.ruleForm.sexTypes) && this.flag!='users'){\r\n this.$message.error('性别不能为空');\r\n return\r\n }\r\n if('users'==this.flag && this.ruleForm.username.trim().length<1) {\r\n this.$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"]}]}