From c7be222a9baff4ad3f71aae15607211a67ff38bd Mon Sep 17 00:00:00 2001 From: linquan <349589071@qq.com> Date: Wed, 27 Aug 2025 14:11:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=98=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/serverBattlePass/update/index.vue | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/views/serverBattlePass/update/index.vue b/src/views/serverBattlePass/update/index.vue index 01dd25b..bf29fd1 100644 --- a/src/views/serverBattlePass/update/index.vue +++ b/src/views/serverBattlePass/update/index.vue @@ -43,7 +43,7 @@ - +
@@ -78,7 +78,7 @@ @@ -88,8 +88,7 @@
未开启
开启
- {{ scope.row.State }} -
永久关闭
+
永久关闭
@@ -273,9 +272,10 @@ export default defineComponent({ }); state.tableData.list = []; + state.ignoreSelectList = []; gameGMCheckPeriodIdBattlePass({ periodId: state.props.periodId }) .then((res) => { - console.log('gameGMGetBattlePass: ', res); + console.log('gameGMCheckPeriodIdBattlePass: ', state.props, res); if (res.code != 0 || !res.data || !res.data.list) { return; } @@ -364,10 +364,10 @@ export default defineComponent({ gameGMGetBattlePass({ periodId: state.query.periodId }) .then((res) => { console.log('gameGMGetBattlePass: ', res); + onCheckPeriodId(); if (res.code != 0 || !res.data) { return; } - onCheckPeriodId(); let now = new Date().getTime() / 1000; console.log('gameGMGetBattlePass: time ', now); if (!res.data.list) { @@ -559,8 +559,14 @@ export default defineComponent({ const openDialog = (row) => { listDicRef.value.openDialog(row.id); }; + const checkPeriodId = (row) => { + let sign = state.tableData.list.find((item) => item.PeriodId >= (row.periodId || state.query.periodId) && item.Server == row.id); + // console.log('sign', state.tableData.list, row, state.query, sign); + return !!sign; + }; return { listDicRef, + checkPeriodId, openDialog, onClose, onEdit,