1 line
10 KiB
JSON
1 line
10 KiB
JSON
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js??ref--1-0!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/edit/Baoming.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/edit/Baoming.vue","mtime":1742646402767},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"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:aW1wb3J0IGRheWpzIGZyb20gJ2RheWpzJzsKaW1wb3J0IEVkaXRNaXhpbiBmcm9tICcuL2VkaXQtbWl4aW4nOwppbXBvcnQgeyByYWNlTGV2ZWxzLCBjb21wZXRpdGlvblN0YXR1cyB9IGZyb20gJ0AvdXRpbHMvY29uc3QnOwppbXBvcnQgeyBBbGxDb21wZXRpdGlvbiwgQWxsVXNlciB9IGZyb20gJ0AvYXBpJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdCYW9taW5nJywKICBtaXhpbnM6IFtFZGl0TWl4aW5dLAogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBncmFkZXM6IFtdLAogICAgICB1c2VyczogW10sCiAgICAgIHJhY2VMZXZlbHMsCiAgICAgIGNvbXBldGl0aW9uSWQ6ICcxJywKICAgICAgY29tcGV0aXRpb25TdGF0dXMsCiAgICAgIHJhY2VMZXZlbHMsCiAgICAgIGRlY29yYXRvcgogICAgfTsKICB9LAogIG1vdW50ZWQoKSB7CiAgICBBbGxDb21wZXRpdGlvbigpLnRoZW4ocmVzcG9uc2UgPT4gewogICAgICBjb25zdCBjb21wZXRpdGlvbnMgPSByZXNwb25zZS5kYXRhOwogICAgICBjb25zdCBzZWxlY3RPcHRpb25zID0gY29tcGV0aXRpb25zLm1hcChjb21wZXRpdGlvbiA9PiAoewogICAgICAgIGxhYmVsOiBjb21wZXRpdGlvbi5jb21wZXRpdGlvbk5hbWUsCiAgICAgICAgdmFsdWU6IGNvbXBldGl0aW9uLmNvbXBldGl0aW9uSWQKICAgICAgfSkpOwogICAgICB0aGlzLmdyYWRlcyA9IHNlbGVjdE9wdGlvbnM7CiAgICB9KS5jYXRjaChlcnJvciA9PiB7CiAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpOwogICAgfSk7CiAgICBBbGxVc2VyKCkudGhlbihyZXNwb25zZSA9PiB7CiAgICAgIGNvbnN0IHVzZXJzID0gcmVzcG9uc2UuZGF0YTsKICAgICAgY29uc3Qgc2VsZWN0T3B0aW9ucyA9IHVzZXJzLm1hcCh1c2VyID0+ICh7CiAgICAgICAgbGFiZWw6IHVzZXIudXNlck5hbWUsCiAgICAgICAgdmFsdWU6IHVzZXIudXNlcklkCiAgICAgIH0pKTsKICAgICAgdGhpcy51c2VycyA9IHNlbGVjdE9wdGlvbnM7CiAgICB9KS5jYXRjaChlcnJvciA9PiB7CiAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpOwogICAgfSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBkaXNhYmxlRGF0ZShjdXIpIHsKICAgICAgY29uc3QgeWVzdGVyZGF5ID0gZGF5anMoKS5zdGFydE9mKCdkYXknKTsKICAgICAgcmV0dXJuIGN1ci5pc1NhbWVPckJlZm9yZSh5ZXN0ZXJkYXkpOwogICAgfSwKICAgIGluaXREYXRhKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gdGhpczsKICAgICAgdGhpcy5mb3JtLnNldEZpZWxkc1ZhbHVlKHsKICAgICAgICBjb21wZXRpdGlvbk5hbWU6IGRhdGEuY29tcGV0aXRpb25OYW1lLAogICAgICAgIHVzZXJJZDogZGF0YS51c2VySWQsCiAgICAgICAgcmVnaXN0cmF0aW9uU3RhcnRUaW1lOiBkYXRhLnJlZ2lzdHJhdGlvblN0YXJ0VGltZSwKICAgICAgICByZWdpc3RyYXRpb25FbmRUaW1lOiBkYXRhLnJlZ2lzdHJhdGlvbkVuZFRpbWUsCiAgICAgICAgYW5ub3VuY2VtZW50TGluazogZGF0YS5hbm5vdW5jZW1lbnRMaW5rLAogICAgICAgIGNvbXBldGl0aW9uU3RhdHVzOiBkYXRhLmNvbXBldGl0aW9uU3RhdHVzCiAgICAgIH0pOwogICAgfQogIH0KfTsKCi8vIOWumuS5ieijhemlsOWZqApjb25zdCBkZWNvcmF0b3IgPSB7CiAgY29tcGV0aXRpb25OYW1lOiBbJ2NvbXBldGl0aW9uTmFtZScsIHsKICAgIHJ1bGVzOiBbewogICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpei1m+S6i+WQjeensO+8gScKICAgIH1dCiAgfV0sCiAgdXNlcklkOiBbJ3VzZXJJZCcsIHsKICAgIHJ1bGVzOiBbewogICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpei0n+i0o+S6uu+8gScKICAgIH1dCiAgfV0sCiAgcmVnaXN0cmF0aW9uU3RhcnRUaW1lOiBbJ3JlZ2lzdHJhdGlvblN0YXJ0VGltZScsIHsKICAgIHJ1bGVzOiBbewogICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgbWVzc2FnZTogJ+mAieaLqeW8gOWni+aXtumXtO+8gScKICAgIH1dCiAgfV0sCiAgY29tcGV0aXRpb25JZDogWydjb21wZXRpdGlvbklkJywgewogICAgaW5pdGlhbFZhbHVlOiAwCiAgfV0sCiAgdGVhbUxlYWRlcklkOiBbJ3RlYW1MZWFkZXJJZCcsIHsKICAgIGluaXRpYWxWYWx1ZTogMAogIH1dLAogIHJlZ2lzdHJhdGlvbkVuZFRpbWU6IFsncmVnaXN0cmF0aW9uRW5kVGltZScsIHsKICAgIHJ1bGVzOiBbewogICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgbWVzc2FnZTogJ+mAieaLqee7k+adn+aXtumXtO+8gScKICAgIH1dCiAgfV0sCiAgY29tcGV0aXRpb25UeXBlOiBbJ2NvbXBldGl0aW9uVHlwZScsIHsKICAgIHJ1bGVzOiBbewogICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgbWVzc2FnZTogJ+ivt+mAieaLqeexu+Wei++8gScKICAgIH1dCiAgfV0sCiAgY29tcGV0aXRpb25TdGF0dXM6IFsnY29tcGV0aXRpb25TdGF0dXMnLCB7CiAgICBpbml0aWFsVmFsdWU6IDAKICB9XSwKICBsZXZlbDogWydsZXZlbCcsIHsKICAgIGluaXRpYWxWYWx1ZTogMQogIH1dLAogIHR5cGU6IFsndHlwZScsIHsKICAgIGluaXRpYWxWYWx1ZTogJ0EnCiAgfV0sCiAgYW5ub3VuY2VtZW50TGluazogWydhbm5vdW5jZW1lbnRMaW5rJywgewogICAgaW5pdGlhbFZhbHVlOiAnJwogIH1dCn07"},{"version":3,"names":["dayjs","EditMixin","raceLevels","competitionStatus","AllCompetition","AllUser","name","mixins","data","grades","users","competitionId","decorator","mounted","then","response","competitions","selectOptions","map","competition","label","competitionName","value","catch","error","console","user","userName","userId","methods","disableDate","cur","yesterday","startOf","isSameOrBefore","initData","form","setFieldsValue","registrationStartTime","registrationEndTime","announcementLink","rules","required","message","initialValue","teamLeaderId","competitionType","level","type"],"sources":["src/components/edit/Baoming.vue"],"sourcesContent":["<template>\n <a-form\n :label-col=\"labelCol\"\n :wrapper-col=\"wrapperCol\"\n :form=\"form\"\n >\n\t<a-form-item label=\"比赛\">\n <a-select\n v-decorator=\"decorator.competitionId\"\n style=\"width: 100%\"\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.teamLeaderId\"\n style=\"width: 100%\"\n :options=\"users\"\n allowClear\n placeholder=\"请选择队长\"\n />\n </a-form-item>\n <a-form-item label=\"类型\">\n <a-select\n v-decorator=\"decorator.competitionType\"\n style=\"width: 100%\"\n :options=\"raceLevels\"\n allowClear\n placeholder=\"请选择类型\"\n />\n </a-form-item>\n \n </a-form>\n</template>\n\n<script>\nimport dayjs from 'dayjs';\nimport EditMixin from './edit-mixin';\nimport { raceLevels,competitionStatus } from '@/utils/const';\nimport { AllCompetition,AllUser } from '@/api';\n\nexport default {\n name: 'Baoming',\n mixins: [EditMixin],\n data() {\n return {\n\t\t\tgrades: [],\n\t\t\tusers:[],\n\t\t\traceLevels,\n\t\t\tcompetitionId: '1',\n\t\t\tcompetitionStatus,\n raceLevels,\n decorator,\n };\n },mounted() {\n AllCompetition().then(response => {\n const competitions = response.data;\n const selectOptions = competitions.map(competition => ({\n label: competition.competitionName,\n value: competition.competitionId\n }));\n this.grades = selectOptions;\n }).catch(error => {\n console.error(error);\n });\n\t\tAllUser().then(response => {\n const users = response.data;\n const selectOptions = users\n .map(user => ({\n label: user.userName,\n value: user.userId\n }));\n this.users = selectOptions;\n}).catch(error => {\n console.error(error);\n});\n },\n methods: {\n disableDate(cur) {\n const yesterday = dayjs().startOf('day');\n return cur.isSameOrBefore(yesterday);\n },\n initData() {\n const { data } = this;\n this.form.setFieldsValue({\n competitionName: data.competitionName,\n userId: data.userId,\n registrationStartTime: data.registrationStartTime,\n registrationEndTime: data.registrationEndTime,\n announcementLink: data.announcementLink,\n competitionStatus: data.competitionStatus,\n });\n },\n },\n};\n\n// 定义装饰器\nconst decorator = {\n competitionName: ['competitionName', {\n rules: [{\n required: true,\n message: '请输入赛事名称!',\n }],\n }],\n userId: ['userId', {\n rules: [{\n required: true,\n message: '请输入负责人!',\n }],\n }],\n registrationStartTime: ['registrationStartTime', {\n rules: [{\n required: true,\n message: '选择开始时间!',\n }],\n }],\n\tcompetitionId: ['competitionId', {\n initialValue: 0,\n }],\n\tteamLeaderId: ['teamLeaderId', {\n initialValue: 0,\n }],\n\tregistrationEndTime: ['registrationEndTime', {\n rules: [{\n required: true,\n message: '选择结束时间!',\n }],\n }],\n competitionType: ['competitionType', {\n rules: [{\n required: true,\n message: '请选择类型!',\n }],\n }],\n\tcompetitionStatus: ['competitionStatus', {\n initialValue: 0,\n }],\n level: ['level', {\n initialValue: 1,\n }],\n type: ['type', {\n initialValue: 'A',\n }],\n announcementLink: ['announcementLink', {\n initialValue: '',\n }],\n};\n</script>\n"],"mappings":"AAsCA,OAAAA,KAAA;AACA,OAAAC,SAAA;AACA,SAAAC,UAAA,EAAAC,iBAAA;AACA,SAAAC,cAAA,EAAAC,OAAA;AAEA;EACAC,IAAA;EACAC,MAAA,GAAAN,SAAA;EACAO,KAAA;IACA;MACAC,MAAA;MACAC,KAAA;MACAR,UAAA;MACAS,aAAA;MACAR,iBAAA;MACAD,UAAA;MACAU;IACA;EACA;EAAAC,QAAA;IACAT,cAAA,GAAAU,IAAA,CAAAC,QAAA;MACA,MAAAC,YAAA,GAAAD,QAAA,CAAAP,IAAA;MACA,MAAAS,aAAA,GAAAD,YAAA,CAAAE,GAAA,CAAAC,WAAA;QACAC,KAAA,EAAAD,WAAA,CAAAE,eAAA;QACAC,KAAA,EAAAH,WAAA,CAAAR;MACA;MACA,KAAAF,MAAA,GAAAQ,aAAA;IACA,GAAAM,KAAA,CAAAC,KAAA;MACAC,OAAA,CAAAD,KAAA,CAAAA,KAAA;IACA;IACAnB,OAAA,GAAAS,IAAA,CAAAC,QAAA;MACA,MAAAL,KAAA,GAAAK,QAAA,CAAAP,IAAA;MACA,MAAAS,aAAA,GAAAP,KAAA,CACAQ,GAAA,CAAAQ,IAAA;QACAN,KAAA,EAAAM,IAAA,CAAAC,QAAA;QACAL,KAAA,EAAAI,IAAA,CAAAE;MACA;MACA,KAAAlB,KAAA,GAAAO,aAAA;IACA,GAAAM,KAAA,CAAAC,KAAA;MACAC,OAAA,CAAAD,KAAA,CAAAA,KAAA;IACA;EACA;EACAK,OAAA;IACAC,YAAAC,GAAA;MACA,MAAAC,SAAA,GAAAhC,KAAA,GAAAiC,OAAA;MACA,OAAAF,GAAA,CAAAG,cAAA,CAAAF,SAAA;IACA;IACAG,SAAA;MACA;QAAA3B;MAAA;MACA,KAAA4B,IAAA,CAAAC,cAAA;QACAhB,eAAA,EAAAb,IAAA,CAAAa,eAAA;QACAO,MAAA,EAAApB,IAAA,CAAAoB,MAAA;QACAU,qBAAA,EAAA9B,IAAA,CAAA8B,qBAAA;QACAC,mBAAA,EAAA/B,IAAA,CAAA+B,mBAAA;QACAC,gBAAA,EAAAhC,IAAA,CAAAgC,gBAAA;QACArC,iBAAA,EAAAK,IAAA,CAAAL;MACA;IACA;EACA;AACA;;AAEA;AACA,MAAAS,SAAA;EACAS,eAAA;IACAoB,KAAA;MACAC,QAAA;MACAC,OAAA;IACA;EACA;EACAf,MAAA;IACAa,KAAA;MACAC,QAAA;MACAC,OAAA;IACA;EACA;EACAL,qBAAA;IACAG,KAAA;MACAC,QAAA;MACAC,OAAA;IACA;EACA;EACAhC,aAAA;IACAiC,YAAA;EACA;EACAC,YAAA;IACAD,YAAA;EACA;EACAL,mBAAA;IACAE,KAAA;MACAC,QAAA;MACAC,OAAA;IACA;EACA;EACAG,eAAA;IACAL,KAAA;MACAC,QAAA;MACAC,OAAA;IACA;EACA;EACAxC,iBAAA;IACAyC,YAAA;EACA;EACAG,KAAA;IACAH,YAAA;EACA;EACAI,IAAA;IACAJ,YAAA;EACA;EACAJ,gBAAA;IACAI,YAAA;EACA;AACA","ignoreList":[]}]} |