From 5eb90395313f5d7232aad2fb1a821a0028ca7764 Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期三, 31 五月 2023 11:49:48 +0800
Subject: [PATCH] 出入库优化-称重页面

---
 /dev/null                                                                     |  958 -----------------------
 igds-web/src/main/resources/templates/admin/inout/in-weight.html              |  296 ++++---
 igds-web/src/main/resources/templates/admin/inout/in-weight20230530.html      |  221 ++--
 igds-web/src/main/resources/static/admin/inout/in-weight20230530.js           |  777 +++++++++++++++++++
 igds-web/src/main/resources/static/admin/inout/in-weight.js                   |  107 -
 igds-web/src/main/resources/templates/admin/inout/in-register.html            |    3 
 igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java |    4 
 igds-web/src/main/resources/static/admin/inout/style.css                      |   21 
 8 files changed, 1,118 insertions(+), 1,269 deletions(-)

diff --git a/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java b/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java
index c8483bc..3cc0bcb 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/service/impl/InoutServiceImpl.java
@@ -679,9 +679,7 @@
      * @param data
      */
     private void setInoutCache(String deptId, InoutData data) {
-        String key = this.buildInoutKey(deptId,
-                InoutConstant.KEY_INOUT_LIST, data.getType(), data.getId());
-
+        String key = this.buildInoutKey(deptId, InoutConstant.KEY_INOUT_LIST, data.getType(), data.getId());
         redisUtil.set(key, data, InoutConstant.KEY_INOUT_LIST_TIME);
     }
 
diff --git a/igds-web/src/main/resources/static/admin/inout/in-weight-bak20221110.js b/igds-web/src/main/resources/static/admin/inout/in-weight-bak20221110.js
deleted file mode 100644
index e98b2c4..0000000
--- a/igds-web/src/main/resources/static/admin/inout/in-weight-bak20221110.js
+++ /dev/null
@@ -1,958 +0,0 @@
-//绉伴噸-鍖呮嫭绌鸿溅鍜屾弧杞︾О閲�
-var layer;
-var form;
-var table;
-var recordData = null;// 涓氬姟鏁版嵁淇℃伅
-var snapData;//绯荤粺鎶撴媿瀵硅薄淇℃伅
-var timerWeight;
-
-$(function () {
-    layui.use(['layer', 'laydate', 'form', 'table', 'util'], function () {
-        var util = layui.util;
-        layer = layui.layer;
-        form = layui.form;
-        table = layui.table;
-        layui.laydate.render({
-            elem: '#test1',
-            theme: '#7b8e9f'
-        });
-
-        // 鍙充笅瑙掓坊鍔犲浐瀹氫俊鎭�
-        util.fixbar({
-            bar1: true,
-            css: {
-                right: 10,
-                bottom: 20
-            },
-            bgcolor: '#53adce',
-            click: function (type) {
-                if (type === 'bar1') {
-                    layer.closeAll();
-                    layer.open({
-                        type: 2,
-                        title: false,
-                        shadeClose: true,
-                        shade: 0.3,
-                        closeBtn: 2,
-                        area: ['1000px', '640px'],
-                        content: '../../basic/inout/inout-progress?type=' + type + "&t=" + Math.random()
-                    });
-                }
-            }
-        });
-
-        //鐩戝惉浠撳簱閫夋嫨,閫夋嫨鍚庤嚜鍔ㄨ皟鐢ㄤ粨搴撶殑绮鍝佺淇℃伅
-        form.on('select(select_depotId)', function (obj) {
-            updateFoodVarietyByDepot(obj.value);
-        })
-    });
-
-    //鏄剧ず娴佺▼鐜妭
-    showProgress();
-
-    // 鐩戝惉姣斾緥鍊煎~鍐�
-    $(".per").blur(function () {
-        deAutoByPer();
-    });
-
-    // 鐩戝惉閲嶉噺鍙樺寲
-    $(".weight").blur(function () {
-        deAutoByWeight();
-    });
-
-    // 鍒濆鍖朩ebSocket
-    initInoutWS(companyId, bizType, progress, userId);
-});
-
-window.onload = function () {
-    //鑷姩杩炴帴鍦扮淇℃伅锛�2.5绉掕幏鍙栦竴娆″湴纾呴噸閲忎俊鎭�
-    // clearInterval(timerWeight);
-    // timerWeight = setInterval(function () {
-    //     flushWeight();
-    // }, 2500);
-
-    // 鍔犺浇瑙嗛
-    initVideo(lprDto, snapDto1, snapDto2);
-};
-
-// socket淇℃伅杩斿洖铏曠悊
-function socketOnMessage(packet) {
-    var packetData = packet.data;
-    // 杞︾墝璇嗗埆-鏍规嵁Sn杩涜鍖归厤锛岃溅鐗岃繘琛屽尮閰嶏紝濡傛灉鍖归厤澶辫触鍒欏脊鍑烘彁绀轰俊鎭�
-    if (packet.bizId == "PLATE_NUM") {
-        if (packetData.sn == lprDto.sn) {
-            if (recordData.plateNum && packetData.plateNum != recordData.plateNum) {
-                layer.alert("璇锋敞鎰忥細绯荤粺妫�娴嬭溅鐗屼负锛�" + packetData.plateNum + "锛屼笌褰撳墠鍗$墖淇℃伅涓嶇鍚堬紝璇锋牳瀵癸紒");
-            }
-            img1 = packetData.imgName;
-            window.parent.sysNotify("杞︾墝璇嗗埆缁撴灉锛�" + packetData.plateNum);
-        }
-    }
-}
-
-// 鏍规嵁褰撳墠鎿嶄綔鐨勬寜閽甀D鏇存柊鍏朵粬鎸夐挳鐘舵��
-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_FULL == 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() {
-    if (!inoutProgress) {
-        return;
-    }
-    if (inoutProgress.indexOf("REGISTER") == -1) {
-        $("#progress-register").css("display", "none");
-    }
-    if (inoutProgress.indexOf("CHECK") == -1) {
-        $("#progress-check").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");
-    }
-}
-
-
-//鏇存敼鎵i噸淇℃伅妗嗕笉鍙紪杈�
-function addDisabled() {
-    //鏉傝川
-    $("#impurity").attr("disabled", true);
-    $("#deImpurity").attr("disabled", true);
-    //姘村垎
-    $("#wet").attr("disabled", true);
-    $("#deWet").attr("disabled", true);
-    //鍊间粨
-    $("#deHandle").attr("disabled", true);
-    //鍏朵粬
-    $("#deOther").attr("disabled", true);
-}
-
-//鎭㈠鎵i噸淇℃伅妗嗙紪杈戠姸鎬�
-function delDisabled() {
-    //鏉傝川
-    $("#impurity").attr("disabled", false);
-    $("#deImpurity").attr("disabled", false);
-    //姘村垎
-    $("#wet").attr("disabled", false);
-    $("#deWet").attr("disabled", false);
-    //鍊间粨
-    $("#deHandle").attr("disabled", false);
-    //鍏朵粬
-    $("#deOther").attr("disabled", false);
-}
-
-// 鐐瑰嚮绉伴噸
-function weight() {
-    // 娌℃湁涓氬姟鏁版嵁涓嶅彲鎵ц
-    if (!recordData) {
-        layer.alert("娌℃湁鏌ヨ鍒颁笟鍔℃暟鎹紝鎵ц琚嫆缁濓紒锛�");
-        return;
-    }
-
-    // 濡傛灉鏄┖杞︾О閲�
-    if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {
-        form.val("form-data", {
-            emptyWeight: weightDto.weight
-        });
-    }
-
-    // 濡傛灉鏄弧杞︾О閲�
-    if (InoutProgress.WEIGHT_FULL == recordData.progress) {
-        form.val("form-data", {
-            fullWeight: weightDto.weight
-        });
-    }
-    form.render();
-
-    // 鐐瑰嚮绉伴噸鏃跺�欒嚜鍔ㄦ姄鎷嶆暟鎹�
-    layer.msg("绯荤粺鑷姩鎶撴媿淇濈暀璁板綍鈥︹��");
-    snapData = {
-        companyId: companyId,
-        deptId: deptId,
-        bizTag: recordData.progress,
-        bizType: bizType,
-        plateNum: recordData.plateNum,
-
-        id1: (null != lprDto) ? lprDto.id : null,
-        id2: (null != snapDto1) ? snapDto1.id : null,
-        id3: (null != snapDto2) ? snapDto2.id : null
-    };
-    // console.log(snapData);
-
-    //褰撳墠AJAX鏈嶅姟涓哄悓姝ユ湇鍔★紝杩斿洖鏁版嵁鍖呰鐓х墖淇℃伅
-    var index = layer.load();
-    $.ajax({
-        sync: false,
-        type: "POST",
-        url: "../../basic/inout/snap-img",
-        dataType: "json",
-        contentType: "application/json;charset=UTF-8",
-        data: JSON.stringify(snapData),
-        success: function (result) {
-            layer.close(index);
-            if (result.code != "0000") {
-                layer.alert(result.msg);
-            } else {
-                snapData = result.data;
-            }
-        },
-        error: function () {
-            layer.close(index);
-            layer.msg("鍚庡彴璋冪敤鎴浘澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
-        }
-    });
-
-    //鍏ュ簱绗簩娆$О閲嶆椂璋冪敤璁$畻鏂规硶
-    if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {
-        deAutoByPer();
-    }
-
-    flushBtn("btn-weight");
-}
-
-// 鑷姩璁$畻锛屾敞鎰忥細姘村垎涓嶈鍏ョ粨绠楅噸閲�
-function deAutoByPer() {
-    var curData = form.val("form-data");
-
-    var netWeight = 0, deImpurity = 0, deWet = 0, deSum = 0, settleWeight = 0;
-
-    if (curData.fullWeight == 0 || curData.emptyWeight == 0) {
-        return;
-    }
-    // 璁$畻鍑�閲�
-    netWeight = curData.fullWeight - curData.emptyWeight;
-
-    if (netWeight <= 0) {
-        layer.msg("鍑�閲嶅皬浜庣瓑浜�0锛屽綋鍓嶈绠椾笉姝g‘锛�");
-        return;
-    }
-
-    //姘村垎鎵i噸鍜屾潅璐ㄦ墸閲�
-    var checkItems = recordData.checkItems;
-    if (checkItems) {
-        var deBase = 0, multiple = 0;
-        $.each(checkItems, function (index, checkItem) {
-            if (!checkItem.value) return;//璺冲嚭鏈寰幆
-            if (null == checkItem.ruleNum) return;//娌℃湁閰嶇疆瑙勫垯 涓嶅鐞�
-            if (null == checkItem.ruleReduce) return;//璺冲嚭鏈寰幆
-
-            //姘村垎鎵i噸
-            if (CHECK_ST.C01 == checkItem.standardId) {
-                deBase = Number(curData.wet) - checkItem.upperLimit;
-                if (deBase == 0) return;
-                multiple = parseInt(deBase / checkItem.ruleNum);//鍊嶆暟
-                if (deBase > 0) {//鎵i噸姝f暟
-                    deWet = (netWeight * multiple * checkItem.ruleReduce / 100.00).toFixed(0);
-                }
-            }
-
-            //鏉傝川鍙墸涓嶈ˉ
-            if (CHECK_ST.C02 == checkItem.standardId) {
-                deBase = Number(curData.impurity) - checkItem.upperLimit;
-                if (deBase == 0) return;
-                multiple = parseInt(deBase / checkItem.ruleNum);
-                if (deBase > 0) {//鎵i噸
-                    deImpurity = (netWeight * multiple * checkItem.ruleReduce / 100.00).toFixed(0);
-                }
-            }
-        });
-    }
-
-    // 鎬绘墸閲嶏紝姘村垎涓嶈鍏�
-    deSum = Number(deImpurity) + Number(curData.deOther) + Number(curData.deHandle) + Number(deWet);
-
-    deSum = deSum.toFixed(0);
-
-    // 缁撶畻鍑�閲�
-    settleWeight = Number(netWeight) - Number(deSum);
-    settleWeight = settleWeight.toFixed(0);
-
-    form.val("form-data", {
-        netWeight: netWeight,
-        deImpurity: deImpurity,
-        deWet: deWet,
-        deSum: deSum,
-        settleWeight: settleWeight
-    });
-    form.render();
-}
-
-// 鏍规嵁閲嶉噺淇℃伅鍙樺寲鑷姩璁$畻锛屼笉鍦ㄥ弽鍚戣绠楃櫨鍒嗘瘮
-function deAutoByWeight() {
-    var curData = form.val("form-data");
-    var netWeight = 0, deSum = 0, settleWeight = 0, deImpurity = 0, deWet = 0;
-
-    if (curData.fullWeight == 0 || curData.emptyWeight == 0) {
-        return;
-    }
-    // 鍑�閲�
-    netWeight = curData.fullWeight - curData.emptyWeight;
-
-    if (netWeight <= 0) {
-        layer.msg("鍑�閲嶅皬浜庣瓑浜�0锛屽綋鍓嶈绠椾笉姝g‘锛�");
-        return;
-    }
-
-    //姘村垎鎵i噸鍜屾潅璐ㄦ墸閲�
-    var checkItems = recordData.checkItems;
-    if (checkItems) {
-        var deBase = 0, multiple = 0;
-        $.each(checkItems, function (index, checkItem) {
-            if (!checkItem.value) return;//璺冲嚭鏈寰幆
-            if (null == checkItem.ruleNum) return;//娌℃湁閰嶇疆瑙勫垯 涓嶅鐞�
-            if (null == checkItem.ruleReduce) return;//璺冲嚭鏈寰幆
-
-            //姘村垎鎵i噸
-            if (CHECK_ST.C01 == checkItem.standardId) {
-                deBase = Number(curData.wet) - checkItem.upperLimit;
-                if (deBase == 0) return;
-                multiple = parseInt(deBase / checkItem.ruleNum);//鍊嶆暟
-                if (deBase > 0) {//鎵i噸姝f暟
-                    deWet = (netWeight * multiple * checkItem.ruleReduce / 100.00).toFixed(0);
-                }
-            }
-
-            //鏉傝川鍙墸涓嶈ˉ
-            if (CHECK_ST.C02 == checkItem.standardId) {
-                deBase = Number(curData.impurity) - checkItem.upperLimit;
-                if (deBase == 0) return;
-                multiple = parseInt(deBase / checkItem.ruleNum);
-                if (deBase > 0) {//鎵i噸
-                    deImpurity = (netWeight * multiple * checkItem.ruleReduce / 100.00).toFixed(0);
-                }
-            }
-        });
-    }
-
-    // 鎬绘墸閲�
-    deSum = Number(deImpurity) + Number(curData.deOther) + Number(curData.deHandle) + Number(deWet);
-    deSum = deSum.toFixed(0);
-
-    // 缁撶畻鍑�閲�
-    settleWeight = Number(netWeight) - Number(deSum);
-    settleWeight = settleWeight.toFixed(0);
-
-    form.val("form-data", {
-        deImpurity: deImpurity,
-        deWet: deWet,
-        netWeight: netWeight,
-        deSum: deSum,
-        settleWeight: settleWeight
-    });
-    form.render();
-}
-
-//鏂扮殑璇诲崱鏂瑰紡
-function flushICCard() {
-    $("#intelCard").val(null);
-    $("#form-data")[0].reset();
-    form.render();
-    recordData = null;
-    $.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);
-        }
-    });
-}
-
-function flushWeight() {
-    $.ajax({
-        type: "GET",
-        async: true,
-        timeout: 2000,
-        url: "http://127.0.0.1:9111/WEIGHT",
-        data: {},
-        dataType: "jsonp",
-        jsonp: "callback",
-        jsonpCallback: "jsonpCallback",
-        success: function (json) {
-            var data = json.content;
-            if (!data) data = 0.0;
-            weightDto.weight = data;
-            $("#weightValue").html(data + "<em>KG</em>");
-            $("#img_scale_statule").attr("src", "../../static/images/icon-gree.png");
-        },
-        error: function () {
-            weightDto.weight = 0.0;
-            $("#weightValue").html("<em>0.0KG</em>");
-            $("#img_scale_statule").attr("src", "../../static/images/icon-red.png");
-        }
-    });
-}
-
-
-// 鐐瑰嚮鎵撳嵃锛岀郴缁熷垽鏂槸鍚﹀凡缁忔墽琛屽畬鎴愶紝濡傛灉宸茬粡瀹屾垚锛岀洿鎺ユ墦鍗帮紝濡傛灉鏈畬鎴愬垯鍏堟墽琛屽畬鎴�
-function printBill() {
-    if (!recordData) {
-        layer.alert("娌℃湁鑾峰彇鍒颁笟鍔℃暟鎹紝涓嶆敮鎸佹墦鍗帮紒");
-        return;
-    }
-    // 浠庡悗鍙拌幏鍙栨ā鐗堝苟鎵撳嵃
-    var data = form.val("form-data");
-    // 鍚堝苟鏇存柊鐣跺墠缂栬緫鏁版嵁
-    Object.assign(recordData, data);
-
-    printBillStep2();
-}
-
-// 鐐瑰嚮鎵撳嵃锛屽厛鎵ц绯荤粺榛樿鎵ц瀹屾垚鍗″洖鏀�
-function printBillStep2() {
-    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) {
-            layer.close(index);
-            if (result.code != "0000") {
-                layer.msg(result.msg);
-            } else {
-                layer.msg("寮�濮嬫覆鏌撴墦鍗板崟鈥︹��");
-                if(companyId && companyId == "5016"){
-                    print5016Weight(result.data);
-                    console.log("5016");
-                }else {
-                    printWeight(result.data);
-                }
-                // 鍒锋柊鎸夐挳
-                flushBtn("btn-printBill");
-            }
-        },
-        error: function () {
-            layer.close(index);
-            layer.msg("鑾峰彇鎵撳嵃妯$増澶辫触锛岃鑱旂郴绠$悊鍛樻煡鐪嬪師鍥狅紒锛�");
-        }
-    });
-}
-
-// 鎵撳嵃鎶芥牱鍗�
-function showCheck() {
-    if (!recordData) {
-        layer.alert("娌℃湁鑾峰彇鍒颁笟鍔℃暟鎹紝鏃犳硶鏌ョ湅锛�");
-    }
-}
-
-// 琛ㄥ崟娓呯┖
-function resetForm() {
-    $("#form-data")[0].reset();
-    form.render();
-    recordData = null;
-    weightDto.weight = 0.0;
-
-    $("#weightValue").html("0.0<em>KG</em>");
-    $("#img_scale_statule").attr("src", "../../static/images/icon-red.png");
-
-    //绉伴噸鍙互澶嶇敤
-    $("#btn-weight").removeClass("layui-btn-disabled");
-    $("#btn-weight").attr("disabled", false);
-
-    //绌鸿溅鍜屾弧杞﹁閲嶇疆
-    updateEditAndProgress();
-
-    //鎵i噸淇℃伅妗嗘仮澶嶄负鍙紪杈�
-    delDisabled();
-}
-
-function flushPage() {
-    layer.confirm('纭畾瑕佸埛鏂伴〉闈㈠悧锛�', {icon: 3, title: '鎻愮ず'}, function (index) {
-        resetForm();
-        layer.msg("椤甸潰閲嶇疆瀹屾垚锛岃閲嶆柊鎿嶄綔鈥︹��");
-        layer.close(index);
-    });
-}
-
-// --鏌ヨ鏂规硶,鑾峰彇韬唤璇佸彿銆佸崱鍙枫�佽溅鐗屽彿锛岃繘琛屾煡璇�
-function flushData() {
-    var index = layer.load();
-    var userId2 = $("#userId").val();
-    var intelCard = $("#intelCard").val();
-    var plateNum = $("#plateNum").val();
-    var param = {
-        type: type,
-        progress: progress,
-        intelCard: intelCard,
-        userId: userId2,
-        plateNum: plateNum
-    };
-
-    $.ajax({
-        type: "POST",
-        url: "../../basic/inout/inout-query",
-        dataType: "json",
-        contentType: "application/json;charset=UTF-8",
-        data: JSON.stringify(param),
-        success: function (result) {
-            if (result.code != "0000") {
-                notify(result.msg, result.data);
-            } else {
-                recordData = result.data;
-                // 杩斿洖鐨勬暟鎹繘琛岃祴鍊�
-                form.val("form-data", recordData);
-                form.render();
-                updateEditAndProgress();
-            }
-            layer.close(index);
-        },
-        error: function () {
-            layer.close(index);
-            layer.alert("鏌ヨ澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
-        }
-    });
-}
-
-/**
- * 璺熸柊娴佺▼璇存槑鎻愬績淇℃伅
- */
-function updateEditAndProgress() {
-    if (recordData) {
-        if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {
-            $("#emptyWeight").removeClass("rkbk-search-input");
-            $("#emptyWeight").attr("disabled", false);
-
-            $("#progress-hand").addClass("active");
-            $("#progress-emptyWeight").addClass("active");
-
-            $("#fullWeight").addClass("rkbk-search-input");
-            $("#fullWeight").attr("disabled", true);
-        }
-
-        if (InoutProgress.WEIGHT_FULL == recordData.progress) {
-            $("#fullWeight").removeClass("rkbk-search-input");
-            $("#fullWeight").attr("disabled", false);
-
-            $("#progress-hand").removeClass("active");
-            $("#progress-emptyWeight").removeClass("active");
-
-            $("#emptyWeight").addClass("rkbk-search-input");
-            $("#emptyWeight").attr("disabled", true);
-        }
-    } else {
-        $("#fullWeight").addClass("rkbk-search-input");
-        $("#fullWeight").attr("disabled", true);
-
-        $("#emptyWeight").addClass("rkbk-search-input");
-        $("#emptyWeight").attr("disabled", true);
-
-        $("#progress-hand").removeClass("active");
-        $("#progress-emptyWeight").removeClass("active");
-    }
-    //鏍规嵁閰嶇疆淇℃伅璁剧疆鍦扮鏄惁鍙紪杈�
-    if(weightEditTag && weightEditTag == 'N'){
-        $("#fullWeight").addClass("rkbk-search-input");
-        $("#fullWeight").attr("disabled", true);
-
-        $("#emptyWeight").addClass("rkbk-search-input");
-        $("#emptyWeight").attr("disabled", true);
-    }
-}
-
-// 褰撳墠瀹屾垚
-function submit() {
-    if (null == recordData) {
-        notify("娌℃湁鏁版嵁鍙互鎻愪氦", null);
-        return;
-    }
-
-    var data = form.val("form-data");
-    if (!data.depotId) {
-        notify("瑁呭嵏浠撳簱蹇呴』濉啓", null);
-        return;
-    }
-    // 鏍¢獙-鍏ュ簱婊¤溅绉伴噸
-    if (InoutProgress.WEIGHT_FULL == recordData.progress) {
-        if (data.fullWeight <= 0.0) {
-            notify("婊¤溅绉伴噸淇℃伅蹇呭~", null);
-            return;
-        }
-        if (!data.customerName) {
-            notify("寰�鏉ュ崟浣嶄俊鎭繀濉�", null);
-            return;
-        }
-    } else {
-        if (data.emptyWeight <= 0.0) {
-            notify("绌鸿溅绉伴噸淇℃伅蹇呭~", null);
-            return;
-        }
-        if (!data.foodVariety) {
-            notify("绮鍝佺蹇呭~", null);
-            return;
-        }
-        if (!data.settleWeight || data.settleWeight <= 0.0) {
-            notify("鎵i噸鍚庡噣淇℃伅涓嶆纭紝璇锋牳瀹炶绠�", null);
-            return;
-        }
-    }
-
-    // 鍚堝苟鏇存柊鐣跺墠缂栬緫鏁版嵁
-    Object.assign(recordData, data);
-    // 鑾峰彇鐓х墖
-    var files = [{
-        fileName: snapData.fileName1
-    }, {
-        fileName: snapData.fileName2
-    }, {
-        fileName: snapData.fileName3
-    }];
-    recordData.files = files;
-
-    var index = layer.load();
-    $.ajax({
-        type: "POST",
-        url: "../../basic/inout/inout-next-step",
-        dataType: "json",
-        contentType: "application/json;charset=UTF-8",
-        data: JSON.stringify(recordData),
-        success: function (result) {
-            if (result.code != "0000") {
-                notify(result.msg, result.data);
-            } else {
-                notify("鏁版嵁鎻愪氦鎴愬姛", result.data);
-                // 鏇存柊鎸夐挳鏄剧ず
-                flushBtn("btn-submit");
-            }
-            layer.close(index);
-        },
-        error: function () {
-            layer.close(index);
-            notify("鎻愪氦澶辫触锛岃閲嶆柊灏濊瘯", null);
-        }
-    });
-}
-
-//鏍规嵁閫夋嫨鐨勪粨搴撲俊鎭�,鏇存柊绮鍝佺
-function updateFoodVarietyByDepot(selectId) {
-    var selectDepot;
-    $.each(listDepot, function (index, data) {
-        if (data.id === selectId) {
-            selectDepot = data;
-            return false;
-        }
-    });
-
-    if (selectDepot) {
-        form.val("form-data", {
-            foodVariety: selectDepot.foodVariety
-        });
-        form.render();
-    }
-}
-
-/**
- * 寮瑰嚭鎻愰啋妗�
- * @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']});
-    }
-}
-
-// ---------------------------寰�鏉ヤ汉鍛樻搷浣�-寮�濮� -------------------//
-// 寮瑰嚭寰�鏉ュ崟浣嶄笅鎷夋
-function showCustomer() {
-    var index = layer.load();
-    var param = {
-        type: type,
-        start: recordData == null ? null : recordData.registerTime
-    };
-    // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
-    table.render({
-        elem: '#tableCustomer',
-        url: '../../basic/inout/list-in-customer',
-        page: false,
-        // skin : "nob",
-        // size : 'sm',
-        toolbar: '#toolbarCustomer',
-        even: true,
-        method: 'POST',
-        contentType: "application/json;charset=UTF-8",
-        cols: [[{
-            field: 'id',
-            title: '缂栫爜'
-        }, {
-            field: 'name',
-            title: '鍚嶇О',
-            width: '75%'
-        }]],
-        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(tableCustomer)', function (obj) {
-        var data = obj.data;
-        // 璧嬪��
-        form.val("form-data", {
-            customerId: data.id,
-            customerName: data.name,
-            noticeId: data.noticeId
-        });
-        // 鍏抽棴
-        layer.closeAll();
-    });
-
-    // 寮瑰嚭瀵硅瘽妗�
-    layer.open({
-        type: 1,
-        title: "閫夋嫨寰�鏉ュ崟浣�",
-        area: ['600px', '600px'],
-        shade: 0,
-        content: $('#listCustomer'),
-        btn: 0,
-        btn: ['鍙栨秷'],
-        yes: function () {
-            layer.closeAll();
-        },
-        closeBtn: 0
-    });
-}
-
-// 鍒锋柊寰�鏉ュ崟浣嶆暟鎹�
-function flushCustomer() {
-    var key = $("#key").val();
-    var param = {
-        type: type,
-        key: key,
-        start: recordData == null ? null : recordData.registerTime
-    };
-    table.reload('tableCustomer', {
-        url: "../../basic/inout/list-in-customer",
-        where: param,
-        done: function (res) {
-            if (key) {
-                $("#key").val(key);
-            }
-        }
-    });
-}
-
-// ---------------------------寰�鏉ヤ汉鍛樻搷浣� -缁撴潫 -------------------//
-
-// ---------------------------绮浜у湴 -寮�濮� -------------------//
-// 寮瑰嚭寰�鏉ュ崟浣嶄笅鎷夋
-function showFoodLocation() {
-    var index = layer.load();
-    // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
-    table.render({
-        elem: '#tableFoodLoaction',
-        url: '../../basic/common/page-food-location',
-        page: false,
-        // limit : limit,
-        // skin : "nob",
-        // size : 'sm',
-        toolbar: '#toolbarFoodLocaton',
-        even: true,
-        method: 'POST',
-        contentType: "application/json;charset=UTF-8",
-        cols: [[{
-            field: 'code',
-            title: '缂栫爜',
-        }, {
-            field: 'simple',
-            title: '绠�鎷�',
-        }, {
-            field: 'name',
-            title: '鍚嶇О',
-            width: '60%'
-        }]],
-        where: {
-            "page": 1,
-            "limit": 100
-        },
-        parseData: function (res) {
-            if ("0000" == res.code) {
-                return {
-                    "code": "0",
-                    "msg": res.msg,
-                    "count": res.data.total,
-                    "data": res.data.records
-                }
-            } else {
-                return {
-                    "code": "1",
-                    "msg": res.msg
-                }
-            }
-        },
-        done: function (res) {
-            layer.close(index);
-        }
-    });
-
-    //鍙屽嚮鏄剧ず閫変腑鏁版嵁
-    table.on('rowDouble(tableFoodLoaction)', function (obj) {
-        var data = obj.data;
-        // 璧嬪��
-        form.val("form-data", {
-            foodLocation: data.name,
-        });
-        // 鍏抽棴
-        layer.closeAll();
-    });
-
-    // 寮瑰嚭瀵硅瘽妗�
-    layer.open({
-        type: 1,
-        title: "閫夋嫨绮骇鍦�",
-        area: ['600px', '600px'],
-        shade: 0,
-        content: $('#listFoodLocation'),
-        btn: 0,
-        btn: ['鍙栨秷'],
-        yes: function () {
-            layer.closeAll();
-        },
-        closeBtn: 0
-    });
-}
-
-// 鍒锋柊
-function flushFoodLocation() {
-    var key = $("#key2").val();
-    table.reload('tableFoodLoaction', {
-        url: "../../basic/common/page-food-location",
-        where: {
-            key: key
-        },
-        done: function (res) {
-            if (key) {
-                $("#key2").val(key);
-            }
-        }
-    });
-}
-// ---------------------------绮浜у湴 -缁撴潫 -------------------//
diff --git a/igds-web/src/main/resources/static/admin/inout/in-weight.js b/igds-web/src/main/resources/static/admin/inout/in-weight.js
index e1ced5b..e5e5e36 100644
--- a/igds-web/src/main/resources/static/admin/inout/in-weight.js
+++ b/igds-web/src/main/resources/static/admin/inout/in-weight.js
@@ -5,6 +5,7 @@
 var recordData = null;// 涓氬姟鏁版嵁淇℃伅
 var snapData;//绯荤粺鎶撴媿瀵硅薄淇℃伅
 var timerWeight;
+var textParam;//璁惧璇嗗埆缁撴灉
 
 $(function () {
     layui.use(['layer', 'laydate', 'form', 'table', 'util'], function () {
@@ -34,7 +35,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()
                     });
@@ -122,32 +123,6 @@
         resetForm();
     }
 }
-
-//鎺у埗娴佺▼鐜妭鏄剧ず
-function showProgress() {
-    if (!inoutProgress) {
-        return;
-    }
-    if (inoutProgress.indexOf("REGISTER") == -1) {
-        $("#progress-register").css("display", "none");
-    }
-    if (inoutProgress.indexOf("CHECK") == -1) {
-        $("#progress-check").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");
-    }
-}
-
 
 //鏇存敼鎵i噸淇℃伅妗嗕笉鍙紪杈�
 function addDisabled() {
@@ -249,13 +224,7 @@
 
 //鏂扮殑璇诲崱鏂瑰紡
 function flushICCard() {
-    if(cardDto && cardDto.protocol != "TCP_DEFAULT"){
-        //鍗忚鑾峰彇
-        flushICCard2();
-    }else {
-        //鏈湴璇诲彇
-        flushICCard1();
-    }
+	flushICCard1();
 }
 
 /**
@@ -299,7 +268,7 @@
  * 鏈湴璇诲彇鏅烘収鍗�
  */
 function flushICCard1() {
-    $("#intelCard").val(null);
+    $("#text-param").val(null);
     $("#form-data")[0].reset();
     form.render();
     recordData = null;
@@ -312,18 +281,17 @@
         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']});
+            	alertError("璇烽噸鏂拌鍗★紒");
             } else {
-                $("#intelCard").val(data);
+                textParam = data;
+                $("#text-param").text("璇嗗埆鍗″彿锛�" + textParam);
                 flushData();
             }
         },
         error: function () {
-            layer.alert("IC鍗¤鍙栧嚭閿欙紒", {offset: ['300px', '300px']});
+        	alertError("IC鍗¤鍙栧嚭閿欙紒");
         }
     });
 }
@@ -661,7 +629,7 @@
             field: 'name',
             title: '閫氱煡鍗曞悕绉�',
             width: '15%'
-        },{
+        }, {
             field: 'customerName',
             title: '閫佽揣鍗曚綅'
         }, {
@@ -743,35 +711,36 @@
     });
 }
 
-function controlGate(targetStatus){
-        if(gateDto){
-            var data = {"companyId":companyId
-                ,"deptId":deptId
-                ,"bizType":type
-                ,"confId":gateDto.id
-                ,"targetStatus":targetStatus
-                ,"sort":gateDto.sort
-            };
-            $.ajax({
-                type: "POST",
-                url: "../../basic/inout/gate-ctrl",
-                dataType: "json",
-                contentType: "application/json;charset=UTF-8",
-                data: JSON.stringify(data),
-                success: function (result) {
-                    if (result.code != "0000") {
-                        layer.msg("鎿嶄綔澶辫触锛�"+result.msg);
-                    } else {
-                        layer.msg("鎿嶄綔鎴愬姛");
-                    }
-                },
-                error: function () {
-                    layer.alert("鎿嶄綔澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
+function controlGate(targetStatus) {
+    if (gateDto) {
+        var data = {
+            "companyId": companyId
+            , "deptId": deptId
+            , "bizType": type
+            , "confId": gateDto.id
+            , "targetStatus": targetStatus
+            , "sort": gateDto.sort
+        };
+        $.ajax({
+            type: "POST",
+            url: "../../basic/inout/gate-ctrl",
+            dataType: "json",
+            contentType: "application/json;charset=UTF-8",
+            data: JSON.stringify(data),
+            success: function (result) {
+                if (result.code != "0000") {
+                    layer.msg("鎿嶄綔澶辫触锛�" + result.msg);
+                } else {
+                    layer.msg("鎿嶄綔鎴愬姛");
                 }
-            });
-        }else{
-            layer.msg("娌℃湁鑾峰彇鍒拌澶囷紒");
-        }
+            },
+            error: function () {
+                layer.alert("鎿嶄綔澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
+            }
+        });
+    } else {
+        layer.msg("娌℃湁鑾峰彇鍒拌澶囷紒");
+    }
 }
 
 //-------------------------閬撻椄鎿嶄綔--------------------------//
\ No newline at end of file
diff --git a/igds-web/src/main/resources/static/admin/inout/in-weight20230530.js b/igds-web/src/main/resources/static/admin/inout/in-weight20230530.js
new file mode 100644
index 0000000..e1ced5b
--- /dev/null
+++ b/igds-web/src/main/resources/static/admin/inout/in-weight20230530.js
@@ -0,0 +1,777 @@
+//绉伴噸-鍖呮嫭绌鸿溅鍜屾弧杞︾О閲�
+var layer;
+var form;
+var table;
+var recordData = null;// 涓氬姟鏁版嵁淇℃伅
+var snapData;//绯荤粺鎶撴媿瀵硅薄淇℃伅
+var timerWeight;
+
+$(function () {
+    layui.use(['layer', 'laydate', 'form', 'table', 'util'], function () {
+        var util = layui.util;
+        layer = layui.layer;
+        form = layui.form;
+        table = layui.table;
+        layui.laydate.render({
+            elem: '#test1',
+            theme: '#7b8e9f'
+        });
+
+        // 鍙充笅瑙掓坊鍔犲浐瀹氫俊鎭�
+        util.fixbar({
+            bar1: true,
+            css: {
+                right: 10,
+                bottom: 20
+            },
+            bgcolor: '#53adce',
+            click: function (type) {
+                if (type === 'bar1') {
+                    layer.closeAll();
+                    layer.open({
+                        type: 2,
+                        title: false,
+                        shadeClose: true,
+                        shade: 0.3,
+                        closeBtn: 2,
+                        offset: ['50px','120px'],
+                        area: ['1000px', '640px'],
+                        content: '../../basic/inout/inout-progress?type=' + type + "&t=" + Math.random()
+                    });
+                }
+            }
+        });
+    });
+
+    //鏄剧ず娴佺▼鐜妭
+    showProgress();
+
+    // 鐩戝惉閲嶉噺鍙樺寲
+    $(".weight").blur(function () {
+        var name = this.name;
+        deAutoByIn(name);
+    });
+
+    // 鍒濆鍖朩ebSocket
+    initInoutWS(companyId, bizType, progress, userId);
+});
+
+window.onload = function () {
+    //鑷姩杩炴帴鍦扮淇℃伅锛�2.5绉掕幏鍙栦竴娆″湴纾呴噸閲忎俊鎭�
+    clearInterval(timerWeight);
+    timerWeight = setInterval(function () {
+        flushWeight();
+    }, 2500);
+
+    // 鍔犺浇瑙嗛
+    initVideo(snapDto1, snapDto2, snapDto3);
+
+    //璁剧疆鍦扮
+    $("#scaleName").val(weightDto.sort);
+
+    //鐩戝惉鍦扮閫夋嫨
+    $("#scaleName").change(function () {
+        layer.confirm('璋冩暣鍦扮闇�閲嶆柊鍔犺浇椤甸潰锛岀‘瀹氳皟鏁达紵', {
+            btn: ['纭畾', '鍙栨秷']
+        }, function () {
+            updateWeight();
+        });
+    });
+
+};
+
+// socket淇℃伅杩斿洖铏曠悊
+function socketOnMessage(packet) {
+    //鏆傛棤
+}
+
+// 鏍规嵁褰撳墠鎿嶄綔鐨勬寜閽甀D鏇存柊鍏朵粬鎸夐挳鐘舵��
+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_FULL == 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() {
+    if (!inoutProgress) {
+        return;
+    }
+    if (inoutProgress.indexOf("REGISTER") == -1) {
+        $("#progress-register").css("display", "none");
+    }
+    if (inoutProgress.indexOf("CHECK") == -1) {
+        $("#progress-check").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");
+    }
+}
+
+
+//鏇存敼鎵i噸淇℃伅妗嗕笉鍙紪杈�
+function addDisabled() {
+    //鏉傝川
+    $("#impurity").attr("disabled", true);
+    $("#deImpurity").attr("disabled", true);
+    //姘村垎
+    $("#wet").attr("disabled", true);
+    $("#deWet").attr("disabled", true);
+    //鍊间粨
+    $("#deHandle").attr("disabled", true);
+    //鍏朵粬
+    $("#deOther").attr("disabled", true);
+}
+
+//鎭㈠鎵i噸淇℃伅妗嗙紪杈戠姸鎬�
+function delDisabled() {
+    //鏉傝川
+    $("#impurity").attr("disabled", false);
+    $("#deImpurity").attr("disabled", false);
+    //姘村垎
+    $("#wet").attr("disabled", false);
+    $("#deWet").attr("disabled", false);
+    //鍊间粨
+    $("#deHandle").attr("disabled", false);
+    //鍏朵粬
+    $("#deOther").attr("disabled", false);
+}
+
+// 鐐瑰嚮绉伴噸
+function weight() {
+    // 娌℃湁涓氬姟鏁版嵁涓嶅彲鎵ц
+    if (!recordData) {
+        layer.alert("娌℃湁鏌ヨ鍒颁笟鍔℃暟鎹紝鎵ц琚嫆缁濓紒锛�");
+        return;
+    }
+
+    // 濡傛灉鏄┖杞︾О閲�
+    if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {
+        form.val("form-data", {
+            emptyWeight: weightDto.weight
+        });
+    }
+
+    // 濡傛灉鏄弧杞︾О閲�
+    if (InoutProgress.WEIGHT_FULL == recordData.progress) {
+        form.val("form-data", {
+            fullWeight: weightDto.weight
+        });
+    }
+    form.render();
+
+    // 鐐瑰嚮绉伴噸鏃跺�欒嚜鍔ㄦ姄鎷嶆暟鎹�--澧炲姞閫氱煡淇℃伅
+    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,
+
+        sort: $("#scaleName").val(),
+        weight: weightDto.weight
+    };
+
+    //褰撳墠AJAX鏈嶅姟涓哄悓姝ユ湇鍔★紝杩斿洖鏁版嵁鍖呰鐓х墖淇℃伅
+    var index = layer.load();
+    $.ajax({
+        sync: false,
+        type: "POST",
+        url: "../../inout/api/snap-img",
+        dataType: "json",
+        contentType: "application/json;charset=UTF-8",
+        data: JSON.stringify(snapData),
+        success: function (result) {
+            layer.close(index);
+            if (result.code != "0000") {
+                layer.alert(result.msg);
+            } else {
+                snapData = result.data;
+            }
+        },
+        error: function () {
+            layer.close(index);
+            layer.msg("鍚庡彴璋冪敤鎴浘澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
+        }
+    });
+
+    //鍏ュ簱绗簩娆$О閲嶆椂璋冪敤璁$畻鏂规硶
+    if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {
+        deAutoByIn("emptyWeight");
+    }
+    flushBtn("btn-weight");
+}
+
+//鏂扮殑璇诲崱鏂瑰紡
+function flushICCard() {
+    if(cardDto && cardDto.protocol != "TCP_DEFAULT"){
+        //鍗忚鑾峰彇
+        flushICCard2();
+    }else {
+        //鏈湴璇诲彇
+        flushICCard1();
+    }
+}
+
+/**
+ * 鍗忚璇诲彇鏅烘収鍗�
+ */
+function flushICCard2() {
+    var param = JSON.stringify(cardDto);
+    var index = layer.load();
+    $.ajax({
+        type: "POST",
+        url: "../../inout/api/ic-card-num",
+        dataType: "json",
+        contentType: "application/json;charset=UTF-8",
+        data: param,
+        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 {
+                    $("#intelCard").val(result.data.icCardNo);
+                }
+            }
+            layer.close(index);
+        },
+        error: function () {
+            layer.close(index);
+            layer.alert("IC鍗¤鍙栧け璐ワ紒", {
+                offset: ['300px', '300px']
+            });
+        }
+    });
+}
+
+/**
+ * 鏈湴璇诲彇鏅烘収鍗�
+ */
+function flushICCard1() {
+    $("#intelCard").val(null);
+    $("#form-data")[0].reset();
+    form.render();
+    recordData = null;
+    $.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);
+        }
+    });
+}
+
+function flushWeight() {
+    $.ajax({
+        type: "GET",
+        async: true,
+        timeout: 2000,
+        url: "http://127.0.0.1:9111/WEIGHT",
+        data: {},
+        dataType: "jsonp",
+        jsonp: "callback",
+        jsonpCallback: "jsonpCallback",
+        success: function (json) {
+            var data = json.content;
+            if (!data) data = 0.0;
+            weightDto.weight = data;
+            $("#weightValue").text(data);
+            $("#img_scale_statule").attr("src", "../../static/images/icon-gree.png");
+        },
+        error: function () {
+            weightDto.weight = 0.0;
+            $("#weightValue").text("0.0");
+            $("#img_scale_statule").attr("src", "../../static/images/icon-red.png");
+        }
+    });
+}
+
+
+// 鐐瑰嚮鎵撳嵃锛岀郴缁熷垽鏂槸鍚﹀凡缁忔墽琛屽畬鎴愶紝濡傛灉宸茬粡瀹屾垚锛岀洿鎺ユ墦鍗帮紝濡傛灉鏈畬鎴愬垯鍏堟墽琛屽畬鎴�
+function printBill() {
+    if (!recordData) {
+        layer.alert("娌℃湁鑾峰彇鍒颁笟鍔℃暟鎹紝涓嶆敮鎸佹墦鍗帮紒");
+        return;
+    }
+    // 浠庡悗鍙拌幏鍙栨ā鐗堝苟鎵撳嵃
+    var data = form.val("form-data");
+    // 鍚堝苟鏇存柊鐣跺墠缂栬緫鏁版嵁
+    Object.assign(recordData, data);
+
+    printBillStep2();
+}
+
+// 鐐瑰嚮鎵撳嵃锛屽厛鎵ц绯荤粺榛樿鎵ц瀹屾垚鍗″洖鏀�
+function printBillStep2() {
+    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) {
+            layer.close(index);
+            if (result.code != "0000") {
+                layer.msg(result.msg);
+            } else {
+                layer.msg("寮�濮嬫覆鏌撴墦鍗板崟鈥︹��");
+                if (companyId && companyId == "5016") {
+                    print5016Weight(result.data);
+                    console.log("5016");
+                } else {
+                    printWeight(result.data);
+                }
+                // 鍒锋柊鎸夐挳
+                flushBtn("btn-printBill");
+            }
+        },
+        error: function () {
+            layer.close(index);
+            layer.msg("鑾峰彇鎵撳嵃妯$増澶辫触锛岃鑱旂郴绠$悊鍛樻煡鐪嬪師鍥狅紒锛�");
+        }
+    });
+}
+
+// 琛ㄥ崟娓呯┖
+function resetForm() {
+    $("#form-data")[0].reset();
+    form.render();
+    recordData = null;
+    weightDto.weight = 0.0;
+
+    $("#weightValue").text("0.0");
+    $("#img_scale_statule").attr("src", "../../static/images/icon-red.png");
+
+    //绉伴噸鍙互澶嶇敤
+    $("#btn-weight").removeClass("layui-btn-disabled");
+    $("#btn-weight").attr("disabled", false);
+
+    //绌鸿溅鍜屾弧杞﹁閲嶇疆
+    updateEditAndProgress();
+
+    //鎵i噸淇℃伅妗嗘仮澶嶄负鍙紪杈�
+    delDisabled();
+}
+
+function flushPage() {
+    layer.confirm('纭畾瑕佸埛鏂伴〉闈㈠悧锛�', {icon: 3, title: '鎻愮ず'}, function (index) {
+        resetForm();
+        layer.msg("椤甸潰閲嶇疆瀹屾垚锛岃閲嶆柊鎿嶄綔鈥︹��");
+        layer.close(index);
+    });
+}
+
+// --鏌ヨ鏂规硶,鑾峰彇韬唤璇佸彿銆佸崱鍙枫�佽溅鐗屽彿锛岃繘琛屾煡璇�
+function flushData() {
+    var index = layer.load();
+    var userId2 = $("#userId").val();
+    var intelCard = $("#intelCard").val();
+    var plateNum = $("#plateNum").val();
+    var param = {
+        type: type,
+        progress: progress,
+        intelCard: intelCard,
+        userId: userId2,
+        plateNum: plateNum
+    };
+
+    $.ajax({
+        type: "POST",
+        url: "../../basic/inout/inout-query",
+        dataType: "json",
+        contentType: "application/json;charset=UTF-8",
+        data: JSON.stringify(param),
+        success: function (result) {
+            if (result.code != "0000") {
+                notify(result.msg, result.data);
+            } else {
+                recordData = result.data;
+                // 杩斿洖鐨勬暟鎹繘琛岃祴鍊�
+                form.val("form-data", recordData);
+                form.render();
+                updateEditAndProgress();
+            }
+            layer.close(index);
+        },
+        error: function () {
+            layer.close(index);
+            layer.alert("鏌ヨ澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
+        }
+    });
+}
+
+/**
+ * 璺熸柊娴佺▼璇存槑鎻愬績淇℃伅
+ */
+function updateEditAndProgress() {
+    if (recordData) {
+        if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {
+            $("#emptyWeight").removeClass("rkbk-search-input");
+            $("#emptyWeight").attr("disabled", false);
+
+            $("#progress-hand").addClass("active");
+            $("#progress-emptyWeight").addClass("active");
+
+            $("#fullWeight").addClass("rkbk-search-input");
+            $("#fullWeight").attr("disabled", true);
+        }
+        if (InoutProgress.WEIGHT_FULL == recordData.progress) {
+            $("#fullWeight").removeClass("rkbk-search-input");
+            $("#fullWeight").attr("disabled", false);
+
+            $("#progress-hand").removeClass("active");
+            $("#progress-emptyWeight").removeClass("active");
+
+            $("#emptyWeight").addClass("rkbk-search-input");
+            $("#emptyWeight").attr("disabled", true);
+        }
+    } else {
+        $("#fullWeight").addClass("rkbk-search-input");
+        $("#fullWeight").attr("disabled", true);
+
+        $("#emptyWeight").addClass("rkbk-search-input");
+        $("#emptyWeight").attr("disabled", true);
+
+        $("#progress-hand").removeClass("active");
+        $("#progress-emptyWeight").removeClass("active");
+    }
+    //鏍规嵁閰嶇疆淇℃伅璁剧疆鍦扮鏄惁鍙紪杈�
+    if (weightEditTag && weightEditTag == 'N') {
+        $("#fullWeight").addClass("rkbk-search-input");
+        $("#fullWeight").attr("disabled", true);
+
+        $("#emptyWeight").addClass("rkbk-search-input");
+        $("#emptyWeight").attr("disabled", true);
+    }
+}
+
+// 褰撳墠瀹屾垚
+function submit() {
+    if (null == recordData) {
+        notify("娌℃湁鏁版嵁鍙互鎻愪氦", null);
+        return;
+    }
+    var data = form.val("form-data");
+
+    if (!data.depotId) {
+        notify("瑁呭嵏浠撳簱蹇呴』濉啓", null);
+        return;
+    }
+    // 鏍¢獙-鍏ュ簱婊¤溅绉伴噸
+    if (InoutProgress.WEIGHT_FULL == recordData.progress) {
+        if (data.fullWeight <= 0.0) {
+            notify("婊¤溅绉伴噸淇℃伅蹇呭~锛侊紒", null);
+            return;
+        }
+        if (!data.customerName) {
+            notify("瀹㈡埛鍚嶇О蹇呭~锛侊紒", null);
+            return;
+        }
+    } else {
+        if (data.emptyWeight <= 0.0) {
+            notify("绌鸿溅绉伴噸淇℃伅蹇呭~锛侊紒", null);
+            return;
+        }
+        if (!data.foodVariety) {
+            notify("绮鍝佺蹇呭~锛侊紒", null);
+            return;
+        }
+        if (!data.settleWeight || data.settleWeight <= 0.0) {
+            notify("缁撶畻閲嶉噺鍚堣锛岃鏍稿锛侊紒", null);
+            return;
+        }
+    }
+    // 鍚堝苟鏇存柊鐣跺墠缂栬緫鏁版嵁
+    Object.assign(recordData, data);
+
+    // 鑾峰彇鐓х墖
+    var files = [{
+        fileName: snapData.fileName1
+    }, {
+        fileName: snapData.fileName2
+    }, {
+        fileName: snapData.fileName3
+    }];
+    recordData.files = files;
+
+    var index = layer.load();
+    $.ajax({
+        type: "POST",
+        url: "../../basic/inout/inout-next-step",
+        dataType: "json",
+        contentType: "application/json;charset=UTF-8",
+        data: JSON.stringify(recordData),
+        success: function (result) {
+            if (result.code != "0000") {
+                notify(result.msg, result.data);
+            } else {
+                notify("鏁版嵁鎻愪氦鎴愬姛", result.data);
+                // 鏇存柊鎸夐挳鏄剧ず
+                flushBtn("btn-submit");
+            }
+            layer.close(index);
+        },
+        error: function () {
+            layer.close(index);
+            notify("鎻愪氦澶辫触锛岃閲嶆柊灏濊瘯", null);
+        }
+    });
+
+    //浠ヤ笅閫昏緫涓哄鍔犱竴涓闊抽�氱煡鐨勮皟鐢ㄦ柟娉曪紝涓嶈�冭檻杩斿洖缁撴灉--鍚庡彴璋冪敤
+    var curWeight = recordData.fullWeight;
+    if (InoutProgress.WEIGHT_EMPTY == recordData.progress) {
+        curWeight = recordData.emptyWeight;
+    }
+    var param = {
+        sort: $("#scaleName").val(),
+        weight: curWeight,
+        inoutProgress: recordData.progress,
+        deptId: recordData.deptId,
+        companyId: recordData.companyId,
+        plateNum: recordData.plateNum
+    };
+    $.ajax({
+        type: "POST",
+        url: "../../inout/api/notice-weight-done",
+        dataType: "json",
+        contentType: "application/json;charset=UTF-8",
+        data: JSON.stringify(param)
+    });
+}
+
+
+// ---------------------------閫氱煡鍗�-寮�濮� -------------------//
+// 寮瑰嚭寰�鏉ュ崟浣嶄笅鎷夋
+function showNotice() {
+    var index = layer.load();
+    var param = {
+        type: type
+    };
+    // 娓叉煋寰�鏉ュ崟浣嶅垪琛�
+    table.render({
+        elem: '#tableNotice',
+        url: '../../basic/inout/list-notice鈥攊n',
+        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: 'foodVarietyName',
+            title: '绮鍝佺',
+            width: '10%'
+        }, {
+            field: 'year',
+            title: '骞翠唤',
+            width: '8%'
+        }, {
+            field: 'unitName',
+            title: '鏀惰揣鍗曚綅'
+        }, {
+            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
+        });
+        // 鍏抽棴
+        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
+    });
+}
+
+// ---------------------------閫氱煡鍗� -缁撴潫 -------------------//
+//-------------------------閬撻椄鎿嶄綔--------------------------//
+
+function gateCtrl() {
+    layer.open({
+        type: 1,
+        title: '璁惧鎿嶄綔-' + domSelectDevice.attr("name"),
+        area: ['450px', '210px'],
+        shade: 0,
+        content: $('#control-gate'),
+        btn: 0,
+        closeBtn: 2
+    });
+}
+
+function controlGate(targetStatus){
+        if(gateDto){
+            var data = {"companyId":companyId
+                ,"deptId":deptId
+                ,"bizType":type
+                ,"confId":gateDto.id
+                ,"targetStatus":targetStatus
+                ,"sort":gateDto.sort
+            };
+            $.ajax({
+                type: "POST",
+                url: "../../basic/inout/gate-ctrl",
+                dataType: "json",
+                contentType: "application/json;charset=UTF-8",
+                data: JSON.stringify(data),
+                success: function (result) {
+                    if (result.code != "0000") {
+                        layer.msg("鎿嶄綔澶辫触锛�"+result.msg);
+                    } else {
+                        layer.msg("鎿嶄綔鎴愬姛");
+                    }
+                },
+                error: function () {
+                    layer.alert("鎿嶄綔澶辫触锛岃閲嶆柊灏濊瘯锛侊紒");
+                }
+            });
+        }else{
+            layer.msg("娌℃湁鑾峰彇鍒拌澶囷紒");
+        }
+}
+
+//-------------------------閬撻椄鎿嶄綔--------------------------//
\ No newline at end of file
diff --git a/igds-web/src/main/resources/static/admin/inout/style.css b/igds-web/src/main/resources/static/admin/inout/style.css
index 183d8b3..1a775da 100644
--- a/igds-web/src/main/resources/static/admin/inout/style.css
+++ b/igds-web/src/main/resources/static/admin/inout/style.css
@@ -936,10 +936,17 @@
 	font-weight: bold;
 }
 
-
-
-
-
-
-
-
+.line-container {
+	display: flex;
+	align-items: center;
+	justify-content: center;
+}
+.line {
+	flex: 1;
+	height: 1px;
+	background-color: #2ab5ad;
+}
+.line-text {
+	padding: 0 10px;
+	color: #2ab5ad;
+}
\ No newline at end of file
diff --git a/igds-web/src/main/resources/templates/admin/inout/in-register.html b/igds-web/src/main/resources/templates/admin/inout/in-register.html
index d5be5c1..eb15912 100644
--- a/igds-web/src/main/resources/templates/admin/inout/in-register.html
+++ b/igds-web/src/main/resources/templates/admin/inout/in-register.html
@@ -274,7 +274,7 @@
 								<div class="layui-form-item">
 									<div class="layui-inline">
 										<label class="layui-form-label">杩愯緭宸ュ叿锛�</label>
-										<div class="layui-input-inline">
+										<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"
@@ -283,6 +283,7 @@
 										</div>
 									</div>
 								</div>
+
 							</div>
 						</div>
 
diff --git a/igds-web/src/main/resources/templates/admin/inout/in-weight.html b/igds-web/src/main/resources/templates/admin/inout/in-weight.html
index 8da7613..6b5511d 100644
--- a/igds-web/src/main/resources/templates/admin/inout/in-weight.html
+++ b/igds-web/src/main/resources/templates/admin/inout/in-weight.html
@@ -7,16 +7,28 @@
     <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}">
-
     <!--浣跨敤鎵撳嵃鎻掍欢 闅愯棌褰撳墠鎻掍欢 -->
     <script th:src="@{../../static/plugins/lodop/LodopFuncs.js}"></script>
 
     <style>
+        .kccz-r-btnbox {
+            width: 86px !important;
+        }
+
+        .kccz-r-btn {
+            width: 86px !important;
+        }
+
+        #text-param {
+            font-size: 14px;
+            color: red;
+            padding-left: 10px;
+        }
+
         .display-none {
             display: none;
         }
@@ -33,7 +45,7 @@
         }
 
         .kccz-left-box2 {
-            height: 500px;
+            height: 555px;
         }
 
         .color-red {
@@ -127,7 +139,7 @@
 
             <div class="rkbk-quick fl">
                 <button class="rkbk-quick-btn layui-btn" onclick="showCheck()">
-                    <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>鍖栭獙鍗�
+                    <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>璐ㄦ淇℃伅
                 </button>
                 <button id="btn-weight" class="rkbk-quick-btn layui-btn btn-blue"
                         onclick="weight()">
@@ -241,29 +253,24 @@
                 <!--kccz-left-box1 end-->
 
                 <div class="kccz-left-box2 mt-10 radius-6">
-
                     <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"
                                    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>
                     </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>
                                 <input type="text" name="id">
@@ -292,19 +299,19 @@
 
                             <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>
@@ -312,19 +319,9 @@
 
                             <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="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="userName" placeholder="涓嶅彲缂栬緫" class="layui-input"
+                                        <input type="text" name="userName" placeholder="鑷姩甯﹀叆锛屼笉鍙紪杈�" class="layui-input"
                                                disabled>
                                     </div>
                                 </div>
@@ -336,7 +333,7 @@
                                     <label class="layui-form-label color-red">姣涢噸(婊¤溅)</label>
                                     <div class="layui-input-block">
                                         <input type="text" name="fullWeight" id="fullWeight" autocomplete="off"
-                                               placeholder="璇疯緭鍏�" class="layui-input weight rkbk-search-input" disabled>
+                                               placeholder="鍦扮鑷姩甯﹀叆" class="layui-input weight rkbk-search-input" disabled>
                                         <em
                                                 class="kccz-data-dw">KG</em>
                                     </div>
@@ -348,23 +345,13 @@
                                     <label class="layui-form-label color-red">鐨噸(绌鸿溅)</label>
                                     <div class="layui-input-block">
                                         <input type="text" name="emptyWeight" id="emptyWeight" autocomplete="off"
-                                               placeholder="璇疯緭鍏�" class="layui-input weight rkbk-search-input" disabled>
+                                               placeholder="鍦扮鑷姩甯﹀叆" class="layui-input weight 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="customerName" placeholder="璇烽�夋嫨锛屼笉鍙墜鍔ㄥ綍鍏�"
-                                               autocomplete="off" class="layui-input" disabled="disabled"> <em
-                                            class="kccz-data-dw cursor" onclick="showNotice()">鈥�</em>
-                                    </div>
-                                </div>
-                            </div>
 
                             <div class="layui-col-xs4">
                                 <div class="layui-form-item">
@@ -377,21 +364,13 @@
                                 </div>
                             </div>
 
-
                             <div class="layui-col-xs4">
-                                <div class="layui-form-item kccz-data-group-md">
-                                    <label class="layui-form-label">鏉傝川鎵i噸</label>
-                                    <div class="posi-r kccz-data-bfb fr">
-                                        <input id="impurity" type="text" name="impurity" placeholder="璇疯緭鍏�"
-                                               autocomplete="off" class="layui-input rkbk-search-input" disabled> <em
-                                            class="kccz-data-dw">%</em>
-                                    </div>
+                                <div class="layui-form-item">
+                                    <label class="layui-form-label color-red">瀹㈡埛淇℃伅</label>
                                     <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>
+                                        <input type="text" name="customerName" placeholder="璇烽�夋嫨"
+                                               autocomplete="off" class="layui-input" disabled="disabled"> <em
+                                            class="kccz-data-dw cursor" onclick="showNotice()">鈥�</em>
                                     </div>
                                 </div>
                             </div>
@@ -410,6 +389,38 @@
                             </div>
 
                             <div class="layui-col-xs4">
+                                <div class="layui-form-item kccz-data-group-md">
+                                    <label class="layui-form-label">璐ㄦ鎵i噸</label>
+                                    <div class="posi-r kccz-data-bfb fr">
+                                        <button class="rkbk-quick-btn layui-btn" onclick="showCheck()">
+                                            <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>璇︾粏
+                                        </button>
+                                    </div>
+                                    <div class="layui-input-block">
+                                        <div class="posi-r">
+                                            <input id="deCheck" type="text" name="deCheck" placeholder="璇疯緭鍏�"
+                                                   autocomplete="off" class="layui-input"> <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">
+                                        <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">鐜板満鎵i噸</label>
                                     <div class="layui-input-block">
@@ -422,30 +433,28 @@
 
                             <div class="layui-col-xs4">
                                 <div class="layui-form-item kccz-data-group-md">
-                                    <label class="layui-form-label">姘村垎鎵i噸</label>
+                                    <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 rkbk-search-input" disabled> <em
-                                            class="kccz-data-dw">%</em>
+                                        <button class="rkbk-quick-btn layui-btn" onclick="showCheck()">
+                                            <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>璇︾粏
+                                        </button>
                                     </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
+                                            <input id="addCheck" type="text" name="addCheck" placeholder="璇疯緭鍏�"
+                                                   autocomplete="off" class="layui-input"> <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>
+                                    <label class="layui-form-label color-red">绮浜у湴</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>
+                                        <input type="text" name="foodLocation" placeholder="璇烽�夋嫨"
+                                               autocomplete="off" class="layui-input">
                                     </div>
                                 </div>
                             </div>
@@ -463,41 +472,10 @@
 
                             <div class="layui-col-xs4">
                                 <div class="layui-form-item">
-                                    <label class="layui-form-label">鎬�&nbsp;鎵�&nbsp;閲�</label>
+                                    <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">瑙�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鏍�</label>
-                                    <div class="layui-input-block">
-                                        <select name="specType" id="specType">
-                                            <option value="鏁g伯">鏁g伯</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">
-                                    </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>
+                                        <input type="text" name="deOtherInfo" autocomplete="off"
+                                               placeholder="鍏朵粬鎵i噸璇存槑" class="layui-input">
                                     </div>
                                 </div>
                             </div>
@@ -511,30 +489,10 @@
                                     </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="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-xs8">
-									<span style="padding-left: 50px;color: blue;">
-                                        娉ㄦ剰锛�1銆佹按鏉傚鎵i噸鏍规嵁鍖栭獙缁撴灉鑷姩璁$畻锛屾鏁�=鎵i噸锛岃礋鏁�=澧為噸 <br>
-									</span>
-                                <span style="padding-left: 93px;color: blue;">
-                                        2銆佸噣閲� = 姣涢噸 - 鐨噸 锛涙�绘墸閲� = 鎵f按鏉傦紙澶т簬0锛� + 鐜板満鎵i噸 + 鍏朵粬鎵i噸<br>
-									</span>
-                                <span style="padding-left: 93px;color: blue;">
-										3銆佺粨绠楅噸閲� = 鍑�閲� - 鎬绘墸閲� + 姘存潅澧為噸锛涘叆搴撻噸閲� = 鍑�閲� - 鎬绘墸閲�
-									</span>
-                            </div>
-                            <div class="layui-col-xs4">
-                                <div class="layui-form-item">
-                                    <label class="layui-form-label color-red">鍏ュ簱閲嶉噺</label>
+                                    <label class="layui-form-label">鍏ュ簱閲嶉噺</label>
                                     <div class="layui-input-block">
                                         <input type="text" name="recordWeight" placeholder="鑷姩璁$畻"
                                                autocomplete="off" class="layui-input rkbk-search-input"
@@ -542,6 +500,99 @@
                                     </div>
                                 </div>
                             </div>
+                            <div class="layui-col-xs8">
+									<span style="padding-left: 50px;color: #2ab5ad;">
+                                        璇存槑锛氬噣閲�=姣涢噸-鐨噸锛涜川妫�澧炴墸閲嶆牴鎹川妫�璇︾粏濉啓锛涘叆搴撻噸閲�=鍑�閲�-鎵i噸锛涚粨绠楅噸閲�=鍏ュ簱閲嶉噺+璐ㄦ澧為噸<br>
+									</span>
+                            </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-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="jjlx" value="0" title="绉伴噸鍏ュ簱" checked>
+                                        <input type="radio" name="jjlx" value="1" title="鏍囧噯鍖呭叆搴�">
+                                    </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="鏁h" checked>
+                                    </div>
+                                </div>
+                            </div>
+
+                            <div class="layui-col-xs4">
+                                <div class="layui-form-item">
+                                    <label class="layui-form-label">鍖呰鎵i噸</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" name="dePackage" 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="dbz" 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="bzbjs" autocomplete="off"
+                                               placeholder="璇疯緭鍏�" class="layui-input weight"> <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="price" placeholder="璇疯緭鍏�"
+                                               class="layui-input"> <em class="kccz-data-dw">鍏�/鍏枻</em>
+                                    </div>
+                                </div>
+                            </div>
+
+
                         </form>
                     </div>
                 </div>
@@ -558,8 +609,6 @@
                         </div>
                         <div class="kccz-r-con">
                             <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">
@@ -684,6 +733,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/in-weight.js}"></script>
 
@@ -739,11 +789,11 @@
     <div class="layui-btn-container m10">
         <button class="rkbk-quick-btn layui-btn btn-violet"
                 onClick="controlGate('OPEN')">
-            <i><img th:src="@{../../static/images/icon-sm-fc.png}" /></i>寮�閬撻椄
+            <i><img th:src="@{../../static/images/icon-sm-fc.png}"/></i>寮�閬撻椄
         </button>
         <button class="rkbk-quick-btn layui-btn btn-red"
                 onClick="controlGate('CLOSE')">
-            <i><img th:src="@{../../static/images/icon-sm-fc.png}" /></i>鍏抽亾闂�
+            <i><img th:src="@{../../static/images/icon-sm-fc.png}"/></i>鍏抽亾闂�
         </button>
     </div>
 
diff --git a/igds-web/src/main/resources/templates/admin/inout/in-weight-bak20221110.html b/igds-web/src/main/resources/templates/admin/inout/in-weight20230530.html
similarity index 86%
rename from igds-web/src/main/resources/templates/admin/inout/in-weight-bak20221110.html
rename to igds-web/src/main/resources/templates/admin/inout/in-weight20230530.html
index 63d7ad8..8da7613 100644
--- a/igds-web/src/main/resources/templates/admin/inout/in-weight-bak20221110.html
+++ b/igds-web/src/main/resources/templates/admin/inout/in-weight20230530.html
@@ -6,7 +6,7 @@
           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>
+    <title>鍑哄叆搴撶鐞�-鍏ュ簱绉伴噸</title>
 
     <link rel="stylesheet" type="text/css"
           th:href="@{../../static/plugins/layui/css/layui.css?v=2.5.5}">
@@ -20,6 +20,7 @@
         .display-none {
             display: none;
         }
+
         .cursor {
             cursor: pointer;
         }
@@ -32,7 +33,7 @@
         }
 
         .kccz-left-box2 {
-            height: 510px;
+            height: 500px;
         }
 
         .color-red {
@@ -89,28 +90,31 @@
         .rkbk-search-btn {
             width: 100px;
             height: 30px;
-    		line-height: 30px;
-    		font-size: 16px;
-        }
-        .r-240{
-            right: 240px;
-        }
-        .r-120{
-            right: 120px;
-        }
-        
-        .rkbk-search-input{
-            background: #FFF !important;
-        }
-        .rkbk-search-input.bg-date {
-             background: #FFF !important;
+            line-height: 30px;
+            font-size: 16px;
         }
 
-        #scaleName{
+        .r-240 {
+            right: 240px;
+        }
+
+        .r-120 {
+            right: 120px;
+        }
+
+        .rkbk-search-input {
+            background: #FFF !important;
+        }
+
+        .rkbk-search-input.bg-date {
+            background: #FFF !important;
+        }
+
+        #scaleName {
             width: 130px;
             height: 28px;
         }
-        
+
     </style>
 
 </head>
@@ -138,6 +142,9 @@
                         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>鎵撳嵃杩囩鍗�
+                </button>
+                <button class="rkbk-quick-btn layui-btn" onclick="gateCtrl()">
+                    <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>閬撻椄鎿嶄綔
                 </button>
                 <button class="rkbk-quick-btn layui-btn btn-violet"
                         onclick="flushPage()">
@@ -224,7 +231,7 @@
 
                     <div class="kccz-czxx-wrap">
                         <div class="kccz-czxx-num">
-                            <span id="weightValue">0.00<em>KG</em></span>
+                            <span id="weightValue">0.00</span><em>KG</em>
                         </div>
 
                     </div>
@@ -259,42 +266,29 @@
 
                             <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>
+                                <input type="text" name="id">
                             </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>
+                                <input type="text" name="progress">
                             </div>
-
-                            <div class="layui-form-item display-none">
-                                <label class="layui-form-label">闅愯棌瀛楁-瀹㈡埛ID</label>
-                                <div class="layui-input-block">
-                                    <input type="text" name="customerId" 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>
+                                <input type="text" name="type">
                             </div>
                             <div class="layui-form-item display-none">
-                                <label class="layui-form-label">闅愯棌瀛楁-閫氱煡鍗昳d</label>
-                                <div class="layui-input-block">
-                                    <input type="text" name="noticeId" autocomplete="off"
-                                           class="layui-input rkbk-search-input">
-                                </div>
+                                <label class="layui-form-label">闅愯棌瀛楁-瀹㈡埛缂栫爜Id</label>
+                                <input type="text" name="customerId">
                             </div>
+                            <div class="layui-form-item display-none">
+                                <label class="layui-form-label">闅愯棌瀛楁-閫氱煡鍗旾D</label>
+                                <input type="text" name="noticeId">
+                            </div>
+                            <div class="layui-form-item display-none">
+                                <label class="layui-form-label">闅愯棌瀛楁-绮鎬ц川</label>
+                                <input type="text" name="foodType">
+                            </div>
+
 
                             <div class="layui-col-xs4">
                                 <div class="layui-form-item">
@@ -305,7 +299,6 @@
                                     </div>
                                 </div>
                             </div>
-
 
                             <div class="layui-col-xs4">
                                 <div class="layui-form-item">
@@ -331,7 +324,8 @@
                                 <div class="layui-form-item">
                                     <label class="layui-form-label">鎵胯繍浜�</label>
                                     <div class="layui-input-block">
-                                        <input type="text" name="userName" placeholder="涓嶅彲缂栬緫" class="layui-input" disabled>
+                                        <input type="text" name="userName" placeholder="涓嶅彲缂栬緫" class="layui-input"
+                                               disabled>
                                     </div>
                                 </div>
                             </div>
@@ -363,11 +357,11 @@
 
                             <div class="layui-col-xs4">
                                 <div class="layui-form-item">
-                                    <label class="layui-form-label color-red">寰�鏉ュ崟浣�</label>
+                                    <label class="layui-form-label color-red">瀹㈡埛鍚嶇О</label>
                                     <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="showCustomer()">鈥�</em>
+                                            class="kccz-data-dw cursor" onclick="showNotice()">鈥�</em>
                                     </div>
                                 </div>
                             </div>
@@ -401,6 +395,7 @@
                                     </div>
                                 </div>
                             </div>
+
                             <div class="layui-col-xs4">
                                 <div class="layui-form-item">
                                     <label class="layui-form-label">瑁呭嵏浠撳簱</label>
@@ -468,7 +463,7 @@
 
                             <div class="layui-col-xs4">
                                 <div class="layui-form-item">
-                                    <label class="layui-form-label">鎬� 鎵� 閲�</label>
+                                    <label class="layui-form-label">鎬�&nbsp;鎵�&nbsp;閲�</label>
                                     <div class="layui-input-block">
                                         <input type="text" name="deSum" placeholder="鑷姩璁$畻"
                                                autocomplete="off" class="layui-input rkbk-search-input"
@@ -476,7 +471,18 @@
                                     </div>
                                 </div>
                             </div>
-
+                            <div class="layui-col-xs4">
+                                <div class="layui-form-item">
+                                    <label class="layui-form-label">瑙�&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;鏍�</label>
+                                    <div class="layui-input-block">
+                                        <select name="specType" id="specType">
+                                            <option value="鏁g伯">鏁g伯</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>
@@ -486,43 +492,17 @@
                                     </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">-->
-<!--                                            <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">
-                                    <label class="layui-form-label color-red">缁撶畻閲嶉噺</label>
+                                    <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>
+                                        <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 color-red">缁撶畻閲嶉噺</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-xs12">
+                            <div class="layui-col-xs8">
                                 <div class="layui-form-item">
                                     <label class="layui-form-label">澶囨敞璇存槑</label>
                                     <div class="layui-input-block">
@@ -531,17 +511,36 @@
                                     </div>
                                 </div>
                             </div>
-
-                            <div class="layui-col-xs12">
+                            <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="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-xs8">
 									<span style="padding-left: 50px;color: blue;">
-                                        娉ㄦ剰锛�1銆佸噣閲� = 姣涢噸 - 鐨噸 锛� 鎬绘墸閲� = 鎵f按鏉� + 鐜板満鎵i噸 + 鍏朵粬鎵i噸 <br>
+                                        娉ㄦ剰锛�1銆佹按鏉傚鎵i噸鏍规嵁鍖栭獙缁撴灉鑷姩璁$畻锛屾鏁�=鎵i噸锛岃礋鏁�=澧為噸 <br>
 									</span>
-                                    <span style="padding-left: 93px;color: blue;">
-                                        2銆佹按鍒嗘墸閲嶆牴鎹寲楠屾按鍒嗕俊鎭嚜鍔ㄨ绠楋紝姝f暟=鎵i噸锛岃礋鏁�=澧為噸<br>
+                                <span style="padding-left: 93px;color: blue;">
+                                        2銆佸噣閲� = 姣涢噸 - 鐨噸 锛涙�绘墸閲� = 鎵f按鏉傦紙澶т簬0锛� + 鐜板満鎵i噸 + 鍏朵粬鎵i噸<br>
 									</span>
-                                  <span style="padding-left: 93px;color: blue;">
-										3銆佺粨绠楅噸閲� = 鍑�閲� - 鎬绘墸閲� 锛堝惈姘存潅澧為噸锛夛紱 鍏ュ簱閲嶉噺 = 鍑�閲� - 鎬绘墸閲� 锛堜笉鍚按鏉傚閲嶏級
+                                <span style="padding-left: 93px;color: blue;">
+										3銆佺粨绠楅噸閲� = 鍑�閲� - 鎬绘墸閲� + 姘存潅澧為噸锛涘叆搴撻噸閲� = 鍑�閲� - 鎬绘墸閲�
 									</span>
+                            </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="recordWeight" placeholder="鑷姩璁$畻"
+                                               autocomplete="off" class="layui-input rkbk-search-input"
+                                               disabled> <em class="kccz-data-dw">KG</em>
+                                    </div>
+                                </div>
                             </div>
                         </form>
                     </div>
@@ -671,7 +670,10 @@
     //杩囩▼鎽勫儚澶�
     var snapDto1 = [[${snapDto1}]];
     var snapDto2 = [[${snapDto2}]];
-    var snapDto3 = [[${snapDto2}]];
+    var snapDto3 = [[${snapDto3}]];
+    var gateDto = [[${gateDto}]];
+    //鏅烘収鍗�
+    var cardDto = [[${cardDto}]];
 
     var ship = null; //鏄惁鑸硅繍椤甸潰鏍囪瘑
 </script>
@@ -680,30 +682,18 @@
 <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/plugins/video/EasyPlayer-element.min.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/weight.js}"></script>
 <script th:src="@{../../static/admin/inout/in-weight.js}"></script>
 
 </body>
 
-<!-- 寮瑰嚭寰�鏉ュ崟浣嶅垪琛� -->
-<div class="layui-tab-content" id="listCustomer" style="display: none;">
-    <table class="layui-table" lay-skin="nob" id="tableCustomer"
-           lay-filter="tableCustomer" style="margin: 0px;"></table>
+<!-- 寮瑰嚭閫氱煡鍗� -->
+<div class="layui-tab-content" id="listNotice" style="display: none;">
+    <table class="layui-table" lay-skin="nob" id="tableNotice"
+           lay-filter="tableNotice" style="margin: 0px;"></table>
 </div>
-
-<script type="text/html" id="toolbarCustomer">
-    <div class="">
-        <div class="layui-col-xs6">
-            <input type="text" id="key" placeholder="杈撳叆缂栫爜鎴栬�呭悕绉扳�︹��" class="layui-input">
-        </div>
-        <div class="layui-col-xs6" style="padding-left: 10px;">
-            <button class="layui-btn layui-btn-sm" onclick="flushCustomer()">鏌ヨ</button>
-        </div>
-    </div>
-</script>
-
 
 <!-- 寮瑰嚭绮浜у湴 -->
 <div class="layui-tab-content" id="listFoodLocation"
@@ -743,6 +733,21 @@
         </tbody>
     </table>
 </div>
+<!-- 寮瑰嚭妗�-閬撻椄鎿嶄綔-->
+<div class="layui-tab-content areation-center" id="control-gate"
+     style="display: none;">
+    <div class="layui-btn-container m10">
+        <button class="rkbk-quick-btn layui-btn btn-violet"
+                onClick="controlGate('OPEN')">
+            <i><img th:src="@{../../static/images/icon-sm-fc.png}" /></i>寮�閬撻椄
+        </button>
+        <button class="rkbk-quick-btn layui-btn btn-red"
+                onClick="controlGate('CLOSE')">
+            <i><img th:src="@{../../static/images/icon-sm-fc.png}" /></i>鍏抽亾闂�
+        </button>
+    </div>
+
+</div>
 
 <script type="text/html" id="toolbarFoodLocaton">
     <div class="">

--
Gitblit v1.9.3