From c84ccc6ce0946e6fa8fe83d797acda8ab37d9e7b Mon Sep 17 00:00:00 2001 From: yujialong <479214531@qq.com> Date: Thu, 6 Jun 2024 16:11:47 +0800 Subject: [PATCH] fix --- public/index.html | 2 +- src/pages/match/add/step3.vue | 11 +- src/pages/match/manage/abnormalTeam.vue | 4 +- src/pages/match/manage/matchSignup.vue | 14 ++- src/setting.js | 155 ++++++++++++------------ 5 files changed, 96 insertions(+), 90 deletions(-) diff --git a/public/index.html b/public/index.html index 7b9845e..2a0608a 100644 --- a/public/index.html +++ b/public/index.html @@ -10,7 +10,7 @@ var _hmt = _hmt || []; (function() { var hm = document.createElement('script'); - hm.src = 'https://hm.baidu.com/hm.js?72fbad6ebf1d6c705117fe8fe0686a0e'; + hm.src = 'https://hm.baidu.com/hm.js?e4d7deeca2d6ea71d2bd5fa2365bc654'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(hm, s); })(); diff --git a/src/pages/match/add/step3.vue b/src/pages/match/add/step3.vue index f89698f..91d1932 100644 --- a/src/pages/match/add/step3.vue +++ b/src/pages/match/add/step3.vue @@ -86,9 +86,12 @@ - - - 团队赛发布成功,若有修改报名时间、赛程与规则,修改不会影响已经分配的阶段参赛人员,但后面加入报名的将不再自动分配,如需将已分配的重新分配和新加入报名的进行分配,请前往报名人员列表设置全部重新分配 + + 编辑发布成功! + + 温馨提示:报名结束后更改报名时间或赛程规则,不影响已分配的阶段参赛人员且后续添加的人员不会自动分配。如需重新自动分配所有团队,请到报名列表执行全员重新分配操作。 + 不再提示 @@ -336,7 +339,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/pages/match/manage/abnormalTeam.vue b/src/pages/match/manage/abnormalTeam.vue index bb2f54d..dceaff5 100644 --- a/src/pages/match/manage/abnormalTeam.vue +++ b/src/pages/match/manage/abnormalTeam.vue @@ -156,7 +156,9 @@ export default { token: util.local.get(Setting.tokenKey), id: +this.$route.query.id, info: { - completeCompetitionSetup: {} + completeCompetitionSetup: { + competitionType: 1, + } }, isDisable: this.$route.query.isDisable ? +this.$route.query.isDisable : '', statusList: [ diff --git a/src/pages/match/manage/matchSignup.vue b/src/pages/match/manage/matchSignup.vue index 66976bd..182764b 100644 --- a/src/pages/match/manage/matchSignup.vue +++ b/src/pages/match/manage/matchSignup.vue @@ -17,10 +17,9 @@ - {{ !notBeginSign && allocated ? - '取消' : '' - }}重新自动分配阶段成员 + '取消' : '' }}自动分配阶段成员 导入 新增 您确定要立即为所有已报名团队自动分配阶段参赛人员吗?此操作将清除现有分配,并为所有团队重新分配。', '提示', { type: 'success', 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/setting.js b/src/setting.js index 5183a1e..1fa5cab 100644 --- a/src/setting.js +++ b/src/setting.js @@ -14,95 +14,94 @@ let bankPath = `${location.origin}/banksystem` // 银行系统地址 let sandPath = `${location.origin}/sandbox` // 沙盘地址 let jumpPath = `${location.origin}/judgmentPoint` let host = `${location.origin}/` -// let host = `https://izhixinyun.com/` // let uploadURL = `${location.origin}/` let uploadURL = `https://izhixinyun.com/` // let title = (isHh || isCH) ? '教师管理端' : '职站服务端管理系统' let title = '教师管理端' if (isPro) { - // 职站生产 - uploadURL = `https://www.huorantech.cn/` - jumpPath = `https://judgment.huorantech.cn/` + // 职站生产 + uploadURL = `https://www.huorantech.cn/` + jumpPath = `https://judgment.huorantech.cn/` } else if (isDev) { - jumpPath = `http://${location.hostname}:8087/` - bankPath = `http://${location.hostname}:8093` - sandPath = `http://${location.hostname}:9520` - uploadURL = `http://121.37.12.51/` - host = "http://121.37.12.51/"; // 中台测试服 - host = 'https://www.occupationlab.com/' // 正式服 - host = "http://192.168.31.51:9000/"; - host = localStorage.getItem('localIp') == 1 ? 'http://192.168.31.51:9000/' : 'http://192.168.31.217:9000/' + jumpPath = `http://${location.hostname}:8087/` + bankPath = `http://${location.hostname}:8093` + sandPath = `http://${location.hostname}:9520` + uploadURL = `http://121.37.12.51/` + host = "http://121.37.12.51/"; // 中台测试服 + host = 'https://www.occupationlab.com/' // 正式服 + host = "http://192.168.31.51:9000/"; + host = localStorage.getItem('localIp') == 1 ? 'http://192.168.31.51:9000/' : 'http://192.168.31.217:9000/' } else if (isSq) { - zcPath = `10.20.100.204:8883` + zcPath = `10.20.100.204:8883` } const Setting = { - /** - * 基础配置 - * */ - platformId: 1, // 平台标识,1职站,2数据平台,3中台 - platformType: 0, // 平台端区分:0->教师端 1->学生端 2->无端 - platformSource: 1, // 平台来源(0中台,1职站) - titleSuffix: title, // 网页标题的后缀 - routerMode: "hash", // 路由模式,可选值为 history 或 hash - showProgressBar: true, // 页面切换时,是否显示模拟的进度条 - apiBaseURL: host, // 接口请求地址 - jumpPath, // 判分点系统前缀 - autoLogoutTime: 1000 * 60 * 60 * 3, // 长时间未操作,自动退出登录时间 - projectData: "sta_data", // 新增项目跳转判分点数据存储cookie的key - modalDuration: 3, // 接口请求返回错误时,弹窗的持续时间,单位:秒 - errorModalType: "Message", // 接口请求返回错误时,弹窗的类型,可选值为 Message 或 Notice - cookiesExpires: 1, // Cookies 默认保存时间,单位:天 - tokenExpires: 1296000000, // token在localStorage的时间(毫秒) - bankPath, - sandPath, - isDev, - isTest, - isPro, - isSq, - zcPath, - /** - * 路由白名单 - * */ - whiteList: ['/login', '/redirect'], - /** - * localStorage里保存的token的key - */ - tokenKey: "oc_server_token", - /** - * localStorage里保存的vuex的key - */ - storeKey: "oc_server_store", - /** - * 默认密码 - */ - initialPassword: "1122aa", - /** - * 多语言配置 - * */ - i18n: { - // 默认语言 - default: "zh", - // 是否根据用户电脑配置自动设置语言(仅第一次有效) - auto: false - }, - /** - * 布局配置 - * */ - layout: {}, - /** - * 功能配置 - * */ - // 相同路由,不同参数间进行切换,是否强力更新 - sameRouteForceUpdate: false, - // 是否使用动态路由(即角色权限,开启了的话就会取后端返回的权限树来显示头部导肮和页面按钮) - dynamicRoute: true, - // 文件上传 - upload: { - apiURL: uploadURL, - maxSize: 30 - } + /** + * 基础配置 + * */ + platformId: 1, // 平台标识,1职站,2数据平台,3中台 + platformType: 0, // 平台端区分:0->教师端 1->学生端 2->无端 + platformSource: 1, // 平台来源(0中台,1职站) + titleSuffix: title, // 网页标题的后缀 + routerMode: "hash", // 路由模式,可选值为 history 或 hash + showProgressBar: true, // 页面切换时,是否显示模拟的进度条 + apiBaseURL: host, // 接口请求地址 + jumpPath, // 判分点系统前缀 + autoLogoutTime: 1000 * 60 * 60 * 3, // 长时间未操作,自动退出登录时间 + projectData: "sta_data", // 新增项目跳转判分点数据存储cookie的key + modalDuration: 3, // 接口请求返回错误时,弹窗的持续时间,单位:秒 + errorModalType: "Message", // 接口请求返回错误时,弹窗的类型,可选值为 Message 或 Notice + cookiesExpires: 1, // Cookies 默认保存时间,单位:天 + tokenExpires: 1296000000, // token在localStorage的时间(毫秒) + bankPath, + sandPath, + isDev, + isTest, + isPro, + isSq, + zcPath, + /** + * 路由白名单 + * */ + whiteList: ['/login', '/redirect'], + /** + * localStorage里保存的token的key + */ + tokenKey: "oc_server_token", + /** + * localStorage里保存的vuex的key + */ + storeKey: "oc_server_store", + /** + * 默认密码 + */ + initialPassword: "1122aa", + /** + * 多语言配置 + * */ + i18n: { + // 默认语言 + default: "zh", + // 是否根据用户电脑配置自动设置语言(仅第一次有效) + auto: false + }, + /** + * 布局配置 + * */ + layout: {}, + /** + * 功能配置 + * */ + // 相同路由,不同参数间进行切换,是否强力更新 + sameRouteForceUpdate: false, + // 是否使用动态路由(即角色权限,开启了的话就会取后端返回的权限树来显示头部导肮和页面按钮) + dynamicRoute: true, + // 文件上传 + upload: { + apiURL: uploadURL, + maxSize: 30 + } }; export default Setting;
- 团队赛发布成功,若有修改报名时间、赛程与规则,修改不会影响已经分配的阶段参赛人员,但后面加入报名的将不再自动分配,如需将已分配的重新分配和新加入报名的进行分配,请前往报名人员列表设置全部重新分配
编辑发布成功!
+ 温馨提示:报名结束后更改报名时间或赛程规则,不影响已分配的阶段参赛人员且后续添加的人员不会自动分配。如需重新自动分配所有团队,请到报名列表执行全员重新分配操作。 +
团队赛发布成功,是否要自动分配阶段参赛人员?
(点击“是”将会在报名结束后给报名的团队自动分配阶段参赛人员
团队赛发布成功,您是否要启用自动分配阶段参赛人员功能?
(点击“是”将会在报名截止时清空已有分配,并为所有团队重新自动分配。)
此操作将清除现有分配,并为所有团队重新分配。
确定开启重新自动分配阶段成员?
开启后,将在报名结束后给所有报名的团队重新自动分配阶段参赛人员
取消后,报名截止时将不再自动分配。
您确定启用自动分配阶段参赛人员功能吗?
启用后,报名截止时系统将清空已有分配,并为所有团队重新自动分配。