From a780d041ffbe583f8c38122838ed99825792e8b7 Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Fri, 30 May 2025 18:04:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E8=B0=B1=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dish/menu/edit.vue | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/views/dish/menu/edit.vue b/src/views/dish/menu/edit.vue index 4e5210d1..bc4d2e29 100644 --- a/src/views/dish/menu/edit.vue +++ b/src/views/dish/menu/edit.vue @@ -1167,7 +1167,13 @@ export default { if (valid) { let param = this.baseInfo if(this.baseInfo.recipeType==1){ - param.recipeDateList = this.dateRangeList + param.recipeDateList = [] + this.dateRangeList.forEach(item=>{ + let index = item.detailList.findIndex(subItem=>subItem.dishesList.length>0) + if(index>-1){ + param.recipeDateList.push(item) + } + }) } if(this.baseInfo.recipeType==2){ param.recipeDateList = [{ @@ -1176,7 +1182,13 @@ export default { }] } if(this.baseInfo.recipeType==3){ - param.recipeDateList = this.weekDateList + param.recipeDateList = [] + this.weekDateList.forEach(item=>{ + let index = item.detailList.findIndex(subItem=>subItem.dishesList.length>0) + if(index>-1){ + param.recipeDateList.push(item) + } + }) } this.noDishes = true; param.recipeDateList.forEach(item=>{ @@ -1190,6 +1202,7 @@ export default { } }) }) + console.log(param) if(this.noDishes){ this.$modal.msgError("请选中菜品!"); }else{