fix(i18n): 套餐有效期表头与表单标签去掉写死的"天",与动态单位一致

This commit is contained in:
feitianbubu
2026-07-18 10:59:11 +08:00
parent 57914967cb
commit c3f759d13a
4 changed files with 7 additions and 7 deletions
@@ -142,7 +142,7 @@ const planColumns = computed((): Column[] => [
{ key: 'name', label: t('payment.admin.planName') },
{ key: 'group_id', label: t('payment.admin.group') },
{ key: 'price', label: t('payment.admin.price') },
{ key: 'validity_days', label: t('payment.admin.validityDays') },
{ key: 'validity_days', label: t('payment.admin.validity') },
{ key: 'for_sale', label: t('payment.admin.forSale') },
{ key: 'sort_order', label: t('payment.admin.sortOrder') },
{ key: 'actions', label: t('common.actions') },
@@ -48,7 +48,7 @@
<div><label class="input-label">{{ t('payment.admin.originalPrice') }}</label><input v-model.number="planForm.original_price" type="number" step="0.01" min="0" class="input" /></div>
</div>
<div class="grid grid-cols-2 gap-4">
<div><label class="input-label">{{ t('payment.admin.validityDays') }} <span class="text-red-500">*</span></label><input v-model.number="planForm.validity_days" type="number" min="1" class="input" required /></div>
<div><label class="input-label">{{ t('payment.admin.validity') }} <span class="text-red-500">*</span></label><input v-model.number="planForm.validity_days" type="number" min="1" class="input" required /></div>
<div><label class="input-label">{{ t('payment.admin.validityUnit') }} <span class="text-red-500">*</span></label><Select v-model="planForm.validity_unit" :options="validityUnitOptions" /></div>
</div>
<div class="grid grid-cols-2 gap-4">
@@ -211,7 +211,7 @@ async function handleSavePlan() {
return
}
if (!planForm.validity_days || planForm.validity_days < 1) {
appStore.showError(t('payment.admin.validityDaysRequired'))
appStore.showError(t('payment.admin.validityRequired'))
return
}
saving.value = true