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 @@
{{ scope.row.PeriodId }}期
- {{ query.periodId }}期
+ {{ query.periodId }}期
@@ -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,