修复优惠券问题

This commit is contained in:
gyq
2025-11-21 18:15:09 +08:00
parent 97feb2c588
commit da8aedb149
7 changed files with 83 additions and 22 deletions

View File

@@ -75,7 +75,10 @@
<u-form-item label="可用门店" prop="useShops" v-if="shopInfo.isHeadShop && shopInfo.shopType != 'only'">
<my-shop-select-w v-model:useType="form.useShopType" v-model:selShops="form.useShops"></my-shop-select-w>
</u-form-item>
<u-form-item label="可用商品" v-if="form.couponType != 2 && form.couponType != 4 && form.couponType != 6" prop="foods">
<u-form-item label="指定门槛商品" prop="foods" v-if="form.couponType == 1">
<my-select-goods v-model="form.foods" v-model:foodType="form.goodsType" @foodTypeChange="goodsTypeChange"></my-select-goods>
</u-form-item>
<u-form-item label="可用商品" v-if="form.couponType != 2 && form.couponType != 4 && form.couponType != 6 && form.couponType != 1" prop="foods">
<my-select-goods v-model="form.foods" v-model:foodType="form.goodsType" @foodTypeChange="goodsTypeChange"></my-select-goods>
</u-form-item>
<u-form-item label="可使用类型" prop="useType">
@@ -567,7 +570,7 @@ function submitHandle() {
const inputTime = 50;
function fullAmountInput(e) {
setTimeout(() => {
form.value.fullAmount = filterNumberInput(e, 0);
form.value.fullAmount = filterNumberInput(e);
}, inputTime);
}
@@ -600,7 +603,7 @@ function maxDiscountAmountInput(e) {
function validDaysInput(e) {
setTimeout(() => {
form.value.validDays = filterNumberInput(e);
form.value.validDays = filterNumberInput(e, 1);
}, inputTime);
}