diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java index f65651984..cb9986bb9 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java @@ -71,9 +71,17 @@ public class RawAssistIStorServiceImpl implements RawAssistIStorService { map.put("create_mode", (String) whereJson.get("create_mode")); map.put("bill_status", (String) whereJson.get("bill_status")); String bill_code = MapUtil.getStr(whereJson, "bill_code"); + String sap_pcsn = MapUtil.getStr(whereJson, "sap_pcsn"); + String pcsn = MapUtil.getStr(whereJson, "pcsn"); if (!ObjectUtil.isEmpty(bill_code)) { map.put("bill_code", "%" + bill_code + "%"); } + if (!ObjectUtil.isEmpty(sap_pcsn)) { + map.put("sap_pcsn", "%" + sap_pcsn + "%"); + } + if (!ObjectUtil.isEmpty(pcsn)) { + map.put("pcsn", "%" + pcsn + "%"); + } String begin_time = (String) whereJson.get("begin_time"); if (!StrUtil.isEmpty(begin_time)) { diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/wql/QST_IVT_RAWASSISTISTOR.wql b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/wql/QST_IVT_RAWASSISTISTOR.wql index 8365d9484..513aa4a79 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/wql/QST_IVT_RAWASSISTISTOR.wql +++ b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/wql/QST_IVT_RAWASSISTISTOR.wql @@ -20,6 +20,8 @@ 输入.bill_code TYPEAS s_string 输入.create_mode TYPEAS s_string 输入.stor_id TYPEAS s_string + 输入.sap_pcsn TYPEAS s_string + 输入.pcsn TYPEAS s_string 输入.bill_status TYPEAS s_string 输入.bill_type TYPEAS s_string 输入.box_no TYPEAS s_string @@ -58,10 +60,12 @@ IF 输入.flag = "1" PAGEQUERY - SELECT + SELECT DISTINCT ios.* FROM ST_IVT_IOStorInv ios + LEFT JOIN st_ivt_iostorinvdis dis ON dis.iostorinv_id = ios.iostorinv_id + LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = dis.pcsn AND dis.box_no = sub.package_box_sn WHERE ios.is_delete = '0' AND @@ -71,6 +75,12 @@ OPTION 输入.bill_code <> "" ios.bill_code like 输入.bill_code ENDOPTION + OPTION 输入.sap_pcsn <> "" + sub.sap_pcsn like 输入.sap_pcsn + ENDOPTION + OPTION 输入.pcsn <> "" + dis.pcsn like 输入.pcsn + ENDOPTION OPTION 输入.stor_id <> "" ios.stor_id = 输入.stor_id ENDOPTION @@ -108,7 +118,8 @@ width, thickness, net_weight, - net_weight AS plan_qty + net_weight AS plan_qty, + sap_pcsn FROM pdm_bi_subpackagerelation sub WHERE @@ -125,6 +136,9 @@ OPTION 输入.package_box_sn <> "" sub.package_box_sn = 输入.package_box_sn ENDOPTION + OPTION 输入.package_box_sn <> "" + sub.sap_pcsn = 输入.sap_pcsn + ENDOPTION OPTION 输入.container_name <> "" sub.container_name = 输入.container_name ENDOPTION @@ -151,7 +165,7 @@ st_ivt_iostorinvdtl dtl LEFT JOIN md_me_materialbase mb ON mb.material_id = dtl.material_id LEFT JOIN ST_IVT_IOStorInv mst ON mst.iostorinv_id = dtl.iostorinv_id - LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = dtl.pcsn + LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = dtl.pcsn AND dtl.box_no = sub.package_box_sn where mst.bill_code = 输入.bill_code OPTION 输入.open_flag = "1" @@ -171,11 +185,13 @@ mb.material_code, mb.material_name, po.point_code, - po.point_name + po.point_name, + sub.sap_pcsn FROM st_ivt_iostorinvdis dis INNER JOIN md_me_materialbase mb ON mb.material_id = dis.material_id LEFT JOIN SCH_BASE_POINT po ON po.point_id = dis.point_id + LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = dis.pcsn AND dis.box_no = sub.package_box_sn where dis.box_no = 输入.package_box_sn AND @@ -204,12 +220,14 @@ po.point_name, dis.iostorinvdis_id, dis.task_id, - dis.box_no + dis.box_no, + sub.sap_pcsn FROM st_ivt_iostorinvdis dis INNER JOIN md_me_materialbase mb ON mb.material_id = dis.material_id LEFT JOIN sch_base_point po ON po.point_id = dis.point_id LEFT JOIN sch_base_task task ON task.task_id = dis.task_id AND task.is_delete = '0' + LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = dis.pcsn AND dis.box_no = sub.package_box_sn WHERE dis.task_id <> '' AND @@ -622,7 +640,8 @@ width, thickness, net_weight, - net_weight AS plan_qty + net_weight AS plan_qty, + sap_pcsn FROM pdm_bi_subpackagerelation sub WHERE diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/outbill/service/impl/CheckOutBillServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/outbill/service/impl/CheckOutBillServiceImpl.java index 0fc6ff80d..26a291aeb 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/outbill/service/impl/CheckOutBillServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/st/outbill/service/impl/CheckOutBillServiceImpl.java @@ -2095,7 +2095,7 @@ public class CheckOutBillServiceImpl implements CheckOutBillService { JSONObject jsonSub = subTab.query("container_name = '" + dis.getString("pcsn") + "' and status = '2'").uniqueResult(0); if (ObjectUtil.isEmpty(jsonSub)) throw new BadRequestException("此子卷不存在或不为入库状态:" + dis.getString("pcsn")); // 如果是拆分入库则将包装关系改为生成状态 - if (jo_mst.getString("bill_type").equals("1005") || (jo_mst.getString("bill_type").equals("1009") && StrUtil.isNotEmpty(dtl_jo.getString("source_bill_code")))){ + if (jo_mst.getString("bill_type").equals("1005") || (jo_mst.getString("bill_type").equals("1009") && StrUtil.isEmpty(dtl_jo.getString("source_bill_code")))){ jsonSub.put("status", "0"); } else { jsonSub.put("status", "3"); diff --git a/lms/nladmin-ui/src/views/wms/pdm/order/slittingplan/index.vue b/lms/nladmin-ui/src/views/wms/pdm/order/slittingplan/index.vue index 50e47decf..8685aeb2d 100644 --- a/lms/nladmin-ui/src/views/wms/pdm/order/slittingplan/index.vue +++ b/lms/nladmin-ui/src/views/wms/pdm/order/slittingplan/index.vue @@ -11,99 +11,119 @@ label-width="11 0px" label-suffix=":" > - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + diff --git a/lms/nladmin-ui/src/views/wms/pub/StructDialog.vue b/lms/nladmin-ui/src/views/wms/pub/StructDialog.vue index 2b2810b85..d31f11ccc 100644 --- a/lms/nladmin-ui/src/views/wms/pub/StructDialog.vue +++ b/lms/nladmin-ui/src/views/wms/pub/StructDialog.vue @@ -49,7 +49,6 @@ - diff --git a/lms/nladmin-ui/src/views/wms/sch/task/index.vue b/lms/nladmin-ui/src/views/wms/sch/task/index.vue index 226b2c09c..a9665f423 100644 --- a/lms/nladmin-ui/src/views/wms/sch/task/index.vue +++ b/lms/nladmin-ui/src/views/wms/sch/task/index.vue @@ -10,75 +10,90 @@ label-width="80px" label-suffix=":" > - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/lms/nladmin-ui/src/views/wms/st/inbill/AddDialog.vue b/lms/nladmin-ui/src/views/wms/st/inbill/AddDialog.vue index 98faa053b..dd2325634 100644 --- a/lms/nladmin-ui/src/views/wms/st/inbill/AddDialog.vue +++ b/lms/nladmin-ui/src/views/wms/st/inbill/AddDialog.vue @@ -130,12 +130,13 @@ :header-cell-style="{background:'#f5f7fa',color:'#606266'}" > - - + + + diff --git a/lms/nladmin-ui/src/views/wms/st/inbill/AddDtl.vue b/lms/nladmin-ui/src/views/wms/st/inbill/AddDtl.vue index ed0d0142a..a911a9dc7 100644 --- a/lms/nladmin-ui/src/views/wms/st/inbill/AddDtl.vue +++ b/lms/nladmin-ui/src/views/wms/st/inbill/AddDtl.vue @@ -44,6 +44,15 @@ clearable size="mini" placeholder="物料编码" + style="width: 230px;" + class="filter-item" + @keyup.enter.native="crud.toQuery" + /> + - + + - + diff --git a/lms/nladmin-ui/src/views/wms/st/inbill/DivDialog.vue b/lms/nladmin-ui/src/views/wms/st/inbill/DivDialog.vue index cb60e505a..182adf6f9 100644 --- a/lms/nladmin-ui/src/views/wms/st/inbill/DivDialog.vue +++ b/lms/nladmin-ui/src/views/wms/st/inbill/DivDialog.vue @@ -55,6 +55,7 @@ +