1 line
7.1 KiB
JSON
1 line
7.1 KiB
JSON
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/edit/EditStudent.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/edit/EditStudent.vue","mtime":1742646402767},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js","mtime":1743264596512}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CmltcG9ydCB7IHBpY2sgfSBmcm9tICdsb2Rhc2gtZXMnOwppbXBvcnQgeyBVc2VyU3RhdHVzLGdyYWRlcywgc2V4ZXMgfSBmcm9tICdAL3V0aWxzL2NvbnN0JzsKaW1wb3J0IEVkaXRNaXhpbiBmcm9tICcuL2VkaXQtbWl4aW4nOwoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdFZGl0U3R1ZGVudCcsCiAgbWl4aW5zOiBbRWRpdE1peGluXSwKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZ3JhZGVzLAoJCQlVc2VyU3RhdHVzLAogICAgICBkZWNvcmF0b3IsCiAgICAgIHNleGVzLAoJCQl1c2VyUHJpdmlsZWdlczpbCgkJCQl7bGFiZWw6J+euoeeQhuWRmCcsdmFsdWU6JzAnfSwKCQkJCXtsYWJlbDon5pWZ5biIJyx2YWx1ZTonMSd9LAoJCQkJe2xhYmVsOiflrabnlJ8nLHZhbHVlOicyJ30sCgkJCV0KICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICBpbml0RGF0YSgpIHsKICAgICAgY29uc3QgeyBkYXRhIH0gPSB0aGlzOwogICAgICBjb25zdCByZXN1bHQgPSBwaWNrKGRhdGEsIFsnc3RpZCcsICd1c2VyTmFtZScsICdnZW5kZXInLCAgJ2NvbGxlZ2VJZCcsJ3Bob25lJywnZW1haWwnLCd1c2VyU3RhdHVzJ10pOwogICAgICB0aGlzLmZvcm0uc2V0RmllbGRzVmFsdWUocmVzdWx0KTsKICAgIH0sCiAgfSwKfTsKCi8qKgogKiDlrprkuYlkZWNvcmF0b3IKICovCmNvbnN0IGRlY29yYXRvciA9IHsKICBzdGlkOiBbJ3N0aWQnLCB7CiAgICBydWxlczogW3sKICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXotKblj7fvvIEnLAogICAgfV0sCiAgfV0sCiAgcGFzc3dvcmQ6IFsncGFzc3dvcmQnLCB7CiAgICBydWxlczogW3sKICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXlr4bnoIHvvIEnLAogICAgfV0sCiAgfV0sCiAgdXNlck5hbWU6IFsndXNlck5hbWUnLCB7CiAgICBydWxlczogW3sKICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXlp5PlkI3vvIEnLAogICAgfV0sCiAgfV0sCiAgZ2VuZGVyOiBbJ2dlbmRlcicsIHsKICAgIGluaXRpYWxWYWx1ZTogJ+eUtycsCiAgfV0sCgljb2xsZWdlSWQ6IFsnY29sbGVnZUlkJywgewogICAgcnVsZXM6IFt7CiAgICAgIHJlcXVpcmVkOiBmYWxzZSwKICAgICAgbWVzc2FnZTogJ+ivt+mAieaLqeWtpumZou+8gScsCiAgICB9XSwKICB9XQoJLHVzZXJQcml2aWxlZ2VzOiBbJ3VzZXJQcml2aWxlZ2VzJywgewogICAgcnVsZXM6IFt7CiAgICAgIG1lc3NhZ2U6ICfor7fpgInmi6nouqvku73vvIEnLAogICAgfV0sCiAgfV0sVXNlclN0YXR1czogWydVc2VyU3RhdHVzJywgewogICAgaW5pdGlhbFZhbHVlOiAn5q2j5bi4JywKICB9XSwKICBwaG9uZTogWydwaG9uZScsIHsKICAgIGluaXRpYWxWYWx1ZTogJ+acquWhq+WGmScsCiAgfV0sCiAgZW1haWw6IFsnZW1haWwnLCB7CiAgICBpbml0aWFsVmFsdWU6ICfmnKrloavlhpknLAogIH1dLAp9Owo="},{"version":3,"sources":["EditStudent.vue"],"names":[],"mappings":";AAuFA;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;;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","file":"EditStudent.vue","sourceRoot":"src/components/edit","sourcesContent":["<template>\n <a-form\n :label-col=\"labelCol\"\n :wrapper-col=\"wrapperCol\"\n :form=\"form\"\n >\n\t\t<a-form-item label=\"学号\">\n <a-input\n v-decorator=\"decorator.stid\"\n :disabled=\"isEdit\"\n placeholder=\"学号\"\n allowClear\n >\n <a-icon\n slot=\"prefix\"\n type=\"user\"\n style=\"color: rgba(0,0,0,.25)\"\n />\n </a-input>\n </a-form-item>\n <!-- <a-form-item v-if=\"!isEdit\" label=\"密码\"> -->\n\t\t\t<a-form-item label=\"密码\">\n <a-input\n ref=\"password\"\n v-decorator=\"decorator.password\"\n placeholder=\"密码\"\n allowClear\n >\n <a-icon\n slot=\"prefix\"\n type=\"lock\"\n style=\"color: rgba(0,0,0,.25)\"\n />\n </a-input>\n </a-form-item>\n <a-form-item label=\"姓名\">\n <a-input\n v-decorator=\"decorator.userName\"\n placeholder=\"姓名\"\n allowClear\n />\n </a-form-item>\n <a-form-item label=\"学院\">\n <a-select\n v-decorator=\"decorator.collegeId\"\n :options=\"grades\"\n allowClear\n placeholder=\"学院\"\n />\n </a-form-item>\n\t\t<a-form-item label=\"身份\">\n <a-select\n v-decorator=\"decorator.userPrivileges\"\n :options=\"userPrivileges\"\n allowClear\n placeholder=\"身份\"\n />\n </a-form-item>\n <!-- 手机号 -->\n\t\t <a-form-item label=\"手机号\">\n <a-input\n v-decorator=\"decorator.phone\"\n placeholder=\"手机号\"\n />\n </a-form-item>\n <!-- 邮箱 -->\n <a-form-item label=\"邮箱\">\n <a-input\n v-decorator=\"decorator.email\"\n placeholder=\"邮箱\"\n />\n </a-form-item>\n <!-- 状态 -->\n <a-form-item label=\"状态\">\n <a-select\n v-decorator=\"decorator.UserStatus\"\n placeholder=\"请选择状态\"\n :options=\"UserStatus\"\n />\n\t\t</a-form-item>\n <a-form-item label=\"性别\">\n <a-radio-group v-decorator=\"decorator.gender\" :options=\"sexes\" />\n </a-form-item>\n </a-form>\n</template>\n\n<script>\nimport { pick } from 'lodash-es';\nimport { UserStatus,grades, sexes } from '@/utils/const';\nimport EditMixin from './edit-mixin';\n\nexport default {\n name: 'EditStudent',\n mixins: [EditMixin],\n data() {\n return {\n grades,\n\t\t\tUserStatus,\n decorator,\n sexes,\n\t\t\tuserPrivileges:[\n\t\t\t\t{label:'管理员',value:'0'},\n\t\t\t\t{label:'教师',value:'1'},\n\t\t\t\t{label:'学生',value:'2'},\n\t\t\t]\n };\n },\n methods: {\n initData() {\n const { data } = this;\n const result = pick(data, ['stid', 'userName', 'gender', 'collegeId','phone','email','userStatus']);\n this.form.setFieldsValue(result);\n },\n },\n};\n\n/**\n * 定义decorator\n */\nconst decorator = {\n stid: ['stid', {\n rules: [{\n required: true,\n message: '请输入账号!',\n }],\n }],\n password: ['password', {\n rules: [{\n required: true,\n message: '请输入密码!',\n }],\n }],\n userName: ['userName', {\n rules: [{\n required: true,\n message: '请输入姓名!',\n }],\n }],\n gender: ['gender', {\n initialValue: '男',\n }],\n\tcollegeId: ['collegeId', {\n rules: [{\n required: false,\n message: '请选择学院!',\n }],\n }]\n\t,userPrivileges: ['userPrivileges', {\n rules: [{\n message: '请选择身份!',\n }],\n }],UserStatus: ['UserStatus', {\n initialValue: '正常',\n }],\n phone: ['phone', {\n initialValue: '未填写',\n }],\n email: ['email', {\n initialValue: '未填写',\n }],\n};\n</script>\n"]}]} |