From f6abc8c724eed706487b7616bc6c816e5db5c939 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期二, 09 十二月 2025 20:13:48 +0800
Subject: [PATCH] 数量检测页面提交

---
 fzzy-igdss-web/src/main/resources/templates/grain/grain-check1.html |  575 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 575 insertions(+), 0 deletions(-)

diff --git a/fzzy-igdss-web/src/main/resources/templates/grain/grain-check1.html b/fzzy-igdss-web/src/main/resources/templates/grain/grain-check1.html
new file mode 100644
index 0000000..bcdc81b
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/templates/grain/grain-check1.html
@@ -0,0 +1,575 @@
+<!DOCTYPE html>
+<html lang="zh-cn" xmlns:th=http://www.thymeleaf.org>
+<head>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+        <meta name="renderer" content="webkit">
+        <title>鏅烘収绮簱绠$悊骞冲彴-绮儏妫�娴�</title>
+
+        <link rel="stylesheet" type="text/css" th:href="@{/ajax/libs/layui/css/layui.css}"/>
+        <link rel="stylesheet" type="text/css" th:href="@{/grain/grain-style.css}">
+
+        <!--浣跨敤鎵撳嵃鎻掍欢 闅愯棌褰撳墠鎻掍欢 -->
+        <script th:src="@{/js/plugins/lodop/LodopFuncs.js}"></script>
+
+        <style>
+            .layui-checkbox-disbaled span {
+                background-color: #ed5565 !important;
+            }
+
+            #lq-left2 {
+                min-width: 295px;
+            }
+
+            .lq-left2-list li h3 {
+                float: left;
+                /*color: rgb(108, 119, 129);*/
+                color: #000;
+                font-size: 16px;
+                font-style: italic;
+            }
+
+            @media all and (max-width: 1650px) {
+                .lq-cPic-box {
+                    margin: 5% auto 0 auto;
+                }
+
+                .lq-center {
+                    /*padding-bottom: 50px;*/
+                    padding-bottom: 5px;
+                }
+
+                .lq-left2-list li {
+                    padding: 3% 6%;
+                }
+
+                .lq-cTop-item p span {
+                    font-size: 24px;
+                }
+            }
+
+            .lq-wendu {
+                width: 90px;
+                height: 200px;
+                position: absolute;
+                bottom: 0;
+                z-index: 99;
+                left: 5px;
+                margin-bottom: 55px;
+            }
+
+            .lq-center {
+                width: 80%;
+                position: relative;
+                padding-bottom: 5px;
+                overflow: hidden;
+            }
+
+            .lq-center2 {
+                position: relative;
+                padding-bottom: 5px;
+                overflow-y: hidden;
+            }
+
+            .lq-cLow-1 {
+                width: 50px;
+                border-right: 1px solid #333;
+            }
+
+            .lq-cLow {
+                width: 850px;
+            }
+
+            .lq-cLow-3 {
+                width: 15px;
+                border-right: 1px solid #333;
+            }
+
+            .lq-rMenu li {
+                height: 80px;
+            }
+
+            .layui-form-checkbox {
+                min-width: 100px;
+            }
+        </style>
+
+    </head>
+
+<body>
+<div class="l-container">
+    <div class="l-main layui-clear">
+
+        <div class="layui-row">
+
+            <div class="lq-left fl">
+                <div class="lq-left1 layui-clear radius-6 box-shadow">
+                    <form class="layui-form">
+
+                        <div class="layui-form-item lq-left1-from">
+                            <label class="layui-form-label">浠撳簱鍒楄〃</label>
+                            <div class="layui-input-block">
+                                <select name="depotId" id="depotId" lay-filter="select_depotId">
+                                    <option value=""></option>
+                                    <option th:each="depot,depotSet:${listDepot}"
+                                            th:value="${depot.id}" th:text="${depot.name}"
+                                            th:type="${depot.depotType}"></option>
+                                </select>
+                            </div>
+                        </div>
+
+                        <div class="layui-form-item lq-left1-from">
+                            <label class="layui-form-label">妫�娴嬫椂闂�</label>
+                            <div class="layui-input-block">
+                                <select name="batchId" id="batchId" lay-filter="select_batchId">
+                                    <option value=""></option>
+                                </select>
+                            </div>
+                        </div>
+
+                    </form>
+                </div>
+
+            </div>
+            <!-- 涓�-宸�  END-->
+
+            <div id="lq-center1" class="lq-center fr">
+                <div class="lq-cTop layui-clear" id="topInfo">
+                    <div class="lq-cTop-1 fl">
+                        <div class="layui-row">
+                            <div class="layui-col-lg4 lq-cTop-item">
+                                <p>
+                                    <span id="tempAve">--</span>鈩�
+                                </p>
+                                <h4>绮潎娓�</h4>
+                            </div>
+                            <div class="layui-col-lg4 lq-cTop-item">
+                                <p>
+                                    <span id="tempMax">--</span>鈩�
+                                </p>
+                                <h4>绮珮娓�</h4>
+                            </div>
+                            <div class="layui-col-lg4 lq-cTop-item">
+                                <p>
+                                    <span id="tempMin">--</span>鈩�
+                                </p>
+                                <h4>绮綆娓�</h4>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="lq-cTop-2 fl ml4">
+                        <div class="layui-row">
+                            <div class="layui-col-lg4 lq-cTop-item">
+                                <p>
+                                    <span id="dynamicAve">--</span>鈩�
+                                </p>
+                                <h4 id="dynamicAveName">灞傚潎娓�</h4>
+                            </div>
+                            <div class="layui-col-lg4 lq-cTop-item">
+                                <p>
+                                    <span id="dynamicMax">--</span>鈩�
+                                </p>
+                                <h4 id="dynamicMaxName">灞傞珮娓�</h4>
+                            </div>
+                            <div class="layui-col-lg4 lq-cTop-item">
+                                <p>
+                                    <span id="dynamicMin">--</span>鈩�
+                                </p>
+                                <h4 id="dynamicMinName">灞備綆娓�</h4>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="lq-cTop-3 fl ml4">
+                        <div class="layui-row">
+                            <div class="layui-col-lg6 lq-cTop-item">
+                                <p>
+                                    <span id="tempIn">--</span>鈩�
+                                </p>
+                                <h4>浠撳唴娓�</h4>
+                            </div>
+                            <div class="layui-col-lg6 lq-cTop-item">
+                                <p>
+                                    <span id="humidityIn">--</span>%
+                                </p>
+                                <h4>浠撳唴婀�</h4>
+                            </div>
+
+                        </div>
+                    </div>
+                    <div class="lq-cTop-4 fl ml4">
+                        <div class="layui-row">
+                            <div class="layui-col-lg6 lq-cTop-item">
+                                <p>
+                                    <span id="tempOut">--</span>鈩�
+                                </p>
+                                <h4>浠撳娓�</h4>
+                            </div>
+                            <div class="layui-col-lg6 lq-cTop-item">
+                                <p>
+                                    <span id="humidityOut">--</span>%
+                                </p>
+                                <h4>浠撳婀�</h4>
+                            </div>
+
+                        </div>
+                    </div>
+
+                </div>
+
+            </div>
+            <!--涓�-涓�-END-->
+
+            <div class="lq-right fr">
+                <div class="lq-r-fx">
+                    <p>鍖�</p>
+                    <p>
+                        <span class="fl">瑗�</span><span class="fr">涓�</span>
+                    </p>
+                    <p>鍗�</p>
+                </div>
+            </div>
+            <!--涓�-鍙�-EDN-->
+
+        </div>
+
+        <!-- 涓婇儴鍒� END-->
+
+        <div class="layui-row">
+
+            <div class="lq-left fl" id="lq-left2">
+
+                <!-- 淇濈鍛樹俊鎭� -->
+                <div class="lq-left2 radius-6 box-shadow">
+                    <div class="lq-userbox">
+                        <div class="lq-user">
+                            <img th:src="@{/img/web/grain/rkbk-photo_02.png}"/>
+                            <p id="storeKeeperName">淇濈鍛�</p>
+                        </div>
+                        <dl class="lq-userItem radius-4">
+                            <dt>绾у埆</dt>
+                            <dd><span id="storeKeeperLevel">楂樼骇淇濈鍛�</span></dd>
+                        </dl>
+                        <dl class="lq-userItem radius-4">
+                            <dt>鐢佃瘽</dt>
+                            <dd>
+                                <span id="storeKeeperPhone">###</span>
+                            </dd>
+                        </dl>
+                    </div>
+                </div>
+
+
+                <!-- 璐т綅鍗$墖淇℃伅 -->
+                <div class="lq-left2 radius-6 box-shadow">
+                    <ul class="lq-left2-list">
+                        <li>
+                            <h3>
+                                <span class="layui-badge-dot"></span>浠撴埧绫诲瀷&nbsp;:
+                            </h3> <em id="depotTypeName"></em>
+                        </li>
+                        <li>
+                            <h3>
+                                <span class="layui-badge-dot"></span>鍏ヤ粨鏃ユ湡&nbsp;:
+                            </h3> <em id="storeDate"></em>
+                        </li>
+                        <li>
+                            <h3>
+                                <span class="layui-badge-dot"></span>鍌ㄩ噺(KG)&nbsp;:
+                            </h3> <em id="storageReal"></em>
+                        </li>
+                        <li>
+                            <h3>
+                                <span class="layui-badge-dot"></span>绮鍝佺&nbsp;:
+                            </h3> <em id="foodVarietyName"></em>
+                        </li>
+                        <li>
+                            <h3>
+                                <span class="layui-badge-dot"></span>浠撳簱鐘舵��&nbsp;:
+                            </h3> <em id="depotStatus"></em>
+                        </li>
+                        <li>
+                            <h3>
+                                <span class="layui-badge-dot"></span>绮浜у湴&nbsp;:
+                            </h3> <em id="foodLocation"></em>
+                        </li>
+                        <li>
+                            <h3>
+                                <span class="layui-badge-dot"></span>姘村垎(%)&nbsp;:
+                            </h3> <em id="perWet"></em>
+                        </li>
+                        <li>
+                            <h3>
+                                <span class="layui-badge-dot"></span>鏉傝川(%)&nbsp;:
+                            </h3> <em id="perImpurity"></em>
+                        </li>
+                        <li>
+                            <h3>
+                                <span class="layui-badge-dot"></span>妫�娴嬩汉&nbsp;:
+                            </h3> <em id="checkUser"></em>
+                        </li>
+                    </ul>
+
+                </div>
+            </div>
+            <!--涓�-宸�- END-->
+
+            <div id="lq-center" class="lq-center2 fr">
+
+                <div style="margin-top: 10px; text-align: center;"
+                     id="canvas_parent">
+                    <canvas id="canvas" width="1200" height="600"></canvas>
+                </div>
+
+                <div class="lq-cLow layui-clear radius-6">
+                    <form class="layui-form">
+                        <div class="lq-cLow-left fl top5">
+                            <div class="lq-cLow-1 fl">
+                                鎿嶄綔锛�
+                                <!--<span>鍦ㄧ嚎</span>-->
+                            </div>
+
+                            <div class="lq-cLow-2 fl layui-form-item">
+                                <label class="layui-form-label">鍏ㄩ儴</label>
+                                <div class="layui-input-block">
+                                    <input type="checkbox" value="all" id="switch_all"
+                                           lay-skin="switch" lay-filter="filter_switch2" checked>
+                                </div>
+                            </div>
+                            <div class="lq-cLow-2 fl layui-form-item">
+                                <label class="layui-form-label">澶栧洿</label>
+                                <div class="layui-input-block">
+                                    <input type="checkbox" value="outer" id="switch_outer"
+                                           lay-skin="switch" lay-filter="filter_switch2">
+                                </div>
+                            </div>
+                            <div class="lq-cLow-2 fl layui-form-item">
+                                <label class="layui-form-label">鍫嗗唴</label>
+                                <div class="layui-input-block">
+                                    <input type="checkbox" value="inner" id="switch_inner"
+                                           lay-skin="switch" lay-filter="filter_switch2">
+                                </div>
+                            </div>
+
+                            <div class="lq-cLow-3 fl">&nbsp;</div>
+
+                            <div class="lq-cLow-2 fl layui-form-item">
+                                <label class="layui-form-label">灞傛樉绀�</label>
+                                <div class="layui-input-block">
+                                    <input type="checkbox" value="lay" id="switch_lay"
+                                           lay-skin="switch" lay-filter="filter_switch" checked>
+                                </div>
+                            </div>
+                            <div class="lq-cLow-2 fl layui-form-item">
+                                <label class="layui-form-label">琛屾樉绀�</label>
+                                <div class="layui-input-block">
+                                    <input type="checkbox" value="row" id="switch_row"
+                                           lay-skin="switch" lay-filter="filter_switch">
+                                </div>
+                            </div>
+                            <div class="lq-cLow-2 fl layui-form-item">
+                                <label class="layui-form-label">鍒楁樉绀�</label>
+                                <div class="layui-input-block">
+                                    <input type="checkbox" value="col" id="switch_col"
+                                           lay-skin="switch" lay-filter="filter_switch">
+                                </div>
+                            </div>
+
+                        </div>
+                        <div class="lq-cLow-right fr">
+                            <button type="button"
+                                    class="layui-btn layui-btn-normal layui-btn-radius"
+                                    id="btn_pre" onClick="last()">涓婁竴灞�
+                            </button>
+
+                            <button type="button"
+                                    class="layui-btn layui-btn-warm layui-btn-radius" id="btn_next"
+                                    num="1" typeTag="lay" onClick="next()">涓嬩竴灞�
+                            </button>
+
+                        </div>
+                    </form>
+                </div>
+
+
+            </div>
+
+            <!--涓�-涓�- END-->
+
+
+            <div class="lq-right fr">
+                <div class="lq-rMenu">
+                    <ul>
+                        <li><a href="javascript:;" onClick="checkGrain()"
+                               class="lq-a1"> <span class="l-icon lq-rMenu-icon1"></span>
+                            <p>鍗曚粨閲囬泦</p>
+                        </a></li>
+                        <li><a href="javascript:;" onClick="checkGrainBatch()"
+                               class="lq-a1"> <span class="l-icon lq-rMenu-icon2"></span>
+                            <p>澶氫粨閲囬泦</p>
+                        </a></li>
+                        <li><a href="javascript:;" onClick="compare()" class="lq-a3">
+                            <span class="l-icon lq-rMenu-icon3"></span>
+                            <p>绮儏瀵规瘮</p>
+                        </a></li>
+                        <li><a href="javascript:;" onClick="printSingle()"
+                               class="lq-a2"> <span class="l-icon lq-rMenu-icon4"></span>
+                            <p>鍗曚粨鎵撳嵃</p>
+                        </a></li>
+                        <li><a href="javascript:;" onClick="printBatch()"
+                               class="lq-a2"> <span class="l-icon lq-rMenu-icon4"></span>
+                            <p>澶氫粨鎵撳嵃</p>
+                        </a></li>
+                        <li><a href="javascript:;" onClick="exportBatch()"
+                               class="lq-a4"> <span class="l-icon lq-rMenu-icon5"></span>
+                            <p>瀵煎嚭EXCEL</p>
+                        </a></li>
+                        <li><a href="javascript:;" onClick="showOrderProgress()"
+                               class="lq-a4"> <span class="l-icon lq-rMenu-icon6"></span>
+                            <p>妫�娴嬭褰�</p>
+                        </a></li>
+                    </ul>
+                </div>
+            </div>
+            <!--涓�-鍙�- END-->
+        </div>
+
+
+    </div>
+    <!--l-main end-->
+</div>
+<!--l-container end-->
+
+<script th:inline="javascript">
+    //浠撳簱鍒楄〃
+    var listDepot = [[${listDepot}]];
+    //userId
+    var userId = [[${loginUser.loginName}]];
+    var deptId = [[${deptId}]];
+    var companyId = [[${loginUser.companyId}]];
+    var dept = [[${dept}]];
+
+    var DEPOT_TYPE = [[${depotType}]]; //浠撳簱绫诲瀷
+    var depotId = [[${depotId}]];// 褰撳墠浠撳簱id锛屽瓨鍦ㄧ┖鎯呭喌
+    var socket;
+</script>
+<script th:src="@{/ajax/libs/layui/layui.js}"></script>
+<script th:src="@{/js/jquery.min.js}"></script>
+<script th:src="@{/common/constant.js}"></script>
+<script th:src="@{/common/igds-common.js}"></script>
+<script th:src="@{/grain/PrintBuilder-lay.js}"></script>
+<script th:src="@{/grain/grainPoint1.js}"></script>
+<script th:src="@{/grain/grain-export.js}"></script>
+<script th:src="@{/grain/grain-check1.js}"></script>
+</body>
+
+<!-- 鏇村鎵规閫夋嫨 -->
+<div class="layui-tab-content" id="dialogMoreSelect"
+     style="display: none;">
+    <div class="layui-inline" id="checkDateMore"></div>
+</div>
+
+
+<!-- 瀹氫箟鎵归噺鎵撳嵃閫夋嫨鍐呭 -->
+<div class="layui-tab-content" id="batchPrintSelect"
+     style="display: none;">
+    <form class="layui-form layui-form-pane">
+        <div class="layui-form-item">
+            <div class="layui-inline">
+                <label class="layui-form-label">閫夋嫨鏃ユ湡锛�</label>
+                <div class="layui-input-inline left-input">
+                    <input type="text" name="printCheckDate" id="printCheckDate" placeholder="骞�-鏈�" autocomplete="off"
+                           class="layui-input">
+                </div>
+            </div>
+
+            <div class="layui-inline">
+                <label class="layui-form-label">閫夋嫨鏃堕棿</label>
+                <div class="layui-input-inline">
+                    <select id="printCheckHour">
+                        <option value="0">涓嶉�夋嫨</option>
+                        <option value="6">6鐐�</option>
+                        <option value="7">7鐐�</option>
+                        <option value="8">8鐐�</option>
+                        <option value="9">9鐐�</option>
+                        <option value="10">10鐐�</option>
+                        <option value="11">11鐐�</option>
+                        <option value="12">12鐐�</option>
+                        <option value="13">13鐐�</option>
+                        <option value="14">14鐐�</option>
+                        <option value="15">15鐐�</option>
+                        <option value="16">16鐐�</option>
+                        <option value="17">17鐐�</option>
+                        <option value="18">18鐐�</option>
+                        <option value="19">19鐐�</option>
+                        <option value="20">20鐐�</option>
+                        <option value="21">21鐐�</option>
+                        <option value="22">22鐐�</option>
+                    </select>
+                </div>
+                <button type="button" onclick="getPrintBatchDepot()"
+                        class="layui-btn layui-btn-sm">
+                    <i class="layui-icon layui-icon-search"></i>纭
+                </button>
+            </div>
+        </div>
+        <div class="layui-inline">
+            <input type="checkbox" lay-filter="select_print_depot"
+                   th:each="depot,depotSet:${listDepot}" th:value="${depot.id}"
+                   th:title="${depot.name}" th:disabled="false">
+        </div>
+    </form>
+</div>
+
+<!-- 瀹氫箟姣旇緝鐨勯�夋嫨 -->
+<div class="layui-tab-content" id="compareSelect" style="display: none;">
+    <form class="layui-form layui-form-pane">
+        <div class="layui-inline">
+            <label class="layui-form-label">瀵规瘮鑼冨洿锛�</label>
+            <div class="layui-input-inline left-input">
+                <input type="text" name="compareCheckDate" id="compareCheckDate"
+                       placeholder="骞�-鏈�" autocomplete="off" class="layui-input">
+            </div>
+        </div>
+    </form>
+    <table class="layui-table" id="tableSelect" lay-filter="filterTable"></table>
+</div>
+
+<!-- 瀹氫箟鎵归噺瀵煎嚭閫夋嫨鍐呭 -->
+<div class="layui-tab-content" id="batchExportSelect"
+     style="display: none;">
+    <form class="layui-form layui-form-pane">
+        <div class="layui-inline">
+            <label class="layui-form-label">閫夋嫨鏃堕棿锛�</label>
+            <div class="layui-input-inline left-input">
+                <input type="text" name="printCheckDate2" id="printCheckDate2"
+                       placeholder="骞�-鏈�" autocomplete="off" class="layui-input">
+            </div>
+        </div>
+        <div class="layui-inline">
+            <input type="checkbox" lay-filter="select_print_depot2"
+                   th:each="depot,depotSet:${listDepot}" th:value="${depot.id}"
+                   th:title="${depot.name}" th:disabled="false">
+        </div>
+    </form>
+</div>
+
+<!-- 鎵归噺閲囬泦寮瑰嚭妗� -->
+<div class="layui-tab-content" id="batchCheckSelect"
+     style="display: none;">
+    <form class="layui-form layui-form-pane">
+        <div class="layui-inline">
+            <input type="checkbox" lay-filter="select_check_depot"
+                   th:each="depot,depotSet:${listDepot}" th:value="${depot.id}"
+                   th:title="${depot.name}" th:disabled="false">
+        </div>
+    </form>
+</div>
+
+<!-- 绮儏閲囬泦鐐硅蛋鍔� -->
+<div class="layui-tab-content" id="pointChart" style="display: none;">
+    <div id="pointChartLine" style="width: 1300px; height: 500px;"></div>
+</div>
+
+</html>
\ No newline at end of file

--
Gitblit v1.9.3