From b9290d948861fb895e9b1a00bd6ca5a097420af3 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期三, 24 五月 2023 14:06:13 +0800 Subject: [PATCH] 任务查看明细增加时间条件 --- src/main/java/com/zy/asrs/controller/WrkDetlController.java | 23 +++++++++++++++-------- src/main/webapp/static/wms/js/wrkMast/wrkMast.js | 2 ++ src/main/webapp/views/wrkMast/wrkDetl.html | 12 ++++++++++-- src/main/webapp/static/wms/js/wmsWrkLog/wmsWrkLog.js | 4 ++-- 4 files changed, 29 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/WrkDetlController.java b/src/main/java/com/zy/asrs/controller/WrkDetlController.java index 0686e59..fbb34d4 100644 --- a/src/main/java/com/zy/asrs/controller/WrkDetlController.java +++ b/src/main/java/com/zy/asrs/controller/WrkDetlController.java @@ -35,21 +35,24 @@ @RequestMapping(value = "/wrkDetl/list/auth") @ManagerAuth - public R list(@RequestParam(defaultValue = "1")Integer curr, - @RequestParam(defaultValue = "10")Integer limit, - @RequestParam(required = false)String orderByField, - @RequestParam(required = false)String orderByType, - @RequestParam(required = false)String condition, - @RequestParam Map<String, Object> param){ + public R list(@RequestParam(defaultValue = "1") Integer curr, + @RequestParam(defaultValue = "10") Integer limit, + @RequestParam(required = false) String orderByField, + @RequestParam(required = false) String orderByType, + @RequestParam(required = false) String condition, + @RequestParam Map<String, Object> param) { excludeTrash(param); EntityWrapper<WrkDetl> wrapper = new EntityWrapper<>(); convert(param, wrapper); allLike(WrkDetl.class, param.keySet(), wrapper, condition); - if (!Cools.isEmpty(orderByField)){ + if (!Cools.isEmpty(orderByField)) { wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType)); } else { wrapper.orderBy("appe_time", false); } +// if (!Cools.isEmpty(ioTime)) { +// wrapper.eq("io_time", DateUtils.convert(ioTime, DateUtils.yyyyMMddHHmmsssss_F)); +// } return R.ok(wrkDetlService.selectPage(new Page<>(curr, limit), wrapper)); } @@ -83,7 +86,11 @@ wrapper.ge(entry.getKey(), DateUtils.convert(dates[0])); wrapper.le(entry.getKey(), DateUtils.convert(dates[1])); } else { - wrapper.like(entry.getKey(), val); + if (entry.getKey().equals("io_time")) { + wrapper.eq("io_time", DateUtils.convert(val, DateUtils.yyyyMMddHHmmsssss_F)); + }else { + wrapper.like(entry.getKey(), val); + } } } } diff --git a/src/main/webapp/static/wms/js/wmsWrkLog/wmsWrkLog.js b/src/main/webapp/static/wms/js/wmsWrkLog/wmsWrkLog.js index fa9e4d7..2220a38 100644 --- a/src/main/webapp/static/wms/js/wmsWrkLog/wmsWrkLog.js +++ b/src/main/webapp/static/wms/js/wmsWrkLog/wmsWrkLog.js @@ -21,8 +21,8 @@ cellMinWidth: 50, height: 'full-120', cols: [[ - {type: 'checkbox'} - ,{field: 'id', align: 'center',title: '缂栧彿'} + // {type: 'checkbox'} + {field: 'id', align: 'center',title: '缂栧彿'} ,{field: 'wmsWrkNo', align: 'center',title: 'wms浠诲姟鍙�'} ,{field: 'wmsStatus$', align: 'center',title: 'wms浠诲姟鐘舵��'} ,{field: 'wrkNo', align: 'center',title: '浠诲姟鍙�'} diff --git a/src/main/webapp/static/wms/js/wrkMast/wrkMast.js b/src/main/webapp/static/wms/js/wrkMast/wrkMast.js index 6319680..7ebc08a 100644 --- a/src/main/webapp/static/wms/js/wrkMast/wrkMast.js +++ b/src/main/webapp/static/wms/js/wrkMast/wrkMast.js @@ -1,6 +1,7 @@ var pageCurr; var wrkNo; var wmsWrkNo; +var ioTime; layui.config({ base: baseUrl + "/static/wms/layui/lay/modules/" }).extend({ @@ -289,6 +290,7 @@ // 鏄庣粏灞曠ず case 'detlShow': wrkNo = data.wrkNo; + ioTime = data.ioTime; // 琛ㄦ牸涓嬫柟鏄剧ず // locDetl(data.wrkNo); // 寮瑰眰鏄剧ず diff --git a/src/main/webapp/views/wrkMast/wrkDetl.html b/src/main/webapp/views/wrkMast/wrkDetl.html index ee5b62a..721993d 100644 --- a/src/main/webapp/views/wrkMast/wrkDetl.html +++ b/src/main/webapp/views/wrkMast/wrkDetl.html @@ -13,10 +13,16 @@ </style> </head> <body> -<div class="layui-inline" style="width:31%;margin-top: 20px"> +<div class="layui-inline" style="width:20%;margin-top: 20px"> <label class="layui-form-label">浠� 鍔� 鍙凤細</label> <div class="layui-input-inline"> <input id="wrkNo" class="layui-input" type="text" disabled="disabled"> + </div> +</div> +<div class="layui-inline" style="width:20%;margin-top: 20px"> + <label class="layui-form-label">浠诲姟鏃堕棿锛�</label> + <div class="layui-input-inline"> + <input id="ioTime" class="layui-input" type="text" disabled="disabled"> </div> </div> <table class="layui-hide" id="wrkDetlByMast" lay-filter="wrkDetlByMast"></table> @@ -42,11 +48,13 @@ var form = layui.form; $('#wrkNo').val(parent.wrkNo); + $('#ioTime').val(top.dateToStr(parent.ioTime, true)); // 鏁版嵁娓叉煋 tableIns1 = table.render({ elem: '#wrkDetlByMast', headers: {token: localStorage.getItem('token')}, - url: baseUrl+'/wrkDetl/list/' + parent.wrkNo + '/auth', + url: baseUrl+'/wrkDetl/list/auth', + where: {wrk_no: parent.wrkNo, io_time: top.dateToStr(parent.ioTime, true)}, page: true, limit: 16, limits: [16, 30, 50, 100, 200, 500], -- Gitblit v1.9.1