From c61d0bb1cdcc3012b876dd33066c221cd859e527 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 28 九月 2022 13:33:26 +0800 Subject: [PATCH] # --- src/main/webapp/static/js/locDetl/locDetl.js | 2 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | 3 + src/main/java/com/zy/asrs/mapper/MatMapper.java | 2 src/main/resources/mapper/MatMapper.xml | 3 + src/main/webapp/views/mat/mat.html | 10 ++++- src/main/webapp/views/stoMan/stoQue.html | 5 ++ src/main/java/com/zy/asrs/controller/MatController.java | 17 +++++++- src/main/webapp/static/js/common.js | 24 ++++++------ src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java | 4 +- src/main/java/com/zy/asrs/service/MatService.java | 2 10 files changed, 51 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MatController.java b/src/main/java/com/zy/asrs/controller/MatController.java index 3e12304..66fabfa 100644 --- a/src/main/java/com/zy/asrs/controller/MatController.java +++ b/src/main/java/com/zy/asrs/controller/MatController.java @@ -57,12 +57,23 @@ return R.ok().add(mats); } + @RequestMapping(value = "/mat/list/pda/page/auth") + @ManagerAuth + public R pdaPageList(@RequestParam(required = true)Long tagId, + @RequestParam(defaultValue = "1")Integer curr, + @RequestParam(defaultValue = "10")Integer limit){ + EntityWrapper<Mat> wrapper = new EntityWrapper<>(); + wrapper.eq("tag_id", tagId); + wrapper.orderBy("create_time", false); + return R.ok().add(matService.selectPage(new Page<>(curr, limit), wrapper)); + } + @RequestMapping(value = "/mat/search/pda/auth") @ManagerAuth public R pdaSearch(@RequestParam(required = false)String condition){ EntityWrapper<Mat> wrapper = new EntityWrapper<>(); if (!Cools.isEmpty(condition)) { - wrapper.like("matnr", condition).or().like("maktx", condition); + wrapper.like("matnr", condition).or().like("maktx", condition).or().like("specs", condition); } wrapper.orderBy("create_time", false); List<Mat> mats = matService.selectList(wrapper); @@ -95,7 +106,9 @@ return R.ok(matService.getPage(new Page<>(curr, limit) , String.valueOf(tagId) , param.get("matnr") - , param.get("maktx")) + , param.get("maktx") + , param.get("specs") + ) ); } diff --git a/src/main/java/com/zy/asrs/mapper/MatMapper.java b/src/main/java/com/zy/asrs/mapper/MatMapper.java index 22e0d28..d37ee63 100644 --- a/src/main/java/com/zy/asrs/mapper/MatMapper.java +++ b/src/main/java/com/zy/asrs/mapper/MatMapper.java @@ -13,7 +13,7 @@ @Repository public interface MatMapper extends BaseMapper<Mat> { - List<Mat> listByPage(Page page, @Param("tagId") String tagId, @Param("matnr") Object matnr, @Param("maktx") Object maktx); + List<Mat> listByPage(Page page, @Param("tagId") String tagId, @Param("matnr") Object matnr, @Param("maktx") Object maktx, @Param("specs") Object specs); Mat selectByMatnr(@Param("matnr")String matnr); diff --git a/src/main/java/com/zy/asrs/service/MatService.java b/src/main/java/com/zy/asrs/service/MatService.java index 3b4b655..6e5e119 100644 --- a/src/main/java/com/zy/asrs/service/MatService.java +++ b/src/main/java/com/zy/asrs/service/MatService.java @@ -6,7 +6,7 @@ public interface MatService extends IService<Mat> { - Page<Mat> getPage(Page page, String tagId, Object matnr, Object maktx); + Page<Mat> getPage(Page page, String tagId, Object matnr, Object maktx, Object specs); Mat selectByMatnr(String matnr); diff --git a/src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java index 8abf584..e86dce8 100644 --- a/src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MatServiceImpl.java @@ -11,8 +11,8 @@ public class MatServiceImpl extends ServiceImpl<MatMapper, Mat> implements MatService { @Override - public Page<Mat> getPage(Page page, String tagId, Object matnr, Object maktx) { - return page.setRecords(baseMapper.listByPage(page, tagId, matnr, maktx)); + public Page<Mat> getPage(Page page, String tagId, Object matnr, Object maktx, Object specs) { + return page.setRecords(baseMapper.listByPage(page, tagId, matnr, maktx, specs)); } diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java index 0036cd3..d846ed2 100644 --- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java @@ -456,6 +456,9 @@ .eq("stn_no", param.getOutSite()) .eq("crn_no", locMast.getCrnNo()); StaDesc staDesc = staDescService.selectOne(wrapper); + if (Cools.isEmpty(staDesc)) { + throw new CoolException("闈炴硶璺緞锛�"); + } Integer sourceStaNo = staDesc.getCrnStn(); if (Cools.isEmpty(sourceStaNo)) { throw new CoolException("妫�绱㈡簮绔欏け璐�"); diff --git a/src/main/resources/mapper/MatMapper.xml b/src/main/resources/mapper/MatMapper.xml index 5f89c82..0a13399 100644 --- a/src/main/resources/mapper/MatMapper.xml +++ b/src/main/resources/mapper/MatMapper.xml @@ -68,6 +68,9 @@ <if test="maktx != null and maktx != ''"> and mm.maktx like concat('%',#{maktx},'%') </if> + <if test="specs != null and specs != ''"> + and mm.specs like concat('%',#{specs},'%') + </if> ORDER BY mm.create_time DESC </select> diff --git a/src/main/webapp/static/js/common.js b/src/main/webapp/static/js/common.js index a0b9f8d..ed3943e 100644 --- a/src/main/webapp/static/js/common.js +++ b/src/main/webapp/static/js/common.js @@ -187,8 +187,8 @@ // ,{field: 'tagId$', align: 'center',title: '鎵�灞炲綊绫�'} ,{field: 'maktx', align: 'center',title: '鍟嗗搧鍚嶇О', width: 200} // ,{field: 'name', align: 'center',title: '鍒悕'} - ,{field: 'specs', align: 'center',title: '閰嶇疆'} - ,{field: 'model', align: 'center',title: '浠g爜', hide: false} + ,{field: 'specs', align: 'center',title: '瑙勬牸'} + ,{field: 'model', align: 'center',title: '浠g爜', hide: true} ,{field: 'color', align: 'center',title: '棰滆壊', hide: true} ,{field: 'brand', align: 'center',title: '鍝佺墝', hide: true} ,{field: 'unit', align: 'center',title: '鍗曚綅', hide: true} @@ -201,10 +201,10 @@ ,{field: 'manuDate', align: 'center',title: '鐢熶骇鏃ユ湡', hide: true} ,{field: 'itemNum', align: 'center',title: '鍝侀」鏁�', hide: true} ,{field: 'safeQty', align: 'center',title: '瀹夊叏搴撳瓨閲�', hide: true} - ,{field: 'weight', align: 'center',title: '鍗曠鍑�閲�', hide: false} - ,{field: 'length', align: 'center',title: '鍗曠姣涢噸', hide: false} - ,{field: 'volume', align: 'center',title: '鍗曠浣撶Н', hide: false} - ,{field: 'threeCode', align: 'center',title: '绠卞瓙灏哄', hide: false} + ,{field: 'weight', align: 'center',title: '鍗曠鍑�閲�', hide: true} + ,{field: 'length', align: 'center',title: '鍗曠姣涢噸', hide: true} + ,{field: 'volume', align: 'center',title: '鍗曠浣撶Н', hide: true} + ,{field: 'threeCode', align: 'center',title: '绠卞瓙灏哄', hide: true} ,{field: 'supp', align: 'center',title: '渚涘簲鍟�', hide: true} ,{field: 'suppCode', align: 'center',title: '渚涘簲鍟嗙紪鐮�', hide: true} ,{field: 'beBatch$', align: 'center',title: '鏄惁鎵规', hide: true} @@ -229,8 +229,8 @@ ,{field: 'anfme', align: 'center',title: '鏁伴噺'} ,{field: 'zpallet', align: 'center',title: '鎵樼洏鏉$爜'} - ,{field: 'specs', align: 'center',title: '閰嶇疆'} - ,{field: 'model', align: 'center',title: '浠g爜', hide: false} + ,{field: 'specs', align: 'center',title: '瑙勬牸'} + ,{field: 'model', align: 'center',title: '浠g爜', hide: true} ,{field: 'color', align: 'center',title: '棰滆壊', hide: true} ,{field: 'brand', align: 'center',title: '鍝佺墝', hide: true} ,{field: 'unit', align: 'center',title: '鍗曚綅', hide: true} @@ -243,10 +243,10 @@ ,{field: 'manuDate', align: 'center',title: '鐢熶骇鏃ユ湡', hide: true} ,{field: 'itemNum', align: 'center',title: '鍝侀」鏁�', hide: true} ,{field: 'safeQty', align: 'center',title: '瀹夊叏搴撳瓨閲�', hide: true} - ,{field: 'weight', align: 'center',title: '鍗曠鍑�閲�', hide: false} - ,{field: 'length', align: 'center',title: '鍗曠姣涢噸', hide: false} - ,{field: 'volume', align: 'center',title: '鍗曠浣撶Н', hide: false} - ,{field: 'threeCode', align: 'center',title: '绠卞瓙灏哄', hide: false} + ,{field: 'weight', align: 'center',title: '鍗曠鍑�閲�', hide: true} + ,{field: 'length', align: 'center',title: '鍗曠姣涢噸', hide: true} + ,{field: 'volume', align: 'center',title: '鍗曠浣撶Н', hide: true} + ,{field: 'threeCode', align: 'center',title: '绠卞瓙灏哄', hide: true} ,{field: 'supp', align: 'center',title: '渚涘簲鍟�', hide: true} ,{field: 'suppCode', align: 'center',title: '渚涘簲鍟嗙紪鐮�', hide: true} ,{field: 'beBatch$', align: 'center',title: '鏄惁鎵规', hide: true} diff --git a/src/main/webapp/static/js/locDetl/locDetl.js b/src/main/webapp/static/js/locDetl/locDetl.js index 7c9a734..9ec3489 100644 --- a/src/main/webapp/static/js/locDetl/locDetl.js +++ b/src/main/webapp/static/js/locDetl/locDetl.js @@ -9,7 +9,7 @@ ,{field: 'anfme', align: 'center',title: '鏁伴噺'} ,{field: 'zpallet', align: 'center',title: '鎵樼洏鏉$爜'} - ,{field: 'specs', align: 'center',title: '閰嶇疆'} + ,{field: 'specs', align: 'center',title: '瑙勬牸'} ,{field: 'model', align: 'center',title: '浠g爜', hide: true} ,{field: 'color', align: 'center',title: '棰滆壊', hide: true} ,{field: 'brand', align: 'center',title: '鍝佺墝', hide: true} diff --git a/src/main/webapp/views/mat/mat.html b/src/main/webapp/views/mat/mat.html index da02f1f..b6ed0b9 100644 --- a/src/main/webapp/views/mat/mat.html +++ b/src/main/webapp/views/mat/mat.html @@ -97,6 +97,12 @@ <input name="maktx" class="layui-input" placeholder="杈撳叆鍟嗗搧鍚嶇О"/> </div> </div> + <div class="layui-inline"> + <label class="layui-form-label" style="padding: 8px 15px 8px 15px">瑙勬牸:</label> + <div class="layui-input-inline"> + <input name="specs" class="layui-input" placeholder="杈撳叆瑙勬牸"/> + </div> + </div> <div class="layui-inline">  <button class="layui-btn icon-btn" lay-filter="search" lay-submit> <i class="layui-icon"></i>鎼滅储 @@ -193,9 +199,9 @@ </div> <div class="layui-form-item"> - <label class="layui-form-label">閰嶇疆</label> + <label class="layui-form-label">瑙勬牸</label> <div class="layui-input-block"> - <input name="specs" placeholder="璇疯緭鍏ラ厤缃�" class="layui-input"> + <input name="specs" placeholder="璇疯緭鍏ヨ鏍�" class="layui-input"> </div> </div> diff --git a/src/main/webapp/views/stoMan/stoQue.html b/src/main/webapp/views/stoMan/stoQue.html index 6201b1e..9f881d3 100644 --- a/src/main/webapp/views/stoMan/stoQue.html +++ b/src/main/webapp/views/stoMan/stoQue.html @@ -34,6 +34,11 @@ </div> <div class="layui-inline"> <div class="layui-input-inline"> + <input class="layui-input" type="text" name="loc_sts" placeholder="搴撲綅鐘舵��" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <div class="layui-input-inline"> <input class="layui-input" type="text" name="barcode" placeholder="鎵樼洏鐮�" autocomplete="off"> </div> </div> -- Gitblit v1.9.1