igds-web/src/main/resources/static/admin/inout/out-handle.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-web/src/main/resources/static/admin/inout/out-weight.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-web/src/main/resources/static/admin/inout/weight.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-web/src/main/resources/templates/admin/inout/out-handle.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-web/src/main/resources/templates/admin/inout/out-weight.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
igds-web/src/main/resources/static/admin/inout/out-handle.js
@@ -99,11 +99,14 @@ }); showProgress(); // 监听重量变化 $(".weight").blur(function () { deAutoByHandle(this.name) }); //调整字段不编辑 $("#depotId").attr("disabled", true); $("#foodVariety").attr("disabled", true); $("#foodLevel").attr("disabled", true); // $("#foodLevel").attr("disabled", true); }); 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(); } @@ -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("身份证读取失败,请手动录入!", { @@ -415,7 +423,7 @@ printWeight(result.data); } // 刷新按钮 flushBtn("btn-printBill"); // flushBtn("btn-printBill"); } layer.close(index); }, @@ -440,26 +448,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 +486,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 +499,8 @@ }, error: function () { layer.close(index); layer.alert("查询失败,请重新尝试!!"); alertError("查询失败,请重新尝试"); // layer.alert("查询失败,请重新尝试!!"); } }); } @@ -542,37 +552,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,27 +599,27 @@ fileName: snapData.fileName3 }]; recordData.files = files; console.log("out-weight,submit") 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); } }); @@ -635,95 +645,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/out-handle.html
@@ -297,16 +297,16 @@ </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">--> @@ -341,8 +341,8 @@ <div class="layui-form-item"> <label class="layui-form-label">粮食等级</label> <div class="layui-input-block"> <select name="foodLevel" id="foodLevel"> <option value="">不可编辑</option> <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> @@ -371,7 +371,7 @@ <label class="layui-form-label">粮食品种</label> <div class="layui-input-block"> <select name="foodVariety" id="foodVariety"> <option value="">不可编辑</option> <option value="">请选择</option> <option th:each="dic,dicSet:${listFoodVariety}" th:value="${dic.code}" th:text="${dic.name}"></option> </select> @@ -383,13 +383,22 @@ <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 <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"> @@ -412,26 +421,19 @@ <!-- </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="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>--> @@ -447,7 +449,7 @@ <label class="layui-form-label">其他说明</label> <div class="layui-input-block"> <input type="text" name="deOtherInfo" placeholder="其他扣重说明" class="layui-input"> autocomplete="off" class="layui-input"> </div> </div> </div> @@ -456,7 +458,7 @@ <label class="layui-form-label">备注说明</label> <div class="layui-input-block"> <textarea name="remarks" placeholder="请输入内容" class="layui-textarea"></textarea> autocomplete="off" class="layui-textarea"></textarea> </div> </div> </div> @@ -565,6 +567,7 @@ <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/weight.js}"></script> <script th:src="@{../../static/admin/inout/out-handle.js}"></script> <!-- 弹出框的信息 --> 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>