shinnosuke
2026-08-04 c8b0475ec766c872c42619654a231d71705cf0d7
fix: reliably hide service merchant detail configuration
1个文件已修改
5 ■■■■■ 已修改文件
talent-card-admin/src/views/MerchantCreateView.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
talent-card-admin/src/views/MerchantCreateView.vue
@@ -57,8 +57,9 @@
const activeTab = ref(['settings', 'rights', 'products', 'coupons'].includes(routeTab) ? routeTab : 'settings')
const couponMode = ref<'list' | 'edit'>('list')
const isEditMode = computed(() => route.query.mode === 'edit')
const isFoodMerchant = computed(() => form.merchantType === '餐饮服务')
const isServiceMerchant = computed(() => isFoodMerchant.value || form.merchantType === '景区服务')
const normalizedMerchantType = computed(() => String(form.merchantType || '').trim())
const isFoodMerchant = computed(() => normalizedMerchantType.value === '餐饮服务')
const isServiceMerchant = computed(() => isFoodMerchant.value || normalizedMerchantType.value === '景区服务')
function queryString(key: string, fallback = '') {
  const value = route.query[key]