生产计划接口对接
This commit is contained in:
parent
2cde39ceeb
commit
652e437fcf
|
|
@ -52,8 +52,8 @@
|
|||
</el-form-item>
|
||||
<el-form-item label="是否重复" v-if="dialogType==1">
|
||||
<el-radio-group v-model="ifRepeat" @change="changeRepeatType">
|
||||
<el-radio :label="1" style="font-size: 14px;">多天重复</el-radio>
|
||||
<el-radio :label="2" style="font-size: 14px;">多天不重复</el-radio>
|
||||
<el-radio label="1" style="font-size: 14px;">多天重复</el-radio>
|
||||
<el-radio label="2" style="font-size: 14px;">多天不重复</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="选择菜谱" prop="recipeId" v-if="dialogType==2">
|
||||
|
|
@ -95,10 +95,10 @@
|
|||
</div>
|
||||
<div class="body-card">
|
||||
<div v-for="dish in item.dishesList" :key="dish.dishesId" style="width: 100%;display: flex;justify-content: space-between;align-items: center;">
|
||||
<span>{{dish.dishesName}}</span>
|
||||
<i class="el-icon-delete" style="color: red;cursor: pointer;" @click="deleteDishes(item,dish)" v-if="dialogType==1"></i>
|
||||
<el-input v-model="dish.number" placeholder="请输入份数" maxlength="10" clearable v-if="dialogType==2"
|
||||
@input="(v)=>(dish.number=v.replace(/[^\d]/g,''))" style="width: 150px;"/>
|
||||
<span>{{dish.dishesName}}</span>
|
||||
<el-input v-model="dish.number" placeholder="请输入份数" maxlength="10" clearable
|
||||
@input="(v)=>(dish.number=v.replace(/[^\d]/g,''))" style="width: 100px;"/>
|
||||
<!-- <i class="el-icon-delete" style="color: red;cursor: pointer;" @click="deleteDishes(item,dish)" v-if="dialogType==1"></i> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="bottom-card">
|
||||
|
|
@ -332,6 +332,8 @@ export default {
|
|||
//查询查询食堂下拉结构
|
||||
getProductionPlanInfoApi(param).then((response) => {
|
||||
this.baseInfo = response.data;
|
||||
this.dialogType = response.data.productionPlanType;
|
||||
this.ifRepeat = response.data.ifRepeat;
|
||||
getCanteenByAreaApi({areaId:this.baseInfo.areaId}).then((response) => {
|
||||
this.canteenOptions=response.rows||[];
|
||||
this.$set(this.baseInfo,"canteenId",this.baseInfo.canteenId)
|
||||
|
|
@ -344,14 +346,25 @@ export default {
|
|||
this.recipeOptions = response.rows||[]
|
||||
this.$set(this.baseInfo,"recipeId",this.baseInfo.recipeId)
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var resDetailList = response.data.productionPlanDetailVOList;
|
||||
this.dateRange=[resDetailList[0].detailDate,resDetailList[resDetailList.length-1].detailDate]
|
||||
this.dateRangeList = this.getDateRange(this.dateRange[0],this.dateRange[1])
|
||||
this.dateRangeIndex = 0
|
||||
this.dateRangeRadio = this.formatDate(this.dateRange[0]);
|
||||
|
||||
for (let i = 0; i < resDetailList.length; i++) {
|
||||
this.dateRangeList.forEach(item=>{
|
||||
if(resDetailList[i].detailDate==item.applyDate){
|
||||
item.detailList.forEach(subItem=>{
|
||||
if(resDetailList[i].mealtimeType==subItem.mealtimeType){
|
||||
this.$set(resDetailList[i],'number',resDetailList[i].dishesNum)
|
||||
subItem.dishesList.push(resDetailList[i])
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
this.detailList = this.dateRangeList[0].detailList;
|
||||
});
|
||||
},
|
||||
//区域树
|
||||
|
|
|
|||
Loading…
Reference in New Issue