igds-inout/src/main/java/com/ld/igds/inout/InoutBill.java
@@ -14,7 +14,7 @@ /** * é»è®¤åºåºè¿ç£ å */ public static String OUT_WEIGHT_DEFAULT = "<!DOCTYPE html><html lang='zh-cn'><head><meta http-equiv='Content-Type'content='text/html;charset=UTF-8'><title>åºåºç§°éå</title><style>body{text-align:center;padding:10px}.tit{margin:10px;font-size:24px;font-family:'å®ä½';padding-top:15px}.div-tit{padding-top:10px}.sp1{width:33%;float:left;padding-bottom:10px}.sp2{width:25%;float:left;text-align:center}table{width:100%;border-right:1px solid;border-bottom:1px solid;font-size:14px}table td{border-left:1px solid;border-top:1px solid;height:38px}</style></head><body><h1 class='tit'>billTitle</h1><div class='div-tit'><span class='sp1'>ç»è®°æ¶é´ï¼registerTime</span><span class='sp1'>宿æ¶é´ï¼completeTime</span><span class='sp1'>åºåºåå·ï¼serId</span></div><table cellspacing='0'cellpadding='0'><tr><td width='12.5%'>åè´§åä½</td><td colspan='3'width='37.5%'>deptName</td><td width='12.5%'>æ¶è´§åä½</td><td colspan='3'width='37.5%'>customerName</td></tr><tr><td width='12.5%'>æ¿è¿äºº</td><td width='12.5%'>driverName</td><td width='12.5%'>ç²®é£åç§</td><td width='12.5%'>foodVariety</td><td width='12.5%'>åºåºä»åº</td><td width='12.5%'>depotName</td><td width='12.5%'>ç²®é£äº§å°</td><td width='12.5%'>foodLocation</td></tr><tr><td>æ¿è¿è½¦ç</td><td>plateNum</td><td>æ¯é(KG)</td><td>fullWeight</td><td>ç®é(KG)</td><td>emptyWeight</td><td>åé(KG)</td><td>netWeight</td></tr><tr><td>夿³¨</td><td colspan='3'>remark</td><td>æ°´åå¢é(KG)</td><td>deWet</td><td>ç»ç®éé(KG)</td><td>settleWeight</td></tr></table><div class='div-tit'><span class='sp2'>å¸ç£ åï¼</span><span class='sp2'>çç£ åï¼</span><span class='sp2'>ä¿ç®¡åï¼handleUser</span><span class='sp2'>æ¿è¿äººï¼</span></div></body></html>"; public static String OUT_WEIGHT_DEFAULT = "<!DOCTYPE html><html lang='zh-cn'><head><meta http-equiv='Content-Type' content='text/html;charset=UTF-8'><title>åºåºç§°éå</title><style>body {text-align: center;padding: 10px} .tit {margin: 10px;font-size: 24px;font-family: 'å®ä½';padding-top: 15px} .div-tit {padding-top: 10px} .sp1 {width: 50%;float: left;padding-bottom: 10px} .sp2 {width: 25%;float: left;text-align: center} table {width: 100%;border-right: 1px solid;border-bottom: 1px solid;font-size: 14px} table td {border-left: 1px solid;border-top: 1px solid;height: 38px}</style></head><body><h1 class='tit'>billTitle</h1><div class='div-tit'><span class='sp1'>ç»è®°æ¶é´ï¼registerTime</span><span class='sp1'>åºåºåå·ï¼serId</span></div><table cellspacing='0' cellpadding='0'><tr><td width='12.5%'>åè´§åä½</td><td colspan='3' width='37.5%'>deptName</td><td width='12.5%'>æ¶è´§åä½</td><td colspan='3' width='37.5%'>customerName</td></tr><tr><td width='12.5%'>æ¿è¿äºº</td><td width='12.5%'>driverName</td><td width='12.5%'>ç²®é£åç§</td><td width='12.5%'>foodVariety</td><td width='12.5%'>åºåºä»åº</td><td width='12.5%'>depotName</td><td width='12.5%'>ç²®é£äº§å°</td><td width='12.5%'>foodLocation</td></tr><tr><td>æ¿è¿è½¦ç</td><td>plateNum</td><td>æ¯é(KG)</td><td>fullWeight</td><td>ç®é(KG)</td><td>emptyWeight</td><td>åé(KG)</td><td>netWeight</td></tr><tr><td>å ¶ä»æ£é(KG)</td><td>deOther</td><td>å¼ä»æ£é(KG)</td><td>deHandle</td><td>ç»ç®éé(KG)</td><td>settleWeight</td><td colspan=\"2\"></td></tr><tr><td>夿³¨</td><td colspan='7'>remark</td></tr></table><div class='div-tit'><span class='sp2'>å¸ç£ åï¼</span><span class='sp2'>çç£ åï¼</span><span class='sp2'>ä¿ç®¡åï¼handleUser</span><span class='sp2'>æ¿è¿äººï¼driverName</span></div><br></body><div style=\"padding-top: 10px\"><span></span></div><div style=\"text-align: left;font-size: 12px\"><span>注ï¼</span></div><div style=\"text-align: left;font-size: 12px\"><span>1.åé=æ¯é-ç®éï¼</span></div><div style=\"text-align: left;font-size: 12px\"><span>2.åºåºéé=åé-æ»æ£éï¼ç»ç®éé=åé-æ»æ£éï¼</span></div><div style=\"text-align: left;font-size: 12px\"><span>3.ç½èï¼åæ ¹ï¼ï¼çº¢èï¼è®°è´¦ï¼ï¼é»èï¼å®¢æ·ä¿çï¼</span></div></html>"; /** * é»è®¤éªæ£å */ igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java
@@ -876,7 +876,7 @@ // è´¨æ£å®æè§¦åäºä»¶ inoutEventControl.onInCheck(data,curProgress,nextProgress); inoutEventControl.onInCheck(data, curProgress, nextProgress); return new PageResponse<>(RespCodeEnum.CODE_0000.getCode(), "æ§è¡æå"); } @@ -994,7 +994,6 @@ } /** * * @param param * @return */ @@ -1021,8 +1020,8 @@ } } public void initInoutWeight(List<InoutConf> listInoutConf,String sort) { inoutEventControl.initInoutWeight(listInoutConf,sort); public void initInoutWeight(List<InoutConf> listInoutConf, String sort) { inoutEventControl.initInoutWeight(listInoutConf, sort); } } igds-inout/src/main/java/com/ld/igds/inout/manager/InoutReportManager.java
@@ -148,7 +148,7 @@ */ public String outWeightBill(InoutData data) { // è·åè¡¨åæ°æ® WeightBill bill = this.createBillData(data, "åºåºç§°éå"); WeightBill bill = this.createBillData(data, "åºåºåç å"); //é»è®¤æ¨¡ç String htmlStr = InoutBill.OUT_WEIGHT_DEFAULT; @@ -190,7 +190,7 @@ htmlStr = htmlStr.replace("fullTime", bill.getFullTime()); htmlStr = htmlStr.replace("emptyTime", bill.getEmptyTime()); htmlStr = htmlStr.replace("serId", bill.getSerId()); htmlStr = htmlStr.replace("specType", bill.getSpecType()); // htmlStr = htmlStr.replace("specType", bill.getSpecType()); htmlStr = htmlStr.replace("customerName", bill.getCustomerName()); htmlStr = htmlStr.replace("deptName", bill.getUnitName()); @@ -212,13 +212,13 @@ new DecimalFormat("0").format(bill.getNetWeight())); htmlStr = htmlStr.replace("remark", bill.getRemark()); htmlStr = htmlStr.replace("deWet", bill.getDeWet() + ""); // htmlStr = htmlStr.replace("deWet", bill.getDeWet() + ""); htmlStr = htmlStr.replace("settleWeight", new DecimalFormat("0").format(bill.getSettleWeight())); htmlStr = htmlStr.replace("deHandle", bill.getDeHandle() + ""); htmlStr = htmlStr.replace("handleUser", bill.getHandleUser()); htmlStr = htmlStr.replace("deSum", bill.getDeSum() + ""); htmlStr = htmlStr.replace("deOther", bill.getDeOther() + ""); htmlStr = htmlStr.replace("price", bill.getPrice()); htmlStr = htmlStr.replace("settleMoney", bill.getSettleMoney() + ""); htmlStr = htmlStr.replace("wet", bill.getWet() + ""); igds-inout/src/main/java/com/ld/igds/inout/view/InoutHand.js
@@ -25,6 +25,7 @@ LODOP.PRINT_INIT("è´¨æ£å"); LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "A4"); LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", htmlStr); LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT", "Full-Page"); LODOP.PREVIEW(); }; print5016CheckBill = function (htmlStr) { igds-inout/src/main/resources/mapper/InoutCheckMapper.xml
@@ -117,6 +117,7 @@ <if test="data.addCheck != null">ADD_CHECK_ = #{data.addCheck},</if> <if test="data.price != null">PRICE_ = #{data.price},</if> <if test="data.remarks != null">REMARKS_ = #{data.remarks},</if> <if test="data.updateTime != null">UPDATE_TIME_ = #{data.updateTime},</if> </trim> WHERE COMPANY_ID_ =#{data.companyId} igds-web/src/main/resources/static/admin/inout/in-sample.js
@@ -358,4 +358,39 @@ alertError("æäº¤å¤±è´¥ï¼è¯·éæ°å°è¯"); } }); } /** * å¼¹åºæéæ¡ * @param msg æéä¿¡æ¯ * @param data æ°æ®ä¿¡æ¯ï¼å¯è½ä¸ºç©º */ function notify(msg, data) { if (data) { //èµå¼ $("#resultMsg").text(msg); $("#resultUserName").text(data.userName); $("#resultPlateNum").text(data.plateNum); if ("IN" == data.type) { $("#resultType").text("å ¥åº-" + INOUT_PROGRESS_MSG(data.progress)); } else { $("#resultType").text("åºåº-" + INOUT_PROGRESS_MSG(data.progress)); } $("#resultIntelCard").text(data.intelCard); layer.open({ type: 1, offset: ['150px', '200px'], area: '450px;', shade: 0.8, id: 'dialog_notify_info', btn: ['ç¡®å®'], content: $('#dialog-from-notify'), yes: function (index) { layer.closeAll(); } }); } else { layer.alert(msg, {offset: ['300px', '300px']}); } } igds-web/src/main/resources/static/admin/inout/out-card-back.js
@@ -2,226 +2,226 @@ var layer; var form; var recordData = null; $(function() { layui.use([ 'layer', 'laydate', 'form', 'util' ], function() { layer = layui.layer; form = layui.form; layui.laydate.render({ elem : '#test1', theme : '#7b8e9f' }); $(function () { layui.use(['layer', 'laydate', 'form', 'util'], function () { layer = layui.layer; form = layui.form; layui.laydate.render({ elem: '#test1', theme: '#7b8e9f' }); }); }); showProgress(); showProgress(); }); //æ§å¶æµç¨ç¯èæ¾ç¤º function showProgress() { if(!inoutProgress){ return; } if (!inoutProgress) { return; } if(inoutProgress.indexOf("REGISTER") == -1){ $("#progress-register").css("display", "none"); } if(inoutProgress.indexOf("WEIGHT_FULL") == -1){ $("#progress-fullWeight").css("display", "none"); } if(inoutProgress.indexOf("HANDLE") == -1){ $("#progress-hand").css("display", "none"); } if(inoutProgress.indexOf("WEIGHT_EMPTY") == -1){ $("#progress-emptyWeight").css("display", "none"); } if(inoutProgress.indexOf("CARD_BACK") == -1){ $("#progress-cardBack").css("display", "none"); } if (inoutProgress.indexOf("REGISTER") == -1) { $("#progress-register").css("display", "none"); } if (inoutProgress.indexOf("WEIGHT_FULL") == -1) { $("#progress-fullWeight").css("display", "none"); } if (inoutProgress.indexOf("HANDLE") == -1) { $("#progress-hand").css("display", "none"); } if (inoutProgress.indexOf("WEIGHT_EMPTY") == -1) { $("#progress-emptyWeight").css("display", "none"); } if (inoutProgress.indexOf("CARD_BACK") == -1) { $("#progress-cardBack").css("display", "none"); } } //æ°çè¯»å¡æ¹å¼ function flushICCard() { $("#intelCard").val(null); resetForm(); $.ajax({ type: "GET", async: true, url: "http://127.0.0.1:9111/ICCARD", data: {}, dataType: "jsonp", jsonp: "callback", jsonpCallback: "jsonpCallback", success: function (json) { //console.log(json); var data = json.no; //console.log(data); if (data === "not found") { layer.alert("è¯·éæ°è¯»å¡ï¼", {offset: ['300px', '300px']}); } else { $("#intelCard").val(data); flushData(); } }, error: function () { layer.alert("ICå¡è¯»ååºéï¼", {offset: ['300px', '300px']}); } }); $("#intelCard").val(null); resetForm(); $.ajax({ type: "GET", async: true, url: "http://127.0.0.1:9111/ICCARD", data: {}, dataType: "jsonp", jsonp: "callback", jsonpCallback: "jsonpCallback", success: function (json) { //console.log(json); var data = json.no; //console.log(data); if (data === "not found") { layer.alert("è¯·éæ°è¯»å¡ï¼", {offset: ['300px', '300px']}); } else { $("#intelCard").val(data); flushData(); } }, error: function () { layer.alert("ICå¡è¯»ååºéï¼", {offset: ['300px', '300px']}); } }); } // ä½¿ç¨æä»¶è·åçä»½è¯ function flushIdCard() { var index = layer.load(); $.ajax({ type: "GET", async: true, url: "http://127.0.0.1:9111/IDCARD", data: {}, dataType: "jsonp", jsonp: "callback", jsonpCallback: "jsonpCallback", success: function (json) { layer.close(index); var data = json.content; if (data === "not found") { layer.alert("没æè¯»åå°èº«ä»½è¯ä¿¡æ¯ï¼è¯·æå¨å½å ¥ï¼", { offset: ['300px', '300px'] }); return; } $("#userId").val(data.idNum); flushData(); }, error: function () { layer.alert("身份è¯è¯»å失败ï¼è¯·æå¨å½å ¥ï¼", { offset: ['300px', '300px'] }); layer.close(index); } }); var index = layer.load(); $.ajax({ type: "GET", async: true, url: "http://127.0.0.1:9111/IDCARD", data: {}, dataType: "jsonp", jsonp: "callback", jsonpCallback: "jsonpCallback", success: function (json) { layer.close(index); var data = json.content; if (data === "not found") { layer.alert("没æè¯»åå°èº«ä»½è¯ä¿¡æ¯ï¼è¯·æå¨å½å ¥ï¼", { offset: ['300px', '300px'] }); return; } $("#userId").val(data.idNum); flushData(); }, error: function () { layer.alert("身份è¯è¯»å失败ï¼è¯·æå¨å½å ¥ï¼", { offset: ['300px', '300px'] }); layer.close(index); } }); } // æå°è¿ç£ å function printBill() { if (!recordData) { layer.alert("没æè·åå°ä¸å¡æ°æ®ï¼ä¸æ¯ææå°ï¼"); return; } if (!recordData) { layer.alert("没æè·åå°ä¸å¡æ°æ®ï¼ä¸æ¯ææå°ï¼"); return; } if(InoutProgress.CARD_BACK != recordData.progress){ layer.alert("å½åæ°æ®ä¸å®æ´ï¼ä¸æ¯ææå°ï¼"); return; } if (InoutProgress.CARD_BACK != recordData.progress) { layer.alert("å½åæ°æ®ä¸å®æ´ï¼ä¸æ¯ææå°ï¼"); return; } //ä»åå°è·å模çå¹¶æå° var index = layer.load(); $.ajax({ type : "POST", url : "../../basic/inout-report/inout-bill-weight", dataType : "json", contentType : "application/json;charset=UTF-8", data : JSON.stringify(recordData), success : function(result) { if (result.code != "0000") { layer.msg(result.msg); } else { layer.msg("å¼å§æ¸²ææå°åâ¦â¦"); printWeight(result.data); } layer.close(index); }, error : function() { layer.close(index); layer.msg("è·åæå°æ¨¡ç失败ï¼è¯·è系管ç忥çåå ï¼ï¼"); } }); //ä»åå°è·å模çå¹¶æå° var index = layer.load(); $.ajax({ type: "POST", url: "../../basic/inout/report/bill-weight", dataType: "json", contentType: "application/json;charset=UTF-8", data: JSON.stringify(recordData), success: function (result) { if (result.code != "0000") { layer.msg(result.msg); } else { layer.msg("å¼å§æ¸²ææå°åâ¦â¦"); printWeight(result.data); } layer.close(index); }, error: function () { layer.close(index); layer.msg("è·åæå°æ¨¡ç失败ï¼è¯·è系管ç忥çåå ï¼ï¼"); } }); } // æå°æ½æ ·å function showCheck() { if (null == recordData) { layer.alert("没æè·åå°ä¸å¡æ°æ®ï¼æ æ³æ¥çï¼"); } if (null == recordData) { layer.alert("没æè·åå°ä¸å¡æ°æ®ï¼æ æ³æ¥çï¼"); } } // è¡¨åæ¸ 空 function resetForm() { $("#form-data")[0].reset(); $("#form-basic")[0].reset(); $("#form-data")[0].reset(); $("#form-basic")[0].reset(); form.render(); form.render(); recordData = null; recordData = null; } // æ´æ°æ°æ®ä¿¡æ¯ function flushData() { var index = layer.load(); var plateNum = $("#plateNum").val(); var userId2 = $("#userId").val(); var intelCard = $("#intelCard").val(); var param = { type : type, progress : progress, userId: userId2, intelCard: intelCard, plateNum : plateNum }; var index = layer.load(); var plateNum = $("#plateNum").val(); var userId2 = $("#userId").val(); var intelCard = $("#intelCard").val(); var param = { type: type, progress: progress, userId: userId2, intelCard: intelCard, plateNum: plateNum }; $.ajax({ type : "POST", url : "../../basic/inout/inout-query-back", dataType : "json", contentType : "application/json;charset=UTF-8", data : JSON.stringify(param), success : function(result) { if (result.code != "0000") { layer.alert(result.msg); } else { recordData = result.data; // è¿åçæ°æ®è¿è¡èµå¼ form.val("form-data", recordData); form.val("form-basic", recordData); form.render(); } layer.close(index); }, error : function() { layer.close(index); layer.alert("æ¥è¯¢å¤±è´¥ï¼è¯·éæ°å°è¯ï¼ï¼"); } }); $.ajax({ type: "POST", url: "../../basic/inout/inout-query-back", dataType: "json", contentType: "application/json;charset=UTF-8", data: JSON.stringify(param), success: function (result) { if (result.code != "0000") { layer.alert(result.msg); } else { recordData = result.data; // è¿åçæ°æ®è¿è¡èµå¼ form.val("form-data", recordData); form.val("form-basic", recordData); form.render(); } layer.close(index); }, error: function () { layer.close(index); layer.alert("æ¥è¯¢å¤±è´¥ï¼è¯·éæ°å°è¯ï¼ï¼"); } }); } // å½å宿 function submit(data) { if (!recordData) { layer.alert("æ²¡ææ°æ®å¯ä»¥æäº¤ï¼ï¼ï¼"); return; } // æäº¤æ°æ®æ¯è¾ç¹æ®ï¼ä¸ç¨èèåºæ¬ä¿¡æ¯æäº¤ var index = layer.load(); var data = form.val("form-data"); Object.assign(recordData, data); if (!recordData) { layer.alert("æ²¡ææ°æ®å¯ä»¥æäº¤ï¼ï¼ï¼"); return; } // æäº¤æ°æ®æ¯è¾ç¹æ®ï¼ä¸ç¨èèåºæ¬ä¿¡æ¯æäº¤ var index = layer.load(); var data = form.val("form-data"); Object.assign(recordData, data); $.ajax({ type : "POST", url : "../../basic/inout/inout-back-submit", dataType : "json", contentType : "application/json;charset=UTF-8", data : JSON.stringify(recordData), success : function(result) { if (result.code != "0000") { layer.msg(result.msg); } else { layer.alert("å¡çåæ¶æåï¼"); // éç½®é¡µé¢ resetForm(); } layer.close(index); }, error : function() { layer.close(index); layer.msg("å¡çåæ¶å¤±è´¥ï¼è¯·éæ°å°è¯ï¼ï¼"); } }); $.ajax({ type: "POST", url: "../../basic/inout/submit-card-back", dataType: "json", contentType: "application/json;charset=UTF-8", data: JSON.stringify(recordData), success: function (result) { if (result.code != "0000") { layer.msg(result.msg); } else { layer.alert("å¡çåæ¶æåï¼"); // éç½®é¡µé¢ resetForm(); } layer.close(index); }, error: function () { layer.close(index); layer.msg("å¡çåæ¶å¤±è´¥ï¼è¯·éæ°å°è¯ï¼ï¼"); } }); } igds-web/src/main/resources/static/admin/inout/out-handle.js
@@ -27,11 +27,11 @@ upload.render({ elem: '#kccz-r-btn1', url: '../file/update-file', //ä¸ä¼ æ¥å£ size: 4*1024, //é嶿件大å°ï¼åä½KB, æå¤§ä¸ä¼ 4MB size: 4 * 1024, //é嶿件大å°ï¼åä½KB, æå¤§ä¸ä¼ 4MB accept: 'images', before: function (obj) { var plateNum = $("#plateNum").val(); this.data={"plateNum":plateNum}; //æºå¸¦åæ° this.data = {"plateNum": plateNum}; //æºå¸¦åæ° //é¢è¯»æ¬å°æä»¶ç¤ºä¾ï¼ä¸æ¯æie8 obj.preview(function (index, file, result) { $('#kccz-r-img1').attr('src', result); //å¾ç龿¥ï¼base64ï¼ @@ -51,11 +51,11 @@ upload.render({ elem: '#kccz-r-btn2', url: '../file/update-file', //ä¸ä¼ æ¥å£ size: 4*1024, //é嶿件大å°ï¼åä½KB, æå¤§ä¸ä¼ 4MB size: 4 * 1024, //é嶿件大å°ï¼åä½KB, æå¤§ä¸ä¼ 4MB accept: 'images', before: function (obj) { var plateNum = $("#plateNum").val(); this.data={"plateNum":plateNum}; //æºå¸¦åæ° this.data = {"plateNum": plateNum}; //æºå¸¦åæ° //é¢è¯»æ¬å°æä»¶ç¤ºä¾ï¼ä¸æ¯æie8 obj.preview(function (index, file, result) { $('#kccz-r-img2').attr('src', result); //å¾ç龿¥ï¼base64ï¼ @@ -75,11 +75,11 @@ upload.render({ elem: '#kccz-r-btn3', url: '../file/update-file', //ä¸ä¼ æ¥å£ size: 4*1024, //é嶿件大å°ï¼åä½KB, æå¤§ä¸ä¼ 4MB size: 4 * 1024, //é嶿件大å°ï¼åä½KB, æå¤§ä¸ä¼ 4MB accept: 'images', before: function (obj) { var plateNum = $("#plateNum").val(); this.data={"plateNum":plateNum}; //æºå¸¦åæ° this.data = {"plateNum": plateNum}; //æºå¸¦åæ° //é¢è¯»æ¬å°æä»¶ç¤ºä¾ï¼ä¸æ¯æie8 obj.preview(function (index, file, result) { $('#kccz-r-img3').attr('src', result); //å¾ç龿¥ï¼base64ï¼ @@ -99,33 +99,36 @@ }); showProgress(); // çå¬ééåå $(".weight").blur(function () { deAutoByHandle(this.name) }); //è°æ´å段ä¸ç¼è¾ $("#depotId").attr("disabled",true); $("#foodVariety").attr("disabled",true); $("#foodLevel").attr("disabled",true); $("#depotId").attr("disabled", true); $("#foodVariety").attr("disabled", true); // $("#foodLevel").attr("disabled", true); }); //æ§å¶æµç¨ç¯èæ¾ç¤º function showProgress() { if(!inoutProgress){ if (!inoutProgress) { return; } if(inoutProgress.indexOf("REGISTER") == -1){ if (inoutProgress.indexOf("REGISTER") == -1) { $("#progress-register").css("display", "none"); } if(inoutProgress.indexOf("WEIGHT_FULL") == -1){ if (inoutProgress.indexOf("WEIGHT_FULL") == -1) { $("#progress-fullWeight").css("display", "none"); } if(inoutProgress.indexOf("HANDLE") == -1){ if (inoutProgress.indexOf("HANDLE") == -1) { $("#progress-hand").css("display", "none"); } if(inoutProgress.indexOf("WEIGHT_EMPTY") == -1){ if (inoutProgress.indexOf("WEIGHT_EMPTY") == -1) { $("#progress-emptyWeight").css("display", "none"); } if(inoutProgress.indexOf("CARD_BACK") == -1){ if (inoutProgress.indexOf("CARD_BACK") == -1) { $("#progress-cardBack").css("display", "none"); } } @@ -191,6 +194,13 @@ }); } function flushPage() { layer.confirm('ç¡®å®è¦å·æ°é¡µé¢åï¼', {icon: 3, title: 'æç¤º'}, function (index) { resetForm(); layer.close(index); }); } // è¡¨åæ¸ 空 function resetForm() { $("#form-data")[0].reset(); @@ -200,6 +210,7 @@ $('#kccz-r-img3').removeAttr('src'); form.render(); recordData = null; $("#text-param").val(null); } // æ´æ°æ°æ®ä¿¡æ¯ @@ -210,8 +221,8 @@ var param = { type: type, progress: progress, userId:userId2, intelCard:intelCard, userId: userId2, intelCard: intelCard, plateNum: plateNum }; var index = layer.load(); @@ -223,7 +234,7 @@ data: JSON.stringify(param), success: function (result) { if (result.code != "0000") { notify(result.msg,result.data); notify(result.msg, result.data); } else { recordData = result.data; // è¿åçæ°æ®è¿è¡èµå¼ @@ -241,7 +252,7 @@ // å½å宿 function submit() { if (null == recordData) { if (!recordData) { layer.alert("æ²¡ææ°æ®å¯ä»¥æäº¤ï¼ï¼ï¼"); return; } @@ -262,15 +273,15 @@ $.ajax({ type: "POST", url: "../../basic/inout/inout-next-step", url: "../../basic/inout/submit-handle", dataType: "json", contentType: "application/json;charset=UTF-8", data: JSON.stringify(recordData), success: function (result) { if (result.code != "0000") { notify(result.msg,result.data); notify(result.msg, result.data); } else { notify("å¼ä»å®æ",result.data); notify("å¼ä»å®æ", result.data); // éç½®é¡µé¢ resetForm(); } @@ -278,7 +289,7 @@ }, error: function () { layer.close(index); notify("æäº¤å¤±è´¥ï¼è¯·éæ°å°è¯",null); notify("æäº¤å¤±è´¥ï¼è¯·éæ°å°è¯", null); } }); } igds-web/src/main/resources/static/admin/inout/out-register.js
@@ -29,7 +29,7 @@ shadeClose: true, shade: 0.3, closeBtn: 2, offset: ['50px','50px'], offset: ['50px', '50px'], area: ['1000px', '640px'], content: '../../basic/inout/inout-progress?type=' + type + "&t=" + Math.random() }); @@ -101,9 +101,10 @@ layer.close(index); var data = json.content; if (data === "not found") { layer.alert("没æè·åå°èº«ä»½è¯ä¿¡æ¯ï¼", { offset: ['300px', '300px'] }); // layer.alert("没æè·åå°èº«ä»½è¯ä¿¡æ¯ï¼", { // offset: ['300px', '300px'] // }); alertError("没æè·åå°èº«ä»½è¯ä¿¡æ¯ï¼"); return; } // 临æ¶èµå¼ @@ -165,32 +166,45 @@ var index = layer.load(); $.ajax({ type: "POST", url: "../../inout/api/flush-lpr", url: "../../inout/api/get-plateNum", dataType: "json", contentType: "application/json;charset=UTF-8", data: param, success: function (result) { if (result.code != "0000") { layer.alert(result.msg, { offset: ['300px', '300px'] }); alertError(result.msg); } else { if (result.data.errorMsg) { layer.alert(result.data.errorMsg, { offset: ['300px', '300px'] }); } else { $("#plateNum").val(result.data.plateNum); } $("#plateNum").val(result.data.plateNum); $("#plateNum2").val(result.data.plateNum); } layer.close(index); }, error: function () { layer.close(index); layer.alert("车çè¯å«å¤±è´¥ï¼", { offset: ['300px', '300px'] }); alertError("车çè¯å«å¤±è´¥ï¼"); } // success: function (result) { // if (result.code != "0000") { // layer.alert(result.msg, { // offset: ['300px', '300px'] // }); // } else { // if (result.data.errorMsg) { // layer.alert(result.data.errorMsg, { // offset: ['300px', '300px'] // }); // } else { // $("#plateNum").val(result.data.plateNum); // } // } // layer.close(index); // }, // error: function () { // layer.close(index); // layer.alert("车çè¯å«å¤±è´¥ï¼", { // offset: ['300px', '300px'] // }); // } }); } @@ -239,15 +253,18 @@ function submit() { var data = form.val("form-data"); if (!data.userName) { notify("æ¿è¿äººä¿¡æ¯ä¸è½ä¸ºç©º", null); // notify("æ¿è¿äººä¿¡æ¯ä¸è½ä¸ºç©º", null); alertError("æ¿è¿äººä¿¡æ¯ä¸è½ä¸ºç©º"); return; } if (!data.plateNum) { notify("车çå·ä¸è½ä¸ºç©º", null); alertError("车çå·ä¸è½ä¸ºç©º"); // notify("车çå·ä¸è½ä¸ºç©º", null); return; } if (!data.intelCard && !data.userId) { notify("æºæ §å¡å·ä¸èº«ä»½è¯å·ä¸è½åæ¶ä¸ºç©º", null); alertError("æºæ §å¡å·ä¸èº«ä»½è¯å·ä¸è½åæ¶ä¸ºç©º"); // notify("æºæ §å¡å·ä¸èº«ä»½è¯å·ä¸è½åæ¶ä¸ºç©º", null); return; } @@ -299,7 +316,7 @@ $.ajax({ type: "POST", url: "../../basic/inout/inout-next-step", url: "../../basic/inout/submit-register", dataType: "json", contentType: "application/json;charset=UTF-8", data: JSON.stringify(data), igds-web/src/main/resources/static/admin/inout/out-weight.js
@@ -34,7 +34,7 @@ shadeClose: true, shade: 0.3, closeBtn: 2, offset: ['50px','120px'], offset: ['50px', '120px'], area: ['1000px', '640px'], content: '../../basic/inout/inout-progress?type=' + type + "&t=" + Math.random() }); @@ -48,9 +48,8 @@ // çå¬ééåå $(".weight").blur(function () { var name = this.name; // deAutoByWeight(name); deAutoByOut(name); deAutoByOut(this.name) }); // åå§åWebSocket @@ -85,42 +84,42 @@ //ææ } // æ ¹æ®å½åæä½çæé®IDæ´æ°å ¶ä»æé®ç¶æ function flushBtn(btnId) { if ("btn-weight" == btnId) {// ç§°éåå¯ä»¥ç¹å»å®æç§°é $("#btn-submit").removeClass("layui-btn-disabled"); $("#btn-submit").attr("disabled", false); } if ("btn-submit" == btnId) { $("#btn-submit").addClass("layui-btn-disabled"); $("#btn-submit").attr("disabled", true); if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {// åºåºï¼å¦ææ¯ç©ºè½¦ç§°éï¼å®ææ¶ç´æ¥å·æ°é¡µé¢ resetForm(); } else { // å®æç§°éåæ§å¶æé® $("#btn-weight").addClass("layui-btn-disabled"); $("#btn-weight").attr("disabled", true); $("#btn-printBill").removeClass("layui-btn-disabled"); $("#btn-printBill").attr("disabled", false); addDisabled(); } } if ("btn-printBill" == btnId) {// æå°è¿ç£ åï¼è¯´æä¸å¡å®æ $("#btn-weight").removeClass("layui-btn-disabled"); $("#btn-weight").attr("disabled", false); $("#btn-submit").addClass("layui-btn-disabled"); $("#btn-submit").attr("disabled", true); $("#btn-printBill").addClass("layui-btn-disabled"); $("#btn-printBill").attr("disabled", true); delDisabled(); resetForm(); } } // // æ ¹æ®å½åæä½çæé®IDæ´æ°å ¶ä»æé®ç¶æ // function flushBtn(btnId) { // if ("btn-weight" == btnId) {// ç§°éåå¯ä»¥ç¹å»å®æç§°é // $("#btn-submit").removeClass("layui-btn-disabled"); // $("#btn-submit").attr("disabled", false); // } // // if ("btn-submit" == btnId) { // $("#btn-submit").addClass("layui-btn-disabled"); // $("#btn-submit").attr("disabled", true); // // if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {// åºåºï¼å¦ææ¯ç©ºè½¦ç§°éï¼å®ææ¶ç´æ¥å·æ°é¡µé¢ // resetForm(); // } else { // // å®æç§°éåæ§å¶æé® // $("#btn-weight").addClass("layui-btn-disabled"); // $("#btn-weight").attr("disabled", true); // // $("#btn-printBill").removeClass("layui-btn-disabled"); // $("#btn-printBill").attr("disabled", false); // addDisabled(); // } // } // if ("btn-printBill" == btnId) {// æå°è¿ç£ åï¼è¯´æä¸å¡å®æ // $("#btn-weight").removeClass("layui-btn-disabled"); // $("#btn-weight").attr("disabled", false); // // $("#btn-submit").addClass("layui-btn-disabled"); // $("#btn-submit").attr("disabled", true); // // $("#btn-printBill").addClass("layui-btn-disabled"); // $("#btn-printBill").attr("disabled", true); // delDisabled(); // resetForm(); // } // } //æ§å¶æµç¨ç¯èæ¾ç¤º function showProgress() { @@ -195,17 +194,19 @@ form.render(); // ç¹å»ç§°éæ¶åèªå¨æææ°æ® layer.msg("ç³»ç»èªå¨ææä¿çè®°å½â¦â¦"); // layer.msg("ç³»ç»èªå¨ææä¿çè®°å½â¦â¦"); snapData = { companyId: companyId, deptId: deptId, progress: recordData.progress, bizType: bizType, plateNum: recordData.plateNum, id1: (null != snapDto1) ? snapDto1.id : null, id2: (null != snapDto2) ? snapDto2.id : null, id3: (null != snapDto3) ? snapDto3.id : null, id1: snapDto1.id, id2: snapDto2.id, id3: snapDto3.id, // id1: (null != snapDto1) ? snapDto1.id : null, // id2: (null != snapDto2) ? snapDto2.id : null, // id3: (null != snapDto3) ? snapDto3.id : null, sort: $("#scaleName").val(), weight: weightDto.weight @@ -223,7 +224,8 @@ success: function (result) { layer.close(index); if (result.code != "0000") { layer.alert(result.msg); alertError(result.msg); // layer.alert(result.msg); } else { snapData = result.data; } @@ -240,14 +242,15 @@ } // å·æ°ç¶æ flushBtn("btn-weight"); // flushBtn("btn-weight"); } //æ°çè¯»å¡æ¹å¼ function flushICCard() { if(cardDto && cardDto.protocol != "TCP_DEFAULT"){ if (cardDto && cardDto.protocol != "TCP_DEFAULT") { //åè®®è·å flushICCard2(); }else { } else { //æ¬å°è¯»å flushICCard1(); } @@ -261,7 +264,7 @@ var index = layer.load(); $.ajax({ type: "POST", url: "../../inout/api/ic-card-num", url: "../../inout/api/get-icCard", dataType: "json", contentType: "application/json;charset=UTF-8", data: param, @@ -276,7 +279,9 @@ offset: ['300px', '300px'] }); } else { $("#intelCard").val(result.data.icCardNo); paramIntelCard = data; $("#text-param").text("è¯å«å¡å·ï¼" + paramIntelCard); flushData(paramIntelCard, null); } } layer.close(index); @@ -294,7 +299,7 @@ * æ¬å°è¯»åæºæ §å¡ */ function flushICCard1() { $("#intelCard").val(null); $("#text-param").val(null); $("#form-data")[0].reset(); form.render(); recordData = null; @@ -313,8 +318,9 @@ if (data === "not found") { layer.alert("è¯·éæ°è¯»å¡ï¼", {offset: ['300px', '300px']}); } else { $("#intelCard").val(data); flushData(); paramIntelCard = data; $("#text-param").text("è¯å«å¡å·ï¼" + paramIntelCard); flushData(paramIntelCard, null); } }, error: function () { @@ -323,7 +329,7 @@ }); } // ä½¿ç¨æä»¶è·åçä»½è¯ // ä½¿ç¨æä»¶è·å身份è¯å· function flushIdCard() { var index = layer.load(); $.ajax({ @@ -343,8 +349,10 @@ }); return; } $("#userId").val(data.idNum); flushData(); // $("#userId").val(data.idNum); $("#text-param").text("è¯å«èº«ä»½è¯ï¼" + paramIdCard); flushData(null, paramIdCard); }, error: function () { layer.alert("身份è¯è¯»å失败ï¼è¯·æå¨å½å ¥ï¼", { @@ -380,10 +388,11 @@ }); } // æå°è¿ç£ å // ç¹å»æå°ï¼ç³»ç»å¤ææ¯å¦å·²ç»æ§è¡å®æï¼å¦æå·²ç»å®æï¼ç´æ¥æå°ï¼å¦ææªå®æåå æ§è¡å®æ function printBill() { if (!recordData) { layer.alert("没æè·åå°ä¸å¡æ°æ®ï¼ä¸æ¯ææå°ï¼"); alertError("没æè·åå°ä¸å¡æ°æ®ï¼æå°è¢«æç»ï¼"); return; } // ä»åå°è·å模çå¹¶æå° @@ -391,7 +400,27 @@ // åå¹¶æ´æ°ç¶åç¼è¾æ°æ® Object.assign(recordData, data); printBillStep2(); var index = layer.load(); $.ajax({ type: "POST", url: "../../basic/inout/report/bill-weight", dataType: "json", contentType: "application/json;charset=UTF-8", data: JSON.stringify(recordData), success: function (result) { layer.close(index); if (result.code != "0000") { alertError(result.msg); } else { layer.msg("å¼å§æ¸²ææå°åâ¦â¦"); printWeight(result.data); } }, error: function () { layer.close(index); alertError("è·åæå°æ¨¡ç失败ï¼è¯·è系管ç忥çåå "); } }); } // ç¹å»æå°ï¼å æ§è¡ç³»ç»é»è®¤æ§è¡å®æå¡åæ¶ @@ -399,7 +428,7 @@ var index = layer.load(); $.ajax({ type: "POST", url: "../../basic/inout-report/inout-bill-weight", url: "../../basic/inout-report/bill-weight", dataType: "json", contentType: "application/json;charset=UTF-8", data: JSON.stringify(recordData), @@ -415,7 +444,7 @@ printWeight(result.data); } // å·æ°æé® flushBtn("btn-printBill"); // flushBtn("btn-printBill"); } layer.close(index); }, @@ -440,26 +469,27 @@ $("#btn-weight").removeClass("layui-btn-disabled"); $("#btn-weight").attr("disabled", false); //ç©ºè½¦åæ»¡è½¦è¢«éç½® updateEditAndProgress(); $("#text-param").val(''); //æ£éä¿¡æ¯æ¡æ¢å¤ä¸ºå¯ç¼è¾ delDisabled(); // //ç©ºè½¦åæ»¡è½¦è¢«éç½® // updateEditAndProgress(); // // //æ£éä¿¡æ¯æ¡æ¢å¤ä¸ºå¯ç¼è¾ // delDisabled(); } function flushPage() { layer.confirm('ç¡®å®è¦å·æ°é¡µé¢åï¼', {icon: 3, title: 'æç¤º'}, function (index) { resetForm(); layer.msg("页é¢éç½®å®æï¼è¯·éæ°æä½â¦â¦"); layer.close(index); }); } function flushData() { function flushData(intelCard, userIdCard) { var index = layer.load(); var userId2 = $("#userId").val(); var intelCard = $("#intelCard").val(); var userId2 = userIdCard; var intelCard = intelCard; var plateNum = $("#plateNum").val(); var param = { type: type, @@ -477,7 +507,7 @@ data: JSON.stringify(param), success: function (result) { if (result.code != "0000") { notify(result.msg, result.data); notifyProgress(result.msg, result.data); } else { recordData = result.data; // è¿åçæ°æ®è¿è¡èµå¼ @@ -490,7 +520,8 @@ }, error: function () { layer.close(index); layer.alert("æ¥è¯¢å¤±è´¥ï¼è¯·éæ°å°è¯ï¼ï¼"); alertError("æ¥è¯¢å¤±è´¥ï¼è¯·éæ°å°è¯"); // layer.alert("æ¥è¯¢å¤±è´¥ï¼è¯·éæ°å°è¯ï¼ï¼"); } }); } @@ -542,37 +573,37 @@ } // å½å宿 function submit(data) { function submit() { if (null == recordData) { notify("æ²¡ææ°æ®å¯ä»¥æäº¤", null); notifyProgress("æ²¡ææ°æ®å¯ä»¥æäº¤", null); return; } var data = form.val("form-data"); // æ ¡éª-åºåºç©ºè½¦ if (InoutProgress.WEIGHT_EMPTY == recordData.progress) { if (data.emptyWeight <= 0.0) { notify("空车称éä¿¡æ¯å¿ å¡«ï¼ï¼", null); notifyProgress("空车称éä¿¡æ¯å¿ å¡«ï¼ï¼", null); return; } if (!data.depotId) { notify("è£ å¸ä»åºå¿ 须填åï¼ï¼", null); notifyProgress("è£ å¸ä»åºå¿ 须填åï¼ï¼", null); return; } if (!data.noticeId) { notify("éç¥åå¿ é¡»å¡«åï¼ï¼", null); notifyProgress("éç¥åå¿ é¡»å¡«åï¼ï¼", null); return; } } else { if (data.fullWeight <= 0.0) { notify("满车称éä¿¡æ¯å¿ å¡«ï¼ï¼", null); notifyProgress("满车称éä¿¡æ¯å¿ å¡«ï¼ï¼", null); return; } if (!data.foodVariety) { notify("ç²®é£åç§å¿ å¡«ï¼ï¼", null); notifyProgress("ç²®é£åç§å¿ å¡«ï¼ï¼", null); return; } if (!data.settleWeight || data.settleWeight <= 0.0) { notify("ç»ç®ééåè§ï¼è¯·æ ¸å¯¹ï¼ï¼", null); notifyProgress("ç»ç®ééåè§ï¼è¯·æ ¸å¯¹ï¼ï¼", null); return; } } @@ -589,35 +620,34 @@ fileName: snapData.fileName3 }]; recordData.files = files; var index = layer.load(); $.ajax({ type: "POST", url: "../../basic/inout/inout-next-step", url: "../../basic/inout/submit-weight", dataType: "json", contentType: "application/json;charset=UTF-8", data: JSON.stringify(recordData), success: function (result) { if (result.code != "0000") { notify(result.msg, result.data); notifyProgress(result.msg, result.data); } else { notify("æ°æ®æäº¤æå", result.data); notifyProgress("æ°æ®æäº¤æå", result.data); // æ´æ°æé®æ¾ç¤º flushBtn("btn-submit"); // flushBtn("btn-submit"); } layer.close(index); }, error: function () { layer.close(index); notify("æäº¤å¤±è´¥ï¼è¯·éæ°å°è¯", null); notifyProgress("æäº¤å¤±è´¥ï¼è¯·éæ°å°è¯", null); } }); //以ä¸é»è¾ä¸ºå¢å ä¸ä¸ªè¯é³éç¥çè°ç¨æ¹æ³ï¼ä¸èèè¿åç»æ var curWeight = recordData.fullWeight; if (InoutProgress.WEIGHT_EMPTY == recordData.progress) { curWeight = recordData.emptyWeight; } // var curWeight = recordData.fullWeight; // if (InoutProgress.WEIGHT_EMPTY == recordData.progress) { // curWeight = recordData.emptyWeight; // } // var param = { // sort: $("#scaleName").val(), // weight: curWeight, @@ -635,95 +665,96 @@ // }); } // ---------------------------éç¥å-å¼å§ -------------------// // å¼¹åºå¾æ¥åä½ä¸ææ¡ function showNotice() { var index = layer.load(); var param = { type: type }; // 渲æå¾æ¥åä½å表 table.render({ elem: '#tableNotice', url: '../../basic/inout/list-noticeâout', page: false, // skin : "nob", // size : 'sm', even: true, method: 'POST', contentType: "application/json;charset=UTF-8", cols: [[{ field: 'name', title: 'éç¥ååç§°', width: '15%' }, { field: 'customerName', title: 'æ¶è´§åä½' }, { field: 'depotName', title: 'ä»åºåç§°', width: '15%' }, { field: 'foodVarietyName', title: 'ç²®é£åç§', width: '10%' }, { field: 'year', title: '年份', width: '8%' }, { field: 'contractName', title: 'æå±åå' }]], where: param, parseData: function (res) { if ("0000" == res.code) { return { "code": "0", "msg": res.msg, "data": res.data } } else { return { "code": "1", "msg": res.msg } } }, done: function (res) { layer.close(index); } }); //å廿¾ç¤ºé䏿°æ® table.on('rowDouble(tableNotice)', function (obj) { var data = obj.data; form.val("form-data", { customerId: data.customerId, customerName: data.customerName, noticeId: data.id, foodType: data.foodType, foodLevel: data.foodLevel }); // å ³é layer.closeAll(); }); // å¼¹åºå¯¹è¯æ¡ layer.open({ type: 1, offset: ['100px', '250px'], title: "åºåºéç¥å", area: ['900px', '600px'], shade: 0, content: $('#listNotice'), btn: 0, btn: ['åæ¶'], yes: function () { layer.closeAll(); }, closeBtn: 0 }); } // ---------------------------éç¥å -ç»æ -------------------// //-----------------------转移è³weight.jsä¸----------------------// // // ---------------------------éç¥å-å¼å§ -------------------// // // å¼¹åºå¾æ¥åä½ä¸ææ¡ // function showNotice() { // var index = layer.load(); // var param = { // type: type // }; // // 渲æå¾æ¥åä½å表 // table.render({ // elem: '#tableNotice', // url: '../../basic/inout/list-notice-out', // page: false, // // skin : "nob", // // size : 'sm', // even: true, // method: 'POST', // contentType: "application/json;charset=UTF-8", // cols: [[{ // field: 'name', // title: 'éç¥ååç§°', // width: '15%' // }, { // field: 'customerName', // title: 'æ¶è´§åä½' // }, { // field: 'depotName', // title: 'ä»åºåç§°', // width: '15%' // }, { // field: 'foodVarietyName', // title: 'ç²®é£åç§', // width: '10%' // }, { // field: 'year', // title: '年份', // width: '8%' // }, { // field: 'contractName', // title: 'æå±åå' // }]], // where: param, // parseData: function (res) { // if ("0000" == res.code) { // return { // "code": "0", // "msg": res.msg, // "data": res.data // } // } else { // return { // "code": "1", // "msg": res.msg // } // } // }, // done: function (res) { // layer.close(index); // } // }); // // //å廿¾ç¤ºé䏿°æ® // table.on('rowDouble(tableNotice)', function (obj) { // var data = obj.data; // form.val("form-data", { // customerId: data.customerId, // customerName: data.customerName, // noticeId: data.id, // foodType: data.foodType, // foodLevel: data.foodLevel // }); // // å ³é // layer.closeAll(); // }); // // // å¼¹åºå¯¹è¯æ¡ // layer.open({ // type: 1, // offset: ['100px', '250px'], // title: "åºåºéç¥å", // area: ['900px', '600px'], // shade: 0, // content: $('#listNotice'), // btn: 0, // btn: ['åæ¶'], // yes: function () { // layer.closeAll(); // }, // closeBtn: 0 // }); // } // // // ---------------------------éç¥å -ç»æ -------------------// igds-web/src/main/resources/static/admin/inout/weight.js
@@ -42,79 +42,122 @@ */ function deAutoByOut(name) { var curData = form.val("form-data"); if (curData.fullWeight == 0 || curData.emptyWeight == 0) { return; } //æ±æ»ç»æ var deSum = 0, addSum = 0, settleWeight = 0, recordWeight = 0; // åé var netWeight = curData.fullWeight - curData.emptyWeight; //æ£æ°´æ var deWet = curData.deWet, deImpurity = curData.deImpurity; if (netWeight <= 0) { layer.alert("åéå°äº0ï¼å½åç§°éåå¨é»è¾é®é¢"); alertError("åé<=0ï¼å½åç¯èåå¨é»è¾é误ï¼è¯·æ ¸å¯¹"); return; } //å ¶ä»ä¿¡æ¯ var deHandle = curData.deHandle, dePackage = curData.dePackage, deOther = curData.deOther, settleWeight = 0, recordWeight = 0, deSum = 0; recordWeight = Number(netWeight) - Number(deHandle) - Number(dePackage) - Number(deOther); settleWeight = Number(recordWeight); deSum = Number(deOther) + Number(deHandle) var deBase = 0, multiple = 0; //æ°´åæè´¨ï¼æ´æ¹æ¯ä¾å¹¶ä¸æ°´åæ£éè¿æ²¡è®¡ç®æ åµä¸ if ("fullWeight" == name || null == deWet) { var checkItem = this.getCheckItem(recordData.checkItems, CHECK_ST.C01, CHECK_ST.C020101); if (checkItem) { deBase = Number(curData.wet) - Number(checkItem.upperLimit); if (deBase == 0) return; multiple = parseInt(deBase / checkItem.ruleNum);//åæ° deWet = (netWeight * multiple * checkItem.ruleReduce / 100.00).toFixed(0); } } //æè´¨ if ("fullWeight" == name || null == deImpurity) { checkItem = this.getCheckItem(recordData.checkItems, CHECK_ST.C02, CHECK_ST.C01010301); if (checkItem) { deBase = Number(curData.impurity) - Number(checkItem.upperLimit); if (deBase == 0) return; multiple = parseInt(deBase / checkItem.ruleNum); deImpurity = (netWeight * multiple * checkItem.ruleReduce / 100.00).toFixed(0); } } /** æ»æ£éï¼ä¸å«å¢é*/ deSum = Number(curData.deOther) + Number(curData.deHandle); if (Number(deWet) > 0) {//å¢é addSum = addSum + Number(deWet); } else { deSum = deSum + Number(deWet); } if (Number(deImpurity) > 0) {//æ£é deSum = deSum + Number(deImpurity); } else { addSum = addSum + Number(deImpurity); } netWeight = netWeight.toFixed(0); recordWeight = recordWeight.toFixed(0); settleWeight = settleWeight.toFixed(0); deSum = deSum.toFixed(0); /** å¢éè½¬æ£æ°ï¼ä¾¿äºè®¡ç® */ addSum = Math.abs(addSum).toFixed(0); /** å ¥åºéé = åé - æ»æ£é */ recordWeight = Number(netWeight) - Number(deSum); /** ç»ç®éé = åé - æ»æ£é + å¢é */ settleWeight = Number(netWeight) - Number(deSum) + Number(addSum); form.val("form-data", { netWeight: netWeight, deImpurity: deImpurity, deWet: deWet, deSum: deSum, settleWeight: settleWeight, recordWeight: recordWeight recordWeight: recordWeight, deSum: deSum }); form.render(); } // function deAutoByOut(name) { // var curData = form.val("form-data"); // // if (curData.fullWeight == 0 || curData.emptyWeight == 0) { // return; // } // //æ±æ»ç»æ // var deSum = 0, addSum = 0, settleWeight = 0, recordWeight = 0; // // åé // var netWeight = curData.fullWeight - curData.emptyWeight; // //æ£æ°´æ // var deWet = curData.deWet, deImpurity = curData.deImpurity; // // if (netWeight <= 0) { // layer.alert("åéå°äº0ï¼å½åç§°éåå¨é»è¾é®é¢"); // return; // } // // var deBase = 0, multiple = 0; // //æ°´åæè´¨ï¼æ´æ¹æ¯ä¾å¹¶ä¸æ°´åæ£éè¿æ²¡è®¡ç®æ åµä¸ // if ("fullWeight" == name || null == deWet) { // var checkItem = this.getCheckItem(recordData.checkItems, CHECK_ST.C01, CHECK_ST.C020101); // if (checkItem) { // deBase = Number(curData.wet) - Number(checkItem.upperLimit); // if (deBase == 0) return; // multiple = parseInt(deBase / checkItem.ruleNum);//åæ° // deWet = (netWeight * multiple * checkItem.ruleReduce / 100.00).toFixed(0); // } // } // //æè´¨ // if ("fullWeight" == name || null == deImpurity) { // checkItem = this.getCheckItem(recordData.checkItems, CHECK_ST.C02, CHECK_ST.C01010301); // if (checkItem) { // deBase = Number(curData.impurity) - Number(checkItem.upperLimit); // if (deBase == 0) return; // multiple = parseInt(deBase / checkItem.ruleNum); // deImpurity = (netWeight * multiple * checkItem.ruleReduce / 100.00).toFixed(0); // } // } // // /** æ»æ£éï¼ä¸å«å¢é*/ // deSum = Number(curData.deOther) + Number(curData.deHandle); // // // if (Number(deWet) > 0) {//å¢é // addSum = addSum + Number(deWet); // } else { // deSum = deSum + Number(deWet); // } // // if (Number(deImpurity) > 0) {//æ£é // deSum = deSum + Number(deImpurity); // } else { // addSum = addSum + Number(deImpurity); // } // // deSum = deSum.toFixed(0); // /** å¢éè½¬æ£æ°ï¼ä¾¿äºè®¡ç® */ // addSum = Math.abs(addSum).toFixed(0); // /** å ¥åºéé = åé - æ»æ£é */ // recordWeight = Number(netWeight) - Number(deSum); // /** ç»ç®éé = åé - æ»æ£é + å¢é */ // settleWeight = Number(netWeight) - Number(deSum) + Number(addSum); // // form.val("form-data", { // netWeight: netWeight, // deImpurity: deImpurity, // deWet: deWet, // deSum: deSum, // settleWeight: settleWeight, // recordWeight: recordWeight // }); // form.render(); // } function deAutoByHandle(name) { var curData = form.val("form-data"); var deOther = curData.deOther, deHandle = curData.deHandle; deSum = Number(deOther) + Number(deHandle); deSum = deSum.toFixed(0); form.val("form-data", { deSum: deSum, }); form.render(); } /** * æ ¹æ®åéªé¡¹åä¼ éè¿æ¥çåæ°è·åå½ååæ°çé ç½®ä¿¡æ¯ * @param checkItems igds-web/src/main/resources/templates/admin/inout/in-register.html
@@ -1,325 +1,326 @@ <!DOCTYPE html> <html lang="zh-cn" xmlns:th=http://www.thymeleaf.org> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <title>åºå ¥åºç®¡ç-å ¥åºç»è®°</title> <link rel="stylesheet" type="text/css" th:href="@{../../static/plugins/layui/css/layui.css}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/admin/inout/style.css}"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <title>åºå ¥åºç®¡ç-å ¥åºç»è®°</title> <link rel="stylesheet" type="text/css" th:href="@{../../static/plugins/layui/css/layui.css}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/admin/inout/style.css}"> <style> .display-none { display: none; } <style> .display-none { display: none; } .kccz-r-con2 { padding-right: 120px; position: relative; margin-top: 10px; z-index: 99; } .kccz-r-con2 { padding-right: 120px; position: relative; margin-top: 10px; z-index: 99; } .kccz-r-vedio { width: 100%; height: 280px; background: #000; color: #FFF; text-align: center; } .kccz-r-vedio { width: 100%; height: 280px; background: #000; color: #FFF; text-align: center; } .layui-form-label { font-weight: bold; } .layui-form-label { font-weight: bold; } .iframe-video { position: absolute; visibility: inherit; top: 0px; left: 0px; z-index: -1; width: 100%; height: 100%; } .iframe-video { position: absolute; visibility: inherit; top: 0px; left: 0px; z-index: -1; width: 100%; height: 100%; } .ckdj-radiobox .layui-form-item { margin-bottom: 0px; margin-top: 10px; } .ckdj-radiobox .layui-form-item { margin-bottom: 0px; margin-top: 10px; } .rk-step-wrap { padding: 0px; border-bottom: 0px; text-align: center; } .rk-step-wrap { padding: 0px; border-bottom: 0px; text-align: center; } .qyzj-btnbox .rkbk-quick { margin-top: 15px !important; } .qyzj-btnbox .rkbk-quick { margin-top: 15px !important; } .color-red { color: red !important; } .color-red { color: red !important; } .layui-form-item .layui-input-inline { width: unset; } .layui-form-item .layui-input-inline { width: unset; } .rkbk-search-input { background: #FFF !important; } .rkbk-search-input { background: #FFF !important; } .rkbk-search-input.bg-date { background: #FFF !important; } </style> .rkbk-search-input.bg-date { background: #FFF !important; } </style> </head> <body> <div class="l-container layui-clear"> <div class="rk-main"> <div class="l-container layui-clear"> <div class="rk-main"> <!-- æä½èå--> <div class="qyzj-btnbox layui-clear"> <div class="rkbk-quick fl"> <button class="rkbk-quick-btn layui-btn btn-red" onclick="resetForm()"> <i><img th:src="@{../../static/images/icon-clear.png}" /></i> æ¸ ç©ºæ°æ® </button> <button class="rkbk-quick-btn layui-btn btn-green" onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}" /></i> 宿ç»è®° </button> </div> <!-- æä½èå--> <div class="qyzj-btnbox layui-clear"> <div class="rkbk-quick fl"> <button class="rkbk-quick-btn layui-btn btn-red" onclick="resetForm()"> <i><img th:src="@{../../static/images/icon-clear.png}"/></i> æ¸ ç©ºæ°æ® </button> <button class="rkbk-quick-btn layui-btn btn-green" onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i> 宿ç»è®° </button> </div> <!--æµç¨å¼å¯¼--> <div class="rk-step-wrap fr"> <ul class="rk-step"> <li id="progress-register" class="active rk-step-first"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-dengji.png}" /> <!--æµç¨å¼å¯¼--> <div class="rk-step-wrap fr"> <ul class="rk-step"> <li id="progress-register" class="active rk-step-first"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-dengji.png}"/> </span> <p>å ¥åºç»è®°</p></li> <li id="progress-check"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-zhijian.png}" /> <p>å ¥åºç»è®°</p></li> <li id="progress-check"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-zhijian.png}"/> </span> <p>æ¦æ ·è´¨æ£</p></li> <li id="progress-fullWeight"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-chengzhong.png}" /> <p>æ¦æ ·è´¨æ£</p></li> <li id="progress-fullWeight"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-chengzhong.png}"/> </span> <p>满车称é</p></li> <li id="progress-hand"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-xiehuo.png}" /> <p>满车称é</p></li> <li id="progress-hand"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-xiehuo.png}"/> </span> <p>å ¥åºå¼ä»</p></li> <li id="progress-emptyWeight"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-chengzhong.png}" /> <p>å ¥åºå¼ä»</p></li> <li id="progress-emptyWeight"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-chengzhong.png}"/> </span> <p>空车称é</p></li> <li id="progress-cardBack"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-banli.png}" /> <p>空车称é</p></li> <li id="progress-cardBack"><span class="rk-step-span"> <img th:src="@{../../static/images/icon-banli.png}"/> </span> <p>离åºç¡®è®¤</p></li> </ul> </div> <!--æµç¨å¼å¯¼ç»æ--> </div> <p>离åºç¡®è®¤</p></li> </ul> </div> <!--æµç¨å¼å¯¼ç»æ--> </div> <!-- 主ä½ä¿¡æ¯ --> <form class="layui-form" action="" id="form-data" lay-filter="form-data"> <!-- 主ä½ä¿¡æ¯ --> <form class="layui-form" action="" id="form-data" lay-filter="form-data"> <div class="rkbk-con"> <div class="radius-6 rkbk-left-wrap fl"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>æ¿è¿äººä¿¡æ¯</h3> </div> <div class="rkbk-left-form"> <div class="rkbk-form-box1"> <div class="layui-form-item display-none"> <label class="layui-form-label">éè-ç±»å</label> <div class="layui-input-block"> <input type="text" name="type" autocomplete="off" th:value="${type}" class="layui-input rkbk-search-input"> </div> </div> <div class="rkbk-con"> <div class="radius-6 rkbk-left-wrap fl"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>æ¿è¿äººä¿¡æ¯</h3> </div> <div class="rkbk-left-form"> <div class="rkbk-form-box1"> <div class="layui-form-item display-none"> <label class="layui-form-label">éè-ç±»å</label> <div class="layui-input-block"> <input type="text" name="type" autocomplete="off" th:value="${type}" class="layui-input rkbk-search-input"> </div> </div> <div class="rkbk-form-left"> <div class="layui-form-item"> <label class="layui-form-label color-red">å§ åï¼</label> <div class="layui-input-block"> <input type="text" name="userName" id="userName" lay-verify="required" placeholder="å¿ å¡«ä¿¡æ¯" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="rkbk-form-left"> <div class="layui-form-item"> <label class="layui-form-label color-red">å§ åï¼</label> <div class="layui-input-block"> <input type="text" name="userName" id="userName" lay-verify="required" placeholder="å¿ å¡«ä¿¡æ¯" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label color-red">身份è¯å·ï¼</label> <div class="layui-input-block"> <input type="text" name="userId" id="userId" lay-verify="required" placeholder="å¿ å¡«ä¿¡æ¯" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">èç³»æ¹å¼ï¼</label> <div class="layui-input-block"> <input type="text" name="userContact" id="userContact" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">åºçæ¥æï¼</label> <div class="layui-input-block"> <input type="text" name="userBirthday" id="userBirthday" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input rkbk-search-input bg-date"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ§ å«ï¼</label> <div class="layui-input-block rkbk-selBox"> <input type="radio" name="userSex" id="userSex" value="ç·" title="ç·" checked> <input type="radio" name="userSex" value="女" title="女"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label color-red">身份è¯å·ï¼</label> <div class="layui-input-block"> <input type="text" name="userId" id="userId" lay-verify="required" placeholder="å¿ å¡«ä¿¡æ¯" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">èç³»æ¹å¼ï¼</label> <div class="layui-input-block"> <input type="text" name="userContact" id="userContact" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">åºçæ¥æï¼</label> <div class="layui-input-block"> <input type="text" name="userBirthday" id="userBirthday" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input rkbk-search-input bg-date"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ§ å«ï¼</label> <div class="layui-input-block rkbk-selBox"> <input type="radio" name="userSex" id="userSex" value="ç·" title="ç·" checked> <input type="radio" name="userSex" value="女" title="女"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ° æï¼</label> <div class="layui-input-block"> <input type="text" name="userNation" id="userNation" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ° æï¼</label> <div class="layui-input-block"> <input type="text" name="userNation" id="userNation" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> </div> <!--rk-form-left end--> </div> <!--rk-form-left end--> <div class="rkbk-photo"> <a href="#"><img id="id_img_pers" th:src="@{../../static/images/rkbk-photo_03.png}" /></a> </div> <div class="rkbk-photo"> <a href="#"><img id="id_img_pers" th:src="@{../../static/images/rkbk-photo_03.png}"/></a> </div> </div> <!--rkbk-form-box1 end--> </div> <!--rkbk-form-box1 end--> <div class="rkbk-form-box2" style="padding-top: 20px;"> <div class="layui-form-item"> <label class="layui-form-label">å° åï¼</label> <div class="layui-input-block"> <input type="text" name="userAddress" id="userAddress" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> </div> <!--rkbk-form-box2 end--> <div class="rkbk-form-box2" style="padding-top: 20px;"> <div class="layui-form-item"> <label class="layui-form-label">å° åï¼</label> <div class="layui-input-block"> <input type="text" name="userAddress" id="userAddress" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> </div> <!--rkbk-form-box2 end--> <div class="rkbk-quick layui-text-center"> <button id="button_readID" type="button" onclick="flushIdCard()" class="rkbk-quick-btn layui-btn btn-blue">读å身份è¯</button> </div> <div class="rkbk-quick layui-text-center"> <button id="button_readID" type="button" onclick="flushIdCard()" class="rkbk-quick-btn layui-btn btn-blue">读åèº«ä»½è¯ </button> </div> </div> </div> </div> </div> </div> <!--rkbk-left end--> </div> <!--rkbk-left end--> <div class="radius-6 rkbk-right-wrap fr" style="height: 512px;"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>ç»è®°ä¿¡æ¯</h3> </div> <div class="radius-6 rkbk-right-wrap fr" style="height: 512px;"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>ç»è®°ä¿¡æ¯</h3> </div> <div class="rkbk-left-form rkbk-right-form"> <div class="layui-form-item"> <input type="button" value="读å¡" class="rkbk-r-btn fr layui-btn" onclick="flushICCard()" /> <label class="layui-form-label color-red">æºæ §å¡å·ï¼</label> <div class="layui-input-block"> <input type="text" name="intelCard" id="intelCard" required lay-verify="required" placeholder="å æ¾å¡ï¼åç¹å»è¯»å¡" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="rkbk-left-form rkbk-right-form"> <div class="layui-form-item"> <input type="button" value="读å¡" class="rkbk-r-btn fr layui-btn" onclick="flushICCard()"/> <label class="layui-form-label color-red">æºæ §å¡å·ï¼</label> <div class="layui-input-block"> <input type="text" name="intelCard" id="intelCard" required lay-verify="required" placeholder="å æ¾å¡ï¼åç¹å»è¯»å¡" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <input type="button" value="读车ç" class="rkbk-r-btn fr layui-btn layui-btn-normal" onclick="getPlateNum()" /> <label class="layui-form-label color-red">è¿è¾è½¦çï¼</label> <div class="layui-input-block"> <input type="text" name="plateNum" id="plateNum" placeholder="æ 车ç车è¾ï¼å¡«å æ 车ç" lay-verify="required" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <input type="button" value="读车ç" class="rkbk-r-btn fr layui-btn layui-btn-normal" onclick="getPlateNum()"/> <label class="layui-form-label color-red">è¿è¾è½¦çï¼</label> <div class="layui-input-block"> <input type="text" name="plateNum" id="plateNum" placeholder="æ 车ç车è¾ï¼å¡«å æ 车ç" lay-verify="required" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">è¿è¾å·¥å ·ï¼</label> <div class="layui-input-block"> <input type="radio" name="transType" value="1" title="汽车" checked> <input type="radio" name="transType" value="2" title="ç«è½¦"> <input type="radio" name="transType" value="3" title="è½®è¹"> <input type="radio" name="transType" value="9" title="å ¶ä»"> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">è¿è¾å·¥å ·ï¼</label> <div class="layui-input-block"> <input type="radio" name="transType" value="1" title="汽车" checked> <input type="radio" name="transType" value="2" title="ç«è½¦"> <input type="radio" name="transType" value="3" title="è½®è¹"> <input type="radio" name="transType" value="9" title="å ¶ä»"> </div> </div> </div> </div> </div> </div> </div> <!-- è§é¢ --> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>ç»è®°è§é¢</h3> </div> <div class="kccz-r-con2"> <div class="kccz-r-vedio" id="kccz-r-video1"></div> <div class="kccz-r-btnbox"> <div class="kccz-r-div"> <span id="plateNum2">æªè¯å«</span> <p>车çè¯å«</p> </div> <a href="javascript:;" class="kccz-r-btn kccz-r-btn1 active mt-10"> <span class="kccz-r-pz"></span> <p>ç³»ç»èªå¨ææ</p> </a> </div> </div> </div> </div> <!--rkbk-right end--> </div> <!--rkbk-con end--> </form> </div> <!--rk-main end--> <!-- è§é¢ --> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>ç»è®°è§é¢</h3> </div> <div class="kccz-r-con2"> <div class="kccz-r-vedio" id="kccz-r-video1"></div> <div class="kccz-r-btnbox"> <div class="kccz-r-div"> <span id="plateNum2">æªè¯å«</span> <p>车çè¯å«</p> </div> <a href="javascript:;" class="kccz-r-btn kccz-r-btn1 active mt-10"> <span class="kccz-r-pz"></span> <p>ç³»ç»èªå¨ææ</p> </a> </div> </div> </div> </div> <!--rkbk-right end--> </div> <!--rkbk-con end--> </form> </div> <!--rk-main end--> </div> <!--l-container end--> </div> <!--l-container end--> <script th:inline="javascript"> <script th:inline="javascript"> //æµç¨ç¯è var inoutProgress = [[${inoutProgress}]]; //å½åèç¹ @@ -336,44 +337,44 @@ var ship = null; //æ¯å¦è¹è¿é¡µé¢æ è¯ </script> <script th:src="@{../../static/plugins/layui/layui.js}"></script> <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/video-play.js}"></script> <script th:src="@{../../static/admin/inout/inout-common.js}"></script> <script th:src="@{../../static/admin/inout/in-register.js}"></script> <script th:src="@{../../static/plugins/layui/layui.js}"></script> <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/video-play.js}"></script> <script th:src="@{../../static/admin/inout/inout-common.js}"></script> <script th:src="@{../../static/admin/inout/in-register.js}"></script> <!-- å¼¹åºæ¡çä¿¡æ¯ --> <div class="layui-tab-content" id="dialog-from-notify" style="display: none;"> <table class="layui-table"> <colgroup> <col width="100"> </colgroup> <tbody> <tr> <td>è¿åä¿¡æ¯</td> <td id="resultMsg" style="color: red; font-weight: bold;"></td> </tr> <tr> <td>æ¿è¿äºº</td> <td id="resultUserName" style="font-weight: bold;"></td> </tr> <tr> <td>车çå·</td> <td id="resultPlateNum" style="font-weight: bold;"></td> </tr> <tr> <td>ä¸ä¸æ¥</td> <td id="resultType" style="font-weight: bold;"></td> </tr> <tr> <td>æºæ §å¡å·</td> <td id="resultIntelCard" style="font-weight: bold;"></td> </tr> </tbody> </table> </div> <!-- å¼¹åºæ¡çä¿¡æ¯ --> <div class="layui-tab-content" id="dialog-from-notify" style="display: none;"> <table class="layui-table"> <colgroup> <col width="100"> </colgroup> <tbody> <tr> <td>è¿åä¿¡æ¯</td> <td id="resultMsg" style="color: red; font-weight: bold;"></td> </tr> <tr> <td>æ¿è¿äºº</td> <td id="resultUserName" style="font-weight: bold;"></td> </tr> <tr> <td>车çå·</td> <td id="resultPlateNum" style="font-weight: bold;"></td> </tr> <tr> <td>ä¸ä¸æ¥</td> <td id="resultType" style="font-weight: bold;"></td> </tr> <tr> <td>æºæ §å¡å·</td> <td id="resultIntelCard" style="font-weight: bold;"></td> </tr> </tbody> </table> </div> </body> </html> igds-web/src/main/resources/templates/admin/inout/out-card-back.html
@@ -1,335 +1,342 @@ <!DOCTYPE html> <html lang="zh-cn" xmlns:th=http://www.thymeleaf.org> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <title>åºå ¥åºç®¡ç-å¡åæ¶</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <title>åºå ¥åºç®¡ç-å¡åæ¶</title> <link rel="stylesheet" type="text/css" th:href="@{../../static/plugins/layui/css/layui.css?v=2.5.5}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/admin/inout/style.css}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/plugins/layui/css/layui.css?v=2.5.5}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/admin/inout/style.css}"> <!--ä½¿ç¨æå°æä»¶ éèå½åæä»¶ --> <script th:src="@{../../static/plugins/lodop/LodopFuncs.js}"></script> <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0 style="display: none;"> <embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0 style="display: none;"></embed> </object> <!--ä½¿ç¨æå°æä»¶ éèå½åæä»¶ --> <script th:src="@{../../static/plugins/lodop/LodopFuncs.js}"></script> <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0 style="display: none;"> <embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0 style="display: none;"></embed> </object> <style> .display-none { display: none; } <style> .display-none { display: none; } .rk-step-wrap { padding: 0px; border-bottom: 0px; text-align: center; } .rk-step-wrap { padding: 0px; border-bottom: 0px; text-align: center; } .qyzj-btnbox .rkbk-quick { margin-top: 15px; } </style> .qyzj-btnbox .rkbk-quick { margin-top: 15px; } </style> </head> <body> <div class="l-container layui-clear"> <div class="rk-main"> <div class="rk-main"> <div class="qyzj-btnbox layui-clear"> <div class="qyzj-btnbox layui-clear"> <div class="rkbk-quick fl"> <button class="rkbk-quick-btn layui-btn btn-green" onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i> åºåºæ¶å¡ </button> <button class="rkbk-quick-btn layui-btn btn-violet" onclick="printBill()"> <i><img th:src="@{../../static/images/icon-dayin.png}"/></i> æå°è¿ç£ å </button> </div> <div class="rkbk-quick fl"> <button class="rkbk-quick-btn layui-btn btn-green" onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i> åºåºæ¶å¡ </button> <button class="rkbk-quick-btn layui-btn btn-violet" onclick="printBill()"> <i><img th:src="@{../../static/images/icon-dayin.png}"/></i> æå°è¿ç£ å </button> </div> <!-- æµç¨å¼å¯¼ --> <div class="rk-step-wrap fr"> <ul class="rk-step"> <li id="progress-register" class="active rk-step-first"> <!-- æµç¨å¼å¯¼ --> <div class="rk-step-wrap fr"> <ul class="rk-step"> <li id="progress-register" class="active rk-step-first"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-dengji.png}"/> </span> <p>åºåºç»è®°</p> </li> <li id="progress-emptyWeight" class="active"> <p>åºåºç»è®°</p> </li> <li id="progress-emptyWeight" class="active"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-chengzhong.png}"/> </span> <p>空车称é</p> </li> <li id="progress-hand" class="active"> <p>空车称é</p> </li> <li id="progress-hand" class="active"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-xiehuo.png}"/> </span> <p>åºåºå¼ä»</p> </li> <li id="progress-fullWeight" class="active"> <p>åºåºå¼ä»</p> </li> <li id="progress-fullWeight" class="active"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-chengzhong.png}"/> </span> <p>满车称é</p> </li> <li id="progress-cardBack" class="active"> <p>满车称é</p> </li> <li id="progress-cardBack" class="active"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-banli.png}"/> </span> <p>离åºç¡®è®¤</p> </li> </ul> <p>离åºç¡®è®¤</p> </li> </ul> </div> <!-- æµç¨å¼å¯¼EDN --> </div> <!-- æµç¨å¼å¯¼EDN --> </div> </div> <div class="rkbk-con"> <div class="rkbk-con"> <div class="radius-6 rkbk-left-wrap fl"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>æ¿è¿äººä¿¡æ¯</h3> </div> <div class="rkbk-left-form"> <form class="layui-form" action="" id="form-basic" lay-filter="form-basic"> <div class="radius-6 rkbk-left-wrap fl"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>æ¿è¿äººä¿¡æ¯</h3> </div> <div class="rkbk-left-form"> <form class="layui-form" action="" id="form-basic" lay-filter="form-basic"> <div class="rkbk-form-box1"> <div class="rkbk-form-box1"> <div class="rkbk-form-left"> <div class="rkbk-form-left"> <div class="layui-form-item"> <label class="layui-form-label">å§ å</label> <div class="layui-input-block"> <input type="text" name="userName" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">身份è¯å·</label> <div class="layui-input-block"> <input type="text" name="userId" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">å§ å</label> <div class="layui-input-block"> <input type="text" name="userName" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">身份è¯å·</label> <div class="layui-input-block"> <input type="text" name="userId" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">èç³»æ¹å¼</label> <div class="layui-input-block"> <input type="text" name="userContact" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">åºçæ¥æ</label> <div class="layui-input-block"> <input type="text" name="userBirthday" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input rkbk-search-input bg-date" id="test1" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ§ å«</label> <div class="layui-input-block rkbk-selBox"> <input type="radio" name="userSex" value="ç·" title="ç·" checked disabled> <input type="radio" name="userSex" value="女" title="女" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">èç³»æ¹å¼</label> <div class="layui-input-block"> <input type="text" name="userContact" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">åºçæ¥æ</label> <div class="layui-input-block"> <input type="text" name="userBirthday" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input rkbk-search-input bg-date" id="test1" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ§ å«</label> <div class="layui-input-block rkbk-selBox"> <input type="radio" name="userSex" value="ç·" title="ç·" checked disabled> <input type="radio" name="userSex" value="女" title="女" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ° æ</label> <div class="layui-input-block"> <input type="text" name="userNation" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ° æ</label> <div class="layui-input-block"> <input type="text" name="userNation" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> </div> <!--rk-form-left end--> </div> <!--rk-form-left end--> <div class="rkbk-photo"> <a href="#"><img th:src="@{../../static/images/rkbk-photo_03.png}"/></a> </div> <div class="rkbk-photo"> <a href="#"><img th:src="@{../../static/images/rkbk-photo_03.png}"/></a> </div> </div> <!--rkbk-form-box1 end--> </div> <!--rkbk-form-box1 end--> <div class="rkbk-form-box2" style="padding-top: 20px;"> <div class="layui-form-item"> <label class="layui-form-label">å° å</label> <div class="layui-input-block"> <input type="text" name="userAddress" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> </div> <div class="rkbk-quick layui-text-center"> <button id="button_readID" type="button" onclick="flushIdCard()" class="rkbk-quick-btn layui-btn btn-blue">读åèº«ä»½è¯ </button> </div> <!--rkbk-form-box2 end--> </form> <div class="rkbk-form-box2" style="padding-top: 20px;"> <div class="layui-form-item"> <label class="layui-form-label">å° å</label> <div class="layui-input-block"> <input type="text" name="userAddress" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> </div> <div class="rkbk-quick layui-text-center"> <button id="button_readID" type="button" onclick="flushIdCard()" class="rkbk-quick-btn layui-btn btn-blue">读åèº«ä»½è¯ </button> </div> <!--rkbk-form-box2 end--> </form> </div> </div> </div> </div> </div> <!--rkbk-left end--> </div> <!--rkbk-left end--> <div class="radius-6 rkbk-right-wrap fr"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>ä¸å¡æ°æ®</h3> </div> <div class="radius-6 rkbk-right-wrap fr"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>ä¸å¡æ°æ®</h3> </div> <div class="rkbk-left-form rkbk-right-form"> <form class="layui-form" action="" id="form-data" lay-filter="form-data"> <div class="rkbk-left-form rkbk-right-form"> <form class="layui-form" action="" id="form-data" lay-filter="form-data"> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ID</label> <div class="layui-input-block"> <input type="text" name="id" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-æµç¨èç¹</label> <div class="layui-input-block"> <input type="text" name="progress" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ä¸å¡ç±»å</label> <div class="layui-input-block"> <input type="text" name="type" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ID</label> <div class="layui-input-block"> <input type="text" name="id" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-æµç¨èç¹</label> <div class="layui-input-block"> <input type="text" name="progress" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ä¸å¡ç±»å</label> <div class="layui-input-block"> <input type="text" name="type" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <input type="button" value="读å¡" class="rkbk-r-btn fr layui-btn" onclick="flushICCard()"> <label class="layui-form-label">æºæ §å¡å·</label> <div class="layui-input-block"> <input type="text" name="intelCard" id="intelCard" placeholder="å ç¹å»è¯»å¡ï¼åæ¾å¡......" autocomplete="off" class="layui-input"> </div> </div> <input type="button" value="读å¡" class="rkbk-r-btn fr layui-btn" onclick="flushICCard()"> <label class="layui-form-label">æºæ §å¡å·</label> <div class="layui-input-block"> <input type="text" name="intelCard" id="intelCard" placeholder="å ç¹å»è¯»å¡ï¼åæ¾å¡......" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <input type="button" value="æ¥è¯¢" class="rkbk-r-btn fr layui-btn" onclick="flushData()"> <label class="layui-form-label">车çå·</label> <div class="layui-input-block"> <input type="text" name="plateNum" id="plateNum" placeholder="è¾å ¥è½¦çå·è¿è¡æ¥è¯¢" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <input type="button" value="æ¥è¯¢" class="rkbk-r-btn fr layui-btn" onclick="flushData()"> <label class="layui-form-label">车çå·</label> <div class="layui-input-block"> <input type="text" name="plateNum" id="plateNum" placeholder="è¾å ¥è½¦çå·è¿è¡æ¥è¯¢" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">è£ å¸ä»åº</label> <div class="layui-input-block"> <select name="depotId" id="depotId" disabled> <option value="">èªå¨è·å</option> <option th:each="depot,depotSet:${listDepot}" th:value="${depot.id}" th:text="${depot.name}"></option> </select> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">è£ å¸ä»åº</label> <div class="layui-input-block"> <select name="depotId" id="depotId" disabled> <option value="">èªå¨è·å</option> <option th:each="depot,depotSet:${listDepot}" th:value="${depot.id}" th:text="${depot.name}"></option> </select> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£åç§</label> <div class="layui-input-block"> <select name="foodVariety" disabled> <option value="">èªå¨è·å</option> <option th:each="dic,dicSet:${listFoodVariety}" th:value="${dic.code}" th:text="${dic.name}"></option> </select> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£åç§</label> <div class="layui-input-block"> <select name="foodVariety" disabled> <option value="">èªå¨è·å</option> <option th:each="dic,dicSet:${listFoodVariety}" th:value="${dic.code}" th:text="${dic.name}"></option> </select> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£ç级</label> <div class="layui-input-block"> <select name="foodLevel" disabled> <option value="">èªå¨è·å</option> <option th:each="dic,dicSet:${listFoodLevel}" th:value="${dic.code}" th:text="${dic.name}"></option> </select> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£ç级</label> <div class="layui-input-block"> <select name="foodLevel" disabled> <option value="">èªå¨è·å</option> <option th:each="dic,dicSet:${listFoodLevel}" th:value="${dic.code}" th:text="${dic.name}"></option> </select> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">徿¥åä½</label> <div class="layui-input-block"> <input type="text" name="customerName" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£äº§å°</label> <div class="layui-input-block"> <input type="text" name="foodLocation" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> </form> </div> </div> </div> <!--rkbk-right end--> <div class="layui-form-item"> <label class="layui-form-label">徿¥åä½</label> <div class="layui-input-block"> <input type="text" name="customerName" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£äº§å°</label> <div class="layui-input-block"> <input type="text" name="foodLocation" placeholder="èªå¨è·å" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> </div> <!--rkbk-con end--> <div class="rkbk-quick layui-text-center"> <button class="rkbk-quick-btn layui-btn btn-green" type='button' onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i> åºåºæ¶å¡ </button> </div> </form> </div> </div> </div> <!--rkbk-right end--> </div> <!--rk-main end--> </div> <!--rkbk-con end--> </div> <!--rk-main end--> </div> <!--l-container end--> <script th:inline="javascript"> //æµç¨ç¯è var inoutProgress = [[${inoutProgress}]]; var progress = [[${progress}]]; var listDepot = [[${listDepot}]]; //ä¸å¡æ¥éª¤ var bizType = [[${bizType}]]; var deptId = [[${deptId}]]; //userId var userId = [[${loginUser.username}]]; var companyId = [[${loginUser.companyId}]]; //åºå ¥åºç±»å var type = [[${type}]]; //åç§ var listFoodVariety = [[${listFoodVariety}]]; var listFoodLevel = [[${listFoodLevel}]]; //æµç¨ç¯è var inoutProgress = [[${inoutProgress}]]; var progress = [[${progress}]]; var listDepot = [[${listDepot}]]; //ä¸å¡æ¥éª¤ var bizType = [[${bizType}]]; var deptId = [[${deptId}]]; //userId var userId = [[${loginUser.username}]]; var companyId = [[${loginUser.companyId}]]; //åºå ¥åºç±»å var type = [[${type}]]; //åç§ var listFoodVariety = [[${listFoodVariety}]]; var listFoodLevel = [[${listFoodLevel}]]; </script> @@ -342,33 +349,33 @@ <!-- å¼¹åºæ¡çä¿¡æ¯ --> <div class="layui-tab-content" id="dialog-from-notify" style="display: none;"> <table class="layui-table"> <colgroup> <col width="100"> </colgroup> <tbody> <tr> <td>è¿åä¿¡æ¯</td> <td id="resultMsg" style="color: red;font-weight: bold;"></td> </tr> <tr> <td>æ¿è¿äºº</td> <td id="resultUserName" style="font-weight: bold;"></td> </tr> <tr> <td>车çå·</td> <td id="resultPlateNum" style="font-weight: bold;"></td> </tr> <tr> <td>ä¸ä¸æ¥</td> <td id="resultType" style="font-weight: bold;"></td> </tr> <tr> <td>æºæ §å¡å·</td> <td id="resultIntelCard" style="font-weight: bold;"></td> </tr> </tbody> </table> <table class="layui-table"> <colgroup> <col width="100"> </colgroup> <tbody> <tr> <td>è¿åä¿¡æ¯</td> <td id="resultMsg" style="color: red;font-weight: bold;"></td> </tr> <tr> <td>æ¿è¿äºº</td> <td id="resultUserName" style="font-weight: bold;"></td> </tr> <tr> <td>车çå·</td> <td id="resultPlateNum" style="font-weight: bold;"></td> </tr> <tr> <td>ä¸ä¸æ¥</td> <td id="resultType" style="font-weight: bold;"></td> </tr> <tr> <td>æºæ §å¡å·</td> <td id="resultIntelCard" style="font-weight: bold;"></td> </tr> </tbody> </table> </div> </body> igds-web/src/main/resources/templates/admin/inout/out-handle.html
@@ -1,503 +1,574 @@ <!DOCTYPE html> <html lang="zh-cn" xmlns:th=http://www.thymeleaf.org> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <title>åºå ¥åºç®¡ç-å¼ä»ç®¡ç</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <title>åºå ¥åºç®¡ç-å¼ä»ç®¡ç</title> <link rel="stylesheet" type="text/css" th:href="@{../../static/plugins/layui/css/layui.css?v=2.5.5}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/admin/inout/style.css}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/plugins/layui/css/layui.css?v=2.5.5}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/admin/inout/style.css}"> <style> .display-none { display: none; } <style> .display-none { display: none; } .layui-select-disabled .layui-disabled { color: #000 !important; } .layui-select-disabled .layui-disabled { color: #000 !important; } .depot-food input { line-height: 34px; padding-right: 10px; font-size: 16px; color: #666; background: #eff4f6; } .depot-food input { line-height: 34px; padding-right: 10px; font-size: 16px; color: #666; background: #eff4f6; } #text-param { font-size: 14px; color: red; padding-left: 10px; } .rk-step-wrap { padding: 0px; border-bottom: 0px; text-align: center; } .rk-step-wrap { padding: 0px; border-bottom: 0px; text-align: center; } .qyzj-btnbox { margin-top: 10px; } .kccz-left-box2 { height: 560px; } .qyzj-btnbox .rkbk-quick { margin-top: 20px; } .qyzj-btnbox { margin-top: 10px; } .kccz-data-btnbox { min-height: 38px; padding-top: 2px; } .kccz-con { margin: 15px 0; } .rkbk-search-btn { width: 100px; } </style> .qyzj-btnbox .rkbk-quick { margin-top: 20px; } .kccz-data-btnbox { min-height: 38px; padding-top: 2px; } .kccz-con { margin: 15px 0; } .rkbk-search-btn { width: 100px; height: 30px; line-height: 30px; font-size: 16px; } .kccz-r-btnbox { width: 86px !important; } .kccz-r-btn { width: 86px !important; } .rkbk-search-input { background: #FFF !important; } .color-red { color: red !important; } .r-240 { right: 240px; } .r-120 { right: 120px; } </style> </head> <body> <div class="l-container layui-clear"> <div class="rk-main"> <div class="rk-main"> <div class="qyzj-btnbox layui-clear"> <div class="qyzj-btnbox layui-clear"> <div class="rkbk-quick fl"> <button class="rkbk-quick-btn layui-btn btn-green btn-sm" onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i>å¼ä»å®æ </button> </div> <div class="rkbk-quick fl"> <button class="rkbk-quick-btn layui-btn btn-green btn-sm" onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i>å¼ä»å®æ </button> <button class="rkbk-quick-btn layui-btn btn-violet btn-sm" onclick="flushPage()"> <i><img th:src="@{../../static/images/icon-shuaxin2.png}"/></i>å·æ°é¡µé¢ </button> </div> <!-- æµç¨å¼å¯¼--> <div class="rk-step-wrap fr"> <ul class="rk-step"> <li id="progress-register" class="active rk-step-first"> <!-- æµç¨å¼å¯¼--> <div class="rk-step-wrap fr"> <ul class="rk-step"> <li id="progress-register" class="active rk-step-first"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-dengji.png}"/> </span> <p>åºåºç»è®°</p> </li> <li id="progress-emptyWeight" class="active"> <p>åºåºç»è®°</p> </li> <li id="progress-emptyWeight" class="active"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-chengzhong.png}"/> </span> <p>空车称é</p> </li> <li id="progress-hand" class="active"> <p>空车称é</p> </li> <li id="progress-hand" class="active"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-xiehuo.png}"/> </span> <p>åºåºå¼ä»</p> </li> <li id="progress-fullWeight"> <p>åºåºå¼ä»</p> </li> <li id="progress-fullWeight"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-chengzhong.png}"/> </span> <p>满车称é</p> </li> <li id="progress-cardBack"> <p>满车称é</p> </li> <li id="progress-cardBack"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-banli.png}"/> </span> <p>离åºç¡®è®¤</p> </li> </ul> </div> <p>离åºç¡®è®¤</p> </li> </ul> </div> <!-- æµç¨å¼å¯¼ END --> <!-- æµç¨å¼å¯¼ END --> </div> <!--qyzj-btnbox end--> </div> <!--qyzj-btnbox end--> <div class="kccz-con"> <div class="kccz-left radius-6 fl bg-fff"> <div class="kccz-con"> <div class="kccz-left radius-6 fl bg-fff"> <div class="kccz-left-box2 "> <div class="kccz-left-box2 radius-6"> <div class="rkbk-tit"> <i></i> <h3>åºåºä¿¡æ¯</h3> </div> <div class="rkbk-tit"> <i></i> <h3>åºåºä¿¡æ¯<span id="text-param"></span></h3> <div> <input type="button" value="è¯»æºæ §å¡" class="rkbk-search-btn layui-btn r-240" onclick="flushICCard()"> <input type="button" value="读身份è¯" class="rkbk-search-btn layui-btn r-120" onclick="flushIdCard()"> <input type="button" value="æå¨æ¥è¯¢" class="rkbk-search-btn layui-btn" onclick="flushData()"> <div class="kccz-data-form layui-row"> <form class="layui-form" action="" id="form-data" lay-filter="form-data"> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ID</label> <div class="layui-input-block"> <input type="text" name="id" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> </div> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-æµç¨èç¹</label> <div class="layui-input-block"> <input type="text" name="progress" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="kccz-data-form layui-row"> <form class="layui-form" action="" id="form-data" lay-filter="form-data"> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ID</label> <div class="layui-input-block"> <input type="text" name="id" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ä¸å¡ç±»å</label> <div class="layui-input-block"> <input type="text" name="type" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-éç¥åid</label> <div class="layui-input-block"> <input type="text" name="noticeId" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-æµç¨èç¹</label> <div class="layui-input-block"> <input type="text" name="progress" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">身份è¯å·</label> <div class="layui-input-block"> <input type="text" name="userId" id="userId" placeholder="æ¿è¿äººèº«ä»½è¯å·" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ä¸å¡ç±»å</label> <div class="layui-input-block"> <input type="text" name="type" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-éç¥åid</label> <div class="layui-input-block"> <input type="text" name="noticeId" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label color-red">æ¿è¿äºº</label> <div class="layui-input-block"> <input type="text" name="userName" id="userName" placeholder="ä¸å¯ç¼è¾" autocomplete="off" class="layui-input" disabled> </div> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">车çå·</label> <div class="layui-input-block"> <input type="text" name="plateNum" id="plateNum" autocomplete="off" class="layui-input"> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label color-red">车çå·</label> <div class="layui-input-block"> <input type="text" name="plateNum" id="plateNum" placeholder="èªå¨å¸¦å ¥/æå¨å½å ¥" autocomplete="off" class="layui-input"> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <div class="layui-col-xs4 kccz-data-btnbox"> <input type="button" value="读身份è¯" class="rkbk-search-btn layui-btn" onclick="flushIdCard()"> </div> <div class="layui-col-xs4 kccz-data-btnbox"> <input type="button" value="读å¡" class="rkbk-search-btn layui-btn" onclick="flushICCard()"> </div> <div class="layui-col-xs4 kccz-data-btnbox"> <input type="button" value="æ¥ è¯¢" class="rkbk-search-btn layui-btn" onclick="flushData()"> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">æºæ §å¡å·</label> <div class="layui-input-block"> <input type="text" name="intelCard" id="intelCard" placeholder="æºæ §å¡å·" autocomplete="off" class="layui-input"> </div> </div> </div> <!-- <div class="layui-col-xs4">--> <!-- <div class="layui-form-item">--> <!-- <div class="layui-col-xs4 kccz-data-btnbox">--> <!-- <input type="button" value="读身份è¯"--> <!-- class="rkbk-search-btn layui-btn"--> <!-- onclick="flushIdCard()">--> <!-- </div>--> <!-- <div class="layui-col-xs4 kccz-data-btnbox">--> <!-- <input type="button" value="è¯»æºæ §å¡"--> <!-- class="rkbk-search-btn layui-btn"--> <!-- onclick="flushICCard()">--> <!-- </div>--> <!-- <div class="layui-col-xs4 kccz-data-btnbox">--> <!-- <input type="button" value="æå¨æ¥è¯¢"--> <!-- class="rkbk-search-btn layui-btn" onclick="flushData()">--> <!-- </div>--> <!-- </div>--> <!-- </div>--> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">æºæ §å¡å·</label> <div class="layui-input-block"> <input type="text" name="intelCard" id="intelCard" placeholder="èªå¨å¸¦å ¥/æå¨å½å ¥" autocomplete="off" class="layui-input"> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">空车称é</label> <div class="layui-input-block"> <input type="text" name="emptyWeight" autocomplete="off" placeholder="ä¸å¯æ¹" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label color-red">ç®é(空车)</label> <div class="layui-input-block"> <input type="text" name="emptyWeight" autocomplete="off" placeholder="ä¸å¯ç¼è¾" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">满车称é</label> <div class="layui-input-block"> <input type="text" name="fullWeight" autocomplete="off" placeholder="ä¸å¯æ¹" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">è£ å¸ä»åº</label> <div class="layui-input-block"> <select name="depotId" id="depotId"> <option value="">ä¸å¯æ¹</option> <option th:each="depot,depotSet:${listDepot}" th:value="${depot.id}" th:text="${depot.name}"></option> </select> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">æ¯é(满车)</label> <div class="layui-input-block"> <input type="text" name="fullWeight" autocomplete="off" placeholder="ä¸å¯ç¼è¾" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label color-red">è£ å¸ä»åº</label> <div class="layui-input-block"> <select name="depotId" id="depotId"> <option value="">ä¸å¯ç¼è¾</option> <option th:each="depot,depotSet:${listDepot}" th:value="${depot.id}" th:text="${depot.name}"></option> </select> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">å é</label> <div class="layui-input-block"> <input type="text" name="netWeight" autocomplete="off" placeholder="ä¸å¯æ¹" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> <!-- <div class="layui-col-xs4">--> <!-- <div class="layui-form-item">--> <!-- <label class="layui-form-label">å é</label>--> <!-- <div class="layui-input-block">--> <!-- <input type="text" name="netWeight" autocomplete="off" placeholder="ä¸å¯ç¼è¾"--> <!-- class="layui-input rkbk-search-input" disabled> <em--> <!-- class="kccz-data-dw">KG</em>--> <!-- </div>--> <!-- </div>--> <!-- </div>--> <div class="layui-col-xs4"> <div class="layui-form-item kccz-data-group-md"> <label class="layui-form-label">æè´¨æ£é</label> <div class="posi-r kccz-data-bfb fr"> <input type="text" name="impurity" placeholder="ä¸å¯æ¹" autocomplete="off" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">%</em> </div> <div class="layui-input-block"> <div class="posi-r"> <input type="text" name="deImpurity" placeholder="ä¸å¯æ¹" autocomplete="off" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">徿¥åä½</label> <div class="layui-input-block"> <input type="text" name="customerName" placeholder="ä¸å¯æ¹" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> </div> <!-- <div class="layui-col-xs4">--> <!-- <div class="layui-form-item kccz-data-group-md">--> <!-- <label class="layui-form-label">æè´¨æ£é</label>--> <!-- <div class="posi-r kccz-data-bfb fr">--> <!-- <input type="text" name="impurity" placeholder="ä¸å¯ç¼è¾"--> <!-- autocomplete="off" class="layui-input rkbk-search-input"--> <!-- disabled> <em class="kccz-data-dw">%</em>--> <!-- </div>--> <!-- <div class="layui-input-block">--> <!-- <div class="posi-r">--> <!-- <input type="text" name="deImpurity" placeholder="ä¸å¯ç¼è¾"--> <!-- autocomplete="off" class="layui-input rkbk-search-input"--> <!-- disabled> <em class="kccz-data-dw">KG</em>--> <!-- </div>--> <!-- </div>--> <!-- </div>--> <!-- </div>--> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label color-red">客æ·ä¿¡æ¯</label> <div class="layui-input-block"> <input type="text" name="customerName" placeholder="ä¸å¯ç¼è¾" autocomplete="off" class="layui-input rkbk-search-input" disabled> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£ç级</label> <div class="layui-input-block"> <select name="foodLevel" id="foodLevel"> <option value="">ä¸å¯æ¹</option> <option th:each="dic,dicSet:${listFoodLevel}" th:value="${dic.code}" th:text="${dic.name}"></option> </select> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item kccz-data-group-md"> <label class="layui-form-label">æ°´åå¢é</label> <div class="posi-r kccz-data-bfb fr"> <input type="text" name="wet" placeholder="ä¸å¯æ¹" autocomplete="off" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">%</em> </div> <div class="layui-input-block"> <div class="posi-r"> <input type="text" name="deWet" placeholder="ä¸å¯æ¹" autocomplete="off" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£åç§</label> <div class="layui-input-block"> <select name="foodVariety" id="foodVariety"> <option value="">ä¸å¯æ¹</option> <option th:each="dic,dicSet:${listFoodVariety}" th:value="${dic.code}" th:text="${dic.name}"></option> </select> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£ç级</label> <div class="layui-input-block"> <select name="foodLevel" id="foodLevel" lay-filter="select_foodLevel"> <option value="">è¯·éæ©</option> <option th:each="dic,dicSet:${listFoodLevel}" th:value="${dic.code}" th:text="${dic.name}"></option> </select> </div> </div> </div> <!--<div class="layui-col-xs4">--> <!-- <div class="layui-form-item kccz-data-group-md">--> <!-- <label class="layui-form-label">æ°´åå¢é</label>--> <!-- <div class="posi-r kccz-data-bfb fr">--> <!-- <input type="text" name="wet" placeholder="ä¸å¯ç¼è¾"--> <!-- autocomplete="off" class="layui-input rkbk-search-input"--> <!-- disabled> <em class="kccz-data-dw">%</em>--> <!-- </div>--> <!-- <div class="layui-input-block">--> <!-- <div class="posi-r">--> <!-- <input type="text" name="deWet" placeholder="ä¸å¯ç¼è¾"--> <!-- autocomplete="off" class="layui-input rkbk-search-input"--> <!-- disabled> <em class="kccz-data-dw">KG</em>--> <!-- </div>--> <!-- </div>--> <!-- </div>--> <!--</div>--> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£åç§</label> <div class="layui-input-block"> <select name="foodVariety" id="foodVariety"> <option value="">è¯·éæ©</option> <option th:each="dic,dicSet:${listFoodVariety}" th:value="${dic.code}" th:text="${dic.name}"></option> </select> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">å ¶ä»æ£é</label> <div class="layui-input-block"> <input type="text" name="deOther" autocomplete="off" placeholder="ä¸å¯æ¹" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">å ¶ä»æ£é</label> <div class="layui-input-block"> <input type="text" name="deOther" autocomplete="off" placeholder="请è¾å ¥" class="layui-input rkbk-search-input weight"> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">ç°åºæ£é</label> <div class="layui-input-block"> <input type="text" name="deHandle" placeholder="请è¾å ¥" autocomplete="off" class="layui-input weight"> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">æ»æ£é</label> <div class="layui-input-block"> <input type="text" name="deSum" placeholder="ä¸å¯ç¼è¾" autocomplete="off" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> <!--<div class="layui-col-xs4">--> <!-- <div class="layui-form-item">--> <!-- <label class="layui-form-label">å¼ä»å¼å§</label>--> <!-- <div class="layui-input-block">--> <!-- <input type="text" name="handleStart" id="handleStart"--> <!-- placeholder="å¹´-æ-æ¥ æ¶:å" autocomplete="off"--> <!-- class="layui-input bg-date">--> <!-- </div>--> <!-- </div>--> <!--</div>--> <!-- <div class="layui-col-xs4">--> <!-- <div class="layui-form-item">--> <!-- <label class="layui-form-label">ç»ç®éé</label>--> <!-- <div class="layui-input-block">--> <!-- <input type="text" name="settleWeight" placeholder="ä¸å¯ç¼è¾"--> <!-- autocomplete="off" class="layui-input rkbk-search-input"--> <!-- disabled> <em class="kccz-data-dw">KG</em>--> <!-- </div>--> <!-- </div>--> <!-- </div>--> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">æ»æ£é</label> <div class="layui-input-block"> <input type="text" name="deSum" placeholder="ä¸å¯æ¹" autocomplete="off" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">å¼ä»å¼å§</label> <div class="layui-input-block"> <input type="text" name="handleStart" id="handleStart" placeholder="å¹´-æ-æ¥ æ¶:å" autocomplete="off" class="layui-input bg-date"> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">ç°åºæ£é</label> <div class="layui-input-block"> <input type="text" name="deHandle" placeholder="请è¾å ¥" autocomplete="off" class="layui-input"> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">æ£éååé</label> <div class="layui-input-block"> <input type="text" name="settleWeight" placeholder="ä¸å¯æ¹" autocomplete="off" class="layui-input rkbk-search-input" disabled> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">å¼ä»ç»æ</label> <div class="layui-input-block"> <input type="text" name="handleEnd" id="handleEnd" placeholder="å¹´-æ-æ¥ æ¶:å" autocomplete="off" class="layui-input bg-date"> </div> </div> </div> <div class="layui-col-xs12"> <div class="layui-form-item"> <label class="layui-form-label">å¤ æ³¨</label> <div class="layui-input-block"> <!--<div class="layui-col-xs4">--> <!-- <div class="layui-form-item">--> <!-- <label class="layui-form-label">å¼ä»ç»æ</label>--> <!-- <div class="layui-input-block">--> <!-- <input type="text" name="handleEnd" id="handleEnd"--> <!-- placeholder="å¹´-æ-æ¥ æ¶:å" autocomplete="off"--> <!-- class="layui-input bg-date">--> <!-- </div>--> <!-- </div>--> <!--</div>--> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label color-red">å¼ä»äºº</label> <div class="layui-input-block"> <input type="text" name="handleUser" autocomplete="off" placeholder="æå¨å½å ¥" class="layui-input"> </div> </div> </div> <div class="layui-col-xs8"> <div class="layui-form-item"> <label class="layui-form-label">å ¶ä»è¯´æ</label> <div class="layui-input-block"> <input type="text" name="deOtherInfo" placeholder="å ¶ä»æ£é说æ" autocomplete="off" class="layui-input"> </div> </div> </div> <div class="layui-col-xs12"> <div class="layui-form-item"> <label class="layui-form-label">夿³¨è¯´æ</label> <div class="layui-input-block"> <textarea name="remarks" placeholder="请è¾å ¥å 容" class="layui-textarea"></textarea> </div> </div> </div> </form> </div> </div> <!--kccz-left-box2 end--> autocomplete="off" class="layui-textarea"></textarea> </div> </div> </div> </form> </div> </div> <!--kccz-left-box2 end--> </div> <!--kccz-left end--> <div class="kccz-right fr bg-ef"> <div class="kccz-r-item radius-6"> <div class="kccz-r-box"> <div class="rkbk-tit"> <i></i> <h3>å¼ä»è®°å½1</h3> </div> <div class="kccz-r-con"> <div class="kccz-r-vedio"><img id="kccz-r-img1"></div> <div class="kccz-r-btnbox"> <a href="javascript:;" class="kccz-r-btn" id="kccz-r-btn1"> <span class="kccz-r-img"></span> <p>ä¸ä¼ å¾ç</p> </a> </div> </div> </div> <!--kccz-left end--> <div class="kccz-right fr bg-ef"> <div class="kccz-r-item radius-6"> <div class="kccz-r-box"> <div class="rkbk-tit"> <i></i> <h3>å¼ä»è®°å½1</h3> </div> <div class="kccz-r-con"> <div class="kccz-r-vedio"><img id="kccz-r-img1"></div> <div class="kccz-r-btnbox"> <a href="javascript:;" class="kccz-r-btn" id="kccz-r-btn1"> <span class="kccz-r-img"></span> <p>ä¸ä¼ å¾ç</p> </a> </div> </div> </div> </div> </div> <!--kccz-r-item end--> </div> <!--kccz-r-item end--> <div class="kccz-r-item radius-6 mt-10"> <div class="kccz-r-box"> <div class="rkbk-tit"> <i></i> <h3>å¼ä»è®°å½2</h3> </div> <div class="kccz-r-con"> <div class="kccz-r-vedio"><img id="kccz-r-img2"></div> <div class="kccz-r-btnbox"> <a href="javascript:;" class="kccz-r-btn" id="kccz-r-btn2"> <span class="kccz-r-img"></span> <p>ä¸ä¼ å¾ç</p> </a> </div> </div> <div class="kccz-r-item radius-6 mt-10"> <div class="kccz-r-box"> <div class="rkbk-tit"> <i></i> <h3>å¼ä»è®°å½2</h3> </div> <div class="kccz-r-con"> <div class="kccz-r-vedio"><img id="kccz-r-img2"></div> <div class="kccz-r-btnbox"> <a href="javascript:;" class="kccz-r-btn" id="kccz-r-btn2"> <span class="kccz-r-img"></span> <p>ä¸ä¼ å¾ç</p> </a> </div> </div> </div> </div> </div> <!--kccz-r-item end--> </div> <!--kccz-r-item end--> <div class="kccz-r-item radius-6 mt-10"> <div class="kccz-r-box"> <div class="rkbk-tit"> <i></i> <h3>å¼ä»è®°å½3</h3> </div> <div class="kccz-r-con"> <div class="kccz-r-vedio"><img id="kccz-r-img3"></div> <div class="kccz-r-btnbox"> <a href="javascript:;" class="kccz-r-btn" id="kccz-r-btn3"> <span class="kccz-r-img"></span> <p>ä¸ä¼ å¾ç</p> </a> </div> </div> <div class="kccz-r-item radius-6 mt-10"> <div class="kccz-r-box"> <div class="rkbk-tit"> <i></i> <h3>å¼ä»è®°å½3</h3> </div> <div class="kccz-r-con"> <div class="kccz-r-vedio"><img id="kccz-r-img3"></div> <div class="kccz-r-btnbox"> <a href="javascript:;" class="kccz-r-btn" id="kccz-r-btn3"> <span class="kccz-r-img"></span> <p>ä¸ä¼ å¾ç</p> </a> </div> </div> </div> </div> </div> <!--kccz-r-item end--> </div> <!--kccz-r-item end--> </div> </div> <!--kccz-con end--> </div> </div> <!--kccz-con end--> </div> <!--rk-main end--> </div> <!--rk-main end--> </div> <!--l-container end--> <script th:inline="javascript"> //æµç¨ç¯è var inoutProgress = [[${inoutProgress}]]; var progress = [[${progress}]]; //æµç¨ç¯è var inoutProgress = [[${inoutProgress}]]; var progress = [[${progress}]]; var listDepot = [[${listDepot}]]; //ä¸å¡æ¥éª¤ var bizType = [[${bizType}]]; var deptId = [[${deptId}]]; //userId var userId = [[${loginUser.username}]]; //åºå ¥åºç±»å var type = [[${type}]]; var companyId = [[${loginUser.companyId}]]; var listDepot = [[${listDepot}]]; //ä¸å¡æ¥éª¤ var bizType = [[${bizType}]]; var deptId = [[${deptId}]]; //userId var userId = [[${loginUser.username}]]; //åºå ¥åºç±»å var type = [[${type}]]; var companyId = [[${loginUser.companyId}]]; //åç§ var listFoodVariety = [[${listFoodVariety}]]; //åç§ var listFoodVariety = [[${listFoodVariety}]]; </script> @@ -505,37 +576,39 @@ <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/weight.js}"></script> <script th:src="@{../../static/admin/inout/out-handle.js}"></script> <!-- å¼¹åºæ¡çä¿¡æ¯ --> <div class="layui-tab-content" id="dialog-from-notify" style="display: none;"> <table class="layui-table"> <colgroup> <col width="100"> </colgroup> <tbody> <tr> <td>è¿åä¿¡æ¯</td> <td id="resultMsg" style="color: red;font-weight: bold;"></td> </tr> <tr> <td>æ¿è¿äºº</td> <td id="resultUserName" style="font-weight: bold;"></td> </tr> <tr> <td>车çå·</td> <td id="resultPlateNum" style="font-weight: bold;"></td> </tr> <tr> <td>ä¸ä¸æ¥</td> <td id="resultType" style="font-weight: bold;"></td> </tr> <tr> <td>æºæ §å¡å·</td> <td id="resultIntelCard" style="font-weight: bold;"></td> </tr> </tbody> </table> <table class="layui-table"> <colgroup> <col width="100"> </colgroup> <tbody> <tr> <td>è¿åä¿¡æ¯</td> <td id="resultMsg" style="color: red;font-weight: bold;"></td> </tr> <tr> <td>æ¿è¿äºº</td> <td id="resultUserName" style="font-weight: bold;"></td> </tr> <tr> <td>车çå·</td> <td id="resultPlateNum" style="font-weight: bold;"></td> </tr> <tr> <td>ä¸ä¸æ¥</td> <td id="resultType" style="font-weight: bold;"></td> </tr> <tr> <td>æºæ §å¡å·</td> <td id="resultIntelCard" style="font-weight: bold;"></td> </tr> </tbody> </table> </div> </body> igds-web/src/main/resources/templates/admin/inout/out-register.html
@@ -1,337 +1,349 @@ <!DOCTYPE html> <html lang="zh-cn" xmlns:th=http://www.thymeleaf.org> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <title>åºå ¥åºç®¡ç-åºåºç»è®°</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <title>åºå ¥åºç®¡ç-åºåºç»è®°</title> <link rel="stylesheet" type="text/css" th:href="@{../../static/plugins/layui/css/layui.css?v=2.5.5}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/admin/inout/style.css}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/plugins/layui/css/layui.css?v=2.5.5}"> <link rel="stylesheet" type="text/css" th:href="@{../../static/admin/inout/style.css}"> <style> .display-none { display: none; } <style> .display-none { display: none; } .kccz-r-con2 { /* height: 230px; */ padding-right: 120px; position: relative; margin-top: 10px; } .kccz-r-con2 { /* height: 230px; */ padding-right: 120px; position: relative; margin-top: 10px; } .kccz-r-vedio { width: 100%; height: 280px; /* background: #dee6ec; */ background: #000; color: #FFF; text-align: center; } .kccz-r-vedio { width: 100%; height: 280px; /* background: #dee6ec; */ background: #000; color: #FFF; text-align: center; } .kccz-r-btnbox { width: 100px; position: absolute; right: 0px; top: 0px; z-index: 99; } .kccz-r-btnbox { width: 100px; position: absolute; right: 0px; top: 0px; z-index: 99; } .layui-form-label { font-weight: bold; } .layui-form-label { font-weight: bold; } .ckdj-radiobox .layui-form-item { margin-bottom: 0px; margin-top: 10px; } .ckdj-radiobox .layui-form-item { margin-bottom: 0px; margin-top: 10px; } .rk-step-wrap { padding: 0px; border-bottom: 0px; text-align: center; } .rk-step-wrap { padding: 0px; border-bottom: 0px; text-align: center; } .qyzj-btnbox .rkbk-quick { margin-top: 15px !important; } .color-red { color: red !important; } .layui-form-item .layui-input-inline { width: unset; } .rkbk-search-input{ background: #FFF !important; } .rkbk-search-input.bg-date { background: #FFF !important; } </style> .qyzj-btnbox .rkbk-quick { margin-top: 15px !important; } .color-red { color: red !important; } .layui-form-item .layui-input-inline { width: unset; } .rkbk-search-input { background: #FFF !important; } .rkbk-search-input.bg-date { background: #FFF !important; } </style> </head> <body> <div class="l-container layui-clear"> <div class="rk-main"> <div class="rk-main"> <div class="qyzj-btnbox layui-clear"> <!-- æä½èå--> <div class="rkbk-quick fl"> <button class="rkbk-quick-btn layui-btn btn-red" onclick="resetForm()"> <i><img th:src="@{../../static/images/icon-clear.png}"/></i> æ¸ ç©ºæ°æ® </button> <button class="rkbk-quick-btn layui-btn btn-green" onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i> 宿ç»è®° </button> <button class="rkbk-quick-btn layui-btn btn-violet" onclick="resetPlateNum()"> <i><img th:src="@{../../static/images/icon-che.png}"/></i>é置车çè¯å« </button> </div> <div class="qyzj-btnbox layui-clear"> <!-- æä½èå--> <div class="rkbk-quick fl"> <button class="rkbk-quick-btn layui-btn btn-red" onclick="resetForm()"> <i><img th:src="@{../../static/images/icon-clear.png}"/></i> æ¸ ç©ºæ°æ® </button> <button class="rkbk-quick-btn layui-btn btn-green" onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i> 宿ç»è®° </button> <!-- <button class="rkbk-quick-btn layui-btn btn-violet"--> <!-- onclick="resetPlateNum()">--> <!-- <i><img th:src="@{../../static/images/icon-che.png}"/></i>é置车çè¯å«--> <!-- </button>--> </div> <!--æµç¨å¼å¯¼--> <div class="rk-step-wrap fr"> <ul class="rk-step"> <li id="progress-register" class="active rk-step-first"> <!--æµç¨å¼å¯¼--> <div class="rk-step-wrap fr"> <ul class="rk-step"> <li id="progress-register" class="active rk-step-first"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-dengji.png}"/> </span> <p>åºåºç»è®°</p> </li> <li id="progress-emptyWeight"> <p>åºåºç»è®°</p> </li> <li id="progress-emptyWeight"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-chengzhong.png}"/> </span> <p>空车称é</p> </li> <li id="progress-hand"> <p>空车称é</p> </li> <li id="progress-hand"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-xiehuo.png}"/> </span> <p>åºåºå¼ä»</p> </li> <li id="progress-fullWeight"> <p>åºåºå¼ä»</p> </li> <li id="progress-fullWeight"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-chengzhong.png}"/> </span> <p>满车称é</p> </li> <li id="progress-cardBack"> <p>满车称é</p> </li> <li id="progress-cardBack"> <span class="rk-step-span"> <img th:src="@{../../static/images/icon-banli.png}"/> </span> <p>离åºç¡®è®¤</p> </li> </ul> </div> <!--æµç¨å¼å¯¼ç»æ--> </div> <p>离åºç¡®è®¤</p> </li> </ul> </div> <!--æµç¨å¼å¯¼ç»æ--> </div> <form class="layui-form" action="" id="form-data" lay-filter="form-data"> <form class="layui-form" action="" id="form-data" lay-filter="form-data"> <div class="rkbk-con"> <div class="rkbk-con"> <div class="radius-6 rkbk-left-wrap fl"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>æ¿è¿äººä¿¡æ¯</h3> </div> <div class="rkbk-left-form"> <div class="radius-6 rkbk-left-wrap fl"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>æ¿è¿äººä¿¡æ¯</h3> </div> <div class="rkbk-left-form"> <div class="rkbk-form-box1"> <div class="rkbk-form-box1"> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ç±»å</label> <input type="text" name="type" th:value="${type}" > </div> <div class="layui-form-item display-none"> <label class="layui-form-label">éèåæ®µ-ç±»å</label> <input type="text" name="type" th:value="${type}"> </div> <div class="rkbk-form-left"> <div class="layui-form-item"> <label class="layui-form-label color-red">å§ åï¼</label> <div class="layui-input-block"> <input type="text" name="userName" id="userName" required lay-verify="required" placeholder="å¿ å¡«ä¿¡æ¯" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label color-red">身份è¯å·ï¼</label> <div class="layui-input-block"> <input type="text" name="userId" id="userId" required lay-verify="required" placeholder="å¿ å¡«ä¿¡æ¯" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">èç³»æ¹å¼ï¼</label> <div class="layui-input-block"> <input type="text" name="userContact" id="userContact" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">åºçæ¥æï¼</label> <div class="layui-input-block"> <input type="text" name="userBirthday" id="userBirthday" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input rkbk-search-input bg-date"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ§ å«ï¼</label> <div class="layui-input-block rkbk-selBox"> <input type="radio" name="userSex" id="userSex" value="ç·" title="ç·" checked> <input type="radio" name="userSex" value="女" title="女"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ° æï¼</label> <div class="layui-input-block"> <input type="text" name="userNation" id="userNation" required lay-verify="required" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> </div> <!--rk-form-left end--> <div class="rkbk-form-left"> <div class="layui-form-item"> <label class="layui-form-label color-red">å§ åï¼</label> <div class="layui-input-block"> <input type="text" name="userName" id="userName" required lay-verify="required" placeholder="å¿ å¡«ä¿¡æ¯" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label color-red">身份è¯å·ï¼</label> <div class="layui-input-block"> <input type="text" name="userId" id="userId" required lay-verify="required" placeholder="å¿ å¡«ä¿¡æ¯" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">èç³»æ¹å¼ï¼</label> <div class="layui-input-block"> <input type="text" name="userContact" id="userContact" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">åºçæ¥æï¼</label> <div class="layui-input-block"> <input type="text" name="userBirthday" id="userBirthday" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input rkbk-search-input bg-date"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ§ å«ï¼</label> <div class="layui-input-block rkbk-selBox"> <input type="radio" name="userSex" id="userSex" value="ç·" title="ç·" checked> <input type="radio" name="userSex" value="女" title="女"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">æ° æï¼</label> <div class="layui-input-block"> <input type="text" name="userNation" id="userNation" required lay-verify="required" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> </div> <!--rk-form-left end--> <div class="rkbk-photo"> <a href="#"><img id="id_img_pers" th:src="@{../../static/images/rkbk-photo_03.png}"/></a> </div> <div class="rkbk-photo"> <a href="#"><img id="id_img_pers" th:src="@{../../static/images/rkbk-photo_03.png}"/></a> </div> </div> <!--rkbk-form-box1 end--> </div> <!--rkbk-form-box1 end--> <div class="rkbk-form-box2" style="padding-top: 20px;"> <div class="layui-form-item"> <label class="layui-form-label">å° åï¼</label> <div class="layui-input-block"> <input type="text" name="userAddress" id="userAddress" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> </div> <!--rkbk-form-box2 end--> <div class="rkbk-form-box2" style="padding-top: 20px;"> <div class="layui-form-item"> <label class="layui-form-label">å° åï¼</label> <div class="layui-input-block"> <input type="text" name="userAddress" id="userAddress" placeholder="请è¾å ¥" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> </div> <!--rkbk-form-box2 end--> <div class="rkbk-quick layui-text-center"> <button id="button_readID" type="button" onclick="flushIdCard()" class="rkbk-quick-btn layui-btn btn-blue">读åèº«ä»½è¯ </button> </div> <div class="rkbk-quick layui-text-center"> <button id="button_readID" type="button" onclick="flushIdCard()" class="rkbk-quick-btn layui-btn btn-blue">读åèº«ä»½è¯ </button> </div> </div> </div> </div> </div> </div> <!--rkbk-left end--> </div> <!--rkbk-left end--> <div class="radius-6 rkbk-right-wrap fr" style="height: 512px;"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>è¿è¾ä¿¡æ¯</h3> </div> <div class="radius-6 rkbk-right-wrap fr" style="height: 512px;"> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>è¿è¾ä¿¡æ¯</h3> </div> <div class="rkbk-left-form rkbk-right-form"> <div class="layui-form-item"> <input type="button" value="读å¡" class="rkbk-r-btn fr layui-btn" onclick="flushICCard()"/> <label class="layui-form-label color-red">æºæ §å¡å·ï¼</label> <div class="layui-input-block"> <input type="text" name="intelCard" id="intelCard" required lay-verify="required" placeholder="å æ¾å¡ï¼ç¶åç¹å»è¯»å¡" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="rkbk-left-form rkbk-right-form"> <div class="layui-form-item"> <input type="button" value="读å¡" class="rkbk-r-btn fr layui-btn" onclick="flushICCard()"/> <label class="layui-form-label color-red">æºæ §å¡å·ï¼</label> <div class="layui-input-block"> <input type="text" name="intelCard" id="intelCard" required lay-verify="required" placeholder="å æ¾å¡ï¼ç¶åç¹å»è¯»å¡" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <input type="button" value="读车ç" class="rkbk-r-btn fr layui-btn layui-btn-normal" onclick="flushPlateNum()"/> <label class="layui-form-label color-red">è¿è¾è½¦çï¼</label> <div class="layui-input-block"> <input type="text" name="plateNum" id="plateNum" required placeholder="æ 车ç车è¾ï¼å¡«å æ 车ç" lay-verify="required" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <input type="button" value="读车ç" class="rkbk-r-btn fr layui-btn layui-btn-normal" onclick="flushPlateNum()"/> <label class="layui-form-label color-red">è¿è¾è½¦çï¼</label> <div class="layui-input-block"> <input type="text" name="plateNum" id="plateNum" required placeholder="æ 车ç车è¾ï¼å¡«å æ 车ç" lay-verify="required" autocomplete="off" class="layui-input rkbk-search-input"> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">è¿è¾æ¹å¼ï¼</label> <div class="layui-input-inline"> <input type="radio" name="transType" value="1" title="汽车" checked> <input type="radio" name="transType" value="2" title="ç«è½¦"> <input type="radio" name="transType" value="3" title="è½®è¹"> <input type="radio" name="transType" value="9" title="å ¶ä»"> </div> </div> </div> </div> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label">è¿è¾æ¹å¼ï¼</label> <div class="layui-input-inline"> <input type="radio" name="transType" value="1" title="汽车" checked> <input type="radio" name="transType" value="2" title="ç«è½¦"> <input type="radio" name="transType" value="3" title="è½®è¹"> <input type="radio" name="transType" value="9" title="å ¶ä»"> </div> </div> </div> </div> </div> </div> <!-- è§é¢ --> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>ç»è®°è§é¢</h3> </div> <div class="kccz-r-con2"> <div class="kccz-r-vedio" id="kccz-r-video1"> </div> <div class="kccz-r-btnbox"> <a href="javascript:;" class="kccz-r-btn kccz-r-btn1 active"> <span class="kccz-r-pz"></span> <p>车çè¯å«</p> </a> <a href="javascript:;" class="kccz-r-btn mt-10"> <span id="pz-img" class="kccz-r-img"></span> <p id="pz-text">èªå¨ææ</p> </a> </div> </div> </div> </div> <!--rkbk-right end--> </div> <!--rkbk-con end--> </form> </div> <!--rk-main end--> <!-- è§é¢ --> <div class="rkbk-left"> <div class="rkbk-tit"> <i></i> <h3>ç»è®°è§é¢</h3> </div> <div class="kccz-r-con2"> <div class="kccz-r-vedio" id="kccz-r-video1"></div> <div class="kccz-r-btnbox"> <div class="kccz-r-div" style="width: 110px"> <span id="plateNum2">æªè¯å«</span> <p>车çè¯å«</p> </div> <a href="javascript:;" class="kccz-r-btn kccz-r-btn1 active mt-10"> <span id="pz-img" class="kccz-r-pz"></span> <p id="pz-text">èªå¨ææ</p> </a> <!-- <a href="javascript:;" class="kccz-r-btn kccz-r-btn1 active">--> <!-- <span class="kccz-r-pz"></span>--> <!-- <span id="plateNum2">æªè¯å«</span>--> <!-- <p>车çè¯å«</p>--> <!-- </a>--> <!-- <a href="javascript:;" class="kccz-r-btn kccz-r-btn1 active mt-10">--> <!-- <span id="pz-img" class="kccz-r-img"></span>--> <!-- <p id="pz-text">èªå¨ææ</p>--> <!-- </a>--> </div> </div> </div> </div> <!--rkbk-right end--> </div> <!--rkbk-con end--> </form> </div> <!--rk-main end--> </div> <!--l-container end--> <script th:inline="javascript"> //æµç¨ç¯è var inoutProgress = [[${inoutProgress}]]; //å½åèç¹ var progress = [[${progress}]]; //ä¸å¡æ¥éª¤ var bizType = [[${bizType}]]; var deptId = [[${deptId}]]; //åºå ¥åºç±»å var type = [[${type}]]; var userId = [[${loginUser.username}]]; var companyId = [[${loginUser.companyId}]]; //车çè¯å« var lprDto = [[${lprDto}]]; var ship = null; //æ¯å¦è¹è¿é¡µé¢æ è¯ //æµç¨ç¯è var inoutProgress = [[${inoutProgress}]]; //å½åèç¹ var progress = [[${progress}]]; //ä¸å¡æ¥éª¤ var bizType = [[${bizType}]]; var deptId = [[${deptId}]]; //åºå ¥åºç±»å var type = [[${type}]]; var userId = [[${loginUser.username}]]; var companyId = [[${loginUser.companyId}]]; //车çè¯å« var lprDto = [[${lprDto}]]; var ship = null; //æ¯å¦è¹è¿é¡µé¢æ è¯ </script> <script th:src="@{../../static/plugins/layui/layui.js}"></script> @@ -339,37 +351,38 @@ <script th:src="@{../../static/js/constant.js}"></script> <script th:src="@{../../static/js/igds-common.js}"></script> <script th:src="@{../../static/admin/inout/video-play.js}"></script> <script th:src="@{../../static/admin/inout/inout-common.js}"></script> <script th:src="@{../../static/admin/inout/out-register.js}"></script> <!-- å¼¹åºæ¡çä¿¡æ¯ --> <div class="layui-tab-content" id="dialog-from-notify" style="display: none;"> <table class="layui-table"> <colgroup> <col width="100"> </colgroup> <tbody> <tr> <td>è¿åä¿¡æ¯</td> <td id="resultMsg" style="color: red;font-weight: bold;"></td> </tr> <tr> <td>æ¿è¿äºº</td> <td id="resultUserName" style="font-weight: bold;"></td> </tr> <tr> <td>车çå·</td> <td id="resultPlateNum" style="font-weight: bold;"></td> </tr> <tr> <td>ä¸ä¸æ¥</td> <td id="resultType" style="font-weight: bold;"></td> </tr> <tr> <td>æºæ §å¡å·</td> <td id="resultIntelCard" style="font-weight: bold;"></td> </tr> </tbody> </table> <table class="layui-table"> <colgroup> <col width="100"> </colgroup> <tbody> <tr> <td>è¿åä¿¡æ¯</td> <td id="resultMsg" style="color: red;font-weight: bold;"></td> </tr> <tr> <td>æ¿è¿äºº</td> <td id="resultUserName" style="font-weight: bold;"></td> </tr> <tr> <td>车çå·</td> <td id="resultPlateNum" style="font-weight: bold;"></td> </tr> <tr> <td>ä¸ä¸æ¥</td> <td id="resultType" style="font-weight: bold;"></td> </tr> <tr> <td>æºæ §å¡å·</td> <td id="resultIntelCard" style="font-weight: bold;"></td> </tr> </tbody> </table> </div> </body> igds-web/src/main/resources/templates/admin/inout/out-weight.html
@@ -17,6 +17,14 @@ <script th:src="@{../../static/plugins/lodop/LodopFuncs.js}"></script> <style> .kccz-r-btnbox { width: 86px !important; } .kccz-r-btn { width: 86px !important; } .display-none { display: none; } @@ -33,7 +41,7 @@ } .kccz-left-box2 { height: 500px; height: 560px; } .color-red { @@ -72,6 +80,12 @@ .border-no { border: 0px; } #text-param { font-size: 14px; color: red; padding-left: 10px; } .qyzj-btnbox { @@ -124,21 +138,19 @@ <div class="rkbk-quick fl"> <button id="btn-weight" class="rkbk-quick-btn layui-btn btn-blue" onclick="weight()"> <i><img th:src="@{../../static/images/icon-chengzhong.png}"/></i>ç§°é <i><img th:src="@{../../static/images/icon-chengzhong.png}"/></i>æ¥éª¤ä¸ï¼ç§°é确认 </button> <button id="btn-submit" class="rkbk-quick-btn layui-btn btn-green layui-btn-disabled" disabled=true onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i>å®æç§°é class="rkbk-quick-btn layui-btn btn-green" onclick="submit()"> <i><img th:src="@{../../static/images/icon-ok.png}"/></i>æ¥éª¤äºï¼å®æç§°é </button> <button id="btn-printBill" class="rkbk-quick-btn layui-btn btn-blue layui-btn-disabled" disabled=true onclick="printBill()"> <i><img th:src="@{../../static/images/icon-dayin.png}"/></i>æå°è¿ç£ å class="rkbk-quick-btn layui-btn btn-blue" onclick="printBill()"> <i><img th:src="@{../../static/images/icon-dayin.png}"/></i>æ¥éª¤ä¸ï¼æå°è¿ç£ å </button> <button class="rkbk-quick-btn layui-btn btn-violet" onclick="flushPage()"> <i><img th:src="@{../../static/images/icon-shuaxin2.png}"/></i>éæ°ç§°é <i><img th:src="@{../../static/images/icon-shuaxin2.png}"/></i>å·æ°é¡µé¢ </button> </div> @@ -229,7 +241,7 @@ <div class="rkbk-tit"> <i></i> <h3>ä¸å¡æ°æ®</h3> <h3>ä¸å¡æ°æ®<span id="text-param"></span></h3> <div> <input type="button" value="è¯»æºæ §å¡" class="rkbk-search-btn layui-btn r-240" @@ -276,37 +288,37 @@ <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">æºæ §å¡å·</label> <label class="layui-form-label color-red">æºæ §å¡å·</label> <div class="layui-input-block"> <input type="text" name="intelCard" id="intelCard" placeholder="æºæ §å¡å·" autocomplete="off" class="layui-input"> placeholder="å·å¡/æå¨å½å ¥" autocomplete="off" class="layui-input"> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">车çå·</label> <label class="layui-form-label color-red">车çå·</label> <div class="layui-input-block"> <input type="text" name="plateNum" id="plateNum" placeholder="车çå·" <input type="text" name="plateNum" id="plateNum" placeholder="èªå¨å½å ¥/æå¨å½å ¥" autocomplete="off" class="layui-input"> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">身份è¯å·</label> <div class="layui-input-block"> <input type="text" name="userId" id="userId" placeholder="æ¿è¿äººèº«ä»½è¯å·" autocomplete="off" class="layui-input"> </div> </div> </div> <!--<div class="layui-col-xs4">--> <!-- <div class="layui-form-item">--> <!-- <label class="layui-form-label">身份è¯å·</label>--> <!-- <div class="layui-input-block">--> <!-- <input type="text" name="userId" id="userId"--> <!-- placeholder="æ¿è¿äººèº«ä»½è¯å·" autocomplete="off" class="layui-input">--> <!-- </div>--> <!-- </div>--> <!--</div>--> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">æ¿è¿äºº</label> <label class="layui-form-label color-red">æ¿è¿äºº</label> <div class="layui-input-block"> <input type="text" name="userName" placeholder="ä¸å¯ç¼è¾" class="layui-input" disabled> @@ -344,7 +356,7 @@ <div class="layui-input-block"> <input type="text" name="customerName" placeholder="è¯·éæ©ï¼ä¸å¯æå¨å½å ¥" autocomplete="off" class="layui-input" disabled="disabled"> <em class="kccz-data-dw cursor" onclick="showNotice()">â¦</em> class="kccz-data-dw cursor" onclick="showNotice()">â¦â¦</em> </div> </div> </div> @@ -361,23 +373,23 @@ </div> <div class="layui-col-xs4"> <div class="layui-form-item kccz-data-group-md"> <label class="layui-form-label">æè´¨æ£é</label> <div class="posi-r kccz-data-bfb fr"> <input id="impurity" type="text" name="impurity" placeholder="请è¾å ¥" autocomplete="off" class="layui-input weight"> <em class="kccz-data-dw">%</em> </div> <div class="layui-input-block"> <div class="posi-r"> <input id="deImpurity" type="text" name="deImpurity" placeholder="请è¾å ¥" autocomplete="off" class="layui-input weight"> <em class="kccz-data-dw">KG</em> </div> </div> </div> </div> <!--<div class="layui-col-xs4">--> <!-- <div class="layui-form-item kccz-data-group-md">--> <!-- <label class="layui-form-label">æè´¨æ£é</label>--> <!-- <div class="posi-r kccz-data-bfb fr">--> <!-- <input id="impurity" type="text" name="impurity" placeholder="请è¾å ¥"--> <!-- autocomplete="off" class="layui-input weight"> <em--> <!-- class="kccz-data-dw">%</em>--> <!-- </div>--> <!-- <div class="layui-input-block">--> <!-- <div class="posi-r">--> <!-- <input id="deImpurity" type="text" name="deImpurity" placeholder="请è¾å ¥"--> <!-- autocomplete="off" class="layui-input weight"> <em--> <!-- class="kccz-data-dw">KG</em>--> <!-- </div>--> <!-- </div>--> <!-- </div>--> <!--</div>--> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label" id="label4">è£ å¸ä»åº</label> @@ -390,7 +402,6 @@ </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">ç°åºæ£é</label> @@ -402,23 +413,23 @@ </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item kccz-data-group-md"> <label class="layui-form-label">æ°´åå¢é</label> <div class="posi-r kccz-data-bfb fr"> <input id="wet" type="text" name="wet" placeholder="请è¾å ¥" autocomplete="off" class="layui-input weight"> <em class="kccz-data-dw">%</em> </div> <div class="layui-input-block"> <div class="posi-r"> <input id="deWet" type="text" name="deWet" placeholder="请è¾å ¥" autocomplete="off" class="layui-input weight"> <em class="kccz-data-dw">KG</em> </div> </div> </div> </div> <!--<div class="layui-col-xs4">--> <!-- <div class="layui-form-item kccz-data-group-md">--> <!-- <label class="layui-form-label">æ°´åå¢é</label>--> <!-- <div class="posi-r kccz-data-bfb fr">--> <!-- <input id="wet" type="text" name="wet" placeholder="请è¾å ¥"--> <!-- autocomplete="off" class="layui-input weight"> <em--> <!-- class="kccz-data-dw">%</em>--> <!-- </div>--> <!-- <div class="layui-input-block">--> <!-- <div class="posi-r">--> <!-- <input id="deWet" type="text" name="deWet" placeholder="请è¾å ¥"--> <!-- autocomplete="off" class="layui-input weight"> <em--> <!-- class="kccz-data-dw">KG</em>--> <!-- </div>--> <!-- </div>--> <!-- </div>--> <!--</div>--> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£åç§</label> @@ -442,6 +453,15 @@ </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">å ¶ä»è¯´æ</label> <div class="layui-input-block"> <input type="text" name="deOtherInfo" autocomplete="off" placeholder="å ¶ä»æ£é说æ" class="layui-input"> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> @@ -453,51 +473,29 @@ </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">è§ æ ¼</label> <div class="layui-input-block"> <select name="specType" id="specType"> <option value="æ£ç²®">æ£ç²®</option> <option value="25kg">25kg</option> <option value="50kg">50kg</option> </select> </div> </div> </div> <!--<div class="layui-col-xs4">--> <!-- <div class="layui-form-item">--> <!-- <label class="layui-form-label">è§ æ ¼</label>--> <!-- <div class="layui-input-block">--> <!-- <select name="specType" id="specType">--> <!-- <option value="æ£ç²®">æ£ç²®</option>--> <!-- <option value="25kg">25kg</option>--> <!-- <option value="50kg">50kg</option>--> <!-- </select>--> <!-- </div>--> <!-- </div>--> <!--</div>--> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">ç²®é£äº§å°</label> <div class="layui-input-block"> <input type="text" name="foodLocation" placeholder="è¯·éæ©" autocomplete="off" class="layui-input"> <em class="kccz-data-dw cursor" onclick="showFoodLocation()">â¦</em> class="kccz-data-dw cursor" onclick="showFoodLocation()">â¦â¦</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">åä»·</label> <div class="layui-input-block"> <input type="text" name="price" placeholder="请è¾å ¥åä»·" class="layui-input"> <em class="kccz-data-dw">å /å ¬æ¤</em> </div> </div> </div> <div class="layui-col-xs8"> <div class="layui-form-item"> <label class="layui-form-label">夿³¨è¯´æ</label> <div class="layui-input-block"> <input type="text" name="remarks" placeholder="请è¾å ¥å 容" class="layui-input"> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label color-red">ç»ç®éé</label> @@ -508,17 +506,28 @@ </div> </div> </div> <!--<div class="layui-col-xs4">--> <!-- <div class="layui-form-item">--> <!-- <label class="layui-form-label">åä»·</label>--> <!-- <div class="layui-input-block">--> <!-- <input type="text" name="price" placeholder="请è¾å ¥åä»·"--> <!-- class="layui-input"> <em class="kccz-data-dw">å /å ¬æ¤</em>--> <!-- </div>--> <!-- </div>--> <!--</div>--> <div class="layui-col-xs8"> <span style="padding-left: 50px;color: blue;"> 注æï¼1ãæ°´åå¢éï¼æ£æ°=å¢å <br> </span> <span style="padding-left: 93px;color: blue;"> 2ãåé = æ¯é - ç®é ï¼æ»æ£é = æ£æ°´æï¼å¤§äº0ï¼ + ç°åºæ£é + å ¶ä»æ£é<br> </span> <span style="padding-left: 93px;color: blue;"> 3ãç»ç®éé = åé - æ»æ£é + æ°´æå¢éï¼åºåºéé = åé - æ»æ£é </span> <div class="layui-form-item"> <label class="layui-form-label">夿³¨è¯´æ</label> <div class="layui-input-block"> <input type="text" name="remarks" placeholder="请è¾å ¥å 容" autocomplete="off" class="layui-input"> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label color-red">åºåºéé</label> @@ -529,6 +538,80 @@ </div> </div> </div> <div class="layui-col-xs8"> <span style="padding-left: 93px;color: blue;"> 说æï¼ 1ãåé = æ¯é - ç®é ï¼æ»æ£é = ç°åºæ£é + å ¶ä»æ£é<br> </span> <span style="padding-left: 93px;color: blue;"> 2ãç»ç®éé = åé - æ»æ£é ï¼åºåºéé = åé - æ»æ£é </span> </div> <div class="layui-col-xs12"> <div class="line-container"> <div class="line"></div> <div class="line-text">以䏿 ¹æ®åºåºç§°éä½ä¸è¦æ±å¡«å</div> <div class="line"></div> </div> </div> <!-- è¡¥å åæ®µé»è®¤éè --> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">å è£ ç©</label> <div class="layui-input-block"> <input type="radio" name="bzw" value="1" title="麻è¢"> <input type="radio" name="bzw" value="2" title="ç¼ç»è¢"> <input type="radio" name="bzw" value="3" title="æ£è£ " checked> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">å è£ æ£é</label> <div class="layui-input-block"> <input type="text" name="dePackage" autocomplete="off" placeholder="请è¾å ¥" class="layui-input weight"> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">åä»·</label> <div class="layui-input-block"> <input type="text" name="price" placeholder="请è¾å ¥" class="layui-input"> <em class="kccz-data-dw">å /å ¬æ¤</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">æ åå é</label> <div class="layui-input-block"> <input type="text" name="dbz" autocomplete="off" placeholder="请è¾å ¥" class="layui-input"> <em class="kccz-data-dw">KG</em> </div> </div> </div> <div class="layui-col-xs4"> <div class="layui-form-item"> <label class="layui-form-label">å ä»¶æ»æ°</label> <div class="layui-input-block"> <input type="text" name="bzbjs" autocomplete="off" placeholder="请è¾å ¥" class="layui-input"> <em class="kccz-data-dw">ä»¶</em> </div> </div> </div> </form> </div> </div> @@ -662,6 +745,7 @@ <script th:src="@{../../static/js/igds-common.js}"></script> <script th:src="@{../../static/admin/inout/inout-print.js}"></script> <script th:src="@{../../static/admin/inout/video-play.js}"></script> <script th:src="@{../../static/admin/inout/inout-common.js}"></script> <script th:src="@{../../static/admin/inout/weight.js}"></script> <script th:src="@{../../static/admin/inout/out-weight.js}"></script> </body> igds-web/src/main/resources/templates/test/print-out.html
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,98 @@ <!DOCTYPE html> <html lang='zh-cn'> <head> <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'> <title>åºåºç§°éå</title> <style>body { text-align: center; padding: 10px } .tit { margin: 10px; font-size: 24px; font-family: 'å®ä½'; padding-top: 15px } .div-tit { padding-top: 10px } .sp1 { width: 50%; float: left; padding-bottom: 10px } .sp2 { width: 25%; float: left; text-align: center } table { width: 100%; border-right: 1px solid; border-bottom: 1px solid; font-size: 14px } table td { border-left: 1px solid; border-top: 1px solid; height: 38px }</style> </head> <body><h1 class='tit'>billTitle</h1> <div class='div-tit'><span class='sp1'>ç»è®°æ¶é´ï¼registerTime</span><span class='sp1'>åºåºåå·ï¼serId</span></div> <table cellspacing='0' cellpadding='0'> <tr> <td width='12.5%'>åè´§åä½</td> <td colspan='3' width='37.5%'>deptName</td> <td width='12.5%'>æ¶è´§åä½</td> <td colspan='3' width='37.5%'>customerName</td> </tr> <tr> <td width='12.5%'>æ¿è¿äºº</td> <td width='12.5%'>driverName</td> <td width='12.5%'>ç²®é£åç§</td> <td width='12.5%'>foodVariety</td> <td width='12.5%'>åºåºä»åº</td> <td width='12.5%'>depotName</td> <td width='12.5%'>ç²®é£äº§å°</td> <td width='12.5%'>foodLocation</td> </tr> <tr> <td>æ¿è¿è½¦ç</td> <td>plateNum</td> <td>æ¯é(KG)</td> <td>fullWeight</td> <td>ç®é(KG)</td> <td>emptyWeight</td> <td>åé(KG)</td> <td>netWeight</td> </tr> <tr> <td>å ¶ä»æ£é</td> <td>deOther</td> <td>å¼ä»æ£é(KG)</td> <td>deHandle</td> <td>ç»ç®éé(KG)</td> <td>settleWeight</td> <td colspan="2"></td> </tr> <tr> <td>夿³¨</td> <td colspan='7'>remark</td> </tr> </table> <div class='div-tit'><span class='sp2'>å¸ç£ åï¼</span><span class='sp2'>çç£ åï¼</span><span class='sp2'>ä¿ç®¡åï¼handleUser</span><span class='sp2'>æ¿è¿äººï¼driverName</span></div> <br></body> <div style="padding-top: 10px"><span></span></div> <div style="text-align: left;font-size: 12px"><span>注ï¼</span></div> <div style="text-align: left;font-size: 12px"><span>1.åé=æ¯é-ç®éï¼</span></div> <div style="text-align: left;font-size: 12px"><span>2.åºåºéé=åé-æ»æ£éï¼ç»ç®éé=åé-æ»æ£éï¼</span></div> <div style="text-align: left;font-size: 12px"><span>3.ç½èï¼åæ ¹ï¼ï¼çº¢èï¼è®°è´¦ï¼ï¼é»èï¼å®¢æ·ä¿çï¼</span></div> </html> igds-web/src/main/resources/templates/test/qualityReport01.html
@@ -36,7 +36,7 @@ </style> </head> <body><h1 class='tit'>è´¨æ£æ¥å(foodVariety)</h1> <div class='div-tit'>åå·ï¼serId</div> <div class='div-tit'>ç¼ç ï¼serId</div> <table cellspacing='0' cellpadding='0'> <tr> <td colspan='2' rowspan="5" `width`="15%">æ ·åä¿¡æ¯</td>