diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/SlittingproductionplanServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/SlittingproductionplanServiceImpl.java index 44fd22e15..68d608fe0 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/SlittingproductionplanServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/SlittingproductionplanServiceImpl.java @@ -51,6 +51,10 @@ public class SlittingproductionplanServiceImpl implements Slittingproductionplan String resource_name = MapUtil.getStr(whereJson, "resource_name"); String parent_container_name = MapUtil.getStr(whereJson, "parent_container_name"); String container_name = MapUtil.getStr(whereJson, "container_name"); + String qzzno = MapUtil.getStr(whereJson, "qzzno"); + String is_parent_ok = MapUtil.getStr(whereJson, "is_parent_ok"); + String is_child_tz_ok = MapUtil.getStr(whereJson, "is_child_tz_ok"); + String is_child_ps_ok = MapUtil.getStr(whereJson, "is_child_ps_ok"); String begin_time = MapUtil.getStr(whereJson, "begin_time"); String end_time = MapUtil.getStr(whereJson, "end_time"); @@ -61,9 +65,13 @@ public class SlittingproductionplanServiceImpl implements Slittingproductionplan map.put("status", status); map.put("begin_time", begin_time); map.put("end_time", end_time); + map.put("is_parent_ok", is_parent_ok); + map.put("is_child_tz_ok", is_child_tz_ok); + map.put("is_child_ps_ok", is_child_ps_ok); if (ObjectUtil.isNotEmpty(resource_name)) map.put("resource_name","%"+resource_name+"%"); if (ObjectUtil.isNotEmpty(parent_container_name)) map.put("parent_container_name","%"+parent_container_name+"%"); if (ObjectUtil.isNotEmpty(container_name)) map.put("container_name","%"+container_name+"%"); + if (ObjectUtil.isNotEmpty(qzzno)) map.put("qzzno","%"+qzzno+"%"); JSONObject json = WQL.getWO("PDM_BI_SLIDTTINGPLAN_01").addParamMap(map).pageQuery(WqlUtil.getHttpContext(page), "plan.container_name"); return json; diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/pdm/wql/PDM_BI_SLIDTTINGPLAN_01.wql b/lms/nladmin-system/src/main/java/org/nl/wms/pdm/wql/PDM_BI_SLIDTTINGPLAN_01.wql index 26aa2d787..e79649224 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/pdm/wql/PDM_BI_SLIDTTINGPLAN_01.wql +++ b/lms/nladmin-system/src/main/java/org/nl/wms/pdm/wql/PDM_BI_SLIDTTINGPLAN_01.wql @@ -22,6 +22,10 @@ 输入.container_name TYPEAS s_string 输入.begin_time TYPEAS s_string 输入.end_time TYPEAS s_string + 输入.qzzno TYPEAS s_string + 输入.is_child_ps_ok TYPEAS s_string + 输入.is_child_tz_ok TYPEAS s_string + 输入.is_parent_ok TYPEAS s_string [临时表] @@ -82,6 +86,22 @@ plan.container_name like 输入.container_name ENDOPTION + OPTION 输入.qzzno <> "" + plan.qzzno like 输入.qzzno + ENDOPTION + + OPTION 输入.is_parent_ok <> "" + plan.is_parent_ok = 输入.is_parent_ok + ENDOPTION + + OPTION 输入.is_child_tz_ok <> "" + plan.is_child_tz_ok = 输入.is_child_tz_ok + ENDOPTION + + OPTION 输入.is_child_ps_ok <> "" + plan.is_child_ps_ok = 输入.is_child_ps_ok + ENDOPTION + OPTION 输入.begin_time <> "" plan.manufacture_date >= 输入.begin_time ENDOPTION 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 27076389c..04a9f4b3f 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 @@ -87,6 +87,7 @@ + + + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -181,137 +256,137 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -422,7 +498,7 @@ const defaultForm = { } export default { name: 'Slittingproductionplan', - dicts: ['product_area', 'order_type', 'cut_product_status', 'IS_OR_NOT', 'ware_house', 'paper_tube_or_frp'], + dicts: ['product_area', 'order_type', 'cut_product_status', 'ware_house', 'paper_tube_or_frp', 'IS_OR_NOT'], components: { pagination, crudOperation, rrOperation, udOperation }, mixins: [presenter(), header(), form(defaultForm), crud()], cruds() {