From 07f8e87ca071e89dc92d45b42d44f5e9c8a1ff3c Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Mon, 26 May 2025 10:02:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=93=81=E5=A4=8D=E5=88=B6=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dish/menu/edit.vue | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/src/views/dish/menu/edit.vue b/src/views/dish/menu/edit.vue index f34cccd6..affd39ce 100644 --- a/src/views/dish/menu/edit.vue +++ b/src/views/dish/menu/edit.vue @@ -949,8 +949,17 @@ export default { choseDateRadio(e){ let index = this.dateRangeList.findIndex(v=>v.applyDate==this.dateRangeRadio) this.dateRangeIndex = index - this.detailList = this.dateRangeList[index].detailList - this.getRecipeDetailByDate() + this.detailList = this.dateRangeList[index].detailList; + let hasDishes = false + this.detailList.forEach(item=>{ + if(item.dishesList.length>0){ + hasDishes=true + } + }) + if(!hasDishes){ + this.getRecipeDetailByDate() + } + }, // ----每周重复----- getWeekDates() { @@ -997,7 +1006,16 @@ export default { choseWeekDate(item,index){ this.weekId = item.applyWeek; this.detailList = this.weekDateList[index].detailList; - this.getRecipeDetailByWeek() + let hasDishes2 = false + this.detailList.forEach(item=>{ + if(item.dishesList.length>0){ + hasDishes2=true + } + }) + console.log(this.detailList) + if(!hasDishes2){ + this.getRecipeDetailByWeek() + } },