CodeMaster/node_modules/.cache/babel-loader/982ecdf72596902f4af294c8a9030ca5.json
2025-04-02 21:57:33 +08:00

1 line
20 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/views/race/Down.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/views/race/Down.vue","mtime":1742646402777},{"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:aW1wb3J0IHsgcmFjZUxldmVsTWFwLCByYWNlTGV2ZWxzIH0gZnJvbSAnQC91dGlscy9jb25zdCc7CmltcG9ydCB7IGV4cG9ydERhdGEgfSBmcm9tICdAL3V0aWxzL2V4Y2VsJzsKaW1wb3J0IFVwbG9hZEZpbGUgZnJvbSAnQC9jb21wb25lbnRzL2VkaXQvVXBsb2FkRmlsZSc7CmltcG9ydCBBZGRSZWNvcmQgZnJvbSAnQC9jb21wb25lbnRzL3JlY29yZC9BZGRSZWNvcmQnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0Rvd24nLAogIG1ldGFJbmZvOiB7CiAgICB0aXRsZTogJ+i1hOaWmeS4i+i9vScKICB9LAogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzZWxlY3RlZEtleXM6IFtdLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgZXhwb3J0aW5nOiBmYWxzZSwKICAgICAgcmFjZXM6IFtdLAogICAgICBjdXJyZW50OiAxLAogICAgICBwYWdlU2l6ZTogMTAsCiAgICAgIHRvdGFsOiAwLAogICAgICB0YWJsZUNvbHVtbnM6IGNyZWF0ZVRhYmxlQ29sdW1ucy5jYWxsKHRoaXMpLAogICAgICBzZWFyY2hPcHRpb25zOiBjcmVhdGVTZWFyY2hPcHRpb25zLmNhbGwodGhpcykKICAgIH07CiAgfSwKICBjb21wdXRlZDogewogICAgcGFnaW5hdGlvbigpIHsKICAgICAgcmV0dXJuIHsKICAgICAgICBjdXJyZW50OiB0aGlzLmN1cnJlbnQsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgdG90YWw6IHRoaXMudG90YWwKICAgICAgfTsKICAgIH0sCiAgICBpc1N0dWRlbnQoKSB7CiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS51c2VyLmlkZW50aXR5ID09PSAnc3R1ZGVudCcgfHwgZmFsc2U7CiAgICB9CiAgfSwKICBtb3VudGVkKCkgewogICAgdGhpcy4kd2F0Y2goKCkgPT4gW3RoaXMucGFnZVNpemUsIHRoaXMuY3VycmVudF0sIHRoaXMuZ2V0RGF0YSwgewogICAgICBpbW1lZGlhdGU6IHRydWUKICAgIH0pOwogIH0sCiAgbWV0aG9kczogewogICAgY2hhbmdlUGFnZSh7CiAgICAgIHBhZ2VTaXplLAogICAgICBjdXJyZW50CiAgICB9KSB7CiAgICAgIE9iamVjdC5hc3NpZ24odGhpcywgewogICAgICAgIHBhZ2VTaXplLAogICAgICAgIGN1cnJlbnQKICAgICAgfSk7CiAgICB9LAogICAgc2VhcmNoKCkgewogICAgICB0aGlzLmN1cnJlbnQgPSAxOwogICAgICB0aGlzLmdldERhdGEoKTsKICAgIH0sCiAgICBnZXREYXRhKCkgewogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICB0aGlzLiRhcGkuQWxsaW5mb3JtYXRpb24oe30pLnRoZW4oZGF0YSA9PiB7CiAgICAgICAgdGhpcy5yYWNlcyA9IGRhdGEuZGF0YTsKICAgICAgICB0aGlzLnRvdGFsID0gZGF0YS5kYXRhLmxlbmd0aDsKICAgICAgfSkuY2F0Y2goZSA9PiB7CiAgICAgICAgY29uc29sZS5lcnJvcihlKTsKICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGUubXNnIHx8ICfojrflj5bmlbDmja7lpLHotKUnKTsKICAgICAgfSkuZmluYWxseSgoKSA9PiB7CiAgICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgIH0pOwogICAgfSwKICAgIGFkZFJhY2UoKSB7CiAgICAgIGNvbnN0IGggPSB0aGlzLiRjcmVhdGVFbGVtZW50OwogICAgICBsZXQgdm5vZGU7CiAgICAgIHRoaXMuJGNvbmZpcm0oewogICAgICAgIHRpdGxlOiAn5LiK5Lyg6LWE5paZJywKICAgICAgICBjb250ZW50OiBoID0+IHZub2RlID0gaChVcGxvYWRGaWxlKSwKICAgICAgICBvbk9rOiBhc3luYyAoKSA9PiB7CiAgICAgICAgICBjb25zdCB2YWx1ZXMgPSBhd2FpdCB2bm9kZS5jb21wb25lbnRJbnN0YW5jZS52YWxpZGF0ZSgpOwogICAgICAgICAgbGV0IGRhdGEgPSB7CiAgICAgICAgICAgIHVzZXJJZDogdGhpcy4kc3RvcmUuc3RhdGUudXNlci51c2VySWQsCiAgICAgICAgICAgIGNvbXBldGl0aW9uSWQ6IHZhbHVlcy5jb21wZXRpdGlvbklkLAogICAgICAgICAgICByZWxhdGVkRGF0YTogdmFsdWVzLnJlbGF0ZWREYXRhLAogICAgICAgICAgICBmaWxlOiB2YWx1ZXMuZmlsZS5maWxlCiAgICAgICAgICB9OwogICAgICAgICAgY29uc29sZS5sb2coZGF0YSk7CiAgICAgICAgICByZXR1cm4gdGhpcy4kYXBpLnVwbG9hZE9uZUZpbGUoZGF0YSkudGhlbihkYXRhID0+IHsKICAgICAgICAgICAgaWYgKGRhdGEuY29kZSA9PSAyMDApIHsKICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoIua3u+WKoOaIkOWKnyIpOwogICAgICAgICAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgICAgICAgICB9CiAgICAgICAgICB9KS5jYXRjaChlID0+IHsKICAgICAgICAgICAgY29uc29sZS5sb2coZSk7CiAgICAgICAgICAgIHRocm93IGU7CiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIERvd25sb2FkKHJhY2UpIHsKICAgICAgdGhpcy4kY29uZmlybSh7CiAgICAgICAgdGl0bGU6ICfljbPlsIbliY3lvoDor6XnvZHnq5nkuIvovb3otYTmlpknLAogICAgICAgIGNvbnRlbnQ6IGDmgqjnoa7lrpropoHliY3lvoAgJHtyYWNlLnBlcnNvbmFsSW5mb30g5LiL6L296LWE5paZ5ZCX77yfYCwKICAgICAgICBvbk9rOiAoKSA9PiB3aW5kb3cubG9jYXRpb24uaHJlZiA9IHJhY2UucGVyc29uYWxJbmZvLAogICAgICAgIG9uQ2FuY2VsOiAoKSA9PiB7CiAgICAgICAgICAvLyDlj5bmtojmk43kvZwKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGJhdGNoRGVsZXRlKCkgewogICAgICB0aGlzLiRtb2RhbC5jb25maXJtKHsKICAgICAgICB0aXRsZTogYOehruiupOWIoOmZpOmAieS4reeahCR7dGhpcy5zZWxlY3RlZEtleXMubGVuZ3RofemhueaVsOaNrj9gLAogICAgICAgIG9uT2s6ICgpID0+IHsKICAgICAgICAgIGxldCBkYXRhID0gewogICAgICAgICAgICBsaXN0OiB0aGlzLnNlbGVjdGVkS2V5cy5tYXAoaW5kZXggPT4gdGhpcy51c2Vyc1tpbmRleF0udXNlcklkKQogICAgICAgICAgfTsKICAgICAgICAgIHRoaXMuJGFwaS5kZWxldGVMaXN0KGRhdGEpLnRoZW4oKCkgPT4gewogICAgICAgICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoJ+WIoOmZpOaIkOWKnyEnKTsKICAgICAgICAgICAgdGhpcy5zZWxlY3RlZEtleXMuc3BsaWNlKDApOwogICAgICAgICAgICB0aGlzLmdldERhdGEoKTsKICAgICAgICAgIH0pLmNhdGNoKGUgPT4gewogICAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGUubXNnIHx8ICfliKDpmaTlpLHotKUhJyk7CiAgICAgICAgICAgIHRocm93IGU7CiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIGV4cG9ydEFsbCgpIHsKICAgICAgdGhpcy5leHBvcnRpbmcgPSB0cnVlOwogICAgICB0aGlzLiRhcGkuZ2V0UmFjZUxpc3QodGhpcy5xdWVyeSkudGhlbihkYXRhID0+IHsKICAgICAgICByZXR1cm4gZXhwb3J0RXhjZWwoZGF0YS5kYXRhKTsKICAgICAgfSkuY2F0Y2goZSA9PiB7CiAgICAgICAgY29uc29sZS5lcnJvcihlKTsKICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKGUubXNnIHx8ICflr7zlh7rlpLHotKUnKTsKICAgICAgfSkuZmluYWxseSgoKSA9PiB7CiAgICAgICAgdGhpcy5leHBvcnRpbmcgPSBmYWxzZTsKICAgICAgfSk7CiAgICB9CiAgfQp9OwpmdW5jdGlvbiBjcmVhdGVUYWJsZUNvbHVtbnMoKSB7CiAgcmV0dXJuIFt7CiAgICB0aXRsZTogJ+i1m+S6i+WQjeensCcsCiAgICBkYXRhSW5kZXg6ICdjb21wZXRpdGlvbk5hbWUnLAogICAgYWxpZ246ICdjZW50ZXInCiAgfSwgewogICAgdGl0bGU6ICfkuIrkvKDkuronLAogICAgZGF0YUluZGV4OiAndXNlck5hbWUnLAogICAgY3VzdG9tUmVuZGVyOiB0ZXh0ID0+IHRleHQgfHwgJ+euoeeQhuWRmCcsCiAgICBhbGlnbjogJ2NlbnRlcicKICB9LCB7CiAgICB0aXRsZTogJ+WcsOWdgCcsCiAgICBkYXRhSW5kZXg6ICdwZXJzb25hbEluZm8nLAogICAgYWxpZ246ICdjZW50ZXInCiAgfSwgewogICAgdGl0bGU6ICfmj4/ov7AnLAogICAgZGF0YUluZGV4OiAncmVsYXRlZERhdGEnLAogICAgYWxpZ246ICdjZW50ZXInCiAgfSwgewogICAgdGl0bGU6ICfmk43kvZwnLAogICAgYWxpZ246ICdjZW50ZXInLAogICAgc2NvcGVkU2xvdHM6IHsKICAgICAgY3VzdG9tUmVuZGVyOiAnYWN0aW9uJwogICAgfQogIH1dOwp9CmZ1bmN0aW9uIGV4cG9ydEV4Y2VsKGRhdGEpIHsKICBjb25zdCBoZWFkZXIgPSBjcmVhdGVUYWJsZUNvbHVtbnMoKS5tYXAodiA9PiB2LnRpdGxlKTsKICBoZWFkZXIucG9wKCk7IC8vIOWOu+aOieacgOWQjuS4gOagj+aTjeS9nOagjwogIHJldHVybiBleHBvcnREYXRhKHsKICAgIG5hbWU6ICfotZvkuovkv6Hmga8nLAogICAgZGF0YSwKICAgIGhlYWRlciwKICAgIGtleU1hcDogewogICAgICBjb21wZXRpdGlvbk5hbWU6ICfotZvkuovlkI3np7AnLAogICAgICAvLyBsZXZlbDogWyfnuqfliKsnLCBsZXZlbCA9PiByYWNlTGV2ZWxNYXBbbGV2ZWxdXSwKICAgICAgLy8gc3BvbnNvcjogJ+S4u+WKnuaWuScsCiAgICAgIC8vIHR5cGU6ICfnsbvliKsnLAogICAgICByZWxhdGVkRGF0YTogJ+aPj+i/sCcsCiAgICAgIHVzZXJOYW1lOiAn5LiK5Lyg5Lq6JywKICAgICAgLy8gZGF0ZTogJ+S4vuWKnuaXtumXtCcsCiAgICAgIHBlcnNvbmFsSW5mbzogJ+WtmOaUvuWcsOWdgCcKICAgICAgLy8gdXBkYXRlX3RpbWU6ICfkv67mlLnml7bpl7QnLAogICAgfQogIH0pOwp9CmZ1bmN0aW9uIGNyZWF0ZVNlYXJjaE9wdGlvbnMoKSB7CiAgcmV0dXJuIFt7CiAgICBsYWJlbDogJ+i1m+S6i+WQjeensCcsCiAgICBrZXk6ICdjb21wZXRpdGlvbk5hbWUnLAogICAgZGVmYXVsdDogJycsCiAgICBjb21wb25lbnQ6ICdpbnB1dCcKICB9CiAgLy8gewogIC8vICAgbGFiZWw6ICfkuLvlip7mlrknLAogIC8vICAga2V5OiAnc3BvbnNvcicsCiAgLy8gICBkZWZhdWx0OiAnJywKICAvLyAgIGNvbXBvbmVudDogJ2lucHV0JywKICAvLyB9LAogIC8vIHsKICAvLyAgIGxhYmVsOiAn5Zyw54K5JywKICAvLyAgIGtleTogJ2xvY2F0aW9uJywKICAvLyAgIGRlZmF1bHQ6ICcnLAogIC8vICAgY29tcG9uZW50OiAnaW5wdXQnLAogIC8vIH0sCiAgLy8gewogIC8vICAgbGFiZWw6ICfnsbvliKsnLAogIC8vICAga2V5OiAndHlwZScsCiAgLy8gICBkZWZhdWx0OiB1bmRlZmluZWQsCiAgLy8gICBjb21wb25lbnQ6ICdzZWxlY3QnLAogIC8vICAgcHJvcHM6IHsKICAvLyAgICAgb3B0aW9uczogWydBJywgJ0InLCAnQycsICdEJywgJ0UnLCAnRiddLm1hcChrZXkgPT4gKHsKICAvLyAgICAgICBsYWJlbDoga2V5LAogIC8vICAgICAgIHZhbHVlOiBrZXksCiAgLy8gICAgIH0pKSwKICAvLyAgIH0sCiAgLy8gfSwKICAvLyB7CiAgLy8gICBsYWJlbDogJ+e6p+WIqycsCiAgLy8gICBrZXk6ICdsZXZlbCcsCiAgLy8gICBkZWZhdWx0OiB1bmRlZmluZWQsCiAgLy8gICBjb21wb25lbnQ6ICdzZWxlY3QnLAogIC8vICAgcHJvcHM6IHsKICAvLyAgICAgb3B0aW9uczogcmFjZUxldmVscywKICAvLyAgIH0sCiAgLy8gfSwKICAvLyB7CiAgLy8gICBsYWJlbDogJ+S4vuWKnuaXtumXtCcsCiAgLy8gICBrZXk6ICdkYXRlJywKICAvLyAgIGRlZmF1bHQ6ICgpID0+IFtdLAogIC8vICAgbWFwcGVyOiAoeyBkYXRlIH0pID0+IGRhdGUuam9pbignficpLAogIC8vICAgY29tcG9uZW50OiAncmFuZ2UtcGlja2VyJywKICAvLyB9LAogIF07Cn0="},{"version":3,"names":["raceLevelMap","raceLevels","exportData","UploadFile","AddRecord","name","metaInfo","title","data","selectedKeys","loading","exporting","races","current","pageSize","total","tableColumns","createTableColumns","call","searchOptions","createSearchOptions","computed","pagination","isStudent","$store","state","user","identity","mounted","$watch","getData","immediate","methods","changePage","Object","assign","search","$api","Allinformation","then","length","catch","e","console","error","$message","msg","finally","addRace","h","$createElement","vnode","$confirm","content","onOk","values","componentInstance","validate","userId","competitionId","relatedData","file","log","uploadOneFile","code","success","Download","race","personalInfo","window","location","href","onCancel","batchDelete","$modal","confirm","list","map","index","users","deleteList","splice","exportAll","getRaceList","query","exportExcel","dataIndex","align","customRender","text","scopedSlots","header","v","pop","keyMap","competitionName","userName","label","key","default","component"],"sources":["src/views/race/Down.vue"],"sourcesContent":["<template>\n <div>\n <SearchForm\n ref=\"searchForm\"\n :loading=\"loading\"\n :options=\"searchOptions\"\n @search=\"search\"\n @reset=\"search\"\n />\n <!--信息列表-->\n <AntTable\n v-model=\"selectedKeys\"\n row-key=\"race_id\"\n :loading=\"loading\"\n :data-source=\"races\"\n :pagination=\"pagination\"\n :columns=\"tableColumns\"\n @change=\"changePage\"\n >\n <template #header>\n <a-button-group>\n <a-button type=\"primary\" @click=\"addRace\">\n 上传资料\n </a-button>\n <a-button\n :disabled=\"!selectedKeys.length\"\n @click=\"batchDelete\"\n >\n 批量删除 ({{ selectedKeys.length }})\n </a-button>\n \n </a-button-group>\n </template>\n <template #action=\"record\">\n <a-space>\n <!--编辑-->\n <a @click=\"Download(record)\">\n <!-- <a-icon type=\"edit\" /> -->\n\t\t\t\t\t\t下载\n </a>\n <!--删除-->\n <a-popconfirm\n title=\"确认删除?\"\n placement=\"left\"\n @confirm=\"deleteRace(record)\"\n\t\t\t\t\t\tv-if=\"$store.state.user.userPrivileges!=2\"\n >\n <template #icon>\n <a-icon type=\"question-circle-o\" style=\"color: orange\" />\n </template>\n <a>删除</a>\n </a-popconfirm>\n </a-space>\n </template>\n </AntTable>\n </div>\n</template>\n\n<script>\nimport { raceLevelMap, raceLevels } from '@/utils/const';\nimport { exportData } from '@/utils/excel';\nimport UploadFile from '@/components/edit/UploadFile';\nimport AddRecord from '@/components/record/AddRecord';\n\nexport default {\n name: 'Down',\n metaInfo: {\n title: '资料下载',\n },\n data() {\n return {\n selectedKeys: [],\n loading: false,\n exporting: false,\n races: [],\n current: 1,\n pageSize: 10,\n total: 0,\n tableColumns: createTableColumns.call(this),\n searchOptions: createSearchOptions.call(this),\n };\n },\n computed: {\n pagination() {\n return {\n current: this.current,\n pageSize: this.pageSize,\n total: this.total,\n };\n },\n isStudent() {\n return this.$store.state.user.identity === 'student' || false;\n },\n },\n mounted() {\n this.$watch(() => [this.pageSize, this.current], this.getData, { immediate: true });\n },\n methods: {\n changePage({ pageSize, current }) {\n Object.assign(this, { pageSize, current });\n },\n search() {\n this.current = 1;\n this.getData();\n },\n getData() {\n this.loading = true;\n this.$api.Allinformation({\n }).then(data => {\n this.races = data.data;\n this.total = data.data.length;\n }).catch(e => {\n console.error(e);\n this.$message.error(e.msg || '获取数据失败');\n }).finally(() => {\n this.loading = false;\n });\n },\n addRace() {\n let vnode;\n this.$confirm({\n title: '上传资料',\n content: h => (vnode = <UploadFile />),\n onOk: async () => {\n const values = await vnode.componentInstance.validate();\n\t\t\t\t\tlet data={\n\t\t\t\t\t\tuserId:this.$store.state.user.userId,\n\t\t\t\t\t\tcompetitionId:values.competitionId,\n\t\t\t\t\t\trelatedData:values.relatedData,\n\t\t\t\t\t\tfile:values.file.file\n\t\t\t\t\t}\n\t\t\t\t\tconsole.log(data)\n return this.$api.uploadOneFile(data).then(data => {\n\t\t\t\t\t\tif(data.code==200){\n\t\t\t\t\t\tthis.$message.success(\"添加成功\");\n this.getData();\n\t\t\t\t\t\t}\n }).catch(e => {\n\t\t\t\t\t\tconsole.log(e)\n throw e;\n });\n },\n });\n },\n\t\tDownload(race) {\n\t\t\tthis.$confirm({\n title: '即将前往该网站下载资料',\n content: `您确定要前往 ${race.personalInfo} 下载资料吗?`,\n onOk: () => window.location.href = race.personalInfo,\n onCancel: () => {\n // 取消操作\n }\n});\n\n},\n batchDelete() {\n this.$modal.confirm({\n title: `确认删除选中的${this.selectedKeys.length}项数据?`,\n onOk: () => {\n\t\t\t\t\tlet data={\n\t\t\t\t\t\tlist:this.selectedKeys.map(index => this.users[index].userId)\n\t\t\t\t\t}\n\t\t\t\t\tthis.$api.deleteList(data).then(() => {\n this.$message.success('删除成功!');\n this.selectedKeys.splice(0);\n this.getData();\n }).catch(e => {\n this.$message.error(e.msg || '删除失败!');\n throw e;\n })\n\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t\n });\n },\n exportAll() {\n this.exporting = true;\n this.$api.getRaceList(this.query).then(data => {\n return exportExcel(data.data);\n }).catch(e => {\n console.error(e);\n this.$message.error(e.msg || '导出失败');\n }).finally(() => {\n this.exporting = false;\n });\n },\n },\n};\n\nfunction createTableColumns() {\n return [\n { title: '赛事名称', dataIndex: 'competitionName' , align: 'center'},\n\t\t{ title: '上传人', dataIndex: 'userName', customRender: (text) => text || '管理员', align: 'center' },\n { title: '地址', dataIndex: 'personalInfo', align: 'center' },\n { title: '描述', dataIndex: 'relatedData' , align: 'center'},\n {\n title: '操作',\n align: 'center',\n scopedSlots: {\n customRender: 'action',\n },\n },\n ];\n}\n\nfunction exportExcel(data) {\n const header = createTableColumns().map(v => v.title);\n header.pop(); // 去掉最后一栏操作栏\n return exportData({\n name: '赛事信息',\n data,\n header,\n keyMap: {\n competitionName: '赛事名称',\n // level: ['级别', level => raceLevelMap[level]],\n // sponsor: '主办方',\n // type: '类别',\n relatedData: '描述',\n userName: '上传人',\n // date: '举办时间',\n personalInfo: '存放地址',\n // update_time: '修改时间',\n },\n });\n}\n\nfunction createSearchOptions() {\n return [\n {\n label: '赛事名称',\n key: 'competitionName',\n default: '',\n component: 'input',\n },\n // {\n // label: '主办方',\n // key: 'sponsor',\n // default: '',\n // component: 'input',\n // },\n // {\n // label: '地点',\n // key: 'location',\n // default: '',\n // component: 'input',\n // },\n // {\n // label: '类别',\n // key: 'type',\n // default: undefined,\n // component: 'select',\n // props: {\n // options: ['A', 'B', 'C', 'D', 'E', 'F'].map(key => ({\n // label: key,\n // value: key,\n // })),\n // },\n // },\n // {\n // label: '级别',\n // key: 'level',\n // default: undefined,\n // component: 'select',\n // props: {\n // options: raceLevels,\n // },\n // },\n // {\n // label: '举办时间',\n // key: 'date',\n // default: () => [],\n // mapper: ({ date }) => date.join('~'),\n // component: 'range-picker',\n // },\n ];\n}\n</script>\n"],"mappings":"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","ignoreList":[]}]}