diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/materialplanboom/MaterialPlanBoomMapper.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/materialplanboom/MaterialPlanBoomMapper.java index 7aa1aed..cb73879 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/materialplanboom/MaterialPlanBoomMapper.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/materialplanboom/MaterialPlanBoomMapper.java @@ -44,6 +44,14 @@ public interface MaterialPlanBoomMapper extends BaseMapperX Long hasPurchase(Map map); Long hasPurYard(Map map); + default int updateSetNull(List ids){ + UpdateWrapper updateWrapper = new UpdateWrapper<>(); + updateWrapper.set("supplier_id",null).set("estimated_price",null) + .set("purchase_amount",null).set("arrive_time",null).set("mat_rest",null) + .in("id",ids); + return update(updateWrapper); + } + default PageResult selectPage(MaterialPlanBoomPageReqVO reqVO) { MPJLambdaWrapper query = new MPJLambdaWrapper<>(); query.selectAll(MaterialPlanBoomDO.class) diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/purchaseordermakedetail/PurchaseOrderMakeDetailMapper.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/purchaseordermakedetail/PurchaseOrderMakeDetailMapper.java index ec5cdad..ce8aee5 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/purchaseordermakedetail/PurchaseOrderMakeDetailMapper.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/purchaseordermakedetail/PurchaseOrderMakeDetailMapper.java @@ -45,7 +45,7 @@ public interface PurchaseOrderMakeDetailMapper extends BaseMapperX materialPlanBoomDOList = updateReqVO.getMaterialPlanBoomDOList(); List ids = new ArrayList<>(); @@ -243,7 +244,7 @@ public class MaterialPlanBoomServiceImpl implements MaterialPlanBoomService { throw exception(PURCHASE_ORDER_MAKE_DETAIL_IS_STORAGE); } materialPlanBoomMapper.updateBatch(materialPlanBoomDOList); - + materialPlanBoomMapper.updateSetNull(ids); } diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/taskdispatch/detailDialog.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/taskdispatch/detailDialog.vue index 6b01fc5..97e54f5 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/taskdispatch/detailDialog.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/taskdispatch/detailDialog.vue @@ -1514,7 +1514,6 @@ const onAddItem = () => { }else{ if(formData.value.taskDispatchDetails != null && formData.value.taskDispatchDetails.length > 0){ var it = formData.value.taskDispatchDetails [0] - console.log(it) if(it.startTime != null){ row.startTime = it.startTime } @@ -1545,6 +1544,17 @@ const onAddItem = () => { } }); + if(formData.value.taskDispatchDetails != null && formData.value.taskDispatchDetails.length > 0){ + for(var i = 0 ; i < formData.value.taskDispatchDetails.length ; i ++ ){ + var item = formData.value.taskDispatchDetails[i]; + for(var j = 0 ; j < list.length ; j ++ ){ + var item1 = list[j]; + if(item.procedureId == item1.procedureId){ + item1.dispatchType = item.dispatchType + } + } + } + } formData.value.taskDispatchDetails = list; }else{ formData.value.taskDispatchDetails = [] @@ -1677,6 +1687,7 @@ const onDeleteItem = async (row,index) => { message.success(t('common.delSuccess')) } const handleOutsourcingChange= async (row: any) => { + console.log('ss') if(row.isOutsourcing == false){ row.dispatchType = 1 row.postId = ''