From 0bf56e89b11367825dd52c32ce0daf4f4afcc167 Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期一, 24 八月 2026 17:40:27 +0800
Subject: [PATCH] fix: align parking plate management and paid benefits
---
talent-card-admin/src/views/MerchantCreateView.vue | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/talent-card-admin/src/views/MerchantCreateView.vue b/talent-card-admin/src/views/MerchantCreateView.vue
index 1bb8dfc..0376b43 100644
--- a/talent-card-admin/src/views/MerchantCreateView.vue
+++ b/talent-card-admin/src/views/MerchantCreateView.vue
@@ -817,7 +817,7 @@
discount: '',
governmentSubsidy: false,
consumeDesc: '',
- consumeEnabled: false,
+ consumeEnabled: true,
parkingType: 'paid',
},
{
@@ -829,7 +829,7 @@
discount: '',
governmentSubsidy: false,
consumeDesc: '',
- consumeEnabled: false,
+ consumeEnabled: true,
parkingType: 'paid',
},
]
@@ -1521,7 +1521,9 @@
function serializeMerchantRightsConfig() {
return rightsConfigs.map((item, index) => {
const payload = { ...item }
- if (!supportsStoreConsumption.value) {
+ const supportsItemStoreConsumption = supportsStoreConsumption.value
+ || (isParkingMerchant.value && item.parkingType === 'paid')
+ if (!supportsItemStoreConsumption) {
payload.storeConsume = false
payload.discount = ''
payload.governmentSubsidy = false
@@ -2685,7 +2687,7 @@
</div>
</div>
- <template v-if="supportsStoreConsumption && item.consumeEnabled">
+ <template v-if="(supportsStoreConsumption && item.consumeEnabled) || (isParkingMerchant && item.parkingType === 'paid')">
<template v-if="isHotelMerchant">
<div class="merchant-consume-row hotel-voucher-row">
<strong>免费券</strong>
@@ -2789,7 +2791,7 @@
</div>
</template>
- <div v-if="isParkingMerchant" class="merchant-rights-detail-row consume-desc-row">
+ <div v-if="isParkingMerchant && item.parkingType === 'paid'" class="merchant-rights-detail-row consume-desc-row">
<label>到店消费使用描述</label>
<el-input v-model="item.consumeDesc" type="textarea" :rows="4" resize="none" placeholder="请输入" />
</div>
--
Gitblit v1.7.1