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() + } },