diff --git a/src/views/online-shop/goods-group.vue b/src/views/online-shop/goods-group.vue index 6ffa921..ae87b8b 100644 --- a/src/views/online-shop/goods-group.vue +++ b/src/views/online-shop/goods-group.vue @@ -267,7 +267,8 @@ async function addConfirm() { }) obj.productIds = arr } - if (obj.time.length) { + console.log(obj, '商品分组的参数') + if (obj.time && obj.time.length) { obj.saleStartTime = obj.time[0] obj.saleEndTime = obj.time[1] } @@ -278,6 +279,10 @@ async function addConfirm() { myDialogRefAdd.value.close() } } else { + if (obj.useTime == 0) { + obj.saleStartTime = null + obj.saleEndTime = null + } let res = await UserAPI.update(obj) if (res.code == 200) { ElMessage.success("编辑成功"); diff --git a/src/views/product/indexconfig/addgoods.vue b/src/views/product/indexconfig/addgoods.vue index 8fcc777..95f3e28 100644 --- a/src/views/product/indexconfig/addgoods.vue +++ b/src/views/product/indexconfig/addgoods.vue @@ -4,14 +4,14 @@ - + - + @@ -65,9 +65,9 @@
- - 固定套餐 - 可选套餐 + + 固定套餐 + 可选套餐
@@ -85,10 +85,10 @@ 添加商品 @@ -97,10 +97,10 @@
- + - + 删除 @@ -113,7 +113,7 @@ @@ -121,10 +121,10 @@ 添加商品 @@ -135,7 +135,8 @@
- + @@ -189,8 +190,7 @@ + end-placeholder="结束时间" value-format="HH:mm:ss" format="HH:mm:ss" /> @@ -198,7 +198,7 @@
- +
注:关闭则不计算出入库数据
@@ -211,7 +211,8 @@
- +
单份商品打包费。注:店铺开启外卖模式下该数据才生效
@@ -493,7 +494,7 @@ function selectSkuHandle(item: any, index: number) { // } } function addimgEvent() { - if( isSyncStatus() ){ + if (isSyncStatus()) { ElMessage.error('当前同步启用状态下不可修改') return } @@ -526,7 +527,7 @@ function addgoods(index: number = -1) { (shopListRef.value as any)?.opens() } function deleteEvent(d: any) { - if( isSyncStatus() ){ + if (isSyncStatus()) { ElMessage.error('当前同步启用状态下不可修改') return } @@ -737,7 +738,7 @@ const submitForm = async (formEl: FormInstance | undefined) => { if (!formEl) return await formEl.validate(async (valid, fields) => { if (valid) { - + // 第一张图片作为封面图 ruleForm.coverImg = ruleForm.images[0] // 规格id修改 @@ -751,7 +752,7 @@ const submitForm = async (formEl: FormInstance | undefined) => { } // 修改时间 console.log(ruleForm.useTime) - if( !ruleForm.useTime ){ + if (!ruleForm.useTime) { ElMessage.error('请选择定时上下架时间') return } @@ -769,7 +770,7 @@ const submitForm = async (formEl: FormInstance | undefined) => { } else if (ruleForm.type == 'package') { // console.log(ruleForm, '套餐') } - + // 标题和几选几是否填写 if (ruleForm.type == "package") { if (ruleForm.groupType == '1') { @@ -789,6 +790,10 @@ const submitForm = async (formEl: FormInstance | undefined) => { setTimeout(() => { ruleForm.days = ruleForm.days.split(',') }, 200); + + if (ruleForm.type == 'weight') { + ruleForm.specId = '' + } if (ruleForm.id) { let res = await UserAPI3.update(ruleForm) if (res.code == 200) {