From 804bea41b340cb04ac57e8fbdeb2d54938a80a5a Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期二, 04 七月 2023 19:12:50 +0800 Subject: [PATCH] 提交出入库化验--扫码功能 --- igds-web/src/main/resources/static/admin/inout/in-check.js | 275 +++++++++++++++++++++--------- igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java | 69 +++++++ igds-web/src/main/resources/templates/admin/inout/in-check.html | 74 +++++-- igds-inout/src/main/java/com/ld/igds/inout/mapper/InoutCheckMapper.java | 9 + igds-inout/src/main/java/com/ld/igds/inout/service/InoutService.java | 9 + igds-inout/src/main/resources/mapper/InoutCheckMapper.xml | 36 ++++ igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java | 28 +++ igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java | 12 + 8 files changed, 404 insertions(+), 108 deletions(-) diff --git a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java index dfdc749..49286f8 100644 --- a/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java +++ b/igds-inout/src/main/java/com/ld/igds/inout/controller/InoutController.java @@ -33,6 +33,8 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; +import java.lang.reflect.Array; +import java.util.Arrays; import java.util.Date; import java.util.List; @@ -692,9 +694,33 @@ return inoutManager.submitComplete(data); } + /** + * 鏍规嵁璐ㄦ鍗曞彿鑾峰彇鍑哄叆搴撲俊鎭� + * @param param + * @return + */ + @RequestMapping("/inout-check-scan-code") + public PageResponse<InoutCheckData> inoutDataByCheckId(@RequestBody InoutCheckParam param) { + if (null == param.getCompanyId()) { + param.setCompanyId(ContextUtil.getCompanyId()); + } + return inoutManager.inoutDataByCheckId(param); + } /** - * 璐ㄦ椤甸潰鎻愪氦 + * 璐ㄦ椤甸潰浠呮彁浜や繚瀛樺寲楠屼俊鎭� + * + * @param data + * @return + */ + @RequestMapping("/submit-checkItem") + @Transactional + public PageResponse<InoutCheckData> submitCheckItem(@RequestBody InoutCheckData data)throws Exception { + return inoutManager.submitCheckData(data); + } + + /** + * 璐ㄦ椤甸潰鎻愪氦涓嬩竴娴佺▼ * * @param data * @return diff --git a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java index bed9209..da0c71e 100644 --- a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java +++ b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java @@ -881,6 +881,47 @@ return new PageResponse<>(RespCodeEnum.CODE_0000.getCode(), "鎵ц鎴愬姛"); } + public PageResponse<InoutCheckData> submitCheckData(InoutCheckData data) throws Exception { + + + // 鑾峰彇涓氬姟鏁版嵁淇℃伅 + InoutParam param = new InoutParam(); + param.setCompanyId(data.getCompanyId()); + param.setId(data.getId()); + InoutData curData = inoutService.inoutProgressQuery(param); + + if (null == curData) { + return new PageResponse<>(RespCodeEnum.CODE_1111.getCode(), + "娌℃湁鑾峰彇鍒板叆搴撲笟鍔℃暟鎹俊鎭紝鏇存柊澶辫触", data); + } + + if (InoutConstant.PROGRESS_RECORD.equals(curData.getProgress())) { + return new PageResponse<>(RespCodeEnum.CODE_1111.getCode(), + "褰撳墠娴佺▼宸茬粡缁撴潫锛屼笉鏀寔淇敼"); + } + + // 鏇存柊鍖栭獙椤逛俊鎭� + CheckUpdateResult checkResult = checkStandardManager.updateCheckItems(data.getCheckId(), data.getCompanyId(), data.getCheckItems()); + if (StringUtils.isNotEmpty(checkResult.getMsg())) { + return new PageResponse<>(RespCodeEnum.CODE_1111.getCode(), + "鍚庡彴鎵ц寮傚父锛�" + checkResult.getMsg(), data); + } + + curData.setType(curData.getType()); + curData.setFoodLevel(data.getFoodLevel()); + curData.setFoodVariety(data.getFoodVariety()); + curData.setPrice(data.getPrice()); + curData.setDepotId(data.getDepotId()); + curData.setCheckItems(data.getCheckItems()); + + String msg = inoutService.updateCheckData(curData); + if (null != msg) { + return new PageResponse<>(RespCodeEnum.CODE_1111.getCode(), msg); + } + + return new PageResponse<>(RespCodeEnum.CODE_0000.getCode(), "淇濆瓨鎴愬姛"); + } + /** * @param param * @return @@ -952,4 +993,32 @@ } } + /** + * + * @param param + * @return + */ + public PageResponse<InoutCheckData> inoutDataByCheckId(InoutCheckParam param) { + if (StringUtils.isEmpty(param.getCheckId())) { + return new PageResponse<>(RespCodeEnum.CODE_1007.getCode(), + "鏌ヨ鍙傛暟涓嶅畬鏁达紝鏌ヨ澶辫触锛�"); + } + + InoutCheckData result; + try { + param.setProgress(InoutConstant.PROGRESS_CHECK); + result = inoutService.inoutDataByCheckId(param); + if (null == result) { + return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(), + "绯荤粺鏈煡璇㈠埌鎵ц涓殑杞﹁締淇℃伅", null); + } + + return new PageResponse<>(RespCodeEnum.CODE_0000, result); + + } catch (Exception e) { + return new PageResponse<>(RespCodeEnum.CODE_2000.getCode(), + e.getMessage()); + } + } + } \ No newline at end of file diff --git a/igds-inout/src/main/java/com/ld/igds/inout/mapper/InoutCheckMapper.java b/igds-inout/src/main/java/com/ld/igds/inout/mapper/InoutCheckMapper.java index ea58106..101964c 100644 --- a/igds-inout/src/main/java/com/ld/igds/inout/mapper/InoutCheckMapper.java +++ b/igds-inout/src/main/java/com/ld/igds/inout/mapper/InoutCheckMapper.java @@ -58,4 +58,13 @@ * @return */ List<InoutPrice> getPrice(@Param("param") InoutCheckParam param); + + + /** + * 鏍规嵁璐ㄦ鍗曞彿鑾峰彇鍑哄叆搴撴暟鎹� + * + * @param param + * @return + */ + List<InoutCheckData> inoutDataByCheckId(@Param("param") InoutCheckParam param); } diff --git a/igds-inout/src/main/java/com/ld/igds/inout/service/InoutService.java b/igds-inout/src/main/java/com/ld/igds/inout/service/InoutService.java index 3d907db..ee10982 100644 --- a/igds-inout/src/main/java/com/ld/igds/inout/service/InoutService.java +++ b/igds-inout/src/main/java/com/ld/igds/inout/service/InoutService.java @@ -254,4 +254,13 @@ * @param id */ void delFromCache(String deptId, String type, String id); + + /** + * 鏍规嵁鍙傛暟鏌ヨ鏁版嵁锛屾祦绋嬩腑鐨勬暟鎹� + * + * @param param + * @return + * @throws Exception + */ + InoutCheckData inoutDataByCheckId(InoutCheckParam param) throws Exception; } diff --git a/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java b/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java index 0b5efca..73cbf90 100644 --- a/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java +++ b/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java @@ -712,4 +712,16 @@ } return inoutCheckMapper.getPrice(param); } + + @Override + public InoutCheckData inoutDataByCheckId(InoutCheckParam param) throws Exception { + List<InoutCheckData> list = inoutCheckMapper.inoutDataByCheckId(param); + if (null == list || list.size() == 0) + return null; + if (list.size() == 1) { + return list.get(0); + } else { + throw new Exception("褰撳墠鏉′欢涓嬪瓨鍦ㄥ涓弧瓒虫潯浠剁殑鏁版嵁锛岃鏍告煡锛侊紒"); + } + } } diff --git a/igds-inout/src/main/resources/mapper/InoutCheckMapper.xml b/igds-inout/src/main/resources/mapper/InoutCheckMapper.xml index db77ee6..8eaa2f6 100644 --- a/igds-inout/src/main/resources/mapper/InoutCheckMapper.xml +++ b/igds-inout/src/main/resources/mapper/InoutCheckMapper.xml @@ -151,4 +151,40 @@ ORDER BY UPDATE_TIME_ </select> + <!--鍒嗛〉鑾峰彇鍖栭獙鏁版嵁--> + <select id="inoutDataByCheckId" resultType="com.ld.igds.inout.dto.InoutCheckData" + parameterType="com.ld.igds.inout.dto.InoutCheckParam"> + select + ID_ as id, + COMPANY_ID_ as companyId, + DEPT_ID_ as deptId, + TYPE_ as type, + PROGRESS_ as progress, + RECORD_STATUS_ as recordStatus, + INTEL_CARD_ as intelCard, + REGISTER_TIME_ as registerTime, + REGISTER_USER_ as registerUser, + DEPOT_ID_ as depotId, + FOOD_VARIETY_ as foodVariety, + FOOD_LEVEL_ as foodLevel, + PRICE_ as price, + PLATE_NUM_ as plateNum, + SAMPLE_USER_ as sampleUser, + SAMPLE_TIME_ as sampleTime, + CHECK_USER_ as checkUser, + CHECK_TIME_ as checkTime, + CHECK_ID_ as checkId, + CHECK_STATUS_ AS checkStatus, + REMARKS_ AS remarks + from + D_INOUT_RECORD + <where> + <if test="param.companyId != null and param.companyId != '' ">AND COMPANY_ID_ = #{param.companyId}</if> + <if test="param.checkId != null and param.checkId != '' ">AND CHECK_ID_ = #{param.checkId}</if> + <if test="param.progress != null and param.progress != '' ">AND PROGRESS_ = #{param.progress}</if> + </where> + AND RECORD_STATUS_ != 'DEL' + ORDER BY REGISTER_TIME_ + </select> + </mapper> \ No newline at end of file diff --git a/igds-web/src/main/resources/static/admin/inout/in-check.js b/igds-web/src/main/resources/static/admin/inout/in-check.js index 39ab7d8..a0dc3e9 100644 --- a/igds-web/src/main/resources/static/admin/inout/in-check.js +++ b/igds-web/src/main/resources/static/admin/inout/in-check.js @@ -3,6 +3,7 @@ var laydate; var form; var table; +var scanCodeTag = false; var page = 1; var limit = 10; var curCheckData = null;// 褰撳墠缂栬緫鏁版嵁 @@ -41,9 +42,9 @@ table.on('tool(tableData)', function (obj) { if (obj.event === 'edit') { //鏇存柊浠撳簱涓嬫媺鍒楄〃 - updateSelect(obj); + updateSelect(); //灞曠ず鏁版嵁 - showDetail(obj); + showDetail(obj.data); } }); @@ -75,7 +76,7 @@ function socketOnMessage(packet) { layer.alert(packet.data); window.parent.sysNotify(packet.data); -}; +} //鎺у埗娴佺▼鐜妭鏄剧ず function showProgress() { @@ -141,9 +142,8 @@ } //鍔ㄦ�佹洿鎹粨搴撲笅鎷夊垪琛� -function updateSelect(obj) { +function updateSelect() { $('#depotId option').remove(); - var dat = obj.data; for (var i = 0; i < listDepot.length; i++) { $('#depotId').append('<option value="' + listDepot[i].id + '">' + listDepot[i].name + '</option>'); } @@ -330,81 +330,6 @@ return str.slice(0, 1) + "***" + str.slice(split.length - 1); } -function showDetail(obj) { - curCheckData = obj.data; - - curSampleData = obj.data; - if (!curCheckData.checkTime) { - curCheckData.checkTime = dateFtt("yyyy-MM-dd hh:mm:ss", new Date()); - } - curCheckData.checkUser = checkUser; - - // 璧嬪�� - form.val("form-detail", curCheckData); - form.render(); - - layer.open({ - type: 1, - title: "鍖栭獙鍗曟槑缁�", - area: ['1400px', '700px'], - shade: 0, - content: $('#checkDetail'), - btnAlign: 'c', - btn: ['淇濆瓨鎻愪氦', '鍏抽棴鍙栨秷'], - yes: function () { - // 鏇存柊鍒伴〉闈� - var data = form.val("form-detail"); - obj.update(data); - // 鍚堝苟鏇存柊鐣跺墠缂栬緫鏁版嵁 - Object.assign(curCheckData, data); - - submit(); - }, btn2: function () { - layer.closeAll(); - }, - closeBtn: 0 - }); - - // 鑾峰彇鍖栭獙椤逛俊鎭� - flushCheckItem(curCheckData.foodVariety); - getPriceByFoodLevel(curCheckData.foodLevel); -} - -/** - * 鍒锋柊鍖栭獙缁撴灉椤� - */ -function flushCheckItem(foodVariety) { - curCheckItems = null; - $("#check-result-tip").text("妫�楠岀粨鏋滐細#"); - $("#price-result-tip2").text("绮瀹氫环锛�#鍏�/鍏枻"); - curCheckData.foodVariety = foodVariety; - - var index = layer.load(); - $.ajax({ - type: "POST", - url: "../../basic/inout/get-check-item", - dataType: "json", - contentType: "application/json;charset=UTF-8", - data: JSON.stringify(curCheckData), - success: function (result) { - if (result.code != "0000") { - layer.msg(result.msg); - } else { - curCheckItems = result.data; - // 鏍规嵁鍖栭獙缁撴灉鎻愰啋鏄惁鍚堟牸 - updateCheckResultTip(); - // 椤甸潰娓叉煋妫�娴嬮」 - renderTableCheckItem(); - layer.close(index); - } - }, - error: function () { - layer.close(index); - layer.msg("鍚庡彴寮傚父锛岃閲嶈瘯鎴栬�呰仈绯荤鐞嗗憳锛侊紒"); - } - }); -}; - // 鏇存柊鍖栭獙缁撴灉鎻愰啋锛屽彧鍋氭彁閱掞紝涓嶅仛鑷姩鍒ゆ柇 function updateCheckResultTip() { if (!curCheckItems || curCheckItems.length == 0) { @@ -518,10 +443,129 @@ "border-bottom": "2px solid #53adce", "background": "#eff4f6" }); +} + +function showDetail(data) { + curCheckData = data; + + if (!curCheckData.checkTime) { + curCheckData.checkTime = dateFtt("yyyy-MM-dd hh:mm:ss", new Date()); + } + curCheckData.checkUser = checkUser; + + // 璧嬪�� + form.val("form-detail", curCheckData); + form.render(); + + layer.open({ + type: 1, + title: "鍖栭獙鍗曟槑缁�", + area: ['1400px', '700px'], + shade: 0, + content: $('#checkDetail'), + btnAlign: 'c', + btn: ['浠呬繚瀛�', '淇濆瓨鎻愪氦','鍏抽棴鍙栨秷'], + yes: function () { + // 鏇存柊鍒伴〉闈� + var data = form.val("form-detail"); + // 鍚堝苟鏇存柊鐣跺墠缂栬緫鏁版嵁 + Object.assign(curCheckData, data); + saveCheckData(); + if(scanCodeTag){ + showScanCode(); + } + }, btn2: function () { + // 鏇存柊鍒伴〉闈� + var data = form.val("form-detail"); + // 鍚堝苟鏇存柊鐣跺墠缂栬緫鏁版嵁 + Object.assign(curCheckData, data); + submit(); + if(scanCodeTag){ + showScanCode(); + } + }, btn3: function () { + parent.layer.closeAll(); + if(scanCodeTag){ + showScanCode(); + } + }, + closeBtn: 0 + }); + + // 鑾峰彇鍖栭獙椤逛俊鎭� + flushCheckItem(curCheckData.foodVariety); + getPriceByFoodLevel(curCheckData.foodLevel); +} + +/** + * 鍒锋柊鍖栭獙缁撴灉椤� + */ +function flushCheckItem(foodVariety) { + curCheckItems = null; + $("#check-result-tip").text("妫�楠岀粨鏋滐細#"); + $("#price-result-tip2").text("绮瀹氫环锛�#鍏�/鍏枻"); + curCheckData.foodVariety = foodVariety; + + var index = layer.load(); + $.ajax({ + type: "POST", + url: "../../basic/inout/get-check-item", + dataType: "json", + contentType: "application/json;charset=UTF-8", + data: JSON.stringify(curCheckData), + success: function (result) { + if (result.code != "0000") { + layer.msg(result.msg); + } else { + curCheckItems = result.data; + // 鏍规嵁鍖栭獙缁撴灉鎻愰啋鏄惁鍚堟牸 + updateCheckResultTip(); + // 椤甸潰娓叉煋妫�娴嬮」 + renderTableCheckItem(); + layer.close(index); + } + }, + error: function () { + layer.close(index); + layer.msg("鍚庡彴寮傚父锛岃閲嶈瘯鎴栬�呰仈绯荤鐞嗗憳锛侊紒"); + } + }); }; +//浠呬繚瀛� +function saveCheckData() { + if (!curCheckData.foodVariety) { + layer.alert("璇风‘璁ょ伯椋熷搧绉嶏紒锛�"); + return; + } + curCheckData.checkItems = curCheckItems; + var index1 = layer.load(); + $.ajax({ + type: "POST", + url: "../../basic/inout/submit-checkItem", + dataType: "json", + contentType: "application/json;charset=UTF-8", + async: false, + data: JSON.stringify(curCheckData), + success: function (result) { + if (result.code != "0000") { + layer.close(index1); + notify(result.msg, result.data); + } else { + layer.closeAll(); + curCheckData = null; + notify("鏁版嵁淇濆瓨鎴愬姛", result.data); + flushData(); + } + }, + error: function () { + layer.close(index1); + layer.alert("淇濆瓨澶辫触锛岃閲嶆柊灏濊瘯锛�"); + } + }); +} -// 褰撳墠瀹屾垚 +//淇濆瓨鎻愪氦 function submit() { if (curCheckData.checkStatus == "NONE" || curCheckData.checkStatus == "NONE2") { layer.alert("璇风‘璁ゅ寲楠岀粨鏋滐紒锛�"); @@ -547,16 +591,15 @@ url: "../../basic/inout/submit-check", dataType: "json", contentType: "application/json;charset=UTF-8", + async: false, data: JSON.stringify(curCheckData), success: function (result) { if (result.code != "0000") { layer.close(index); - //layer.alert(result.msg); notify(result.msg, result.data); } else { - layer.closeAll(); + parent.layer.closeAll(); curCheckData = null; - //layer.alert("鏁版嵁鎻愪氦鎴愬姛!"); notify("鏁版嵁鎻愪氦鎴愬姛", result.data); flushData(); } @@ -566,7 +609,69 @@ layer.alert("鎻愪氦澶辫触锛岃閲嶆柊灏濊瘯锛�"); } }); -}; +} + +//鎵爜寮圭獥 +function showScanCode() { + //娓呯┖琛ㄥ崟 + $("#form-sacnCodeDetail")[0].reset(); + form.render(); + + //鎵爜寮圭獥-璧嬪�紅rue + scanCodeTag = true; + layer.open({ + type: 1, + title: "鎵爜淇℃伅", + area: ['700px', '320px'], + shade: 0, + content: $('#scanCodeDetail'), + success: function(layero, index){ + document.getElementById('checkId').focus(); + }, + btnAlign: 'c', + btn: ['鏌ヨ', '鍏抽棴鍙栨秷'], + yes: function () { + getDataByCheckId(); + }, btn2: function () { + scanCodeTag = false; + layer.closeAll(); + }, + closeBtn: 0 + }); +} + +//鏍规嵁璐ㄦ鍗曞彿鑾峰彇淇℃伅 +function getDataByCheckId() { + var param = form.val("form-sacnCodeDetail"); + if(!param.checkId){ + layer.alert("璐ㄦ鍗曞彿涓虹┖锛岃鎵爜鎴栬緭鍏ヨ川妫�鍗曞彿"); + } + var index = layer.load(); + $.ajax({ + type: "POST", + url: "../../basic/inout/inout-check-scan-code", + dataType: "json", + contentType: "application/json;charset=UTF-8", + data: JSON.stringify(param), + success: function (result) { + if (result.code != "0000") { + layer.close(index); + $("#form-sacnCodeDetail")[0].reset(); + form.render(); + notify(result.msg, result.data); + } else { + updateSelect(); + showDetail(result.data); + } + }, + error: function () { + layer.close(index); + $("#form-sacnCodeDetail")[0].reset(); + form.render(); + layer.alert("淇濆瓨澶辫触锛岃閲嶆柊灏濊瘯锛�"); + } + }); +} // 娓叉煋琛ㄥ崟鏁版嵁 function renderTable() { diff --git a/igds-web/src/main/resources/templates/admin/inout/in-check.html b/igds-web/src/main/resources/templates/admin/inout/in-check.html index 8f962a6..7a9a74a 100644 --- a/igds-web/src/main/resources/templates/admin/inout/in-check.html +++ b/igds-web/src/main/resources/templates/admin/inout/in-check.html @@ -111,6 +111,11 @@ .input_ba { background: #e7eaec !important; } + .layui-layer-btn .layui-layer-btn1 { + border-color: #53adce; + background-color: #53adce; + color: #fff; + } </style> </head> @@ -122,29 +127,32 @@ <div class="qyzj-btnbox layui-clear"> <div class="rkbk-quick fl"> - <button type="button" class="rkbk-quick-btn layui-btn btn-violet" - onclick="checkExe('big')"> - <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>澶ц溅鎵︽牱 + <button type="button" class="rkbk-quick-btn layui-btn btn-violet" onclick="showScanCode()"> + <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>鎵爜褰曞叆 </button> +<!-- <button type="button" class="rkbk-quick-btn layui-btn btn-violet"--> +<!-- onclick="checkExe('big')">--> +<!-- <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>澶ц溅鎵︽牱--> +<!-- </button>--> - <button type="button" class="rkbk-quick-btn layui-btn btn-violet" - onclick="checkExe('small')"> - <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>灏忚溅鎵︽牱 - </button> +<!-- <button type="button" class="rkbk-quick-btn layui-btn btn-violet"--> +<!-- onclick="checkExe('small')">--> +<!-- <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>灏忚溅鎵︽牱--> +<!-- </button>--> - <button class="rkbk-quick-btn layui-btn btn-blue" - onclick="checkReset()"> - <i><img th:src="@{../../static/images/icon-fuwei.png}"/></i>鎵︽牱澶嶄綅 - </button> +<!-- <button class="rkbk-quick-btn layui-btn btn-blue"--> +<!-- onclick="checkReset()">--> +<!-- <i><img th:src="@{../../static/images/icon-fuwei.png}"/></i>鎵︽牱澶嶄綅--> +<!-- </button>--> - <button class="rkbk-quick-btn layui-btn btn-red" - onclick="checkStop()"> - <i><img th:src="@{../../static/images/icon-stop.png}"/></i>鎵︽牱鎬ュ仠 - </button> - <button class="rkbk-quick-btn layui-btn btn-blue" - onclick="checkResetStop()"> - <i><img th:src="@{../../static/images/icon-fuwei.png}"/></i>鎬ュ仠澶嶄綅 - </button> +<!-- <button class="rkbk-quick-btn layui-btn btn-red"--> +<!-- onclick="checkStop()">--> +<!-- <i><img th:src="@{../../static/images/icon-stop.png}"/></i>鎵︽牱鎬ュ仠--> +<!-- </button>--> +<!-- <button class="rkbk-quick-btn layui-btn btn-blue"--> +<!-- onclick="checkResetStop()">--> +<!-- <i><img th:src="@{../../static/images/icon-fuwei.png}"/></i>鎬ュ仠澶嶄綅--> +<!-- </button>--> </div> <!--娴佺▼寮曞--> @@ -357,16 +365,38 @@ <script th:src="@{../../static/js/jquery.min.js}"></script> <script th:src="@{../../static/js/constant.js}"></script> <script th:src="@{../../static/js/igds-common.js}"></script> +<script th:src="@{../../static/admin/inout/inout-common.js}"></script> <script th:src="@{../../static/admin/inout/in-check.js}"></script> <script type="text/html" id="barControl"> - <a class="layui-btn control-btn" lay-event="edit">鍖栭獙</a> + <a class="layui-btn control-btn" lay-event="edit">缁撴灉褰曞叆</a> </script> - </body> +<!-- 鎵爜寮圭獥 --> +<div class="layui-tab-content" id="scanCodeDetail" style="display: none;"> + <!-- 琛ㄥ崟鍩烘湰淇℃伅 --> + <form class="layui-form" id="form-sacnCodeDetail" lay-filter="form-sacnCodeDetail"> -<!-- 鍖栭獙淇℃伅 --> + <div class="layui-col-xs12"> + <div class="layui-form-item"> + <label class="layui-form-label">璐ㄦ鍗曞彿</label> + <div class="layui-input-block"> + <input type="text" id="checkId" name="checkId" placeholder="璇锋壂鐮侊紝涔熷彲鎵嬪姩杈撳叆" class="layui-input"> + </div> + </div> + </div> + + <div class="layui-col-xs12" style="margin-bottom: 10px"> + <div style="padding-left: 50px; color: #2ab5ad;"> + <span style="font-weight: bold; margin-right: 10px;">澶囨敞锛氳川妫�鍗曞彿鍙互鎵爜锛屼篃鍙互鎵嬪姩杈撳叆锛屾墜鍔ㄨ緭鍏ュ悗闇�瑕佺偣鍑绘煡璇�</span> + </div> + </div> + </form> +</div> + + +<!-- 鎵嬪姩褰曞彇鍖栭獙淇℃伅寮圭獥 --> <div class="layui-tab-content" id="checkDetail" style="display: none;"> <!-- 琛ㄥ崟鍩烘湰淇℃伅 --> -- Gitblit v1.9.3