From 8d3cba7de709e7ef0d2cd573a6f7a05e9495bac0 Mon Sep 17 00:00:00 2001 From: yujialong <479214531@qq.com> Date: Fri, 29 Mar 2024 14:17:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=9B=E4=BA=8B=E4=BA=BA=E5=91=98=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.js | 1 + src/assets/img/entry.png | Bin 0 -> 15730 bytes src/layouts/header/index.vue | 2 +- src/pages/course/preview/index.vue | 464 ++++++++++++++++--------- src/pages/match/list/index.vue | 8 + src/pages/match/manage/matchSignup.vue | 157 ++++++++- src/setting.js | 3 +- 7 files changed, 456 insertions(+), 179 deletions(-) create mode 100644 src/assets/img/entry.png diff --git a/src/api/index.js b/src/api/index.js index 026b678..3c94b83 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -220,6 +220,7 @@ export default { batchImportPersonalData: `${host}competition/competition/registration/batchImportPersonalData`, batchImportTeamData: `${host}competition/competition/registration/batchImportTeamData`, TeamDataExportFailure: `${host}competition/competition/registration/exportFailure`, + batchDeleteApplicants: `competition/competition/registration/batchDeleteApplicants`, competionPersonTemplate: `https://huoran.oss-cn-shenzhen.aliyuncs.com/%E6%95%99%E5%B8%88%E7%AB%AF%E4%B8%AA%E4%BA%BA%E8%B5%9B%E6%8A%A5%E5%90%8D%E4%BA%BA%E5%91%98%E5%AF%BC%E5%85%A5%E6%A8%A1%E6%9D%BF.xlsx`, // 教师端个人报名人员模板 competionTeamTemplate: `https://huoran.oss-cn-shenzhen.aliyuncs.com/%E6%95%99%E5%B8%88%E7%AB%AF%E5%9B%A2%E9%98%9F%E8%B5%9B%E6%8A%A5%E5%90%8D%E4%BA%BA%E5%91%98%E5%AF%BC%E5%85%A5%E6%A8%A1%E6%9D%BF.xlsx`, // 教师端团队报名人员导入模板 diff --git a/src/assets/img/entry.png b/src/assets/img/entry.png new file mode 100644 index 0000000000000000000000000000000000000000..fefe9aea60120bbec8b65a5b2ffb932be61d2632 GIT binary patch literal 15730 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 literal 0 HcmV?d00001 diff --git a/src/layouts/header/index.vue b/src/layouts/header/index.vue index 80da1b2..f1c2967 100644 --- a/src/layouts/header/index.vue +++ b/src/layouts/header/index.vue @@ -104,7 +104,7 @@ export default { this.getSystemDetail(); this.getUserDetail(); this.getNotice() - this.heartbeatDetection() + Setting.isPro && this.heartbeatDetection() }, methods: { ...mapMutations("user", [ diff --git a/src/pages/course/preview/index.vue b/src/pages/course/preview/index.vue index 90f7ef8..b5f6615 100644 --- a/src/pages/course/preview/index.vue +++ b/src/pages/course/preview/index.vue @@ -1,6 +1,6 @@ + label="学生账号归属" + min-width="180" + align="center"> + + + sortable="custom" + min-width="140" + align="center"> + label="队长/成员" + min-width="140" + align="center"> + label="队长/成员学号" + min-width="140" + align="center"> + label="队长/成员手机号" + min-width="140" + align="center"> + + + + + + + width="270">