diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubPageReqVO.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubPageReqVO.java index 3a559f86..b61771f2 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubPageReqVO.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/controller/admin/plansub/vo/PlanSubPageReqVO.java @@ -87,4 +87,5 @@ public class PlanSubPageReqVO extends PageParam { private LocalDateTime[] createTime; private String projectCode; private String projectSubName; + private String customerBrief; } diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/plansub/PlanSubMapper.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/plansub/PlanSubMapper.java index d852452b..f6a0f24d 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/plansub/PlanSubMapper.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/plansub/PlanSubMapper.java @@ -65,7 +65,8 @@ public interface PlanSubMapper extends BaseMapperX { .orderByDesc(PlanSubDO::getId) ; query.like(ObjectUtil.isNotEmpty(reqVO.getProjectCode()), PlanDO::getCode, reqVO.getProjectCode()) - .like(ObjectUtil.isNotEmpty(reqVO.getProjectSubName()), PlanSubDetailDO::getName, reqVO.getProjectSubName()); + .like(ObjectUtil.isNotEmpty(reqVO.getProjectSubName()), PlanSubDetailDO::getName, reqVO.getProjectSubName()) + .like(ObjectUtil.isNotEmpty(reqVO.getCustomerBrief()), CustomerDO::getBrief, reqVO.getCustomerBrief()); return selectPage(reqVO, query); } diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/materialplan/MaterialPlanServiceImpl.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/materialplan/MaterialPlanServiceImpl.java index a8951855..e4ed4d45 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/materialplan/MaterialPlanServiceImpl.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/materialplan/MaterialPlanServiceImpl.java @@ -267,6 +267,7 @@ public class MaterialPlanServiceImpl implements MaterialPlanService { lambdaUpdateWrapper.set(TaskDispatchDetailDO::getPlanStatus,0); lambdaUpdateWrapper.set(TaskDispatchDetailDO::getProjectMaterialPlanDetailId,null); lambdaUpdateWrapper.set(TaskDispatchDetailDO::getMatPlanProcess,"N"); + lambdaUpdateWrapper.set(TaskDispatchDetailDO::getReportStatus,0); taskDispatchDetailMapper.update(lambdaUpdateWrapper); } materialPlanBoomMapper.delete(queryWrapper1); @@ -428,6 +429,8 @@ public class MaterialPlanServiceImpl implements MaterialPlanService { lambdaUpdateWrapper.set(TaskDispatchDetailDO::getProjectMaterialPlanNo, null); lambdaUpdateWrapper.set(TaskDispatchDetailDO::getPlanStatus,0); lambdaUpdateWrapper.set(TaskDispatchDetailDO::getProjectMaterialPlanDetailId,null); + lambdaUpdateWrapper.set(TaskDispatchDetailDO::getProcedureStatus, 0); + lambdaUpdateWrapper.set(TaskDispatchDetailDO::getMatPlanProcess, "N"); taskDispatchDetailMapper.update(lambdaUpdateWrapper); return CommonResult.success(true); } @@ -573,6 +576,7 @@ public class MaterialPlanServiceImpl implements MaterialPlanService { lambdaUpdateWrapper.set(TaskDispatchDetailDO::getPlanStatus,0); lambdaUpdateWrapper.set(TaskDispatchDetailDO::getProjectMaterialPlanDetailId,null); lambdaUpdateWrapper.set(TaskDispatchDetailDO::getMatPlanProcess,"N"); + lambdaUpdateWrapper.set(TaskDispatchDetailDO::getReportStatus,0); taskDispatchDetailMapper.update(lambdaUpdateWrapper); return CommonResult.success( true); } diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/plansubdetail/PlanSubDetailServiceImpl.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/plansubdetail/PlanSubDetailServiceImpl.java index 14e5a276..6554a5f8 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/plansubdetail/PlanSubDetailServiceImpl.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/service/plansubdetail/PlanSubDetailServiceImpl.java @@ -199,6 +199,7 @@ public class PlanSubDetailServiceImpl implements PlanSubDetailService { subPageReqVO.setPageSize(pageReqVO.getPageSize()); subPageReqVO.setProjectCode(pageReqVO.getProjectCode() == null ? "" : pageReqVO.getProjectCode()); subPageReqVO.setProjectSubName(pageReqVO.getProjectSubName() == null ?null:pageReqVO.getProjectSubName()); + subPageReqVO.setCustomerBrief(pageReqVO.getCustomerBrief() == null ? "" : pageReqVO.getCustomerBrief()); PageResult planPage = planSubMapper.getPlanList(subPageReqVO); for (PlanSubDO planSubDO : planPage.getList()) { PlanSubDetailDO planSubDetailDO = new PlanSubDetailDO(); diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/interrupt/index.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/interrupt/index.vue index a188df5a..7f6f9a6e 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/interrupt/index.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/interrupt/index.vue @@ -325,6 +325,9 @@ + + + 查询 @@ -422,7 +425,8 @@ const addQueryParams = reactive({ pageNo: 1, pageSize: 10, projectCode: '', - projectSubName: '' + projectSubName: '', + customerBrief:'' }) const selectedAddRow = ref([]) const rowClickHandle = (row) => { @@ -483,7 +487,8 @@ const getAddList = async () => { loading3.value = true const params = { projectCode: addQueryParams.projectCode, - projectSubName: addQueryParams.projectSubName + projectSubName: addQueryParams.projectSubName, + customerBrief:addQueryParams.customerBrief } const res = await PlansubdetailApi.pageAddList(params) console.log(res) @@ -661,7 +666,7 @@ const addItemRow = (row) => { item.isOverProcess = 0 } if (!item.id) { - + var type = 'BLUEPRINT_WORKBLANK' == item.subType ? '毛坯' @@ -699,7 +704,7 @@ const addItemRow = (row) => { }else{ list.value.unshift(newRow) } - + //message.success('新增行成功') } else { diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/edit.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/edit.vue index 6d9e86ce..255c33ba 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/edit.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/edit.vue @@ -540,6 +540,9 @@ 打印 + 查看工作 @@ -1139,11 +1142,10 @@ - - - + + { projectOrderDialog.value?.open() } @@ -1432,7 +1436,9 @@ const clouse = () => { dialogVisible.value = false dataListShuju.value = [] } - +const openUp=()=>{ + insert.value?.open() +} const queryParams = reactive({ pageNo: 1, pageSize: 10, diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/insert.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/insert.vue new file mode 100644 index 00000000..fe7a4919 --- /dev/null +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/plan/insert.vue @@ -0,0 +1,177 @@ + + + + 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 f83a7b34..5b9289e4 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 @@ -1605,7 +1605,7 @@ const onAddItem = () => { postId: 2, reportProcess:0, matPlanProcess:"N", - startTime:new Date() + startTime:new Date().getTime() } // 遍历对象的键 // Object.keys(procedureList.value).forEach((key) => {