diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskServiceImpl.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskServiceImpl.java index 0029a46..99b88b6 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskServiceImpl.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskServiceImpl.java @@ -3,6 +3,7 @@ package org.nl.wms.sch.task.service.impl; import cn.hutool.core.date.DateUtil; import cn.hutool.core.lang.Assert; import cn.hutool.core.util.IdUtil; +import cn.hutool.core.util.ObjectUtil; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -42,7 +43,17 @@ public class SchBaseTaskServiceImpl extends ServiceImpl queryAll(Map whereJson, PageQuery page) { + String task_code = ObjectUtil.isNotEmpty(whereJson.get("task_code")) ? whereJson.get("task_code").toString() : null; + String vehicle_code = ObjectUtil.isNotEmpty(whereJson.get("vehicle_code")) ? whereJson.get("vehicle_code").toString() : null; + String point_code = ObjectUtil.isNotEmpty(whereJson.get("point_code")) ? whereJson.get("point_code").toString() : null; + String begin_time = ObjectUtil.isNotEmpty(whereJson.get("begin_time")) ? whereJson.get("begin_time").toString() : null; + String end_time = ObjectUtil.isNotEmpty(whereJson.get("end_time")) ? whereJson.get("end_time").toString() : null; LambdaQueryWrapper lam = new LambdaQueryWrapper<>(); + lam.eq(ObjectUtil.isNotEmpty(task_code), SchBaseTask::getTask_code, task_code) + .eq(ObjectUtil.isNotEmpty(vehicle_code), SchBaseTask::getVehicle_code, vehicle_code) + .eq(ObjectUtil.isNotEmpty(point_code), SchBaseTask::getPoint_code1, point_code) + .ge(ObjectUtil.isNotEmpty(begin_time), SchBaseTask::getCreate_time, begin_time) + .le(ObjectUtil.isNotEmpty(end_time), SchBaseTask::getCreate_time, end_time); IPage pages = new Page<>(page.getPage() + 1, page.getSize()); schBaseTaskMapper.selectPage(pages, lam); return pages; diff --git a/nladmin-ui/src/views/wms/sch/task/config/index.vue b/nladmin-ui/src/views/wms/sch/task/config/index.vue index 8f6a4e9..ae3aa9e 100644 --- a/nladmin-ui/src/views/wms/sch/task/config/index.vue +++ b/nladmin-ui/src/views/wms/sch/task/config/index.vue @@ -424,6 +424,9 @@ export default { computed: { getRegionNames() { return (nextRegionStr) => { + if (!nextRegionStr) { + return '-' + } const regionCodes = nextRegionStr.split(',').map(code => code.trim()) const regionNames = regionCodes .map(code => { diff --git a/nladmin-ui/src/views/wms/sch/task/index.vue b/nladmin-ui/src/views/wms/sch/task/index.vue index 7c27485..1b2bcde 100644 --- a/nladmin-ui/src/views/wms/sch/task/index.vue +++ b/nladmin-ui/src/views/wms/sch/task/index.vue @@ -2,6 +2,102 @@
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -169,7 +265,7 @@ const defaultForm = { workshop_code: null, ext_group_data: null, remark: null, - is_delete: null, + is_delete: false, create_id: null, create_name: null, create_time: null, @@ -187,6 +283,13 @@ export default { url: 'api/schBaseTask', idField: 'task_code', sort: 'task_code,desc', + optShow: { + add: false, + edit: false, + del: false, + download: false, + reset: true + }, crudMethod: { ...crudSchBaseTask } }) }, @@ -195,12 +298,16 @@ export default { permission: { }, rules: { - } } + } + } }, methods: { // 钩子:在获取表格数据之前执行,false 则代表不获取数据 [CRUD.HOOK.beforeRefresh]() { return true + }, + hand(value) { + this.crud.toQuery() } } }