diff --git a/src/views/business/Marketing/CouponManage/Coupons/components/EditDialog.vue b/src/views/business/Marketing/CouponManage/Coupons/components/EditDialog.vue index d0b9146..2425439 100644 --- a/src/views/business/Marketing/CouponManage/Coupons/components/EditDialog.vue +++ b/src/views/business/Marketing/CouponManage/Coupons/components/EditDialog.vue @@ -262,13 +262,15 @@ const handleEditClick = async (formEl) => { } loadingStatus.value = true - if (formData.value.couponGoodsIds.length != 0) { - formData.value.couponGoodsIds = formData.value.couponGoodsIds.join(',') + if (formData.value.couponGoodsIds) { + if (formData.value.couponGoodsIds.length != 0) { + formData.value.couponGoodsIds = formData.value.couponGoodsIds.join(',') + } } if (formData.value.couponApplicableScopeConfig) { formData.value.couponApplicableScopeConfig = JSON.stringify(formData.value.couponApplicableScopeConfig) } - if(formData.value.couponFixedTime.length != 0){ + if (formData.value.couponFixedTime.length != 0) { formData.value.couponFixedStartTime = formData.value.couponFixedTime[0] formData.value.couponFixedEndTime = formData.value.couponFixedTime[1] } diff --git a/src/views/business/Marketing/CouponManage/Coupons/index.vue b/src/views/business/Marketing/CouponManage/Coupons/index.vue index e18a7f6..1cd9867 100644 --- a/src/views/business/Marketing/CouponManage/Coupons/index.vue +++ b/src/views/business/Marketing/CouponManage/Coupons/index.vue @@ -85,6 +85,11 @@ + + + @@ -190,7 +195,14 @@ async function getdisplay_status() { }) } getdisplay_status() - +// 字典获取 +const coupon_status = ref([]); +async function getcoupon_status() { + await proxy.getDicts('coupon_status').then((res) => { + coupon_status.value = res.data + }) +} +getcoupon_status() @@ -208,7 +220,7 @@ function getList() { total.value = res.data.totalNum; dataList.value.forEach(item => { - if (item.couponGoodsIdsArr.length != - 0) { + if (item.couponGoodsIdsArr.length != 0) { item.couponGoodsIds = item.couponGoodsIdsArr.split(',') } if (item.couponApplicableScopeConfig) {