diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/device/service/impl/StorageCellServiceImpl.java b/acs/nladmin-system/src/main/java/org/nl/acs/device/service/impl/StorageCellServiceImpl.java index 42367c9fa..86b6c944a 100644 --- a/acs/nladmin-system/src/main/java/org/nl/acs/device/service/impl/StorageCellServiceImpl.java +++ b/acs/nladmin-system/src/main/java/org/nl/acs/device/service/impl/StorageCellServiceImpl.java @@ -48,9 +48,17 @@ public class StorageCellServiceImpl implements StorageCellService { @Override public Map queryAll(Map whereJson, Pageable page) { String storage_code = MapUtil.getStr(whereJson, "storage_code"); + String parent_storage_code = MapUtil.getStr(whereJson, "parent_storage_code"); + String address = MapUtil.getStr(whereJson, "address"); String where = ""; if (StrUtil.isNotEmpty(storage_code)) { - where = " and storage_code like '%" + storage_code + "%'"; + where += " and storage_code like '%" + storage_code + "%'"; + } + if (StrUtil.isNotEmpty(parent_storage_code)) { + where += " and parent_storage_code like '%" + parent_storage_code + "%'"; + } + if (StrUtil.isNotEmpty(address)) { + where += " and address like '%" + address + "%'"; } WQLObject wo = WQLObject.getWQLObject("acs_storage_cell"); ResultBean rb = wo.pagequery(WqlUtil.getHttpContext(page), "1 = 1 " + where, "update_time desc"); diff --git a/acs/nladmin-ui/src/views/acs/device/storageCell/index.vue b/acs/nladmin-ui/src/views/acs/device/storageCell/index.vue index bf0d0adc4..e35fd92eb 100644 --- a/acs/nladmin-ui/src/views/acs/device/storageCell/index.vue +++ b/acs/nladmin-ui/src/views/acs/device/storageCell/index.vue @@ -12,6 +12,22 @@ style="width: 200px;" class="filter-item" /> + +