From 6c2437e6f3796ade6e1e67b82fc3c82f8a549f6c Mon Sep 17 00:00:00 2001 From: yujialong <479214531@qq.com> Date: Thu, 6 Jun 2024 16:11:15 +0800 Subject: [PATCH] fix --- src/views/match/add/step3.vue | 8 +- src/views/match/manage/abnormalTeam.vue | 4 +- src/views/match/manage/matchSignup.vue | 15 +- src/views/user/AddUser.vue | 356 +++++++++++------------- 4 files changed, 177 insertions(+), 206 deletions(-) diff --git a/src/views/match/add/step3.vue b/src/views/match/add/step3.vue index 8eed686..f13381c 100644 --- a/src/views/match/add/step3.vue +++ b/src/views/match/add/step3.vue @@ -99,8 +99,10 @@ -

- 团队赛发布成功,若有修改报名时间、赛程与规则,修改不会影响已经分配的阶段参赛人员,但后面加入报名的将不再自动分配,如需将已分配的重新分配和新加入报名的进行分配,请前往报名人员列表设置全部重新分配

+

编辑发布成功!

+

+ 温馨提示:报名结束后更改报名时间或赛程规则,不影响已分配的阶段参赛人员且后续添加的人员不会自动分配。如需重新自动分配所有团队,请到报名列表执行全员重新分配操作。 +

不再提示 @@ -346,7 +348,7 @@ export default { const now = await Util.getNow() // 报名结束时间还没到 if (new Date(this.$parent.$refs.step1.form.signUpEndTime) > now) { - this.$confirm('

团队赛发布成功,是否要自动分配阶段参赛人员?

(点击“是”将会在报名结束后给报名的团队自动分配阶段参赛人员

', '提示', { + this.$confirm('

团队赛发布成功,您是否要启用自动分配阶段参赛人员功能?

(点击“是”将会在报名截止时清空已有分配,并为所有团队重新自动分配。)

', '提示', { confirmButtonText: '是', cancelButtonText: '否', type: 'success', diff --git a/src/views/match/manage/abnormalTeam.vue b/src/views/match/manage/abnormalTeam.vue index d8245da..0f15e48 100644 --- a/src/views/match/manage/abnormalTeam.vue +++ b/src/views/match/manage/abnormalTeam.vue @@ -157,7 +157,9 @@ export default { token: sessionStorage.getItem('token'), id: +this.$route.query.id, info: { - completeCompetitionSetup: {} + completeCompetitionSetup: { + competitionType: 1, + } }, isDisable: this.$route.query.isDisable ? +this.$route.query.isDisable : '', statusList: [ diff --git a/src/views/match/manage/matchSignup.vue b/src/views/match/manage/matchSignup.vue index b86bb49..b7488cc 100644 --- a/src/views/match/manage/matchSignup.vue +++ b/src/views/match/manage/matchSignup.vue @@ -17,10 +17,9 @@
- {{ !notBeginSign && allocated ? - '取消' : '' - }}重新自动分配阶段成员 + '取消' : '' }}自动分配阶段成员 导入 新增 您确定要立即为所有已报名团队自动分配阶段参赛人员吗?

此操作将清除现有分配,并为所有团队重新分配。

', '提示', { closeOnClickModal: false, + dangerouslyUseHTMLString: true, }).then(async () => { await this.$post(`${this.api.automaticAllocation}?competitionId=${this.id}`) // 立马分配 }).catch(() => { }) } else { - this.$confirm(this.allocated ? '确定取消重新自动分配阶段成员?' : '

确定开启重新自动分配阶段成员?

开启后,将在报名结束后给所有报名的团队重新自动分配阶段参赛人员

', { + this.$confirm(this.allocated ? '您确定取消自动分配阶段参赛人员功能吗?

取消后,报名截止时将不再自动分配。

' : '

您确定启用自动分配阶段参赛人员功能吗?

启用后,报名截止时系统将清空已有分配,并为所有团队重新自动分配。

', { type: 'success', closeOnClickModal: false, dangerouslyUseHTMLString: true, diff --git a/src/views/user/AddUser.vue b/src/views/user/AddUser.vue index 0f3a68d..dd864d4 100644 --- a/src/views/user/AddUser.vue +++ b/src/views/user/AddUser.vue @@ -2,11 +2,9 @@
- +
-
+
返回 {{ isDetail ? '查看' : '编辑' }}用户信息 @@ -15,8 +13,7 @@ - +
@@ -26,33 +23,20 @@
- + - - - + + + - - + + - + - + @@ -62,8 +46,7 @@ - +
@@ -73,45 +56,26 @@
- - - - + + + + - - - + + + - - - + + + - - + + @@ -120,8 +84,7 @@ - +

@@ -129,54 +92,23 @@
- - - - - - - - - - - + + + + + + + + + + + @@ -215,8 +147,8 @@ export default { methods: { getdata () { this.$get(this.api.viewUserDetailsforNakadai, { userId: this.userId }).then(({ result }) => { - const info = result.hrUserInfo - info.phone = result.userAccount.phone + const info = result.hrUserInfo || {} + if (result.userAccount) info.phone = result.userAccount.phone // 如果有手机号,则把唯一标识显示成MD5加密后的手机号,截取前13位数(唯一标识默认是13位数) if (info.phone) info.uniqueIdentification = md5(info.phone).slice(0, 13) this.form = info @@ -245,9 +177,9 @@ export default { this.$confirm('确定要删除吗?', '提示', { type: 'warning' }).then(() => { - this.$post(this.api.delUserAccounts, [row.userId]).then(res => { + this.$post(this.api.delUserAccountsByNakadai, [row.accountId]).then(res => { this.$message.success('删除成功') - this.getData() + this.getdata() }).catch(res => { }) }).catch(() => { }) }, @@ -258,150 +190,184 @@ export default { \ No newline at end of file