CodeMaster/node_modules/.cache/vue-loader/4304fe0a991a805bf3434fc4985ad5a4.json
2025-04-02 21:57:33 +08:00

1 line
8.5 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/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/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:CmltcG9ydCBkYXlqcyBmcm9tICdkYXlqcyc7CmltcG9ydCBFZGl0TWl4aW4gZnJvbSAnLi9lZGl0LW1peGluJzsKaW1wb3J0IHsgcmFjZUxldmVscyxjb21wZXRpdGlvblN0YXR1cyB9IGZyb20gJ0AvdXRpbHMvY29uc3QnOwppbXBvcnQgeyBBbGxDb21wZXRpdGlvbixBbGxVc2VyIH0gZnJvbSAnQC9hcGknOwoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdCYW9taW5nJywKICBtaXhpbnM6IFtFZGl0TWl4aW5dLAogIGRhdGEoKSB7CiAgICByZXR1cm4gewoJCQlncmFkZXM6IFtdLAoJCQl1c2VyczpbXSwKCQkJcmFjZUxldmVscywKCQkJY29tcGV0aXRpb25JZDogJzEnLAoJCQljb21wZXRpdGlvblN0YXR1cywKICAgICAgcmFjZUxldmVscywKICAgICAgZGVjb3JhdG9yLAogICAgfTsKICB9LG1vdW50ZWQoKSB7CiAgICBBbGxDb21wZXRpdGlvbigpLnRoZW4ocmVzcG9uc2UgPT4gewogICAgICBjb25zdCBjb21wZXRpdGlvbnMgPSByZXNwb25zZS5kYXRhOwogICAgICBjb25zdCBzZWxlY3RPcHRpb25zID0gY29tcGV0aXRpb25zLm1hcChjb21wZXRpdGlvbiA9PiAoewogICAgICAgIGxhYmVsOiBjb21wZXRpdGlvbi5jb21wZXRpdGlvbk5hbWUsCiAgICAgICAgdmFsdWU6IGNvbXBldGl0aW9uLmNvbXBldGl0aW9uSWQKICAgICAgfSkpOwogICAgICB0aGlzLmdyYWRlcyA9IHNlbGVjdE9wdGlvbnM7CiAgICB9KS5jYXRjaChlcnJvciA9PiB7CiAgICAgIGNvbnNvbGUuZXJyb3IoZXJyb3IpOwogICAgfSk7CgkJQWxsVXNlcigpLnRoZW4ocmVzcG9uc2UgPT4gewogIGNvbnN0IHVzZXJzID0gcmVzcG9uc2UuZGF0YTsKICBjb25zdCBzZWxlY3RPcHRpb25zID0gdXNlcnMKICAgIC5tYXAodXNlciA9PiAoewogICAgICBsYWJlbDogdXNlci51c2VyTmFtZSwKICAgICAgdmFsdWU6IHVzZXIudXNlcklkCiAgICB9KSk7CiAgdGhpcy51c2VycyA9IHNlbGVjdE9wdGlvbnM7Cn0pLmNhdGNoKGVycm9yID0+IHsKICBjb25zb2xlLmVycm9yKGVycm9yKTsKfSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBkaXNhYmxlRGF0ZShjdXIpIHsKICAgICAgY29uc3QgeWVzdGVyZGF5ID0gZGF5anMoKS5zdGFydE9mKCdkYXknKTsKICAgICAgcmV0dXJuIGN1ci5pc1NhbWVPckJlZm9yZSh5ZXN0ZXJkYXkpOwogICAgfSwKICAgIGluaXREYXRhKCkgewogICAgICBjb25zdCB7IGRhdGEgfSA9IHRoaXM7CiAgICAgIHRoaXMuZm9ybS5zZXRGaWVsZHNWYWx1ZSh7CiAgICAgICAgY29tcGV0aXRpb25OYW1lOiBkYXRhLmNvbXBldGl0aW9uTmFtZSwKICAgICAgICB1c2VySWQ6IGRhdGEudXNlcklkLAogICAgICAgIHJlZ2lzdHJhdGlvblN0YXJ0VGltZTogZGF0YS5yZWdpc3RyYXRpb25TdGFydFRpbWUsCiAgICAgICAgcmVnaXN0cmF0aW9uRW5kVGltZTogZGF0YS5yZWdpc3RyYXRpb25FbmRUaW1lLAogICAgICAgIGFubm91bmNlbWVudExpbms6IGRhdGEuYW5ub3VuY2VtZW50TGluaywKICAgICAgICBjb21wZXRpdGlvblN0YXR1czogZGF0YS5jb21wZXRpdGlvblN0YXR1cywKICAgICAgfSk7CiAgICB9LAogIH0sCn07CgovLyDlrprkuYnoo4XppbDlmagKY29uc3QgZGVjb3JhdG9yID0gewogIGNvbXBldGl0aW9uTmFtZTogWydjb21wZXRpdGlvbk5hbWUnLCB7CiAgICBydWxlczogW3sKICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgIG1lc3NhZ2U6ICfor7fovpPlhaXotZvkuovlkI3np7DvvIEnLAogICAgfV0sCiAgfV0sCiAgdXNlcklkOiBbJ3VzZXJJZCcsIHsKICAgIHJ1bGVzOiBbewogICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgbWVzc2FnZTogJ+ivt+i+k+WFpei0n+i0o+S6uu+8gScsCiAgICB9XSwKICB9XSwKICByZWdpc3RyYXRpb25TdGFydFRpbWU6IFsncmVnaXN0cmF0aW9uU3RhcnRUaW1lJywgewogICAgcnVsZXM6IFt7CiAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICBtZXNzYWdlOiAn6YCJ5oup5byA5aeL5pe26Ze077yBJywKICAgIH1dLAogIH1dLAoJY29tcGV0aXRpb25JZDogWydjb21wZXRpdGlvbklkJywgewogICAgaW5pdGlhbFZhbHVlOiAwLAogIH1dLAoJdGVhbUxlYWRlcklkOiBbJ3RlYW1MZWFkZXJJZCcsIHsKICAgIGluaXRpYWxWYWx1ZTogMCwKICB9XSwKCXJlZ2lzdHJhdGlvbkVuZFRpbWU6IFsncmVnaXN0cmF0aW9uRW5kVGltZScsIHsKICAgIHJ1bGVzOiBbewogICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgbWVzc2FnZTogJ+mAieaLqee7k+adn+aXtumXtO+8gScsCiAgICB9XSwKICB9XSwKICBjb21wZXRpdGlvblR5cGU6IFsnY29tcGV0aXRpb25UeXBlJywgewogICAgcnVsZXM6IFt7CiAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICBtZXNzYWdlOiAn6K+36YCJ5oup57G75Z6L77yBJywKICAgIH1dLAogIH1dLAoJY29tcGV0aXRpb25TdGF0dXM6IFsnY29tcGV0aXRpb25TdGF0dXMnLCB7CiAgICBpbml0aWFsVmFsdWU6IDAsCiAgfV0sCiAgbGV2ZWw6IFsnbGV2ZWwnLCB7CiAgICBpbml0aWFsVmFsdWU6IDEsCiAgfV0sCiAgdHlwZTogWyd0eXBlJywgewogICAgaW5pdGlhbFZhbHVlOiAnQScsCiAgfV0sCiAgYW5ub3VuY2VtZW50TGluazogWydhbm5vdW5jZW1lbnRMaW5rJywgewogICAgaW5pdGlhbFZhbHVlOiAnJywKICB9XSwKfTsK"},{"version":3,"sources":["Baoming.vue"],"names":[],"mappings":";AAsCA;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;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;AACA;AACA;AACA;AACA;AACA;AACA","file":"Baoming.vue","sourceRoot":"src/components/edit","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"]}]}