diff --git a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/taskreport/TaskReportMapper.java b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/taskreport/TaskReportMapper.java index f6bff5a..39b131a 100644 --- a/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/taskreport/TaskReportMapper.java +++ b/mes-module-heli/mes-module-heli-biz/src/main/java/com/chanko/yunxi/mes/module/heli/dal/mysql/taskreport/TaskReportMapper.java @@ -55,7 +55,7 @@ public interface TaskReportMapper extends BaseMapperX { .like(!StringUtils.isEmpty(reqVO.getProjectSubName()), ProjectOrderSubDO::getName, reqVO.getProjectSubName()) .like(!StringUtils.isEmpty(reqVO.getMaterialName()), ProcessBomDetailDO::getMaterialName, reqVO.getMaterialName()) .like(!StringUtils.isEmpty(reqVO.getOwnerName()), AdminUserDO::getNickname, reqVO.getOwnerName()) - .eq(TaskReportDO::getDispatchDetailId,reqVO.getDispatchDetailId()); + .eq(!StringUtils.isEmpty(reqVO.getDispatchDetailId()),TaskReportDO::getDispatchDetailId,reqVO.getDispatchDetailId()); return selectPage(reqVO, query); } diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/deliverorder/detail.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/deliverorder/detail.vue index 2ffe58e..46e1120 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/deliverorder/detail.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/deliverorder/detail.vue @@ -533,6 +533,12 @@ const otherSubFormRef = ref() //计算运费 const yunFei = (event) => { + const totalWeight = formData.value.deliverOrderSubs.reduce((sum, item) => { + const weight = item.weight !== null && item.weight !== undefined ? Number(item.weight) : 0; + return sum + weight; + }, 0); + formData.value.transportWeight=totalWeight + if (formData.value.transportFreightCost && formData.value.transportFreightCost > 0) { //先将有重量和无重量的进行拆分 let numOne = 0 diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/boom.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/boom.vue index f8d0e58..5e34c35 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/boom.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/boom.vue @@ -69,7 +69,7 @@ const handleSelectionChange = (val: []) => { selectedRowNowKeys.value = val; selectedRowBeforeKeys.value = val; multipleSelection.value = selectedRowBeforeKeys.value - + }else{ if(val != null && val.length > 0){ //对比一下,看看多了还是少了,多了selectedRowBeforeKeys.value就添加那个多了的元素,少了selectedRowBeforeKeys.value就移除不同的元素 然后 selectedRowNowKeys.value = val; @@ -101,8 +101,8 @@ const handleSelectionChange = (val: []) => { multipleSelection.value = selectedRowBeforeKeys.value selectedRowNowKeys.value = val; } - - + + } // if(selectedRowBeforeKeys.value == null || selectedRowBeforeKeys.value.length == 0){ diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/materialNew.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/materialNew.vue index 3e24cc5..962c5ea 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/materialNew.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/materialplan/materialNew.vue @@ -21,7 +21,7 @@ - + @@ -120,7 +120,7 @@ const open = async (planId: number) => { queryReqVo.taskId = planId formLoading.value = true - const data = await PlanTaskBomApi.getMaterialPlanTaskBomNew(queryReqVo) + const data = await PlanTaskBomApi.getMaterialPlanTaskBom(queryReqVo) list.value = data.list total.value = data.total diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/outsourcestock/edit.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/outsourcestock/edit.vue index 099e614..a9b08c4 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/outsourcestock/edit.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/outsourcestock/edit.vue @@ -320,7 +320,7 @@ style="width: 100%" v-model="scope.row.currentCount" placeholder="本次到货 + @change="handleEstimatedPrice" @blur="repairable(scope.row.unqualifiedCount,scope.row)" :min="0" :precision="2" /> @@ -609,6 +609,11 @@ const matOpenFormRef = ref() // } // }) // } +const repairable = (event,row) => { + if (event==0){ + row.repairable=3 + } +} const handleSelectedMaterialPlanMat = (arr) => { // 创建一个 Set 来存储现有的 matId debugger diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/bomDetail.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/bomDetail.vue index 749787e..6826618 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/bomDetail.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/processdesign/bomDetail.vue @@ -719,7 +719,7 @@ const onAddItem = () => { materialCode: undefined, compositionId: undefined, bomEditStatus: 3, - spec: undefined, + spec: "A", unit: '21', blueprintNo: undefined, amount: undefined, @@ -738,10 +738,14 @@ const onDeleteItem = async (index) => { } const onChangeType = (row, val) => { + if (val==2){ + row.spec = "A" + }else{ + row.spec =undefined + } row.materialId = undefined row.materialName = undefined row.materialCode = undefined - row.spec = undefined row.unit = undefined } diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/purchaseorder/boomDialog.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/purchaseorder/boomDialog.vue index 6c27cdb..3a8ac18 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/purchaseorder/boomDialog.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/purchaseorder/boomDialog.vue @@ -19,8 +19,8 @@ - - + + @@ -81,7 +81,7 @@ const queryParams:any = reactive({ //指定key值,数据更新之后保留之前选中的数据 const getRowKeys = (row) => { - return row.matId + return row.id } const queryFormRef = ref() // 搜索的表单 diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/materials.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/materials.vue index 67b92c3..6011db3 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/materials.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/storage/materials.vue @@ -21,7 +21,7 @@ - + diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/materialsNew.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/materialsNew.vue index 4d5b5c3..4d80f4f 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/materialsNew.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/materialsNew.vue @@ -23,7 +23,7 @@ - + @@ -83,7 +83,7 @@ const clickRow = (row: any) => { } //指定key值,数据更新之后保留之前选中的数据 const getRowKeys = (row) => { - return row.matId + return `${row.whId}_${row.matCode}_${row.pnId}` } const queryReqVo: any = reactive({