diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java index 04653581f..058794585 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java @@ -757,6 +757,7 @@ public class StIvtIostorinvOutServiceImpl extends ServiceImpl disDaoList = new ArrayList<>(); @@ -101,6 +105,11 @@ public class StIvtIostorinvdisServiceImpl extends ServiceImpl '0' OPTION 输入.sect_id <> "" diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/service/impl/StructivtServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/service/impl/StructivtServiceImpl.java index 66acb3318..035f4696e 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/service/impl/StructivtServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/service/impl/StructivtServiceImpl.java @@ -58,6 +58,7 @@ public class StructivtServiceImpl implements StructivtService { String ivt_status = MapUtil.getStr(whereJson, "ivt_status"); String is_virtual = MapUtil.getStr(whereJson, "is_virtual"); String sub_type = MapUtil.getStr(whereJson, "sub_type"); + String quality_scode = MapUtil.getStr(whereJson, "quality_scode"); JSONObject map = new JSONObject(); map.put("flag", "1"); map.put("stor_id", stor_id); @@ -65,6 +66,7 @@ public class StructivtServiceImpl implements StructivtService { map.put("ivt_status", ivt_status); map.put("is_virtual", is_virtual); map.put("sub_type", sub_type); + map.put("quality_scode", quality_scode); if (StrUtil.isNotEmpty(material)) { map.put("material", "%" + material + "%"); } @@ -222,12 +224,14 @@ public class StructivtServiceImpl implements StructivtService { String rein_flag = MapUtil.getStr(whereJson, "rein_flag"); String ivt_status = MapUtil.getStr(whereJson, "ivt_status"); String sub_type = MapUtil.getStr(whereJson, "sub_type"); + String quality_scode = MapUtil.getStr(whereJson, "quality_scode"); JSONObject map = new JSONObject(); map.put("flag", "2"); map.put("stor_id", stor_id); map.put("is_virtual", is_virtual); map.put("ivt_status", ivt_status); map.put("sub_type", sub_type); + map.put("quality_scode", quality_scode); if (StrUtil.isNotEmpty(material)) { map.put("material", "%" + material + "%"); } diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/wql/QST_STRUCTIVT001.wql b/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/wql/QST_STRUCTIVT001.wql index ee26abf8e..d4d9ef32f 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/wql/QST_STRUCTIVT001.wql +++ b/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/wql/QST_STRUCTIVT001.wql @@ -28,6 +28,7 @@ 输入.rein_flag TYPEAS f_string 输入.in_stor_id TYPEAS f_string 输入.sub_type TYPEAS s_string + 输入.quality_scode TYPEAS s_string [临时表] --这边列出来的临时表就会在运行期动态创建 @@ -159,9 +160,15 @@ OPTION 输入.pcsn <> "" ivt.pcsn like 输入.pcsn ENDOPTION + + OPTION 输入.quality_scode <> "" + ivt.quality_scode = 输入.quality_scode + ENDOPTION + OPTION 输入.is_virtual = "0" sect.sect_type_attr <> '09' ENDOPTION + OPTION 输入.is_virtual = "1" sect.sect_type_attr = '09' ENDOPTION @@ -331,6 +338,10 @@ ivt.pcsn like 输入.pcsn ENDOPTION + OPTION 输入.quality_scode <> "" + ivt.quality_scode = 输入.quality_scode + ENDOPTION + OPTION 输入.sap_pcsn <> "" sub.sap_pcsn like 输入.sap_pcsn ENDOPTION diff --git a/lms/nladmin-ui/src/views/wms/basedata/st/ivt/index.vue b/lms/nladmin-ui/src/views/wms/basedata/st/ivt/index.vue index 3d4dcaaa7..a292457b0 100644 --- a/lms/nladmin-ui/src/views/wms/basedata/st/ivt/index.vue +++ b/lms/nladmin-ui/src/views/wms/basedata/st/ivt/index.vue @@ -174,6 +174,24 @@ /> + + + + + @@ -233,11 +251,6 @@ :min-width="flexWidth('material_name',crud.data,'物料名称')" /> - - + + @@ -366,6 +384,10 @@ export default { { 'value': '2', 'label': '改切' }, { 'value': '1', 'label': '返检' } ], + ivtQualityList: [ + { 'value': '01', 'label': '否' }, + { 'value': '02', 'label': '是' } + ], remarkList: [ { 'value': '1', 'label': '客户原因' }, { 'value': '2', 'label': '生产质量原因' },