From 02af6ea33f505e4e06dc91785154898a801b267d Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期一, 14 四月 2025 12:21:56 +0800
Subject: [PATCH] 修复出站单  第三个自定义过滤没有数据显示,完善生产质量汇报单  复制一行不显示,修复不良原因查询在其他页面打开报错,性能散点报表 增加生产资源过滤,设备工艺参数点检表 完善 初始化点检人 id未赋值

---
 WebTM/views/基础资料/公用基础资料/Add_Edit_Gy_Material.html | 1458 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 1,269 insertions(+), 189 deletions(-)

diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Material.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Material.html"
index b720e4b..3b2ea02 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Material.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Add_Edit_Gy_Material.html"
@@ -8,6 +8,11 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
     <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
     <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
     <style type="text/css">
         .layui-form-label {
             width: 85px;
@@ -46,28 +51,31 @@
                             <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
                                 <ul class="layui-tab-title">
                                     <li class="layui-this">鍩烘湰淇℃伅</li>
+                                    <li>琛ュ厖淇℃伅</li>
+                                    <li>鍏朵粬淇℃伅</li>
+                                    <li>闄勪欢淇℃伅</li>
                                 </ul>
                                 <h1 style="text-align:center;"><b>鐗╂枡璁剧疆</b></h1>
                                 <div class="layui-tab-content">
+                                    <!--鍩烘湰淇℃伅-->
                                     <div class="layui-tab-item layui-show">
-
                                         <div class="layui-form-item">
                                             <div class="layui-row">
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label">鐗╂枡浠g爜锛�</label>
+                                                    <label class="layui-form-label">鐗╂枡浠g爜*</label>
                                                     <div class="layui-input-inline">
                                                         <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off">
                                                         <input id="HItemID" name="HItemID" type="hidden" />
                                                     </div>
                                                 </div>
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label">鐗╂枡鍚嶇О锛�</label>
+                                                    <label class="layui-form-label">鐗╂枡鍚嶇О*</label>
                                                     <div class="layui-input-inline">
                                                         <input class="layui-input" name="HName" id="HName" autocomplete="off">
                                                     </div>
                                                 </div>
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label">瑙勬牸鍨嬪彿锛�</label>
+                                                    <label class="layui-form-label">瑙勬牸鍨嬪彿*</label>
                                                     <div class="layui-input-inline">
                                                         <input class="layui-input" name="HModel" id="HModel" autocomplete="off">
 
@@ -80,13 +88,10 @@
                                                     </div>
                                                 </div>
                                             </div>
-                                            <!--<button class="layui-btn" data-type="reload">閫夋嫨</button>-->
-                                        </div>
-                                        <div class="layui-form-item">
                                             <div class="layui-row">
                                                 <div class="layui-inline">
                                                     <div class="layui-inline">
-                                                        <label class="layui-form-label">涓昏閲忓崟浣�</label>
+                                                        <label class="layui-form-label">涓昏閲忓崟浣�*</label>
                                                         <div class="layui-input-inline">
                                                             <input type="text" readonly name="HUnitName" id="HUnitName" class="layui-input" value="" style="float: left; width: 100px;">
                                                             <input type="hidden" name="HUnitID" id="HUnitID" class="layui-input" value="0" style="float:left;width:150px;">
@@ -106,44 +111,29 @@
                                                         </div>
                                                     </div>-->
                                                 </div>
-
                                                 <div class="layui-inline">
-                                                    <!--<label class="layui-form-label"> 璁¢噺鍗曚綅缁勶細</label>
-                                                    <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HUnitGroupID" lay-verify="HUnitGroupID" id="HUnitGroupID">
-                                                    </div>-->
-                                                    <div class="layui-inline">
-                                                        <label class="layui-form-label">璁¢噺鍗曚綅缁�</label>
-                                                        <div class="layui-input-inline">
-                                                            <input type="text" readonly name="HUnitGroupName" id="HUnitGroupName" class="layui-input" value="" style="float: left; width: 100px;">
-                                                            <input type="hidden" name="HUnitGroupID" id="HUnitGroupID" class="layui-input" value="0" style="float:left;width:150px;">
-                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HUnitGroupList" id="HUnitGroupList" style="width:40px;">
-                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
-                                                            </button>
-                                                        </div>
-                                                    </div>
-
-                                                </div>
-
-                                                <div class="layui-inline">
-                                                    <label class="layui-form-label"> 闄勫姞灞炴��1锛�</label>
-                                                    <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HSubjoin" lay-verify="HSubjoin" id="HSubjoin" autocomplete="off">
-
+                                                    <label class="layui-form-label">鍏嬮噸</label>
+                                                    <div class="layui-input-inline" style="">
+                                                        <input class="layui-input" name="HWeight" lay-verify="HWeight" id="HWeight" placeholder="璇疯緭鍏ユ暟瀛�" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
-
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label"> 闄勫姞灞炴��2锛�</label>
+                                                    <label class="layui-form-label">榛樿浠撳簱</label>
                                                     <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HSubjoin2" lay-verify="HSubjoin2" id="HSubjoin2" autocomplete="off">
-
+                                                        <input type="text" readonly name="HWhName" id="HWhName" class="layui-input" value="" style="float: left; width: 100px;">
+                                                        <input type="hidden" name="HWhID" id="HWhID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HWhList" id="HWhList" style="width:40px;">
+                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                        </button>
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label">鏌撹壊瑕佹眰</label>
+                                                    <div class="layui-input-inline" style="">
+                                                        <input class="layui-input" name="HColorRemark" lay-verify="HColorRemark" id="HColorRemark" value="">
                                                     </div>
                                                 </div>
                                             </div>
-                                        </div>
-
-                                        <div class="layui-form-item">
                                             <div class="layui-row">
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 棰滆壊锛�</label>
@@ -151,11 +141,20 @@
                                                         <input class="layui-input" name="HColor" lay-verify="HColor" id="HColor" autocomplete="off">
                                                     </div>
                                                 </div>
-
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label">骞呭</label>
+                                                    <div class="layui-input-inline" style="">
+                                                        <input class="layui-input" name="HWidth" lay-verify="HWidth" id="HWidth" placeholder="璇疯緭鍏ユ暟瀛�" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 鐗╂枡鍒嗙被锛�</label>
                                                     <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HMaterClsID" lay-verify="HMaterClsID" id="HMaterClsID" autocomplete="off" value="0">
+                                                        <input type="text" readonly name="HMaterClsName" id="HMaterClsName" class="layui-input" value="" style="float: left; width: 100px;">
+                                                        <input type="hidden" name="HMaterTypeID" id="HMaterTypeID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="btnHMaterTypeID" id="btnHMaterTypeID" style="width:40px;">
+                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                        </button>
                                                     </div>
                                                 </div>
 
@@ -164,7 +163,7 @@
                                                     <div class="layui-input-inline">
                                                         <div class="layui-form">
                                                             <div class="layui-form-item">
-                                                                <select name="HMaterTypeID" id="HMaterTypeID" lay-verify="HMaterTypeID">
+                                                                <select name="HMaterClsID" id="HMaterClsID" lay-verify="HMaterClsID">
                                                                     <option value="1" selected>澶栬喘</option>
                                                                     <option value="2">鑷埗</option>
                                                                     <option value="3">濮斿</option>
@@ -173,80 +172,161 @@
                                                         </div>
                                                     </div>
                                                 </div>
-
+                                            </div>
+                                            <div class="layui-row">
                                                 <div class="layui-inline">
-                                                    <!--<label class="layui-form-label"> 榛樿浠撳簱锛�</label>
+                                                    <label class="layui-form-label">棣栦欢妫�楠屾柟妗�</label>
                                                     <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HWhID" lay-verify="HWhID " id="HWhID " autocomplete="off" value="0">
-                                                    </div>-->
-                                                    <div class="layui-inline">
-                                                        <label class="layui-form-label">榛樿浠撳簱</label>
-                                                        <div class="layui-input-inline">
-                                                            <input type="text" readonly name="HWhName" id="HWhName" class="layui-input" value="" style="float: left; width: 100px;">
-                                                            <input type="hidden" name="HWhID" id="HWhID" class="layui-input" value="0" style="float:left;width:150px;">
-                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HWhList" id="HWhList" style="width:40px;">
-                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
-                                                            </button>
+                                                        <input type="text" name="HQCSchemeName_Fst" id="HQCSchemeName_Fst" class="layui-input" value="" style="float: left; width: 100px; background-color: #efefef4d;" readonly>
+                                                        <input type="hidden" name="HQCSchemeID_Fst" id="HQCSchemeID_Fst" value="0">
+                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HQCSchemeID_Fst-BT" style="width:40px;">
+                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                        </button>
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label">杞簭妫�楠屾柟妗�</label>
+                                                    <div class="layui-input-inline">
+                                                        <input type="text" name="HQCSchemeName_Proc" id="HQCSchemeName_Proc" class="layui-input" value="" style="float: left; width: 100px; background-color: #efefef4d;" readonly>
+                                                        <input type="hidden" name="HQCSchemeID_Proc" id="HQCSchemeID_Proc" value="0">
+                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HQCSchemeID_Proc-BT" style="width:40px;">
+                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                        </button>
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label">宸℃妫�楠屾柟妗�</label>
+                                                    <div class="layui-input-inline">
+                                                        <input type="text" name="HQCSchemeName_Patrol" id="HQCSchemeName_Patrol" class="layui-input" value="" style="float: left; width: 100px; background-color: #efefef4d;" readonly>
+                                                        <input type="hidden" name="HQCSchemeID_Patrol" id="HQCSchemeID_Patrol" value="0">
+                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HQCSchemeID_Patrol-BT" style="width:40px;">
+                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                        </button>
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 鐗╂枡鍏紡锛�</label>
+                                                    <div class="layui-input-inline">
+                                                        <div class="layui-form">
+                                                            <div class="layui-form-item">
+                                                                <select name="HMaterRuleType" id="HMaterRuleType" lay-verify="HMaterRuleType">
+                                                                    <option value="鍏朵粬" selected>鍏朵粬</option>
+                                                                    <option value="鏌撴枡">鏌撴枡</option>
+                                                                    <option value="鍔╁墏">鍔╁墏</option>
+                                                                </select>
+                                                            </div>
                                                         </div>
                                                     </div>
                                                 </div>
                                             </div>
-                                        </div>
 
+                                            <div class="layui-row">
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 棰滆壊鑹插彿锛�</label>
+                                                    <div class="layui-input-inline" style="width: 151px;">
+                                                        <input type="text" value="" placeholder="璇烽�夋嫨棰滆壊" class="layui-input" id="HColorNo" name="HColorNo" style="width: 101px; float: left;background-color: #efefef4d;" readonly>
+                                                        <div id="HColorNoName" name="HColorNoName" style="width: 50px; "></div>
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label">涓�娆″悎鏍�<br />鐜囨爣鍑嗗��</label>
+                                                    <div class="layui-input-inline">
+                                                        <input class="layui-input" name="HOnceRightRate" id="HOnceRightRate" autocomplete="off" onfocus="this.select();" value="0" style="margin-top:10px;">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 鐧藉澂瑕佹眰锛�</label>
+                                                    <div class="layui-input-inline ">
+                                                        <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea" name="HRemark" id="HRemark"></textarea>
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label">绂佺敤鏍囧織锛�</label>
+                                                    <div class="layui-input-inline">
+                                                        <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁绂佺敤">
+                                                        <input type="hidden" name="UnitType" id="UnitType">
+                                                    </div>
+                                                </div>
+
+
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <!--缇婃瘺淇℃伅-->
+                                    <div class="layui-tab-item">
+                                        <div class="layui-form-item">
+                                            <div class="layui-row">
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label" style="width: 85px;">姣涢珮</label>
+                                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                                        <input type="text" class="layui-input" name="HHeight_M" id="HHeight_M">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label" style="width: 85px;">瀵告暟缁勭粐</label>
+                                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                                        <input type="text" class="layui-input" name="HInches_M" id="HInches_M">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label" style="width: 85px;">鍏ㄦ瘺闀�</label>
+                                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                                        <input type="text" class="layui-input" name="HAl1Long_M" id="HAl1Long_M">
+                                                    </div>
+                                                </div>
+                                            </div>
+                                            <div class="layui-row">
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label" style="width: 85px;">鍧竷瀵嗗害</label>
+                                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                                        <input type="text" class="layui-input" name="HDensity_M" id="HDensity_M">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label" style="width: 85px;">姣涚罕鍚嶇О鍙婅鏍�</label>
+                                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                                        <input type="text" class="layui-input" name="HTela_M" id="HTela_M">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label" style="width: 85px;">搴曚笣</label>
+                                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                                        <input type="text" class="layui-input" name="HUnderTela_M" id="HUnderTela_M">
+                                                    </div>
+                                                </div>
+                                            </div>
+                                            <div class="layui-row">
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label" style="width: 85px;">瀹氬瀷娴嗘枡</label>
+                                                    <div class="layui-input-block" style="margin-left: 120px;">
+                                                        <input type="text" class="layui-input" name="HSizing_M" id="HSizing_M">
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <!--鍏朵粬淇℃伅-->
+                                    <div class="layui-tab-item">
                                         <div class="layui-form-item">
                                             <div class="layui-row">
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 榛樿浠撲綅缁勶細</label>
                                                     <div class="layui-input-inline">
                                                         <input class="layui-input" name="HSPGroupID" lay-verify="HSPGroupID" id="HSPGroupID" autocomplete="off" value="0">
-
                                                     </div>
                                                 </div>
-
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 榛樿浠撲綅锛�</label>
                                                     <div class="layui-input-inline">
                                                         <input class="layui-input" name="HSPID" lay-verify="HSPID" id="HSPID" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
-
-                                                <div class="layui-inline">
-                                                    <label class="layui-form-label"> 榛樿宸ヨ壓璺嚎锛�</label>
-                                                    <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HRoutingID" lay-verify="HRoutingID" id="HRoutingID" autocomplete="off" value="0">
-                                                    </div>
-                                                </div>
-
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 榛樿bom锛�</label>
                                                     <div class="layui-input-inline">
                                                         <input class="layui-input" name="HBomID" lay-verify="HBomID" id="HBomID" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
-
-                                            </div>
-                                        </div>
-
-
-                                        <div class="layui-form-item">
-                                            <div class="layui-row">
-                                                <div class="layui-inline">
-                                                    <!--<label class="layui-form-label"> 杈呭姪璁¢噺鍗曚綅锛�</label>
-                                                    <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HSecUnitID" lay-verify="HSecUnitID" id="HSecUnitID" autocomplete="off" value="0">
-                                                    </div>-->
-                                                    <div class="layui-inline">
-                                                        <label class="layui-form-label">杈呭姪璁¢噺鍗曚綅</label>
-                                                        <div class="layui-input-inline">
-                                                            <input type="text" readonly name="HSecUnitName" id="HSecUnitName" class="layui-input" value="" style="float: left; width: 100px;">
-                                                            <input type="hidden" name="HSecUnitID" id="HSecUnitID" class="layui-input" value="0" style="float:left;width:150px;">
-                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HSecUnitList" id="HSecUnitList" style="width:40px;">
-                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
-                                                            </button>
-                                                        </div>
-                                                    </div>
-                                                </div>
-
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 鎹㈢畻鐜囷細</label>
                                                     <div class="layui-input-inline">
@@ -257,7 +337,8 @@
                                                         <!--<input id="HDormID" name="HDormID" type="hidden" />-->
                                                     </div>
                                                 </div>
-
+                                            </div>
+                                            <div class="layui-row">
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 鏈�楂樺簱瀛橈細</label>
                                                     <div class="layui-input-inline">
@@ -271,24 +352,20 @@
                                                         <input class="layui-input" name="HLowStock" lay-verify="HLowStock" id="HLowStock" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
-                                            </div>
-                                        </div>
-                                        <div class="layui-form-item">
-                                            <div class="layui-row">
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 瀹夊叏搴撳瓨锛�</label>
                                                     <div class="layui-input-inline">
                                                         <input class="layui-input" name="HSafeStock" lay-verify="HSafeStock" id="HSafeStock" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
-
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 閲囪喘鍗曚环锛�</label>
                                                     <div class="layui-input-inline">
                                                         <input class="layui-input" name="HOrderPrice" lay-verify="HOrderPrice" id="HOrderPrice" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
-
+                                            </div>
+                                            <div class="layui-row">
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 閿�鍞崟浠凤細</label>
                                                     <div class="layui-input-inline">
@@ -302,14 +379,158 @@
                                                         <input class="layui-input" name="HPlanPrice" lay-verify="HPlanPrice" id="HPlanPrice" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
-                                            </div>
-                                        </div>
-                                        <div class="layui-form-item">
-                                            <div class="layui-row">
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 鏍囧噯鎴愭湰锛�</label>
                                                     <div class="layui-input-inline">
                                                         <input class="layui-input" name="HstdPrice" lay-verify="HstdPrice" id="HstdPrice" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 鏈�澶ц璐ч噺锛�</label>
+                                                    <div class="layui-input-inline">
+                                                        <input class="layui-input" name="HQtyMax" lay-verify="HQtyMax" id="HQtyMax" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 鍗曚欢鏈�澶т笂闄愶細</label>
+                                                    <div class="layui-input-inline">
+                                                        <input class="layui-input" name="HPieceMaxQty" lay-verify="HPieceMaxQty" id="HPieceMaxQty" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
+                                            </div>
+                                            <div class="layui-row">
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 鐗堟湰鍙凤細</label>
+                                                    <div class="layui-input-inline">
+                                                        <input class="layui-input" name="HVersion" lay-verify="HVersion" id="HVersion" autocomplete="off">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 杈呭姪灞炴�э細</label>
+                                                    <div class="layui-input-inline">
+                                                        <input class="layui-input" name="HPropertyTypeID" lay-verify="HPropertyTypeID" id="HPropertyTypeID" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 鏁伴噺绮惧害锛�</label>
+                                                    <div class="layui-input-inline">
+                                                        <input class="layui-input" name="HQtyDec" lay-verify="HQtyDec" id="HQtyDec" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 鍗曚环绮惧害锛�</label>
+                                                    <div class="layui-input-inline">
+                                                        <input class="layui-input" name="HPriceDec" lay-verify="HPriceDec" id="HPriceDec" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 閲戦绮惧害锛�</label>
+                                                    <div class="layui-input-inline">
+                                                        <input class="layui-input" name="HMoneyDec" lay-verify="HMoneyDec" id="HMoneyDec" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <!--<label class="layui-form-label"> 璁¢噺鍗曚綅缁勶細</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HUnitGroupID" lay-verify="HUnitGroupID" id="HUnitGroupID">
+                                                </div>-->
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label">璁¢噺鍗曚綅缁�</label>
+                                                    <div class="layui-input-inline">
+                                                        <input type="text" readonly name="HUnitGroupName" id="HUnitGroupName" class="layui-input" value="" style="float: left; width: 100px;">
+                                                        <input type="hidden" name="HUnitGroupID" id="HUnitGroupID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HUnitGroupList" id="HUnitGroupList" style="width:40px;">
+                                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                        </button>
+                                                    </div>
+                                                </div>
+
+                                            </div>
+
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label"> 闄勫姞灞炴��1锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HSubjoin" lay-verify="HSubjoin" id="HSubjoin" autocomplete="off">
+
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">鏉ユ枡妫�楠岋細</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="checkbox" name="HCHECKINCOMING" id="HCHECKINCOMING" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁鏉ユ枡妫�楠�">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">浜у搧妫�楠岋細</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="checkbox" name="HCHECKPRODUCT" id="HCHECKPRODUCT" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁浜у搧妫�楠�">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label"> 闄勫姞灞炴��2锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HSubjoin2" lay-verify="HSubjoin2" id="HSubjoin2" autocomplete="off">
+
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label"> 鑻辨枃鍚嶇О锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HEngName" lay-verify="HEngName" id="HEngName" autocomplete="off">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label"> 榛樿宸ヨ壓璺嚎锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HRoutingID" lay-verify="HRoutingID" id="HRoutingID" autocomplete="off" value="0">
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label"> 鑻辨枃瑙勬牸锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input class="layui-input" name="HEngModel" lay-verify="HEngModel" id="HEngModel" autocomplete="off">
+                                                </div>
+                                            </div>
+
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">椤圭洰</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" readonly name="HProjectName" id="HProjectName" class="layui-input" value="" style="float: left; width: 100px;">
+                                                    <input type="hidden" name="HProjectBillMainID" id="HProjectBillMainID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HProjectGroupList" id="HProjectGroupList" style="width:40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                    </button>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label">浜嬩笟閮細</label>
+                                                <div class="layui-input-inline">
+                                                    <div class="layui-form-item">
+                                                        <select name="HDivisionID" id="HDivisionID" lay-verify="HDivisionID">
+                                                            <option value="0" selected>璇烽�夋嫨</option>
+                                                            <option value="3" selected>娉ㄥ浜嬩笟閮�</option>
+                                                            <option value="4">杞浜嬩笟閮�</option>
+                                                        </select>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                            <div class="layui-row">
+
+                                                <div class="layui-inline">
+                                                    <!--<label class="layui-form-label"> 杈呭姪璁¢噺鍗曚綅锛�</label>
+        <div class="layui-input-inline">
+            <input class="layui-input" name="HSecUnitID" lay-verify="HSecUnitID" id="HSecUnitID" autocomplete="off" value="0">
+        </div>-->
+                                                    <div class="layui-inline">
+                                                        <label class="layui-form-label">杈呭姪璁¢噺鍗曚綅</label>
+                                                        <div class="layui-input-inline">
+                                                            <input type="text" readonly name="HSecUnitName" id="HSecUnitName" class="layui-input" value="" style="float: left; width: 100px;">
+                                                            <input type="hidden" name="HSecUnitID" id="HSecUnitID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HSecUnitList" id="HSecUnitList" style="width:40px;">
+                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                            </button>
+                                                        </div>
                                                     </div>
                                                 </div>
                                                 <div class="layui-inline">
@@ -326,44 +547,22 @@
                                                     </div>
                                                 </div>
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label"> 鏈�澶ц璐ч噺锛�</label>
+                                                    <label class="layui-form-label"> 娴佽浆鍗℃暟閲忥細</label>
                                                     <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HQtyMax" lay-verify="HQtyMax" id="HQtyMax" autocomplete="off" value="0">
+                                                        <input class="layui-input" name="HLotcardQty" lay-verify="HLotcardQty" id="HLotcardQty" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 宸ヤ綅鏁伴噺锛�</label>
+                                                    <div class="layui-input-inline">
+                                                        <input class="layui-input" name="HCubicleQty" lay-verify="HCubicleQty" id="HCubicleQty" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
                                             </div>
-                                        </div>
-                                        <div class="layui-form-item">
                                             <div class="layui-row">
-                                                <div class="layui-inline">
-                                                    <label class="layui-form-label"> 鐗堟湰鍙凤細</label>
-                                                    <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HVersion" lay-verify="HVersion" id="HVersion" autocomplete="off">
-                                                    </div>
-                                                </div>
-                                                <div class="layui-inline">
-                                                    <label class="layui-form-label"> 鑻辨枃鍚嶇О锛�</label>
-                                                    <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HEngName" lay-verify="HEngName" id="HEngName" autocomplete="off">
-                                                    </div>
-                                                </div>
 
-                                                <div class="layui-inline">
-                                                    <label class="layui-form-label"> 鑻辨枃瑙勬牸锛�</label>
-                                                    <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HEngModel" lay-verify="HEngModel" id="HEngModel" autocomplete="off">
-                                                    </div>
-                                                </div>
 
-                                                <div class="layui-inline">
-                                                    <label class="layui-form-label"> 杈呭姪灞炴�э細</label>
-                                                    <div class="layui-input-inline">
-                                                        <input class="layui-input" name="HPropertyTypeID" lay-verify="HPropertyTypeID" id="HPropertyTypeID" autocomplete="off" value="0">
-                                                    </div>
-                                                </div>
                                             </div>
-                                        </div>
-                                        <div class="layui-form-item">
                                             <div class="layui-row">
                                                 <div class="layui-inline">
                                                     <div class="layui-inline">
@@ -379,7 +578,7 @@
                                                 </div>
                                                 <div class="layui-inline">
                                                     <div class="layui-inline">
-                                                        <label class="layui-form-label">閿�鍞浠�<br/>璁¢噺鍗曚綅</label>
+                                                        <label class="layui-form-label">閿�鍞浠�<br />璁¢噺鍗曚綅</label>
                                                         <div class="layui-input-inline" style="margin-top:10px">
                                                             <input type="text" readonly name="HSALEPRICEUNITName" id="HSALEPRICEUNITName" class="layui-input" value="" style="float: left; width: 100px;">
                                                             <input type="hidden" name="HSALEPRICEUNITID" id="HSALEPRICEUNITID" class="layui-input" value="0" style="float:left;width:150px;">
@@ -413,9 +612,19 @@
                                                         </div>
                                                     </div>
                                                 </div>
+                                                <div class="layui-inline">
+                                                    <div class="layui-inline">
+                                                        <label class="layui-form-label">閲囪喘璁¢噺鍗曚綅</label>
+                                                        <div class="layui-input-inline">
+                                                            <input type="text" readonly name="HPOUnitName" id="HPOUnitName" class="layui-input" value="" style="float: left; width: 100px;">
+                                                            <input type="hidden" name="HPOUnitID" id="HPOUnitID" class="layui-input" value="0" style="float:left;width:150px;">
+                                                            <button type="button" lay-submit="" class="layui-btn" lay-filter="HPOUnitList" id="HPOUnitList" style="width:40px;">
+                                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                            </button>
+                                                        </div>
+                                                    </div>
+                                                </div>
                                             </div>
-                                        </div>
-                                        <div class="layui-form-item">
                                             <div class="layui-row">
                                                 <div class="layui-inline">
                                                     <label class="layui-form-label"> 鏍囧噯宸ユ椂锛�</label>
@@ -424,54 +633,88 @@
                                                     </div>
                                                 </div>
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label"> 鏍囧噯浜哄憳<br/>鍑嗗宸ユ椂</label>
+                                                    <label class="layui-form-label"> 鏍囧噯浜哄憳<br />鍑嗗宸ユ椂</label>
                                                     <div class="layui-input-inline" style="margin-top:10px">
                                                         <input class="layui-input" name="HSTDLABORPREPARETIME" lay-verify="HSTDLABORPREPARETIME" id="HSTDLABORPREPARETIME" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
 
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label"> 鏍囧噯鏈哄櫒<br/>鍑嗗宸ユ椂</label>
+                                                    <label class="layui-form-label"> 鏍囧噯鏈哄櫒<br />鍑嗗宸ユ椂</label>
                                                     <div class="layui-input-inline" style="margin-top:10px">
                                                         <input class="layui-input" name="HSTDMACHINEPREPARETIME" lay-verify="HSTDMACHINEPREPARETIME" id="HSTDMACHINEPREPARETIME" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
-
-                                                
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label">甯哥敤鏉愭枡锛�</label>
+                                                    <div class="layui-input-inline">
+                                                        <input type="checkbox" name="HCommonUseFlag" id="HCommonUseFlag" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁甯哥敤鏉愭枡">
+                                                    </div>
+                                                </div>
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 鍔犳潈骞冲潎浠凤細</label>
+                                                    <div class="layui-input-inline">
+                                                        <input class="layui-input" name="HAvgStockPrice" lay-verify="HAvgStockPrice" id="HAvgStockPrice" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
                                             </div>
-                                        </div>
-                                        <div class="layui-form-item">
                                             <div class="layui-row">
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label"> 澶囨敞锛�</label>
-                                                    <div class="layui-input-inline ">
-                                                        <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea" name="HRemark" id="HRemark"></textarea>
+                                                    <label class="layui-form-label">榛樿绋庣巼</label>
+                                                    <div class="layui-input-inline" style="margin-top:10px">
+                                                        <input class="layui-input" name="HTaxRate" lay-verify="HTaxRate" id="HTaxRate" autocomplete="off" value="13">
                                                     </div>
                                                 </div>
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label">绂佺敤鏍囧織锛�</label>
-                                                    <div class="layui-input-inline">
-                                                        <input type="checkbox" name="HStopflag" id="HStopflag" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁绂佺敤">
-                                                        <input type="hidden" name="UnitType" id="UnitType">
+                                                    <label class="layui-form-label">榛樿鍒╂鼎鐜�</label>
+                                                    <div class="layui-input-inline" style="margin-top:10px">
+                                                        <input class="layui-input" name="HProfitRate" lay-verify="HProfitRate" id="HProfitRate" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label">鏉ユ枡妫�楠岋細</label>
-                                                    <div class="layui-input-inline">
-                                                        <input type="checkbox" name="HCHECKINCOMING" id="HCHECKINCOMING" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁鏉ユ枡妫�楠�">
+                                                    <label class="layui-form-label"> 缁撶畻浠�</label>
+                                                    <div class="layui-input-inline" style="margin-top:10px">
+                                                        <input class="layui-input" name="HFootPrice" lay-verify="HFootPrice" id="HFootPrice" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
                                                 <div class="layui-inline">
-                                                    <label class="layui-form-label">浜у搧妫�楠岋細</label>
-                                                    <div class="layui-input-inline">
-                                                        <input type="checkbox" name="HCHECKPRODUCT" id="HCHECKPRODUCT" lay-skin="primary" lay-filter="checkbox" value="true" title="鏄惁浜у搧妫�楠�">
+                                                    <label class="layui-form-label"> 鍚◣鎴愭湰浠�</label>
+                                                    <div class="layui-input-inline" style="margin-top:10px">
+                                                        <input class="layui-input" name="HTaxCost" lay-verify="HTaxCost" id="HTaxCost" autocomplete="off" value="0">
                                                     </div>
                                                 </div>
-
+                                                <div class="layui-inline">
+                                                    <label class="layui-form-label"> 涓嶅惈绋庢垚鏈环</label>
+                                                    <div class="layui-input-inline" style="margin-top:10px">
+                                                        <input class="layui-input" name="HNoTaxCost" lay-verify="HNoTaxCost" id="HNoTaxCost" autocomplete="off" value="0">
+                                                    </div>
+                                                </div>
                                             </div>
                                         </div>
                                     </div>
-
+                                    <!--闄勪欢淇℃伅-->
+                                    <div class="layui-tab-item">
+                                        <div class="layui-form-item" style="padding-top: 10px;">
+                                            <div class="layui-upload">
+                                                <button type="button" class="layui-btn" id="testList">閫夋嫨鏂囦欢</button><input class="layui-upload-file" type="file" accept="" name="file" multiple="">
+                                                <div class="layui-upload-list">
+                                                    <table class="layui-table" lay-filter="mainTable">
+                                                        <thead>
+                                                            <tr>
+                                                                <th>鏂囦欢鍚�</th>
+                                                                <th>鍥剧墖</th>
+                                                                <th>澶у皬</th>
+                                                                <th>鐘舵��</th>
+                                                                <th>鎿嶄綔</th>
+                                                            </tr>
+                                                        </thead>
+                                                        <tbody id="ProImgByList" class="ProImgByList">
+                                                        </tbody>
+                                                    </table>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
                                 </div>
                             </div>
                         </div>
@@ -501,6 +744,8 @@
         //鑾峰彇 閫掑叆鍙傛暟
         var params = getUrlVars();
         var hID = params[params[0]];//缂栬緫鏌ョ湅
+        var OperationType = params[params[1]];//1 鏂板 2澶嶅埗 3缂栬緫 4娴佹按鍙锋柊澧�
+        var HMaterTypeID = params[params[2]];//绫诲瀷id
         //鍒濆鍖� 鍙� 鍏敤鍙橀噺
         var date = new Date();
         var day = date.getDate();
@@ -512,7 +757,7 @@
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
             index: 'lib/index', //涓诲叆鍙fā鍧�
-        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'colorpicker', 'upload'], function () {
             var $ = layui.$
                 , admin = layui.admin
                 , layer = layui.layer
@@ -521,6 +766,11 @@
                 , element = layui.element
                 , laypage = layui.laypage
                 , laydate = layui.laydate
+                , upload = layui.upload
+                , colorpicker = layui.colorpicker
+
+            //鍏敤瀛楁
+            var ref = /^[0-9]+\.?[0-9]*$/;
 
             //鍒濆鍖栫晫闈�
 
@@ -529,13 +779,54 @@
             if (hID == null || hID == 0) {
                 //id new
                 $("#HItemID").val(0);
+                get_ReadConfigFile();
+
+                // 鐩戝惉鎸夐挳鐐瑰嚮浜嬩欢锛岃Е鍙戞枃浠惰緭鍏ユ鐨勭偣鍑讳簨浠�
+                document.getElementById('testList').addEventListener('click', function () {
+                    // 瑙﹀彂鏂囦欢杈撳叆妗嗙殑鐐瑰嚮浜嬩欢
+                    document.getElementById('HNumber').click();
+                    if ($("#HNumber").val() == "" || $("#HNumber").val() == null || $("#HNumber").val() == undefined) {
+                        layer.msg('璇峰厛杈撳叆鐗╂枡浠g爜绛変俊鎭悗鍦ㄤ笂浼犲浘鐗囷紒', { time: 3 * 1000, icon: 3 });
+                    }
+                });
+
+                // 鐩戝惉鏂囦欢杈撳叆妗嗙殑change浜嬩欢
+                document.getElementById('HNumber').addEventListener('change', function () {
+                    var inputHNumber = document.getElementById('HNumber');
+                    var hNumberValue = inputHNumber.value.trim(); // 鑾峰彇鏂囨湰妗嗙殑鐗╂枡浠g爜鍊煎苟鍘婚櫎鍓嶅悗绌烘牸
+
+                    if (hNumberValue == '') {
+                        // 鐗╂枡浠g爜涓虹┖锛岀粰鍑烘彁绀哄苟娓呴櫎宸查�夋嫨鐨勬枃浠�
+                        layer.msg("鐗╂枡浠g爜涓虹┖,鏃犳硶杩涜鍥剧墖涓婁紶");
+                        this.value = '';
+                    } else {
+                        // 鐗╂枡浠g爜涓嶄负绌猴紝璋冪敤鏂囦欢涓婁紶鏂规硶骞朵紶鍏ユ枃浠跺垪琛ㄥ拰鐗╂枡浠g爜
+                        PicUpload();
+                    }
+                });
+
             }
-            else {//濡傛灉缂栬緫淇敼鍒欒蛋涓嬮潰
+            else if (OperationType == 2) {
+                //淇敼鏃朵富琛↖D
+                RoadBillMain(hID);
+                $("#HItemID").val(0);
+                //鏂囦欢閫夋嫨鍒濆鍖�
+                PicUpload();
+            }
+            else if (OperationType == 3) {//濡傛灉缂栬緫淇敼鍒欒蛋涓嬮潰
                 $("#HItemID").val(hID);
                 //淇敼鏃朵富琛↖D
                 RoadBillMain(hID);
+                //鏂囦欢閫夋嫨鍒濆鍖�
+                PicUpload();
+                getFile();
             }
+            //娴佹按鍙锋柊澧�
+            if (OperationType == 4) {
+                $("#HNumber").attr("readonly", true);
+                setHNumber(HMaterTypeID);
 
+            }
 
             $(this).removeAttr("lay-key");
             //鎵ц涓�涓猯aydate瀹炰緥
@@ -616,7 +907,103 @@
                 $("#HStopwagesFlag").val(data.elem.checked);
             });
 
+            //閫夋嫨棣栦欢妫�楠屾柟妗堟寜閽�
+            form.on('submit(HQCSchemeID_Fst-BT)', function () {
+                get_checkQCSchemeID_Fst();
+            });
 
+            //閫夋嫨杞簭妫�楠屾柟妗堟寜閽�
+            form.on('submit(HQCSchemeID_Proc-BT)', function () {
+                get_checkQCSchemeID_Proc();
+            });
+
+            //閫夋嫨宸℃妫�楠屾柟妗堟寜閽�
+            form.on('submit(HQCSchemeID_Patrol-BT)', function () {
+                get_checkHQCSchemeID_Patrol();
+            });
+
+            //鐩戝惉涓�娆″悎鏍肩巼鏍囧噯鍊�
+            $("#HOnceRightRate").blur(function (data) {
+                // 鑾峰彇杈撳叆妗嗙殑鍊�
+                var value = $("#HOnceRightRate").val();
+                if (!ref.test(value)) {
+                    layer.msg("涓�娆″悎鏍肩巼鏍囧噯鍊硷紝璇疯緭鍏�0-9姝g‘鏁板��", { time: 3000, });
+                    $("#HOnceRightRate").val("0");
+                }
+            });
+
+            //鐩戝惉涓嶅惈绋庢垚鏈环
+            $("#HNoTaxCost").blur(function (data) {
+                // 鑾峰彇杈撳叆妗嗙殑鍊�
+                var value = $("#HNoTaxCost").val();
+                if (!ref.test(value)) {
+                    layer.msg("涓嶅惈绋庢垚鏈环姝g‘鏁板��", { time: 3000, });
+                    $("#HNoTaxCost").val("0");
+                } else {
+                    var TaxRate = $("#HTaxRate").val();
+                    var HProfitRate = $("#HProfitRate").val();
+                    var HTaxCost = Number((value * (100 + TaxRate * 1) / 100).toFixed(4))   //鍚◣鎴愭湰浠� = 涓嶅惈绋庢垚鏈� * 锛�100 + 绋庣巼锛�/100
+                    var HFootPrice = Number((HTaxCost * (100 + HProfitRate * 1) / 100).toFixed(4))// 缁撶畻浠� = 鍚◣鎴愭湰浠� * 锛�100+ 鍒╂鼎鐜囷級/100
+                    $("#HTaxCost").val(HTaxCost);
+                    $("#HFootPrice").val(HFootPrice);
+                }
+            });
+            //鐩戝惉鍚◣鎴愭湰浠�
+            $("#HTaxCost").blur(function (data) {
+                // 鑾峰彇杈撳叆妗嗙殑鍊�
+                var value = $("#HTaxCost").val();
+                if (!ref.test(value)) {
+                    layer.msg("涓嶅惈绋庢垚鏈环姝g‘鏁板��", { time: 3000, });
+                    $("#HTaxCost").val("0");
+                } else {
+                    var TaxRate = $("#HTaxRate").val();
+                    var HProfitRate = $("#HProfitRate").val();
+                    var HNoTaxCost = Number((value / (100 + TaxRate * 1) * 100).toFixed(4))//涓嶅惈绋庢垚鏈环 = 鍚◣鎴愭湰/ 锛�100 + 绋庣巼锛�/100 缁撶畻浠�
+                    var HFootPrice = Number((value * (100 + HProfitRate * 1) / 100).toFixed(4))
+                    $("#HNoTaxCost").val(HNoTaxCost);
+                    $("#HFootPrice").val(HFootPrice);
+                }
+            });
+
+            //閫夋嫨棰滆壊
+            colorpicker.render({
+                elem: '#HColorNoName'
+                , color: '#1c97f5'
+                , done: function (color) {
+                    console.log(color);
+                    $('#HColorNo').val(color);
+                }
+            });
+
+            //璇诲彇閰嶇疆鏂囦欢
+            function get_ReadConfigFile() {
+                //鑾峰彇鏈湴瀛樺偍鐨勬暟鎹�
+                var data = localStorage.getItem("Add_Edit_Gy_Material");
+                if (data != null) {
+                    var data2 = JSON.parse(data);
+                    $("#HWhID").val(data2["HWhID"]);
+                    $("#HWhName").val(data2["HWhName"]);
+                    $("#HMaterClsID").val(data2["HMaterClsID"]);
+                    $("#HUnitID").val(data2["HUnitID"]);
+                    $("#HUnitName").val(data2["HUnitName"]);
+                    form.render('select');
+                }
+            }
+
+            //瀛樺偍閰嶇疆鏂囦欢
+            function get_WriteConfigFile() {
+                //娓呯┖鏈湴瀛樺偍鐨勬暟鎹�
+                localStorage.removeItem("Add_Edit_Gy_Material");
+                var data = {
+                    HWhID: $("#HWhID").val()
+                    , HWhName: $("#HWhName").val()
+                    , HMaterClsID: $("#HMaterClsID").val()
+                    , HUnitID: $("#HUnitID").val()
+                    , HUnitName: $("#HUnitName").val()
+                }
+                //鏈湴瀛樺偍
+                localStorage.setItem("Add_Edit_Gy_Material", JSON.stringify(data));
+            }
 
             //缂栬緫鐘舵�佹椂锛屾牴鎹唴鐮侊紝鑾峰彇淇℃伅骞跺啓鍏ョ晫闈�
             function RoadBillMain(hID)//鍔犺浇琛ㄥご
@@ -626,6 +1013,7 @@
                 $.ajax({
                     url: GetWEBURL() + "Gy_Material/GetGy_MaterialDetail",
                     type: "GET",
+                    async: false,
                     data: {
                         "HID": hID
                     },
@@ -641,7 +1029,7 @@
                             }
                             form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
                                 "HItemID": data.HItemID
-                                , "HNumber": data.鐗╂枡浠g爜
+                                , "HNumber": OperationType == 2 ? "" : data.鐗╂枡浠g爜
                                 , "HName": data.鐗╂枡鍚嶇О
                                 , "HModel": data.瑙勬牸鍨嬪彿
                                 , "HHelpCode": data.鍔╄鐮�
@@ -652,8 +1040,9 @@
                                 , "HSubjoin": data.闄勫姞灞炴��1
                                 , "HSubjoin2": data.闄勫姞灞炴��2
                                 , "HColor": data.棰滆壊
-                                , "HMaterClsID": data.鐗╂枡鍒嗙被
-                                , "HMaterTypeID": data.鐗╂枡灞炴��
+                                , "HMaterTypeID": data.HMaterTypeID
+                                , "HMaterClsName": data.鐗╂枡鍒嗙被
+                                , "HMaterClsID": data.鐗╂枡灞炴�� == "0" ? 1 : data.鐗╂枡灞炴��
                                 , "HWhID": data.榛樿浠撳簱
                                 , "HWhName": data.浠撳簱鍚嶇О
                                 , "HSPGroupID": data.榛樿浠撲綅缁�
@@ -684,18 +1073,81 @@
                                 , "HSALEPRICEUNITName": data.閿�鍞浠疯閲忓崟浣�
                                 , "HBASEUNITName": data.鍩烘湰璁¢噺鍗曚綅
                                 , "HSTOREUNITName": data.搴撳瓨璁¢噺鍗曚綅
+                                , "HPOUnitID": data.HPOUnitID
+                                , "HPOUnitName": data.閲囪喘璁¢噺鍗曚綅
                                 , "HCHECKINCOMING": data.鏄惁鏉ユ枡妫�楠�
                                 , "HCHECKPRODUCT": data.鏄惁浜у搧妫�楠�
                                 , "HPERUNITSTANDHOUR": data.鏍囧噯宸ユ椂
                                 , "HSTDLABORPREPARETIME": data.鏍囧噯浜哄憳鍑嗗宸ユ椂
                                 , "HSTDMACHINEPREPARETIME": data.鏍囧噯鏈哄櫒鍑嗗宸ユ椂
+                                , "HWidth": data.HWidth
+                                , "HWeight": data.HWeight
+                                , "HColorRemark": data.鏌撹壊瑕佹眰
+                                , "HPieceMaxQty": data.鍗曚欢鏈�澶т笂闄� == null ? "0" : data.鍗曚欢鏈�澶т笂闄�
+                                , "HQCSchemeID_Fst": data.HQCSchemeID_Fst
+                                , "HQCSchemeName_Fst": data.棣栦欢妫�楠屾柟妗�
+                                , "HQCSchemeID_Proc": data.HQCSchemeID_Proc
+                                , "HQCSchemeName_Proc": data.杞簭妫�楠屾柟妗�
+                                , "HQCSchemeID_Patrol": data.HQCSchemeID_Patrol
+                                , "HQCSchemeName_Patrol": data.宸℃妫�楠屾柟妗�
+                                , "HMaterRuleType": data.鐗╂枡鍏紡
+                                , "HColorNo": data.棰滆壊鑹插彿
+                                , "HCommonUseFlag": data.鏄惁涓嶅父鐢ㄦ潗鏂�
+                                , "HAvgStockPrice": data.鍔犳潈骞冲潎浠�
+                                , "HFootPrice": data.缁撶畻浠�
+                                , "HTaxCost": data.鍚◣鎴愭湰浠�
+                                , "HNoTaxCost": data.涓嶅惈绋庢垚鏈环
+                                , "HOnceRightRate": data.涓�娆″悎鏍肩巼鏍囧噯鍊�
+                                , "HQtyDec": data.鏁伴噺绮惧害 == null ? "4" : data.鏁伴噺绮惧害
+                                , "HPriceDec": data.鍗曚环绮惧害 == null ? "4" : data.鍗曚环绮惧害
+                                , "HMoneyDec": data.閲戦绮惧害 == null ? "2" : data.閲戦绮惧害
+                                , "HTaxRate": data.榛樿绋庣巼 == null ? "13" : data.榛樿绋庣巼
+                                , "HProfitRate": data.榛樿鍒╂鼎鐜� == null ? "0" : data.榛樿鍒╂鼎鐜�
+
+                                , "HHeight_M": data.姣涢珮
+                                , "HInches_M": data.瀵告暟缁勭粐
+                                , "HAl1Long_M": data.鍏ㄦ瘺闀�
+                                , "HDensity_M": data.鍧忓竷瀵嗗害
+                                , "HTela_M": data.姣涚罕鍚嶇О鍙婅鏍�
+                                , "HUnderTela_M": data.搴曚笣
+                                , "HSizing_M": data.瀹氬瀷娴嗘枡
+                                , "HLotcardQty": data.鍗曚釜娴佽浆鍗℃暟閲�
+                                , "HCubicleQty": data.宸ヤ綅鏁伴噺
                             });
+
+                            colorpicker.render({
+                                elem: '#HColorNoName'
+                                , color: data.棰滆壊鑹插彿
+                            });
+
                             console.log($('#HUnitGroupID').val());
                         } else {
                             layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
                         }
                     }, error: function () {
                         layer.alert("鍙戠敓閿欒!", { icon: 5 });
+                    }
+                });
+            }
+
+            //娴佹按鍙锋柊澧炶幏鍙栫紪鐮�
+            function setHNumber(TypeID) {
+                var ajaxLoad = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_Material/getMaxNum',
+                    type: "GET",
+                    data: { "HMaterTypeID": TypeID, "user": sessionStorage["HUserName"], "Organization": sessionStorage["Organization"] },
+                    success: function (data1) {
+                        if (data1.data != null) {
+                            layer.close(ajaxLoad);
+                            $("#HNumber").val(data1.data)
+                        } else {
+                            layer.close(ajaxLoad);
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(ajaxLoad);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
                     }
                 });
             }
@@ -714,33 +1166,298 @@
                 } else {
                     data.field.HCHECKPRODUCT = 0
                 }
+                if (data.field.HCommonUseFlag) {
+                    data.field.HCommonUseFlag = 1
+                } else {
+                    data.field.HCommonUseFlag = 0
+                }
                 var sMainStr = JSON.stringify(data.field);
                 //var sSubStr = JSON.stringify(table.cache['mainTable']);
                 //var sMainSub = sMainStr + ';' + sSubStr;
                 if ($("#HNumber").val() == 0) {
-                    layer.msg("璇烽�夋嫨鐗╂枡浠g爜锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    layer.msg("璇疯緭鍏ョ墿鏂欎唬鐮侊紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                     return;
                 }
                 if ($("#HName").val() == 0) {
-                    layer.msg("璇烽�夋嫨鐗╂枡鍚嶇О锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    layer.msg("璇疯緭鍏ョ墿鏂欏悕绉帮紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                     return;
                 }
+                if ($("#HWhID").val() == 0) {
+                    layer.msg("璇烽�夋嫨榛樿浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    return;
+                }
+                //if ($("#HModel").val() == 0) {
+                //    layer.msg("璇疯緭鍏ヨ鏍煎瀷鍙凤紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //    return;
+                //}
                 if ($("#HUnitName").val() == 0) {
                     layer.msg("璇烽�夋嫨涓昏閲忓崟浣嶏紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
                     return;
                 }
-                if ($("#HUnitGroupName").val() == 0) {
-                    layer.msg("璇烽�夋嫨璁¢噺鍗曚綅缁勶紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+
+                if (defaintOperationByCompanyName()) {
+                    var temp = $("#HPOUnitID").val();
+                    var temp1 = $("#HMaterClsID").val();
+                    if (temp1 == "1" || temp1 == "3") {
+                        if (typeof (temp) == "undefined" || temp == "" || temp == "0") {
+                            layer.msg("褰撳墠鐗╂枡灞炴�т负[澶栬喘]鎴朳濮斿],璇烽�夋嫨閲囪喘璁¢噺鍗曚綅锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                            return;
+                        }
+                    }
+                }
+
+                var HWeight = $('#HWeight').val();
+                if (HWeight.substring(HWeight.length - 1, HWeight.length) == ".") {
+                    layer.msg("鍏嬮噸鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HWeight)) {
+                        layer.msg("鍏嬮噸璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HWidth = $('#HWidth').val();
+                if (HWidth.substring(HWidth.length - 1, HWidth.length) == ".") {
+                    layer.msg("骞呭鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HWidth)) {
+                        layer.msg("骞呭璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HSecUnitRate = $('#HSecUnitRate').val();
+                if (HSecUnitRate.substring(HSecUnitRate.length - 1, HSecUnitRate.length) == ".") {
+                    layer.msg("鎹㈢畻鐜囩殑缁撳熬涓嶈兘鏄�.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HSecUnitRate)) {
+                        layer.msg("鎹㈢畻鐜囪杈撴纭叆鏁板瓧锛�");
+                        return;
+                    }
+                }
+
+                var HHighStock = $('#HHighStock').val();
+                if (HHighStock.substring(HHighStock.length - 1, HHighStock.length) == ".") {
+                    layer.msg("鏈�楂樺簱瀛樼殑缁撳熬涓嶈兘鏄�.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HHighStock)) {
+                        layer.msg("鏈�楂樺簱瀛樿杈撴纭叆鏁板瓧锛�");
+                        return;
+                    }
+                }
+
+                var HLowStock = $('#HLowStock').val();
+                if (HLowStock.substring(HLowStock.length - 1, HLowStock.length) == ".") {
+                    layer.msg("鏈�浣庡簱瀛樼殑缁撳熬涓嶈兘鏄�.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HLowStock)) {
+                        layer.msg("鏈�浣庡簱瀛樿杈撴纭叆鏁板瓧锛�");
+                        return;
+                    }
+                }
+
+                var HSafeStock = $('#HSafeStock').val();
+                if (HSafeStock.substring(HSafeStock.length - 1, HSafeStock.length) == ".") {
+                    layer.msg("瀹夊叏搴撳瓨鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HSafeStock)) {
+                        layer.msg("瀹夊叏搴撳瓨璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HOrderPrice = $('#HOrderPrice').val();
+                if (HOrderPrice.substring(HOrderPrice.length - 1, HOrderPrice.length) == ".") {
+                    layer.msg("閲囪喘鍗曚环鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HOrderPrice)) {
+                        layer.msg("閲囪喘鍗曚环璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HSalePrice = $('#HSalePrice').val();
+                if (HSalePrice.substring(HSalePrice.length - 1, HSalePrice.length) == ".") {
+                    layer.msg("閿�鍞崟浠风殑缁撳熬涓嶈兘鏄�.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HSalePrice)) {
+                        layer.msg("閿�鍞崟浠疯杈撴纭叆鏁板瓧锛�");
+                        return;
+                    }
+                }
+
+                var HPlanPrice = $('#HPlanPrice').val();
+                if (HPlanPrice.substring(HPlanPrice.length - 1, HPlanPrice.length) == ".") {
+                    layer.msg("璁″垝鍗曚环鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HSalePrice)) {
+                        layer.msg("璁″垝鍗曚环璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HstdPrice = $('#HstdPrice').val();
+                if (HstdPrice.substring(HstdPrice.length - 1, HstdPrice.length) == ".") {
+                    layer.msg("鏍囧噯鎴愭湰鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HstdPrice)) {
+                        layer.msg("鏍囧噯鎴愭湰璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HQtyMax = $('#HQtyMax').val();
+                if (HQtyMax.substring(HQtyMax.length - 1, HQtyMax.length) == ".") {
+                    layer.msg("鏈�澶ц璐ч噺鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HQtyMax)) {
+                        layer.msg("鏈�澶ц璐ч噺璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HPieceMaxQty = $('#HPieceMaxQty').val();
+                if (HPieceMaxQty.substring(HPieceMaxQty.length - 1, HPieceMaxQty.length) == ".") {
+                    layer.msg("鍗曚欢鏈�澶т笂闄愮殑缁撳熬涓嶈兘鏄�.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HPieceMaxQty)) {
+                        layer.msg("鍗曚欢鏈�澶т笂闄愯杈撴纭叆鏁板瓧锛�");
+                        return;
+                    }
+                }
+
+                var HKeepDays = $('#HKeepDays').val();
+                if (HKeepDays.substring(HKeepDays.length - 1, HKeepDays.length) == ".") {
+                    layer.msg("淇濊川鏈熺殑缁撳熬涓嶈兘鏄�.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HKeepDays)) {
+                        layer.msg("淇濊川鏈熻杈撴纭叆鏁板瓧锛�");
+                        return;
+                    }
+                }
+
+                var HMinPickQty = $('#HMinPickQty').val();
+                if (HMinPickQty.substring(HMinPickQty.length - 1, HMinPickQty.length) == ".") {
+                    layer.msg("鏈�灏忓寘瑁呴噺鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HMinPickQty)) {
+                        layer.msg("鏈�灏忓寘瑁呴噺璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HLotcardQty = $('#HLotcardQty').val();
+                if (HLotcardQty.substring(HLotcardQty.length - 1, HLotcardQty.length) == ".") {
+                    layer.msg("鏈�灏忓寘瑁呴噺鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HLotcardQty)) {
+                        layer.msg("鏈�灏忓寘瑁呴噺璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HPERUNITSTANDHOUR = $('#HPERUNITSTANDHOUR').val();
+                if (HPERUNITSTANDHOUR.substring(HPERUNITSTANDHOUR.length - 1, HPERUNITSTANDHOUR.length) == ".") {
+                    layer.msg("鏍囧噯宸ユ椂鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HPERUNITSTANDHOUR)) {
+                        layer.msg("鏍囧噯宸ユ椂璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HSTDLABORPREPARETIME = $('#HSTDLABORPREPARETIME').val();
+                if (HSTDLABORPREPARETIME.substring(HSTDLABORPREPARETIME.length - 1, HSTDLABORPREPARETIME.length) == ".") {
+                    layer.msg("鏍囧噯浜哄憳鍑嗗宸ユ椂鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HSTDLABORPREPARETIME)) {
+                        layer.msg("鏍囧噯浜哄憳鍑嗗宸ユ椂璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+
+                var HSTDMACHINEPREPARETIME = $('#HSTDMACHINEPREPARETIME').val();
+                if (HSTDMACHINEPREPARETIME.substring(HSTDMACHINEPREPARETIME.length - 1, HSTDMACHINEPREPARETIME.length) == ".") {
+                    layer.msg("鏍囧噯鏈哄櫒鍑嗗宸ユ椂鐨勭粨灏句笉鑳芥槸.锛�");
+                    return;
+                } else {
+                    var ref = /^[0-9]+\.?[0-9]*$/;
+                    if (!ref.test(HSTDMACHINEPREPARETIME)) {
+                        layer.msg("鏍囧噯鏈哄櫒鍑嗗宸ユ椂璇疯緭姝g‘鍏ユ暟瀛楋紒");
+                        return;
+                    }
+                }
+                if (!ref.test($("#HOnceRightRate").val())) {
+                    layer.msg("涓�娆″悎鏍肩巼鏍囧噯鍊硷紝璇疯緭鍏�0-9姝g‘鏁板瓧", { time: 3000, });
                     return;
                 }
-                if ($("#HWhName").val() == 0) {
-                    layer.msg("璇烽�夋嫨榛樿浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                var ref2 = /^[0-9]$/
+                if (!ref2.test($("#HQtyDec").val())) {
+                    layer.msg("鏁伴噺绮惧害锛岃杈撳叆0-9姝g‘鏁板瓧", { time: 3000, });
                     return;
                 }
-                if ($("#HSecUnitName").val() == 0) {
-                    layer.msg("璇烽�夋嫨杈呭姪璁¢噺鍗曚綅锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                if (!ref2.test($("#HPriceDec").val())) {
+                    layer.msg("鍗曚环绮惧害锛岃杈撳叆0-9姝g‘鏁板瓧", { time: 3000, });
                     return;
-                }                
+                }
+                if (!ref2.test($("#HMoneyDec").val())) {
+                    layer.msg("閲戦绮惧害锛岃杈撳叆0-9姝g‘鏁板瓧", { time: 3000, });
+                    return;
+                }
+                //if ($("#HUnitGroupName").val() == 0) {
+                //    layer.msg("璇烽�夋嫨璁¢噺鍗曚綅缁勶紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //    return;
+                //}
+                //if ($("#HWhName").val() == 0) {
+                //    layer.msg("璇烽�夋嫨榛樿浠撳簱锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //    return;
+                //}
+                //if ($("#HSecUnitName").val() == 0) {
+                //    layer.msg("璇烽�夋嫨杈呭姪璁¢噺鍗曚綅锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //    return;
+                //}
+                //if ($("#HWidth").val() == 0) {
+                //    layer.msg("骞呭涓嶈兘涓�0锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //    return;
+                //}
+                //if ($("#HWeight").val() == 0) {
+                //    layer.msg("鍏嬮噸涓嶈兘涓�0锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //    return;
+                //}
 
                 $.ajax(
                     {
@@ -753,6 +1470,7 @@
                             if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
                                 layer.msg(data.Message, { icon: 1 });
                                 $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
+                                get_WriteConfigFile();
                             }
                             else {
 
@@ -774,19 +1492,91 @@
                 $("#HItemID").val(0);
                 $('#HNumber').val('');
                 $('#add-btn').removeClass("layui-btn-disabled").attr("disabled", false);
-            }); 
+            });
 
             function f_alert(sMsg) {
                 layer.alert(sMsg, { icon: 5 });
-
             }
-
 
             form.on('submit(Exit)', function (data) {//閫�鍑�
                 var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
                 parent.layer.close(index); //鍐嶆墽琛屽叧闂�
             });
 
+            //#region 閫夋嫨棣栦欢妫�楠屾柟妗堟柟娉�
+            function get_checkQCSchemeID_Fst() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '妫�楠屾柟妗堝垪琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes']
+                    , btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HQCSchemeName_Fst").val(checkStatus.data[0].妫�楠屾柟妗堝悕绉�);
+                        $("#HQCSchemeID_Fst").val(checkStatus.data[0].hmainid);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 閫夋嫨杞簭妫�楠屾柟妗堟柟娉�
+            function get_checkQCSchemeID_Proc() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '妫�楠屾柟妗堝垪琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes']
+                    , btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HQCSchemeName_Proc").val(checkStatus.data[0].妫�楠屾柟妗堝悕绉�);
+                        $("#HQCSchemeID_Proc").val(checkStatus.data[0].hmainid);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
+
+            //#region 閫夋嫨宸℃妫�楠屾柟妗堟柟娉�
+            function get_checkHQCSchemeID_Patrol() {
+                layer.open({
+                    type: 2//寮圭獥绫诲瀷
+                    , skin: 'layui-layer-rim' //鍔犱笂杈规
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '妫�楠屾柟妗堝垪琛�'//鏍囬
+                    , shift: 2//寮瑰嚭鍔ㄧ敾
+                    , content: ['../../璐ㄩ噺绠$悊/妫�楠屾柟妗堝崟/QC_CheckProjectList.html', 'yes']
+                    , btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HQCSchemeName_Patrol").val(checkStatus.data[0].妫�楠屾柟妗堝悕绉�);
+                        $("#HQCSchemeID_Patrol").val(checkStatus.data[0].hmainid);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            }
+            //#endregion
 
             //閫夋嫨璁¢噺鍗曚綅
             form.on('submit(HUnitList)', function () {//閫夋嫨鑱屽姟
@@ -798,7 +1588,7 @@
                     , shade: 0.6 //閬僵閫忔槑搴�
                     , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                     , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
                     , resize: false
                     , cancel: function () {
                         //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -810,13 +1600,43 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HUnitName").val(checkStatus.data[0].HName);
+                        $("#HUnitName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
                         $("#HUnitID").val(checkStatus.data[0].HItemID);
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
                 })
             });
+
+            //閫夋嫨鐗╂枡鍒嗙被
+            form.on('submit(btnHMaterTypeID)', function () {
+                layer.open({
+                    type: 2
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '鐗╂枡鍒嗙被鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_MaterType.html', 'yes']
+                    , resize: false
+                    , cancel: function () {
+                        //$(".layui-btn").removeClass("layui-btn-disabled");
+                    }
+                    , btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length != 1) {
+                            return layer.msg('璇烽�夋嫨涓�鏉℃暟鎹�');
+                        }
+                        $("#HMaterClsName").val(checkStatus.data[0].鍚嶇О);
+                        $("#HMaterTypeID").val(checkStatus.data[0].HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            });
+
             //閫夋嫨杈呭姪璁¢噺鍗曚綅
             form.on('submit(HSecUnitList)', function () {//閫夋嫨瀹胯垗
                 $("#UnitType").val(2);
@@ -827,7 +1647,7 @@
                     , shade: 0.6 //閬僵閫忔槑搴�
                     , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                     , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
                     , resize: false
                     , cancel: function () {
                         //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -839,14 +1659,13 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HSecUnitName").val(checkStatus.data[0].HName);
+                        $("#HSecUnitName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
                         $("#HSecUnitID").val(checkStatus.data[0].HItemID);
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
                 })
             });
-
 
             //閫夋嫨璁¢噺鍗曚綅缁�
             form.on('submit(HUnitGroupList)', function () {//閫夋嫨璁¢噺鍗曚綅缁�
@@ -877,16 +1696,16 @@
                 })
             });
 
-            //榛樿浠撳簱HWhList
-            form.on('submit(HWhList)', function () {//閫夋嫨宸ョ
+            //閫夋嫨椤圭洰
+            form.on('submit(HProjectGroupList)', function () {
                 layer.open({
                     type: 2
-                    , area: ['90%', '90%']//澶у皬
-                    , title: '浠撳簱鍒楄〃'
+                    , area: ['60%', '90%']//澶у皬
+                    , title: '璁¢噺鍗曚綅缁勫垪琛�'
                     , shade: 0.6 //閬僵閫忔槑搴�
                     , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                     , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HWHID', 'yes']
+                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_HProjectGroup.html', 'yes']
                     , resize: false
                     , cancel: function () {
                         //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -898,7 +1717,36 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HWhName").val(checkStatus.data[0].HName);
+                        $("#HProjectName").val(checkStatus.data[0].椤圭洰缁�);
+                        $("#HProjectBillMainID ").val(checkStatus.data[0].HInterID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            });
+
+            //榛樿浠撳簱HWhList
+            form.on('submit(HWhList)', function () {//閫夋嫨宸ョ
+                layer.open({
+                    type: 2
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '浠撳簱鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Warehouse.html', 'yes']
+                    , resize: false
+                    , cancel: function () {
+                        //$(".layui-btn").removeClass("layui-btn-disabled");
+                    }
+                    , btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HWhName").val(checkStatus.data[0].浠撳簱鍚嶇О);
                         $("#HWhID").val(checkStatus.data[0].HItemID);
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
@@ -914,7 +1762,7 @@
                     , shade: 0.6 //閬僵閫忔槑搴�
                     , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                     , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
                     , resize: false
                     , cancel: function () {
                         //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -926,7 +1774,7 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HSALEUNITName").val(checkStatus.data[0].HName);
+                        $("#HSALEUNITName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
                         $("#HSALEUNITID").val(checkStatus.data[0].HItemID);
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
@@ -942,7 +1790,7 @@
                     , shade: 0.6 //閬僵閫忔槑搴�
                     , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                     , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
                     , resize: false
                     , cancel: function () {
                         //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -954,7 +1802,7 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HSALEPRICEUNITName").val(checkStatus.data[0].HName);
+                        $("#HSALEPRICEUNITName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
                         $("#HSALEPRICEUNITID").val(checkStatus.data[0].HItemID);
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
@@ -970,7 +1818,7 @@
                     , shade: 0.6 //閬僵閫忔槑搴�
                     , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                     , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
                     , resize: false
                     , cancel: function () {
                         //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -982,7 +1830,7 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HBASEUNITName").val(checkStatus.data[0].HName);
+                        $("#HBASEUNITName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
                         $("#HBASEUNITID").val(checkStatus.data[0].HItemID);
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
@@ -998,7 +1846,7 @@
                     , shade: 0.6 //閬僵閫忔槑搴�
                     , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                     , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                    , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_UnitList.html', 'yes']
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
                     , resize: false
                     , cancel: function () {
                         //$(".layui-btn").removeClass("layui-btn-disabled");
@@ -1010,8 +1858,36 @@
                         if (checkStatus.data.length === 0) {
                             return layer.msg('璇烽�夋嫨鏁版嵁');
                         }
-                        $("#HSTOREUNITName").val(checkStatus.data[0].HName);
+                        $("#HSTOREUNITName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
                         $("#HSTOREUNITID").val(checkStatus.data[0].HItemID);
+                        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) { }
+                })
+            });
+            //閫夋嫨閲囪喘璁¢噺鍗曚綅
+            form.on('submit(HPOUnitList)', function () {
+                layer.open({
+                    type: 2
+                    , area: ['90%', '90%']//澶у皬
+                    , title: '閲囪喘璁¢噺鍗曚綅鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['../../../views/鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_Unit.html', 'yes']
+                    , resize: false
+                    , cancel: function () {
+                        //$(".layui-btn").removeClass("layui-btn-disabled");
+                    }
+                    , btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HPOUnitName").val(checkStatus.data[0].璁¢噺鍗曚綅鍚嶇О);
+                        $("#HPOUnitID").val(checkStatus.data[0].HItemID);
                         layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                     }
                     , btn2: function (index, layero) { }
@@ -1023,9 +1899,183 @@
             }
 
 
+            //#region 鏂囦欢涓婁紶
+            function PicUpload() {
+                //澶氬浘鐗囦笂浼�
+                //澶氭枃浠跺垪琛ㄧず渚�
+                var ProImgByList = $('#ProImgByList')
+                    , uploadListIns = upload.render({
+                        elem: '#testList'
+
+                        , url: GetWEBURL() + "/Gy_Mater/UploadFile"
+                        , accept: 'file'
+                        , multiple: true
+                        , auto: false
+                        //, bindAction: '#testListAction' //鎸夋壄缁戝畾
+                        , data: { "HNumber": $("#HNumber").val(), "HRemark": $("#HRemark").val(), "HUserName": sessionStorage["HUserName"] }
+                        , choose: function (obj) {
+                            var files = this.files = obj.pushFile(); //灏嗘瘡娆¢�夋嫨鐨勬枃浠惰拷鍔犲埌鏂囦欢闃熷垪
+                            //璇诲彇鏈湴鏂囦欢
+                            obj.preview(function (index, file, result) {
+                                var tr = $(['<tr id="upload-' + index + '">'
+                                    , '<td>' + file.name + '</td>'
+                                    , '<td>' + '<img onclick=\"previewImg(this)\" id="showImg" class="ImgClass" style="width: 150px; margin:10px;cursor:pointer;"src="' + result + '" alt="' + file.name + '">' + '</td>'
+                                    , '<td>' + (file.size / 1014).toFixed(1) + 'kb</td>'
+                                    , '<td>绛夊緟涓婁紶</td>'
+                                    , '<td>'
+                                    , '<button class="layui-btn layui-btn-xs demo-reload ">涓婁紶</button>'
+                                    , '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">鍒犻櫎</button>'
+                                    , '</td>'
+                                    , '</tr>'].join(''));
+
+
+                                //鍗曚釜閲嶄紶
+                                tr.find('.demo-reload').on('click', function () {
+                                    obj.upload(index, file);
+                                    return false;
+                                });
+
+                                //鍒犻櫎
+                                tr.find('.demo-delete').on('click', function () {
+                                    delete files[index]; //鍒犻櫎瀵瑰簲鐨勬枃浠�
+                                    tr.remove();
+                                    uploadListIns.config.elem.next()[0].value = ''; //娓呯┖ input file 鍊硷紝浠ュ厤鍒犻櫎鍚庡嚭鐜板悓鍚嶆枃浠朵笉鍙��
+                                });
+
+                                ProImgByList.append(tr);
+
+                            });
+                        }
+                        , done: function (res, index, upload) {
+                            if (res.code == 1) { //涓婁紶鎴愬姛
+                                var tr = ProImgByList.find('tr#upload-' + index)
+                                    , tds = tr.children();
+                                tds.eq(3).html('<span style="color: #5FB878;">涓婁紶鎴愬姛</span>');
+                                tds.eq(4).html(''); //娓呯┖鎿嶄綔
+
+                                return delete this.files[index]; //鍒犻櫎鏂囦欢闃熷垪宸茬粡涓婁紶鎴愬姛鐨勬枃浠�
+                            }
+                            this.error(index, upload);
+                        }
+                        , error: function (index, upload) {
+                            var tr = ProImgByList.find('tr#upload-' + index)
+                                , tds = tr.children();
+                            tds.eq(2).html('<span style="color: #FF5722;">涓婁紶澶辫触[妫�鏌ユ枃浠跺悕鍙婃枃浠舵牸寮廬</span>');
+                            tds.eq(3).find('.demo-reload').removeClass('layui-hide'); //鏄剧ず涓婁紶
+                        }
+                    });
+            }
+            //#endregion
+
+            //#region 鑾峰彇鍏徃鍚嶏紝鏍规嵁鍏徃杩涜瀹氬埗鍖栧紑鍙�
+            function defaintOperationByCompanyName() {
+                var result = false;
+                $.ajax({
+                    url: GetWEBURL() + '/Xt_getInfo/getCompanyName',
+                    async: false,
+                    type: "GET",
+                    data: {},
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            if (data1.data == "涔斾竴") {
+                                result = true;
+                            }
+                        }
+                    }, error: function (e) {
+                    }
+                });
+                return result;
+            }
+            //#endregion
+
+            //#region 缂栬緫鏃�,鑾峰彇宸蹭笂浼犵殑鏂囦欢鍒楄〃
+            function getFile() {
+                var ProImgByList = $('#ProImgByList')
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_Mater/Filelist',
+                    type: "GET",
+                    data: { "HNumber": $("#HNumber").val() },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            var index = 0;
+                            for (var i = 0; i < data1.data.length; i++) {
+                                var tr = $(['<tr id="upload-' + i + '">'
+                                    , '<td style="display:none">' + data1.data[i].HItemID + '</td>'
+                                    , '<td style="display:none">' + data1.data[i].HSourceBillNo + '</td>'
+                                    , '<td>' + data1.data[i].HFileName + '</td>'
+                                    , '<td>' + '<img onclick=\"previewImg(this)\" id="showImg' + i + '" class="ImgClass" style="width: 150px; margin:10px;cursor:pointer;"src="' + data1.data[i].HFilePath + '" alt="' + data1.data[i].HFileName + '">' + '</td>'
+                                    , '<td>' + (data1.data[i].HFileSize / 1014).toFixed(1) + 'kb</td>'
+                                    , '<td style="color: #5FB878;">涓婁紶鎴愬姛</td>'
+                                    , '<td style="display:none">' + data1.data[i].url + '</td>'
+                                    , '<td>'
+                                    , '<button class="layui-btn layui-btn-xs  demo-dowload" type="button" id="deltefile" onclick="javascript:dowload(this)"><i class="layui-icon layui-icon-download-circle layuiadmin-button-btn"></i>涓嬭浇</button>'
+                                    , '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete" type="button" id="deltefile" onclick="javascript:toManager(this)"><i class="layui-icon layui-icon-delete layuiadmin-button-btn"></i>鍒犻櫎</button>'
+                                    , '</td>'
+                                    , '</tr>'].join(''));
+
+                                $('#ProImgByList').append(tr);
+                            }
+
+                        } else {
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            }
+            //#endregion
+
+
 
             //浠ヤ笂鏄痩ayui妯″潡
         });
+
+
+        //#region 涓嬭浇宸蹭笂浼犵殑鏂囦欢
+        function dowload(r) {
+            //寰楀埌褰撳墠鎵�鍦ㄨ
+            var rows = r.parentNode.parentNode.rowIndex;
+            //寰楀埌鎵�鍦ㄨ鐨勭浜斿垪鐨勫唴瀹�:鏂囦欢鍦板潃
+            var url = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(6)").html();
+            /*window.location.href = url;*/
+            window.open(url)
+        }
+        //#endregion
+
+        //#region 鍒犻櫎宸蹭笂浼犵殑鏂囦欢
+        function toManager(r) {
+            //寰楀埌褰撳墠鎵�鍦ㄨ
+            var rows = r.parentNode.parentNode.rowIndex;
+            //寰楀埌鎵�鍦ㄨ鐨勭涓�鍒楃殑鍐呭:涓婚敭ID
+            var HItemID = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(0)").html();
+            //寰楀埌鎵�鍦ㄨ鐨勭浜屽垪鐨勫唴瀹�:鍗曟嵁鍙�
+            var HSourceBillNo = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(1)").html();
+            //寰楀埌鎵�鍦ㄨ鐨勭涓夊垪鐨勫唴瀹�:鏂囦欢鍚嶇О
+            var HFileName = $("#ProImgByList tr:eq(" + (rows - 1) + ") td:eq(2)").html();
+            layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) {
+
+                //鍒犻櫎宸蹭笂浼犳枃浠�
+                $.ajax({
+                    url: GetWEBURL() + '/Gy_Mater/DeleteFilelist',
+                    type: "GET",
+                    data: { "HItemID": HItemID, "HSourceBillNo": HSourceBillNo, "HFileName": HFileName },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            layer.alert(data1.Message, { icon: 1 });
+                            $("#ProImgByList tr").eq((rows - 1)).remove();
+                        }
+                        else {
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            })
+        }
+        //#endregion
+
 
         //杩斿洖浠撳簱
         function GetHWHValue(obj) {
@@ -1037,6 +2087,13 @@
             $("#HUnitGroupName").val(obj[0].璁¢噺鍗曚綅缁�);
             $("#HUnitGroupID").val(obj[0].HItemID);
         }
+
+        //杩斿洖椤圭洰缁�
+        function GetHProjectGroupNameValue(obj) {
+            $("#HProjectName").val(obj[0].椤圭洰缁�);
+            $("#HProjectBillMainID").val(obj[0].HInterID);
+        }
+
         //杩斿洖璁¢噺鍗曚綅
         function GetHUnitNameValue(obj) {
             if ($("#UnitType").val() == 1) {
@@ -1048,6 +2105,29 @@
                 $("#HSecUnitID").val(obj[0].HItemID);
             }
         }
+
+        function previewImg(obj) {
+            var img = new Image();
+            img.src = obj.src;
+            var height = img.height + 500; //鑾峰彇鍥剧墖楂樺害
+            var width = img.width + 500; //鑾峰彇鍥剧墖瀹藉害
+            var imgHtml = "<img src='" + obj.src + "' width='100%' height='100%'/>";
+            //寮瑰嚭灞�
+            layer.open({
+                type: 1,
+                shade: 0.8,
+                offset: 'auto',
+                area: ['80%', '80%'],
+                shadeClose: true,
+                scrollbar: false,
+                title: "鍥剧墖棰勮", //涓嶆樉绀烘爣棰�
+                content: imgHtml, //鎹曡幏鐨勫厓绱狅紝娉ㄦ剰锛氭渶濂借鎸囧畾鐨勫厓绱犺瀛樻斁鍦╞ody鏈�澶栧眰锛屽惁鍒欏彲鑳借鍏跺畠鐨勭浉瀵瑰厓绱犳墍褰卞搷
+                cancel: function () {
+                    //layer.msg('鎹曡幏灏辨槸浠庨〉闈㈠凡缁忓瓨鍦ㄧ殑鍏冪礌涓婏紝鍖呰9layer鐨勭粨鏋�', { time: 5000, icon: 6 });
+                }
+            });
+        }
+
     </script>
 
 </body>

--
Gitblit v1.9.1