Files
education/frontend/node_modules/.cache/babel-loader/803d38d55a63392ee9daca3ee2f6b0e5.json
T

1 line
7.9 KiB
JSON

{"remainingRequest":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\views\\system\\user\\profile\\userInfo.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\views\\system\\user\\profile\\userInfo.vue","mtime":1787640892019},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\babel.config.js","mtime":1787567871334},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js","mtime":1787309793142},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\vue-loader\\lib\\index.js","mtime":1787309793790}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CnZhciBfdXNlciA9IHJlcXVpcmUoIkAvYXBpL3N5c3RlbS91c2VyIik7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCnZhciBfZGVmYXVsdCA9IGV4cG9ydHMuZGVmYXVsdCA9IHsKICBwcm9wczogewogICAgdXNlcjogewogICAgICB0eXBlOiBPYmplY3QKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBmb3JtOiB7fSwKICAgICAgLy8g6KGo5Y2V5qCh6aqMCiAgICAgIHJ1bGVzOiB7CiAgICAgICAgbmlja05hbWU6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLnlKjmiLfmmLXnp7DkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0sCiAgICAgICAgZW1haWw6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLpgq7nrrHlnLDlnYDkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfSwgewogICAgICAgICAgdHlwZTogImVtYWlsIiwKICAgICAgICAgIG1lc3NhZ2U6ICLor7fovpPlhaXmraPnoa7nmoTpgq7nrrHlnLDlnYAiLAogICAgICAgICAgdHJpZ2dlcjogWyJibHVyIiwgImNoYW5nZSJdCiAgICAgICAgfV0sCiAgICAgICAgcGhvbmVudW1iZXI6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIG1lc3NhZ2U6ICLmiYvmnLrlj7fnoIHkuI3og73kuLrnqboiLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfSwgewogICAgICAgICAgcGF0dGVybjogL14xWzN8NHw1fDZ8N3w4fDldWzAtOV1cZHs4fSQvLAogICAgICAgICAgbWVzc2FnZTogIuivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggSIsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XQogICAgICB9CiAgICB9OwogIH0sCiAgd2F0Y2g6IHsKICAgIHVzZXI6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcih1c2VyKSB7CiAgICAgICAgaWYgKHVzZXIpIHsKICAgICAgICAgIHRoaXMuZm9ybSA9IHsKICAgICAgICAgICAgbmlja05hbWU6IHVzZXIubmlja05hbWUsCiAgICAgICAgICAgIHBob25lbnVtYmVyOiB1c2VyLnBob25lbnVtYmVyLAogICAgICAgICAgICBlbWFpbDogdXNlci5lbWFpbCwKICAgICAgICAgICAgc2V4OiB1c2VyLnNleAogICAgICAgICAgfTsKICAgICAgICB9CiAgICAgIH0sCiAgICAgIGltbWVkaWF0ZTogdHJ1ZQogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgc3VibWl0OiBmdW5jdGlvbiBzdWJtaXQoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHRoaXMuJHJlZnNbImZvcm0iXS52YWxpZGF0ZShmdW5jdGlvbiAodmFsaWQpIHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgICgwLCBfdXNlci51cGRhdGVVc2VyUHJvZmlsZSkoX3RoaXMuZm9ybSkudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgIF90aGlzLiRtb2RhbC5tc2dTdWNjZXNzKCLkv67mlLnmiJDlip8iKTsKICAgICAgICAgICAgX3RoaXMudXNlci5waG9uZW51bWJlciA9IF90aGlzLmZvcm0ucGhvbmVudW1iZXI7CiAgICAgICAgICAgIF90aGlzLnVzZXIuZW1haWwgPSBfdGhpcy5mb3JtLmVtYWlsOwogICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0sCiAgICBjbG9zZTogZnVuY3Rpb24gY2xvc2UoKSB7CiAgICAgIHRoaXMuJHRhYi5jbG9zZVBhZ2UoKTsKICAgIH0KICB9Cn07"},{"version":3,"names":["_user","require","props","user","type","Object","data","form","rules","nickName","required","message","trigger","email","phonenumber","pattern","watch","handler","sex","immediate","methods","submit","_this","$refs","validate","valid","updateUserProfile","then","$modal","msgSuccess","close","$tab","closePage"],"sources":["src/views/system/user/profile/userInfo.vue"],"sourcesContent":["<template>\r\n <el-form ref=\"form\" :model=\"form\" :rules=\"rules\" label-width=\"80px\">\r\n <el-form-item label=\"用户昵称\" prop=\"nickName\">\r\n <el-input v-model=\"form.nickName\" maxlength=\"30\" />\r\n </el-form-item> \r\n <el-form-item label=\"手机号码\" prop=\"phonenumber\">\r\n <el-input v-model=\"form.phonenumber\" maxlength=\"11\" />\r\n </el-form-item>\r\n <el-form-item label=\"邮箱\" prop=\"email\">\r\n <el-input v-model=\"form.email\" maxlength=\"50\" />\r\n </el-form-item>\r\n <el-form-item label=\"性别\">\r\n <el-radio-group v-model=\"form.sex\">\r\n <el-radio label=\"0\">男</el-radio>\r\n <el-radio label=\"1\">女</el-radio>\r\n </el-radio-group>\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 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 { updateUserProfile } from \"@/api/system/user\"\r\n\r\nexport default {\r\n props: {\r\n user: {\r\n type: Object\r\n }\r\n },\r\n data() {\r\n return {\r\n form: {},\r\n // 表单校验\r\n rules: {\r\n nickName: [\r\n { required: true, message: \"用户昵称不能为空\", trigger: \"blur\" }\r\n ],\r\n email: [\r\n { required: true, message: \"邮箱地址不能为空\", trigger: \"blur\" },\r\n {\r\n type: \"email\",\r\n message: \"请输入正确的邮箱地址\",\r\n trigger: [\"blur\", \"change\"]\r\n }\r\n ],\r\n phonenumber: [\r\n { required: true, message: \"手机号码不能为空\", trigger: \"blur\" },\r\n {\r\n pattern: /^1[3|4|5|6|7|8|9][0-9]\\d{8}$/,\r\n message: \"请输入正确的手机号码\",\r\n trigger: \"blur\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n watch: {\r\n user: {\r\n handler(user) {\r\n if (user) {\r\n this.form = { nickName: user.nickName, phonenumber: user.phonenumber, email: user.email, sex: user.sex }\r\n }\r\n },\r\n immediate: true\r\n }\r\n },\r\n methods: {\r\n submit() {\r\n this.$refs[\"form\"].validate(valid => {\r\n if (valid) {\r\n updateUserProfile(this.form).then(() => {\r\n this.$modal.msgSuccess(\"修改成功\")\r\n this.user.phonenumber = this.form.phonenumber\r\n this.user.email = this.form.email\r\n })\r\n }\r\n })\r\n },\r\n close() {\r\n this.$tab.closePage()\r\n }\r\n }\r\n}\r\n</script>\r\n"],"mappings":";;;;;;AAyBA,IAAAA,KAAA,GAAAC,OAAA;;;;;;;;;;;;;;;;;;;;;;;;;iCAEA;EACAC,KAAA;IACAC,IAAA;MACAC,IAAA,EAAAC;IACA;EACA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,IAAA;MACA;MACAC,KAAA;QACAC,QAAA,GACA;UAAAC,QAAA;UAAAC,OAAA;UAAAC,OAAA;QAAA,EACA;QACAC,KAAA,GACA;UAAAH,QAAA;UAAAC,OAAA;UAAAC,OAAA;QAAA,GACA;UACAR,IAAA;UACAO,OAAA;UACAC,OAAA;QACA,EACA;QACAE,WAAA,GACA;UAAAJ,QAAA;UAAAC,OAAA;UAAAC,OAAA;QAAA,GACA;UACAG,OAAA;UACAJ,OAAA;UACAC,OAAA;QACA;MAEA;IACA;EACA;EACAI,KAAA;IACAb,IAAA;MACAc,OAAA,WAAAA,QAAAd,IAAA;QACA,IAAAA,IAAA;UACA,KAAAI,IAAA;YAAAE,QAAA,EAAAN,IAAA,CAAAM,QAAA;YAAAK,WAAA,EAAAX,IAAA,CAAAW,WAAA;YAAAD,KAAA,EAAAV,IAAA,CAAAU,KAAA;YAAAK,GAAA,EAAAf,IAAA,CAAAe;UAAA;QACA;MACA;MACAC,SAAA;IACA;EACA;EACAC,OAAA;IACAC,MAAA,WAAAA,OAAA;MAAA,IAAAC,KAAA;MACA,KAAAC,KAAA,SAAAC,QAAA,WAAAC,KAAA;QACA,IAAAA,KAAA;UACA,IAAAC,uBAAA,EAAAJ,KAAA,CAAAf,IAAA,EAAAoB,IAAA;YACAL,KAAA,CAAAM,MAAA,CAAAC,UAAA;YACAP,KAAA,CAAAnB,IAAA,CAAAW,WAAA,GAAAQ,KAAA,CAAAf,IAAA,CAAAO,WAAA;YACAQ,KAAA,CAAAnB,IAAA,CAAAU,KAAA,GAAAS,KAAA,CAAAf,IAAA,CAAAM,KAAA;UACA;QACA;MACA;IACA;IACAiB,KAAA,WAAAA,MAAA;MACA,KAAAC,IAAA,CAAAC,SAAA;IACA;EACA;AACA","ignoreList":[]}]}