From 131a28347f2c3ce272f61fce425a6eea4fa5e51c Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期五, 18 九月 2026 15:01:10 +0800
Subject: [PATCH] 更新....

---
 talent-card-admin/src/views/MerchantCreateView.vue |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/talent-card-admin/src/views/MerchantCreateView.vue b/talent-card-admin/src/views/MerchantCreateView.vue
index 49575bf..6d99362 100644
--- a/talent-card-admin/src/views/MerchantCreateView.vue
+++ b/talent-card-admin/src/views/MerchantCreateView.vue
@@ -220,7 +220,8 @@
 }
 
 function hasMissingRightsTag() {
-  return requiresRightsTag() && rightsConfigs.some((item) => !String(item.tag || '').trim())
+  // 只校验**开启中**的人才卡等级:关掉的等级不该卡住保存(标签仍可留空)。
+  return requiresRightsTag() && rightsConfigs.some((item) => item.enabled && !String(item.tag || '').trim())
 }
 
 const tabs = computed(() => {
@@ -2700,7 +2701,7 @@
             <strong>{{ item.level }}</strong>
             <el-switch v-model="item.enabled" />
             <template v-if="requiresRightsTag()">
-              <span><i class="merchant-rights-required">*</i>标签</span>
+              <span><i v-if="item.enabled" class="merchant-rights-required">*</i><template v-else>&nbsp;</template>标签</span>
               <el-input v-model="item.tag" placeholder="请输入" />
             </template>
           </div>

--
Gitblit v1.7.1