From 2b0f02b1b22e82f54c99b3e3f45a840f5246ea1d Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期四, 05 六月 2025 13:58:48 +0800
Subject: [PATCH] 完成 20250604 测试记录 修复20250527 通过复制进入编辑页面时 审核按钮启用的问题

---
 WebTM/views/模治具管理/上模单/Sc_MouldLowerBillEdit.html              |   34 +
 WebTM/views/模治具管理/模治具仓库管理/Sc_Add_MouldLifeUseBillList.html    |  230 +++++++-
 WebTM/WebTM.csproj.user                                       |    2 
 WebTM/views/模治具管理/上模单/Sc_MouldUpperBillEdit.html              |    9 
 WebTM/views/模治具管理/模具状态分析/Sc_MouldStatusAnalysis_Card.js       |   17 
 WebTM/views/模治具管理/模治具仓库管理/Sc_MouldScrapOutBill.html           |   18 
 WebTM/views/模治具管理/模治具仓库管理/Sc_MouldLifeChangeBillList.html     |  269 +++++++++-
 WebTM/views/模治具管理/模治具仓库管理/Sc_MouldLifeUseBillList.html        |  206 +++++++-
 WebTM/layuiadmin/layui-common-custom.js                       |  102 ++++
 WebTM/views/模治具管理/模治具仓库管理/Sc_Add_MouldLifeChangeBillList.html |  510 ++++++++++++++------
 WebTM/layuiadmin/SetColumn.js                                 |    2 
 WebTM/WebTM.csproj                                            |    1 
 12 files changed, 1,100 insertions(+), 300 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 133a28a..f50a4a6 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -106,6 +106,7 @@
     <Content Include="layuiadmin\ext\tableFilter.js" />
     <Content Include="layuiadmin\ext\tableMerge.js" />
     <Content Include="layuiadmin\grwebapp.js" />
+    <Content Include="layuiadmin\layui-common-custom.js" />
     <Content Include="layuiadmin\layui\css\layui2.10.0.css" />
     <Content Include="layuiadmin\layui\layui.js" />
     <Content Include="layuiadmin\layui\layui2.10.0.js" />
diff --git a/WebTM/WebTM.csproj.user b/WebTM/WebTM.csproj.user
index 2f7c57c..cbf1153 100644
--- a/WebTM/WebTM.csproj.user
+++ b/WebTM/WebTM.csproj.user
@@ -4,7 +4,7 @@
     <NameOfLastUsedPublishProfile>D:\鏅轰簯杩堟�漒MES\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
     <NameOfLastUsedPublishProfile>D:\WorkBench\MES-WEB-LayUI\WebTM\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
     <ProjectView>ShowAllFiles</ProjectView>
-    <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
+    <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
     <UseIISExpress>true</UseIISExpress>
     <Use64BitIISExpress />
     <IISExpressSSLPort />
diff --git a/WebTM/layuiadmin/SetColumn.js b/WebTM/layuiadmin/SetColumn.js
index 2f27e57..79f400d 100644
--- a/WebTM/layuiadmin/SetColumn.js
+++ b/WebTM/layuiadmin/SetColumn.js
@@ -344,7 +344,7 @@
 }
 //#endregion
 
-//#region 闅愯棌鍒楄缃紪杈戦〉闈�
+//#region 闅愯棌鍒楄缃紪杈戦〉闈� 甯﹀洖璋冿紝鐢ㄤ簬璁剧疆涓嶅彲缂栬緫鍒�
 function get_HideColumnEditWithCallback(HModName, user, option, table, callback) {
     var colName = "";
     for (var i = 1; i < option.cols[0].length - 1; i++) {
diff --git a/WebTM/layuiadmin/layui-common-custom.js b/WebTM/layuiadmin/layui-common-custom.js
new file mode 100644
index 0000000..3ce025d
--- /dev/null
+++ b/WebTM/layuiadmin/layui-common-custom.js
@@ -0,0 +1,102 @@
+// 瀵煎嚭涓篹xcel(閫氱敤)
+function ExportExcel(HModName, ins, option) {
+    var ModRightNameCheck = HModName + "_ExportExcel";
+
+    //閫昏緫瀹℃牳鏂规硶
+    $.ajax({
+        type: "GET",
+        url: GetWEBURL() + "/LMES/getReportByModRightNameCheck", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+        data: { "ModRightNameCheck": ModRightNameCheck, "user": sessionStorage["HUserName"] },
+        success: function (result) {
+            if (result.count == 1) {
+                table.exportFile(ins.config.id, option.data, "xls");
+            } else {
+                layer.alert("褰撳墠妯″潡娌℃湁瀵煎嚭鏉冮檺!", { icon: 5 });
+            }
+        }, error: function () {
+            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+        }
+    });
+}
+
+// 娓呴櫎鍒跺崟淇℃伅
+function Clear_BillMakeMsg(formLayui, formWrapperStr) {
+    if (typeof Object.assign === 'function') {
+        let formObj = formLayui.val(formWrapperStr)
+        formObj['HMaker'] = sessionStorage['HMaker']
+        formObj['HMakeDate'] = ''
+        formObj['HChecker'] = ''
+        formObj['HCheckDate'] = ''
+        formObj['HUpDater'] = ''
+        formObj['HUpDateDate'] = ''
+        formObj['HCloseMan'] = ''
+        formObj['HCloseDate'] = ''
+        formObj['HDeleteMan'] = ''
+        formObj['HDeleteDate'] = ''
+        formObj['HStopMan'] = ''
+        formObj['HStopDate'] = ''
+        form.val(formWrapperStr, formObj);
+    }
+}
+
+// 璁剧疆涓嶅彲缂栬緫鍒� / 闅愯棌鍒�
+function setUneditableCol(option, editable, hideCols) {
+    if (Array.isArray(editable) !== true) {
+        return
+    }
+    let UneditableColStyle = 'background-color: #eeeeee;'
+    option.cols[0].forEach(item => {
+        if (editable.includes(item.field) !== true) {
+            item.edit = ''
+            if (item.style !== undefined) {
+                item.style += ';' + UneditableColStyle
+            } else {
+                item.style = UneditableColStyle
+            }
+
+        } else {
+            item.edit = 'text'
+        }
+
+        if (hideCols.includes(item.field) === true) {
+            item.hide = true
+        }
+    });
+    return option
+}
+
+// 璁剧疆涓嶅彲缂栬緫鍒� / 闅愯棌鍒� 閫氳繃璁剧疆涓嶅彲缂栬緫
+function setUneditableCol_WithUneditable(option, uneditable, hideCols) {
+    if (Array.isArray(uneditable) !== true) {
+        return
+    }
+    let UneditableColStyle = 'background-color: #eeeeee;'
+    option.cols[0].forEach(item => {
+        if (uneditable.includes(item.field) === true) {
+            item.edit = ''
+            if (item.style !== undefined) {
+                item.style += ';' + UneditableColStyle
+            } else {
+                item.style = UneditableColStyle
+            }
+
+        } else {
+            item.edit = 'text'
+        }
+
+        if (hideCols.includes(item.field) === true) {
+            item.hide = true
+        }
+    });
+    return option
+}
+
+// 椤甸潰HTML瑙f瀽瀹屾垚鍚庢墽琛�
+function onCreated(callback) {
+    document.addEventListener('DOMContentLoaded', callback)
+}
+
+// 椤甸潰璧勬簮鍔犺浇瀹屾垚鍚庢墽琛�
+function onLoad(callback) {
+    window.addEventListener('load', callback)
+}
\ No newline at end of file
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit.html"
index 1dfad0e..d01d500 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldLowerBillEdit.html"
@@ -291,6 +291,19 @@
                         $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                     }
                 });
+            } else if (OperationType == 2) {
+                RoadBillMain(linterid);
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetMAXNum",
+                    type: "GET",
+                    data: { "HBillType": '3846' },
+                    success: function (d) {
+                        $("#HInterID").val(d.data[0].HInterID);
+                        $("#HBillNo").val(d.data[0].HBillNo);
+                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                    }
+                });
+                ClearMakeMsg()
             }
             else if (OperationType == 3) {
                 //绂佺敤缁勭粐閫夐」
@@ -395,6 +408,7 @@
             //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
 
             function set_ClearBill() {
+                $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
                 //鍒跺崟浜�
                 $("#HMaker").val(sessionStorage["HUserName"]);
                 $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
@@ -569,6 +583,18 @@
                         }
                     });
                 })
+            }
+
+            // 澶嶅埗 閲嶇疆鍒跺崟淇℃伅
+            function ClearMakeMsg() {
+                $("#hmaker").val(sessionStorage['HMaker'])
+                $('#hmakedate').val(Format(new Date(), 'yyyy-MM-dd'))
+                $('#hchecker').val('')
+                $('#hcheckdate').val('')
+                $('#hupdater').val('')
+                $('#hupdatetime').val('')
+                $('#hdeleteman').val('')
+                $('#hdeletedate').val('')
             }
 
             //琛屽唴鍒犻櫎蹇嵎閿�
@@ -774,6 +800,14 @@
                             , "HCloseDate": d.data[0].鍏抽棴鏃ユ湡 == null ? "" : Format(new Date(d.data[0].鍏抽棴鏃ユ湡), "yyyy-MM-dd")
                         });
 
+                        if (OperationType == 3) {
+                            if (isEmpty(d.data[0].瀹℃牳浜�) !== true) {
+                                $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
+                            } else {
+                                $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);
+                            }
+                        }
+
                         //瀛愯〃  璧嬪��
                         var rowdata = [];
                         for (var i = 0; i < d.data.length; i++) {
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit.html"
index 7bdfa44..d96edd8 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\344\270\212\346\250\241\345\215\225/Sc_MouldUpperBillEdit.html"
@@ -425,6 +425,7 @@
             //#region 姝ら〉闈㈡墍鏈夌殑鏂规硶
 
             function set_ClearBill() {
+                $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
                 //鍒濆鍖栫粍缁�
                 Organ();
                 //鍒跺崟浜�
@@ -838,6 +839,14 @@
                             , "hdeletedate": d.data[0].浣滃簾鏃ユ湡 == null ? "" : Format(new Date(d.data[0].浣滃簾鏃ユ湡), "yyyy-MM-dd")
                         });
 
+                        if (OperationType == 3) {
+                            if (isEmpty(d.data[0].瀹℃牳浜�) !== true) {
+                                $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
+                            } else {
+                                $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);
+                            }
+                        }
+
                         //瀛愯〃  璧嬪��
                         var rowdata = [];
                         for (var i = 0; i < d.data.length; i++) {
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\212\266\346\200\201\345\210\206\346\236\220/Sc_MouldStatusAnalysis_Card.js" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\212\266\346\200\201\345\210\206\346\236\220/Sc_MouldStatusAnalysis_Card.js"
index bb1a602..866fd57 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\212\266\346\200\201\345\210\206\346\236\220/Sc_MouldStatusAnalysis_Card.js"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\345\205\267\347\212\266\346\200\201\345\210\206\346\236\220/Sc_MouldStatusAnalysis_Card.js"
@@ -1,22 +1,5 @@
 class Sc_MouldStatusAnalysis_Card extends HTMLElement {
-    static observedAttributes = ["color", "size"];
     constructor() {
         super()
-    }
-
-    connectedCallback() {
-        console.log("鑷畾涔夊厓绱犳坊鍔犺嚦椤甸潰銆�");
-    }
-
-    disconnectedCallback() {
-        console.log("鑷畾涔夊厓绱犱粠椤甸潰涓Щ闄ゃ��");
-    }
-
-    adoptedCallback() {
-        console.log("鑷畾涔夊厓绱犵Щ鍔ㄨ嚦鏂伴〉闈€��");
-    }
-
-    attributeChangedCallback(name, oldValue, newValue) {
-        console.log(`灞炴�� ${name} 宸插彉鏇淬�俙);
     }
 }
\ No newline at end of file
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_Add_MouldLifeChangeBillList.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_Add_MouldLifeChangeBillList.html"
index 78150c6..a64a297 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_Add_MouldLifeChangeBillList.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_Add_MouldLifeChangeBillList.html"
@@ -1,11 +1,13 @@
 锘�<!DOCTYPE html>
 <html>
+
 <head>
     <meta charset="utf-8" />
     <title>鏂板/缂栬緫鍣ㄥ叿瀵垮懡璋冩暣鍗�</title>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <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">
     <style type="text/css">
@@ -14,6 +16,7 @@
         }
     </style>
 </head>
+
 <body>
 
     <div id="layout1" class="layui-fluid">
@@ -24,10 +27,12 @@
                         <div class="layui-card-header">
                             <div class="layui-btn-group">
 
-                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">淇濆瓨</button>
-                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">閫�鍑�</button>
-
-
+                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+                                    lay-submit="" lay-filter="Saver">淇濆瓨</button>
+                                <button type="button" id="check-btn" class="layui-btn layui-btn-normal layui-btn-radius"
+                                    lay-submit="" lay-filter="Checker">瀹℃牳</button>
+                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
+                                    lay-filter="Exit">閫�鍑�</button>
                             </div>
 
                         </div>
@@ -44,7 +49,8 @@
                                             <div class="layui-inline">
                                                 <label class="layui-form-label">鍗曟嵁鍙�</label>
                                                 <div class="layui-input-inline">
-                                                    <input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off">
+                                                    <input class="layui-input" name="HBillNo" lay-verify="HBillNo"
+                                                        id="HBillNo" readonly="readonly" autocomplete="off">
                                                     <input id="HInterID" name="HInterID" type="hidden" />
                                                     <input id="HMaker" name="HMaker" type="hidden" /><!--鍒跺崟浜�-->
                                                 </div>
@@ -52,66 +58,96 @@
                                             <div class="layui-inline">
                                                 <label class="layui-form-label">鏃ユ湡</label>
                                                 <div class="layui-input-inline">
-                                                    <input class="layui-input" name="HDate" id="HDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
+                                                    <input class="layui-input" name="HDate" id="HDate"
+                                                        autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd"
+                                                        placeholder="yyyy-MM-dd">
                                                 </div>
                                             </div>
                                             <div class="layui-inline">
                                                 <label class="layui-form-label">鍐呴儴鍗曟嵁鍙�</label>
                                                 <div class="layui-input-inline">
-                                                    <input type="text" name="HInnerBillNo" id="HInnerBillNo" class="layui-input">
+                                                    <input type="text" name="HInnerBillNo" id="HInnerBillNo"
+                                                        class="layui-input">
                                                 </div>
                                             </div>
                                             <div class="layui-inline">
-                                                <label class="layui-form-label">璋冩暣浜�<label style="color:red"> * </label></label>
+                                                <label class="layui-form-label">璋冩暣浜�<label style="color:red"> *
+                                                    </label></label>
                                                 <div class="layui-input-inline">
-                                                    <input type="text" name="HEmpName" id="HEmpName" class="layui-input" value="" style="float:left;width:150px;">
-                                                    <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input" value="" style="float:left;width:150px;">
-                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HEmpList" style="width:40px;">
-                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                    <input type="text" name="HEmpName" id="HEmpName" class="layui-input"
+                                                        value="" style="float:left;width:150px;">
+                                                    <input type="hidden" name="HEmpID" id="HEmpID" class="layui-input"
+                                                        value="" style="float:left;width:150px;">
+                                                    <button type="button" lay-submit="" class="layui-btn"
+                                                        lay-filter="HEmpList" 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-form-item">
                                             <div class="layui-inline">
-                                                <label class="layui-form-label">璐熻矗浜�<label style="color:red"> * </label></label>
+                                                <label class="layui-form-label">璐熻矗浜�<label style="color:red"> *
+                                                    </label></label>
                                                 <div class="layui-input-inline">
-                                                    <input type="text" name="HMangerName" id="HMangerName" class="layui-input" value="" style="float:left;width:150px;">
-                                                    <input type="hidden" name="HMangerID" id="HMangerID" class="layui-input" value="" style="float:left;width:150px;">
-                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HMangerList" style="width:40px;">
-                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                    <input type="text" name="HMangerName" id="HMangerName"
+                                                        class="layui-input" value="" style="float:left;width:150px;">
+                                                    <input type="hidden" name="HMangerID" id="HMangerID"
+                                                        class="layui-input" value="" style="float:left;width:150px;">
+                                                    <button type="button" lay-submit="" class="layui-btn"
+                                                        lay-filter="HMangerList" 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 style="color:red"> * </label></label>
+                                                <label class="layui-form-label">閮ㄩ棬<label style="color:red"> *
+                                                    </label></label>
                                                 <div class="layui-input-inline">
-                                                    <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;">
-                                                    <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input" value="" style="float:left;width:150px;">
-                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="Department" style="width:40px;">
-                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
+                                                    <input type="text" name="HDeptName" id="HDeptName"
+                                                        class="layui-input" value="" style="float:left;width:150px;">
+                                                    <input type="hidden" name="HDeptID" id="HDeptID" class="layui-input"
+                                                        value="" style="float:left;width:150px;">
+                                                    <button type="button" lay-submit="" class="layui-btn"
+                                                        lay-filter="Department" 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">
-                                                    <textarea placeholder="璇疯緭鍏ユ憳瑕�" class="layui-textarea" name="HReason" id="HReason"></textarea>
+                                                    <textarea placeholder="璇疯緭鍏ユ憳瑕�" class="layui-textarea" name="HReason"
+                                                        id="HReason"></textarea>
                                                 </div>
                                             </div>
                                             <div class="layui-inline">
                                                 <label class="layui-form-label">鎽樿</label>
                                                 <div class="layui-input-inline">
-                                                    <textarea placeholder="璇疯緭鍏ユ憳瑕�" class="layui-textarea" name="HExplanation" id="HExplanation"></textarea>
+                                                    <textarea placeholder="璇疯緭鍏ユ憳瑕�" class="layui-textarea"
+                                                        name="HExplanation" id="HExplanation"></textarea>
                                                 </div>
                                             </div>
                                         </div>
                                         <div class="layui-form-item">
-
                                             <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>
+                                                    <textarea placeholder="璇疯緭鍏ョ淮澶囨敞" class="layui-textarea" name="HRemark"
+                                                        id="HRemark"></textarea>
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 85px;">缁勭粐</label>
+                                                <div class="layui-input-block"
+                                                    style="margin-left: 120px; width: 185px;">
+                                                    <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"
+                                                        class="ForFilteringSchemes">
+                                                        <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                                    </select>
                                                 </div>
                                             </div>
                                         </div>
@@ -122,25 +158,29 @@
                                             <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="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HMaker" id="HMaker"
+                                                        style="background-color:#efefef4d;" readonly>
                                                 </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="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HChecker" id="HChecker"
+                                                        style="background-color:#efefef4d;" readonly>
                                                 </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="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HCloseMan"
+                                                        id="HCloseMan" style="background-color:#efefef4d;" readonly>
                                                 </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="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HUpDater" id="HUpDater"
+                                                        style="background-color:#efefef4d;" readonly>
                                                 </div>
                                             </div>
 
@@ -149,25 +189,29 @@
                                             <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="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HMakeDate"
+                                                        id="HMakeDate" style="background-color:#efefef4d;" readonly>
                                                 </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="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HCheckDate"
+                                                        id="HCheckDate" style="background-color:#efefef4d;" readonly>
                                                 </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="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HCloseDate"
+                                                        id="HCloseDate" style="background-color:#efefef4d;" readonly>
                                                 </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="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HUpDateDate"
+                                                        id="HUpDateDate" style="background-color:#efefef4d;" readonly>
                                                 </div>
                                             </div>
                                         </div>
@@ -175,13 +219,15 @@
                                             <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="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HDeleteMan"
+                                                        id="HDeleteMan" style="background-color:#efefef4d;" readonly>
                                                 </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="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HDeleteDate"
+                                                        id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                                 </div>
                                             </div>
                                         </div>
@@ -193,10 +239,9 @@
                         <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container">
-
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>澧炲姞涓�琛�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗涓�琛�</button>
-
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                             </div>
                         </script>
                         <script type="text/html" id="xuhao">
@@ -209,7 +254,7 @@
     </div>
     <script type="text/html" id="barDemo">
         <!--<a class="layui-btn layui-btn-xs" lay-event="edit">缂栬緫</a>-->
-        <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
+    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">鍒犻櫎</a>
     </script>
     <script src="../../../layuiadmin/layui/layui.js"></script>
     <script src="../../../layuiadmin/Scripts/json2.js"></script>
@@ -218,6 +263,9 @@
     <script src="../../../layuiadmin/PubCustom.js"></script>
     <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
     <script src="../../../layuiadmin/PageTitle.js"></script>
+    <script src="../../../layuiadmin/common.js"></script>
+    <script src="../../../layuiadmin/layui-common-custom.js"></script>
+    <script src="../../../layuiadmin/SetColumn.js"></script>
     <script>
         //鑾峰彇鍙傛暟
         function getUrlVars() {
@@ -232,22 +280,24 @@
         }
 
 
-
+        var optionData = []
         var params = getUrlVars();
         var hID = params[params[0]];//缂栬緫鏌ョ湅
+        var operationType = params[params[1]] // 鍒ゆ柇鎿嶄綔绫诲瀷 1: 鏂板,2: 澶嶅埗,3: 缂栬緫
 
 
         layui.config({
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
             index: 'lib/index' //涓诲叆鍙fā鍧�
-        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+        }).use(['index', 'form', 'laydate', 'table', 'element', 'util'], function () {
             var $ = layui.$
                 , admin = layui.admin
                 , layer = layui.layer
                 , table = layui.table
                 , form = layui.form
                 , laydate = layui.laydate
+                , util = layui.util
                 , element = layui.element;
 
             //甯歌鐢ㄦ硶
@@ -264,10 +314,15 @@
 
             //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
             var HModuleType = "3824";
+            var HModName = 'Sc_Add_MouldLiftChangeBillList'
+            var EditableCol = ['HMaterCode', 'HNewLeaveLife', 'HRemark'] // 鍙紪杈戝垪
+            var titleData = ['HMaterID', 'HUnitID', 'HPropertyID', 'HPropertyCode', 'HPropertyName'
+                , 'HSecUnitID', 'HSecUnitCode', 'HSecUnitName', 'HSecUnitRate'
+            ] // 闅愯棌鍒�
             //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
             var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
             $("h1").html('<b>' + HPageTitle + '</b>');
-		    //#endregion
+            //#endregion
 
             var tableReload = table.reload;
             var option = {
@@ -296,42 +351,55 @@
                     , { field: 'HUnitName', title: '璁¢噺鍗曚綅', width: 100 }
                     , { field: 'HDesignLife', title: '璁捐瀵垮懡', edit: 'text', width: 100, totalRow: true }
                     , { field: 'HLeaveLife', title: '鍘熷墿浣欏鍛�', edit: 'text', width: 100, totalRow: true }
-                    , { field: 'HNewLeaveLife', title: '鏂板墿浣欏鍛�', edit: 'text', width:100 , totalRow: true }
+                    , { field: 'HNewLeaveLife', title: '鏂板墿浣欏鍛�', edit: 'text', width: 100, totalRow: true }
                     , { field: 'HRemark', title: '琛ㄤ綋澶囨敞', edit: 'text', width: 100 }
                 ]]
                 , limit: 500 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
             };
-            //鍒ゆ柇鏄惁鏂板
-            if (hID == null || hID == 0) {              
-                option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HPropertyID": 0, "HPropertyCode": "", "HPropertyName": "", "HSecUnitID": 0, "HSecUnitCode": "", "HSecUnitName": "", "HSecUnitRate": 0, "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HNewLeaveLife": 0, "HRemark": "" }];
-                table.render(option);
+
+            if (operationType == undefined) {
+                operationType = 1;
+                hID = 0;
             }
-            else {
-                $("#HInterID").val(hID);//淇敼鏃朵富琛↖D
-                //缂栬緫鍔犺浇鏁版嵁
-                $.ajax({
-                    url: GetWEBURL() + 'Sc_MouldLifeChangeBill/Sc_MouldLifeChangeBillListProjectDetai',
-                    type: "GET",
-                    data: { "sqlWhere": "and hmainid=" + hID },
-                    success: function (result) {
-                        //console.log(result);
-                        //console.log('gouba' + result);
-                        if (result.count == 1) {
-                            option.data = result.data;
-                            table.render(option);
-
-                        } else {
-                            layer.alert(result.code + result.Message, { icon: 5 });
-                        }
-                    }, error: function () {
-                        layer.close(index0);
-                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
-                    }
-                });
-
+            //鍒濆鍖栫粍缁�
+            Organ();
+            if (operationType == 1) {
+                Add_New()
+            } else if (operationType == 2) {
+                Init_Grid()
+                Add_New()
+            } else {
+                Init_Grid()
             }
+            //  //鍒ゆ柇鏄惁鏂板
+            // if (hID == null || hID == 0) {
+            //     option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HPropertyID": 0, "HPropertyCode": "", "HPropertyName": "", "HSecUnitID": 0, "HSecUnitCode": "", "HSecUnitName": "", "HSecUnitRate": 0, "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HNewLeaveLife": 0, "HRemark": "" }];
+            //     table.render(option);
+            // }
+            // else {
+            //     $("#HInterID").val(hID);//淇敼鏃朵富琛↖D
+            //     //缂栬緫鍔犺浇鏁版嵁
+            //     $.ajax({
+            //         url: GetWEBURL() + '/Sc_MouldLifeChangeBill/Sc_MouldLifeChangeBillListProjectDetai',
+            //         type: "GET",
+            //         data: { "sqlWhere": "and hmainid=" + hID },
+            //         success: function (result) {
+            //             //console.log(result);
+            //             //console.log('gouba' + result);
+            //             if (result.count == 1) {
+            //                 option.data = result.data;
+            //                 table.render(option);
 
+            //             } else {
+            //                 layer.alert(result.code + result.Message, { icon: 5 });
+            //             }
+            //         }, error: function () {
+            //             layer.close(index0);
+            //             layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+            //         }
+            //     });
 
+            // }
             //澶村伐鍏锋爮浜嬩欢
             var rowid = 0;
             var rows = 0;
@@ -365,6 +433,12 @@
                             table.render(option);//灏嗘暟鎹覆鏌撳埌琛ㄦ牸涓�
                             //layer.alert(copyrow);
                         }
+                        break;
+                    case 'set_HideColumn':
+                        get_HideColumnEditWithCallback(HModName, sessionStorage["HUserName"], option, table, function () {
+                            option = setUneditableCol(option, EditableCol, titleData)
+                            init_Table()
+                        });
                         break;
                 }
             });
@@ -418,10 +492,13 @@
                                         HMaterCode: checkStatus.data[0].妯″叿缂栧彿,
                                         HMaterName: checkStatus.data[0].妯″叿鍚嶇О,
                                         HMaterSpec: checkStatus.data[0].妯″叿鍨嬪彿,
-                                        HLeaveLife: HMouldLife,
+                                        // HLeaveLife: HMouldLife,
                                         HNewLeaveLife: 0,//checkStatus.data[0].HNewLife,
                                         HDesignLife: checkStatus.data[0].鍒濆璁捐瀵垮懡,  //璁捐瀵垮懡
-
+                                        HLeaveLift: checkStatus.data[0].鍓╀綑瀵垮懡, // 鍘熷墿浣欏鍛�
+                                        HUnitID: checkStatus.data[0].HUnitID,
+                                        HUnitName: checkStatus.data[0]['璁¢噺鍗曚綅'],
+                                        HUnitCode: checkStatus.data[0]['璁¢噺鍗曚綅浠g爜']
                                     });
 
                                     layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
@@ -431,7 +508,23 @@
                                     //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
                                 },
                                 end: function () {
+                                    if (isEmpty(optionData) === false) {
+                                        obj.update({
+                                            HMaterID: optionData[0].hmainid,
+                                            HMaterCode: optionData[0].妯″叿缂栧彿,
+                                            HMaterName: optionData[0].妯″叿鍚嶇О,
+                                            HMaterSpec: optionData[0].妯″叿鍨嬪彿,
+                                            // HLeaveLife: HMouldLife,
+                                            HNewLeaveLife: 0,//checkStatus.data[0].HNewLife,
+                                            HDesignLife: optionData[0].鍒濆璁捐瀵垮懡,  //璁捐瀵垮懡
+                                            HLeaveLift: optionData[0].鍓╀綑瀵垮懡, // 鍘熷墿浣欏鍛�
+                                            HUnitID: optionData[0].HUnitID,
+                                            HUnitName: optionData[0]['璁¢噺鍗曚綅'],
+                                            HUnitCode: optionData[0]['璁¢噺鍗曚綅浠g爜']
+                                        });
 
+                                        optionData = []
+                                    }
                                 }
                             });
                         }
@@ -566,85 +659,11 @@
 
 
 
-            function RoadBillMain(hID)//鍔犺浇琛ㄥご
-            {
-
-                //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪
-                $.ajax({
-                    url: GetWEBURL() + "Sc_MouldLifeChangeBill/Sc_GetMouldLifeChangeBillListCheckDetai",
-                    type: "GET",
-                    data: {
-                        "HID": hID
-                    },
-                    success: function (result) {
-
-                        if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
-                            var data = result.data.h_v_Sc_MouldLifeChangeBillList_Edit[0];
-                            console.info(data);
-                            form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
-                                "HBillNo": data.鍗曟嵁鍙�
-                                , "HDate": formatDate(data.鏃ユ湡)
-                                , "HInnerBillNo": data.鍐呴儴鍗曟嵁鍙�
-                                , "HEmpID": data.HEmpID                 //璋冩暣浜篒D
-                                , "HEmpName": data.璋冩暣浜�               //璋冩暣浜哄悕绉�
-                                , "HMangerID": data.HMangerID            //璐熻矗浜篒D
-                                , "HMangerName": data.璐熻矗浜�             //璐熻矗浜哄悕绉�
-                                , "HDeptID": data.HDeptID                 //閮ㄩ棬ID
-                                , "HDeptName": data.閮ㄩ棬                //閮ㄩ棬鍚嶇О
-                                , "HReason": data.璋冩暣鍘熷洜             //璋冩暣鍘熷洜
-                                , "HExplanation": data.鎽樿              //鎽樿
-                                , "HRemark": data.澶囨敞                    //澶囨敞
-                                , "HMaker": data.鍒跺崟浜�
-                                , "HMakeDate": data.鍒跺崟鏃ユ湡 == null ? "" : Format(new Date(data.鍒跺崟鏃ユ湡), "yyyy-MM-dd")
-                                , "HChecker": data.瀹℃牳浜�
-                                , "HCheckDate": data.瀹℃牳鏃ユ湡 == null ? "" : Format(new Date(data.瀹℃牳鏃ユ湡), "yyyy-MM-dd")
-                                , "HUpDater": data.淇敼浜�
-                                , "HUpDateDate": data.淇敼鏃ユ湡 == null ? "" : Format(new Date(data.淇敼鏃ユ湡), "yyyy-MM-dd")
-                                , "HCloseMan": data.鍏抽棴浜�
-                                , "HCloseDate": data.鍏抽棴鏃ユ湡 == null ? "" : Format(new Date(data.鍏抽棴鏃ユ湡), "yyyy-MM-dd")
-                                , "HDeleteMan": data.浣滃簾浜�
-                                , "HDeleteDate": data.浣滃簾鏃ユ湡 == null ? "" : Format(new Date(data.浣滃簾鏃ユ湡), "yyyy-MM-dd")
-                            });
-
-                        } else {
-                            layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
-                        }
-                    }, error: function () {
-                        layer.alert("鍙戠敓閿欒!", { icon: 5 });
-                    }
-                });
-            }
-
-
             var date = new Date();
             var day = date.getDate();
             var month = date.getMonth() + 1;
             var year = date.getFullYear();
             var shijian = year + "-" + month + "-" + day;
-
-            //鍒ゆ柇鏄惁鏂板
-            if (hID == null || hID == 0) {
-                //鑾峰彇鏈�澶у崟鎹彿 new
-                $("#HInterID").val("0");
-                $("#HBillNo").val("");
-                $.ajax({
-                    url: GetWEBURL() + "/Web/GetMAXNum",
-                    type: "GET",
-                    data: { "HBillType": '3824' },
-                    success: function (d) {
-                        //console.log(d.data);
-                        $("#HBillNo").val(d.data[0].HBillNo);
-                        $("#HDate").val(shijian);
-                        $("#HInterID").val(0);
-                    }
-                });
-            }
-            else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new
-                RoadBillMain(hID);
-                /* RoadBillSub(linterid);*/
-            }
-
-
 
             //琛ㄥご淇℃伅璋冩暣浜哄脊绐�
             form.on('submit(HEmpList)', function () {
@@ -683,6 +702,34 @@
                     }
                 });
             });
+
+            //瀹℃牳
+            form.on('submit(Checker)', function () {
+                var InterID = hID
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/Sc_MouldLifeChangeBill/AuditSc_MouldLifeChangeBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                var index = layer.getFrameIndex(window.name);
+                                //鍏抽棴褰撳墠frame
+                                layer.close(index);
+                                $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true)
+                                $('#add-btn').addClass('layui-btn-disabled').attr('disabled', true)
+                                //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                // $("#btnSearch").trigger('click');
+                            });
+
+                        } else {
+                            layer.alert(result.code + result.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            })
 
             //琛ㄥご淇℃伅璐熻矗浜哄脊绐�
             form.on('submit(HMangerList)', function () {
@@ -772,7 +819,7 @@
                 }
             });
 
-          
+
             function formatDate(date) {
                 var d = new Date(date),
                     month = '' + (d.getMonth() + 1),
@@ -842,7 +889,7 @@
             });
 
             //#region 鏍规嵁椤圭洰璐圭敤鍒嗙被杩斿洖杩欎釜鍒嗙被鐨勫��
-            function getHMould (HItemID) {
+            function getHMould(HItemID) {
                 $.ajax({
                     url: GetWEBURL() + '/Sc_MouldRepairInBillList/Get_HMouldLifeUsePic',
                     type: "GET",
@@ -851,7 +898,7 @@
                     success: function (data1) {
                         if (data1.count == 1) {
                             var data = data1.data;
-                            HMouldLife=data[0].鍓╀綑瀵垮懡
+                            HMouldLife = data[0].鍓╀綑瀵垮懡
                         } else {
                             layer.alert(data1.Message, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
                         }
@@ -862,16 +909,161 @@
             }
             //#endregion
 
+            function Init_Grid() {
+                RoadBillMain(hID);
+                DisPlay_HideColumn(HModName, sessionStorage['HUserName'], option, titleData)
+                option = setUneditableCol(option, EditableCol, titleData)
+                init_Table()
+            }
+
+            function RoadBillMain(hID)//鍔犺浇琛ㄥご
+            {
+
+                //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪
+                $.ajax({
+                    url: GetWEBURL() + "/Sc_MouldLifeChangeBill/Sc_GetMouldLifeChangeBillListCheckDetai",
+                    type: "GET",
+                    data: {
+                        "HID": hID
+                    },
+                    success: function (result) {
+                        if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data.h_v_Sc_MouldLifeChangeBillList_Edit[0];
+                            console.info(data);
+                            form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                "HBillNo": data.鍗曟嵁鍙�
+                                , "HDate": formatDate(data.鏃ユ湡)
+                                , "HInnerBillNo": data.鍐呴儴鍗曟嵁鍙�
+                                , "HEmpID": data.HEmpID                 //璋冩暣浜篒D
+                                , "HEmpName": data.璋冩暣浜�               //璋冩暣浜哄悕绉�
+                                , "HMangerID": data.HMangerID            //璐熻矗浜篒D
+                                , "HMangerName": data.璐熻矗浜�             //璐熻矗浜哄悕绉�
+                                , "HDeptID": data.HDeptID                 //閮ㄩ棬ID
+                                , "HDeptName": data.閮ㄩ棬                //閮ㄩ棬鍚嶇О
+                                , "HReason": data.璋冩暣鍘熷洜             //璋冩暣鍘熷洜
+                                , "HExplanation": data.鎽樿              //鎽樿
+                                , "HRemark": data.澶囨敞                    //澶囨敞
+                                , "HMaker": data.鍒跺崟浜�
+                                , "HMakeDate": data.鍒跺崟鏃ユ湡 == null ? "" : Format(new Date(data.鍒跺崟鏃ユ湡), "yyyy-MM-dd")
+                                , "HChecker": data.瀹℃牳浜�
+                                , "HCheckDate": data.瀹℃牳鏃ユ湡 == null ? "" : Format(new Date(data.瀹℃牳鏃ユ湡), "yyyy-MM-dd")
+                                , "HUpDater": data.淇敼浜�
+                                , "HUpDateDate": data.淇敼鏃ユ湡 == null ? "" : Format(new Date(data.淇敼鏃ユ湡), "yyyy-MM-dd")
+                                , "HCloseMan": data.鍏抽棴浜�
+                                , "HCloseDate": data.鍏抽棴鏃ユ湡 == null ? "" : Format(new Date(data.鍏抽棴鏃ユ湡), "yyyy-MM-dd")
+                                , "HDeleteMan": data.浣滃簾浜�
+                                , "HDeleteDate": data.浣滃簾鏃ユ湡 == null ? "" : Format(new Date(data.浣滃簾鏃ユ湡), "yyyy-MM-dd")
+                            });
+
+                            if (isEmpty(data.瀹℃牳浜�) === false) {
+                                if (operationType != 2) {
+                                    $('#add-btn').addClass('layui-btn-disabled').attr('disabled', true)
+                                }
+                            } else {
+                                $('#check-btn').removeClass('layui-btn-disabled').attr('disabled', false)
+                            }
+
+                            if (operationType == 2) {
+                                $("#HMaker").val(sessionStorage['HUserName'])
+                                $("#HMakeDate").val('')
+                                $("#HChecker").val('')
+                                $("#HCheckDate").val('')
+                                $("#HUpDater").val('')
+                                $("#HUpDateDate").val('')
+                                $("#HCloseMan").val('')
+                                $("#HCloseDate").val('')
+                                $("#HDeleteMan").val('')
+                                $("#HDeleteDate").val('')
+                            }
+
+                        } else {
+                            layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+                        }
+                    }, error: function () {
+                        layer.alert("鍙戠敓閿欒!", { icon: 5 });
+                    }
+                });
+            }
+
+            //鑾峰彇缁勭粐
+            function Organ() {
+                //鑾峰彇鐧诲綍椤电粍缁囧垪
+                $.ajax({
+                    type: "get",
+                    async: false,
+                    url: GetWEBURL() + "/Web/GetOrganizations",
+                    success: function (result) {
+                        var Organization = "";
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
+                            }
+                            $("#HOrgID").append(Organization);
+                            $("#HOrgID").val(sessionStorage["OrganizationID"])
+                            form.render('select');
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
+
+            function init_Table() {
+                $("#HInterID").val(hID);//淇敼鏃朵富琛↖D
+                //缂栬緫鍔犺浇鏁版嵁
+                $.ajax({
+                    url: GetWEBURL() + '/Sc_MouldLifeChangeBill/Sc_MouldLifeChangeBillListProjectDetai',
+                    type: "GET",
+                    data: { "sqlWhere": "and hmainid=" + hID },
+                    success: function (result) {
+                        //console.log(result);
+                        //console.log('gouba' + result);
+                        if (result.count == 1) {
+                            option.data = result.data;
+                            table.render(option);
+
+                        } else {
+                            layer.alert(result.code + result.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.close(index0);
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                })
+            }
+
+            function Add_New() {
+                //鑾峰彇鏈�澶у崟鎹彿 new
+                let shijian = util.toDateString(new Date().toLocaleString(), 'yyyy-MM-dd')
+                $("#HInterID").val("0");
+                $("#HBillNo").val("");
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetMAXNum",
+                    type: "GET",
+                    data: { "HBillType": '3824' },
+                    success: function (d) {
+                        //console.log(d.data);
+                        $("#HBillNo").val(d.data[0].HBillNo);
+                        $("#HDate").val(shijian);
+                        $("#HInterID").val(0);
+                    }
+                });
+
+                option.data = [{ "HMaterID": 0, "HMaterCode": "", "HMaterName": "", "HMaterSpec": "", "HPropertyID": 0, "HPropertyCode": "", "HPropertyName": "", "HSecUnitID": 0, "HSecUnitCode": "", "HSecUnitName": "", "HSecUnitRate": 0, "HUnitID": 0, "HUnitCode": "", "HUnitName": "", "HDesignLife": 0, "HLeaveLife": 0, "HNewLeaveLife": 0, "HRemark": "" }];
+                table.render(option);
+            }
+
+
 
         });
         //瀹氫箟鍏ㄥ眬鍙橀噺
         var HMouldLife;
-       
+
         function GetHDeptNameValue(obj) {  //杩斿洖閮ㄩ棬
             $("#HDeptName").val(obj[0].閮ㄩ棬鍚嶇О);
             $("#HDeptID").val(obj[0].HItemID);
         }
-    
+
         function GetHEmpValue(obj) {  //杩斿洖璋冩暣浜�
             EmpName = obj[0].HName;
             $("#HEmpName").val(obj[0].鑱屽憳鍚嶇О);
@@ -882,9 +1074,12 @@
             $("#HMangerName").val(obj[0].鑱屽憳鍚嶇О);
             $("#HMangerID").val(obj[0].HItemID);
         }
-        
-       
-        
+
+
+        onLoad(() => {
+            $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true)
+        })
+
         function AllowLoadData(sSubStr) {  //闈炵┖楠岃瘉
             if ($("#HDeptName").val() == '') {
                 layer.msg("閮ㄩ棬娌℃湁閫夋嫨", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
@@ -913,7 +1108,10 @@
             return true;
         }
 
-
+        function GetMouldFileValue(data) {
+            optionData = data
+        }
     </script>
 </body>
+
 </html>
\ No newline at end of file
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_Add_MouldLifeUseBillList.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_Add_MouldLifeUseBillList.html"
index 5ef6369..be69979 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_Add_MouldLifeUseBillList.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_Add_MouldLifeUseBillList.html"
@@ -1,11 +1,13 @@
 锘�<!DOCTYPE html>
 <html>
+
 <head>
     <meta charset="utf-8" />
     <title>鍣ㄥ叿瀵垮懡鑰楃敤鍗�</title>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+    <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>
@@ -15,9 +17,15 @@
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
     <script src="../../../layuiadmin/PubCustom.js"></script>
     <script src="../../../layuiadmin/PageTitle.js"></script>
+    <script src="../../../layuiadmin/common.js"></script>
+    <script src="../../../layuiadmin/SetColumn.js"></script>
+    <script src="../../../layuiadmin/common.js"></script>
+    <script src="../../../layuiadmin/layui-common-custom.js"></script>
     <style>
-        .main-btn { /*澶撮儴涓绘寜閽�*/
-            padding: 0 2px; /*璋冩暣鎸夐挳宸﹀彸绌洪殭澶у皬*/
+        .main-btn {
+            /*澶撮儴涓绘寜閽�*/
+            padding: 0 2px;
+            /*璋冩暣鎸夐挳宸﹀彸绌洪殭澶у皬*/
             height: 30px;
             line-height: 30px;
         }
@@ -25,10 +33,12 @@
         .btn-title {
             font-size: 16px;
         }
+
         /* 闃叉涓嬫媺妗嗙殑涓嬫媺鍒楄〃琚殣钘�---蹇呴』璁剧疆--- */
         .layui-table-cell {
             overflow: visible !important;
         }
+
         /* 浣垮緱涓嬫媺妗嗕笌鍗曞厓鏍煎垰濂藉悎閫� */
         td .layui-form-select {
             margin-top: -10px;
@@ -48,14 +58,19 @@
     </style>
 
 </head>
+
 <body>
     <div class="layui-fluid" style="padding: 0;">
         <div class="layui-card" style="padding: 2px;background-color: #efefef;">
             <div class="layui-card-body" style="padding: 1px;">
                 <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">
                     <div style="padding: 10px; ">
-                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">淇濆瓨</button>
-                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">閫�鍑�</button>
+                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit=""
+                            lay-filter="btnSave" id="btnSave">淇濆瓨</button>
+                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit=""
+                            lay-filter="btnChecker" id="btnChecker">瀹℃牳</button>
+                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit=""
+                            lay-filter="btnEdit" id="btnEdit">閫�鍑�</button>
                     </div>
                     <div class="layui-tab" lay-filter="tab-POStockInBill">
                         <h1 style="text-align:center;"><b>鍣ㄥ叿瀵垮懡鑰楃敤鍗�</b></h1>
@@ -71,14 +86,18 @@
                                         <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="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly>
-                                                <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID">
+                                                <input type="text" class="layui-input" name="HBillNo"
+                                                    lay-verify="HBillNo" id="HBillNo"
+                                                    style="background-color:#efefef4d;" readonly>
+                                                <input type="hidden" name="HInterID" id="HInterID"
+                                                    lay-verify="HInterID">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
                                             <label class="layui-form-label" style="width: 85px;">鏃ユ湡</label>
                                             <div class="layui-input-block" style="margin-left: 122px;">
-                                                <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 68px;">
+                                                <input type="date" class="layui-input" lay-verify="HDate" name="HDate"
+                                                    id="HDate" style="padding-left: 68px;">
                                             </div>
                                         </div>
                                         <div class="layui-inline">
@@ -90,21 +109,35 @@
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">璐熻矗浜� </label>
+                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">璐熻矗浜�
+                                            </label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
-                                                <input type="text" class="layui-input" lay-verify="HMangerName" name="HMangerName" id="HMangerName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <input type="hidden" name="HMangerID" id="HMangerID" lay-verify="HMangerID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHManger" id="btnHManger" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                <input type="text" class="layui-input" lay-verify="HMangerName"
+                                                    name="HMangerName" id="HMangerName"
+                                                    style="background-color:#efefef4d;width: 60%;display: inline-block;"
+                                                    readonly>
+                                                <input type="hidden" name="HMangerID" id="HMangerID"
+                                                    lay-verify="HMangerID" value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button"
+                                                    lay-submit="" lay-filter="btnHManger" id="btnHManger"
+                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                 </button>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">閮ㄩ棬</label>
+                                            <label class="layui-form-label"
+                                                style="width: 85px;padding: 9px 18px;">閮ㄩ棬</label>
                                             <div class="layui-input-block" style="margin-left: 77px;">
-                                                <input type="text" class="layui-input" lay-verify="HDeptName" name="HDeptName" id="HDeptName" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly>
-                                                <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0">
-                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnHDept" id="btnHDept" style="padding: 0 10px;float: right;margin-right: 3px;">
+                                                <input type="text" class="layui-input" lay-verify="HDeptName"
+                                                    name="HDeptName" id="HDeptName"
+                                                    style="background-color:#efefef4d;width: 60%;display: inline-block;"
+                                                    readonly>
+                                                <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID"
+                                                    value="0">
+                                                <button class="layui-btn layuiadmin-btn-order" type="button"
+                                                    lay-submit="" lay-filter="btnHDept" id="btnHDept"
+                                                    style="padding: 0 10px;float: right;margin-right: 3px;">
                                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                 </button>
                                             </div>
@@ -112,7 +145,8 @@
                                         <div class="layui-inline">
                                             <label class="layui-form-label">鎽樿</label>
                                             <div class="layui-input-block" style="margin-left: 120px;">
-                                                <input type="text" class="layui-input" name="HExplanation" id="HExplanation">
+                                                <input type="text" class="layui-input" name="HExplanation"
+                                                    id="HExplanation">
                                             </div>
                                         </div>
                                     </div>
@@ -133,19 +167,22 @@
                                         <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="HMaker" id="HMaker" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HMaker" id="HMaker"
+                                                    style="background-color:#efefef4d;" readonly>
                                             </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="HChecker" id="HChecker" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HChecker" id="HChecker"
+                                                    style="background-color:#efefef4d;" readonly>
                                             </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="HCloseMan" id="HCloseMan" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HCloseMan" id="HCloseMan"
+                                                    style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
                                     </div>
@@ -153,19 +190,22 @@
                                         <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="HUpDater" id="HUpDater" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HUpDater" id="HUpDater"
+                                                    style="background-color:#efefef4d;" readonly>
                                             </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="HDeleteMan " id="HDeleteMan " style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HDeleteMan "
+                                                    id="HDeleteMan " style="background-color:#efefef4d;" readonly>
                                             </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="HBacker " id="HBacker " style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HBacker " id="HBacker "
+                                                    style="background-color:#efefef4d;" readonly>
                                             </div>
                                         </div>
                                     </div>
@@ -173,38 +213,44 @@
                                         <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="HMakeDate" id="HMakeDate" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HMakeDate" id="HMakeDate"
+                                                    style="background-color:#efefef4d;" readonly>
                                             </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="HCheckDate" id="HCheckDate" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HCheckDate" id="HCheckDate"
+                                                    style="background-color:#efefef4d;" readonly>
                                             </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="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly>
+                                                <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate"
+                                                    style="background-color:#efefef4d;" readonly>
                                             </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="HUpDateDate" id="HUpDateDate" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HUpDateDate"
+                                                        id="HUpDateDate" style="background-color:#efefef4d;" readonly>
                                                 </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="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HDeleteDate"
+                                                        id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                                 </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="HBackDate" id="HBackDate" style="background-color:#efefef4d;" readonly>
+                                                    <input type="text" class="layui-input" name="HBackDate"
+                                                        id="HBackDate" style="background-color:#efefef4d;" readonly>
                                                 </div>
                                             </div>
                                         </div>
@@ -219,7 +265,7 @@
                         <div class="layui-btn-container">
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>澧炲姞涓�琛�</button>
                             <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗涓�琛�</button>
-                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>-->
+                            <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                         </div>
                     </script>
                 </form>
@@ -231,7 +277,7 @@
     </script>
 
     <script>
-
+        var optionData = []
         layui.config({
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
@@ -248,13 +294,15 @@
                 , element = layui.element
                 , laydate = layui.laydate
             var option = [];
-
+            var titleData = ['HMaterID', 'HUnitID']
+            var unEditableCols = ['璁¢噺鍗曚綅', 'HDesignLife', 'HLeaveLife', 'HNewLeaveLife', 'HMaterSpec']
             //#endregion
 
             //#region 杩涘叆椤甸潰鍗冲姞杞�
 
             //#region 銆愬姩鎬佽幏鍙栨ā鍧楀悕绉般��
             var HModuleType = "3845";
+            var HModName = "Sc_Add_MouldLifeUseBillList"
             //閫氳繃鍗曟嵁绫诲瀷锛屼粠鏁版嵁搴撳姩鎬佽幏鍙栧崟鎹ā鍧楀懡鍚�,寮曠敤js鏂囦欢 PageTitle.js
             var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
             $("h1").html('<b>' + HPageTitle + '</b>');
@@ -270,6 +318,29 @@
 
             //鍒濆鍖�
             set_ClearBill();
+            if (OperationType == 2) {
+                //绂佺敤缁勭粐閫夐」
+                $("#HPRDORGID").attr("disabled", true);
+                $("#HDate").attr("disabled", true);
+                RoadBillMain(linterid);
+                $("#HMaker").val(sessionStorage['HMaker'])
+                $("#HMakeDate").val('')
+                $("#HChecker").val('')
+                $("#HCheckDate").val('')
+                $("#HUpDater").val('')
+                $("#HUpDateDate").val('')
+                $("#HCloseMan").val('')
+                $("#HCloseDate").val('')
+                $("#HDeleteMan").val('')
+                $("#HDeleteDate").val('')
+                // $("#HInterID").val(linterid);
+                linterid = 0
+            } else if (OperationType == 3) {
+                $("#HPRDORGID").attr("disabled", true);
+                $("#HDate").attr("disabled", true);
+                RoadBillMain(linterid);
+                $("#HInterID").val(linterid);
+            }
 
             if (linterid == null || linterid == 0) {
                 OperationType = 1;
@@ -284,16 +355,8 @@
                     }
                 });
             }
-            else {//濡傛灉淇敼鍒欒蛋涓嬮潰
-                //绂佺敤缁勭粐閫夐」
-                $("#HPRDORGID").attr("disabled", true);
-                $("#HDate").attr("disabled", true);
-                RoadBillMain(linterid);
-                $("#HInterID").val(linterid);
-            }
 
             $("#HMaker").val(sessionStorage["HUserName"]);
-
             //#endregion
 
             //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
@@ -335,10 +398,12 @@
                             checkRefresh();
                         }
                         break;
-                    ////鍒楄缃�
-                    //case 'set_HideColumn':
-                    //    get_HideColumn();
-                    //    break;
+                    //鍒楄缃�
+                    case 'set_HideColumn':
+                        get_HideColumnEditWithCallback(HModName, sessionStorage['HUserName'], option, table, function () {
+                            refreshColSetting()
+                        });
+                        break;
                 }
             });
 
@@ -415,6 +480,35 @@
                 }
             });
 
+            form.on('submit(btnChecker)', function () {
+                var InterID = linterid;
+                //閫昏緫瀹℃牳鏂规硶
+                $.ajax({
+                    type: "GET",
+                    url: GetWEBURL() + "/Sc_MouldLifeUseBill/AuditSc_MouldLifeUseBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                    data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+                                // 寰楀埌frame绱㈠紩
+                                var index = layer.getFrameIndex(window.name);
+                                //鍏抽棴褰撳墠frame
+                                layer.close(index);
+                                $('#btnSave').addClass('layui-btn-disabled').attr('disabled', true)
+                                $('#btnChecker').addClass('layui-btn-disabled').attr('disabled', true)
+                                //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+                                // window.location.reload();
+                            });
+
+                        } else {
+                            layer.alert(result.code + result.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            })
+
             table.on('edit(mainTable)', function (obj) {
                 var value = obj.value //寰楀埌淇敼鍚庣殑鍊�
                     , data = obj.data //寰楀埌鎵�鍦ㄨ鎵�鏈夐敭鍊�
@@ -456,12 +550,19 @@
 
             // 鍒濆鍖栫晫闈�
             function set_ClearBill() {
+                $('#btnChecker').addClass('layui-btn-disabled').attr('disabled', true)
                 //鍒濆鍖栨棩鏈�
                 $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                 //鍒濆鍖� 缁勭粐
                 Organ();
 
                 set_InitGrid();
+            }
+
+            function refreshColSetting() {
+                option = setUneditableCol_WithUneditable(option, unEditableCols, titleData);
+                DisPlay_HideColumn(HModName, sessionStorage['HUserName'], option, table)
+                table.render(option)
             }
 
             //鑾峰彇缁勭粐
@@ -499,6 +600,7 @@
                         , { type: 'numbers', title: '搴忓彿', totalRow: true }
                         , { field: 'HMaterID', title: 'HMaterID ', width: 100, hide: true }
                         , { field: '鍣ㄥ叿', title: '鍣ㄥ叿', edit: 'text', event: "HMaterID" }//f7
+                        , { field: 'HMaterSpec', title: '鍣ㄥ叿瑙勬牸' }//f7
                         , { field: 'HUnitID', title: 'HUnitID ', width: 100, hide: true }
                         , { field: '璁¢噺鍗曚綅', title: '璁¢噺鍗曚綅', edit: 'text', event: "HUnitID" }//f7
                         , { field: 'HDesignLife', title: '璁捐瀵垮懡', edit: 'text', totalRow: true }
@@ -594,10 +696,26 @@
                                     obj.update({
                                         "鍣ㄥ叿": checkStatus.data[0].妯″叿鍚嶇О
                                         , "HMaterID": checkStatus.data[0].hmainid
+                                        , "HMaterSpec": checkStatus.data[0].褰撳墠妯″叿瑙勬牸
+                                        , 'HUnitID': checkStatus.data[0].HUnitID
+                                        , '璁¢噺鍗曚綅': checkStatus.data[0].璁¢噺鍗曚綅
                                         , "HDesignLife": checkStatus.data[0].鍒濆璁捐瀵垮懡
                                         , "HLeaveLife": checkStatus.data[0].鍓╀綑瀵垮懡
                                     })
                                     layer.close(index);//鍏抽棴寮圭獥
+                                }, end: function () {
+                                    if (isEmpty(optionData) === false) {
+                                        obj.update({
+                                            "鍣ㄥ叿": optionData[0].妯″叿鍚嶇О
+                                            , "HMaterID": optionData[0].hmainid
+                                            , "HMaterSpec": optionData[0].褰撳墠妯″叿瑙勬牸
+                                            , 'HUnitID': optionData[0].HUnitID
+                                            , '璁¢噺鍗曚綅': optionData[0].璁¢噺鍗曚綅
+                                            , "HDesignLife": optionData[0].鍒濆璁捐瀵垮懡
+                                            , "HLeaveLife": optionData[0].鍓╀綑瀵垮懡
+                                        })
+                                        optionData = []
+                                    }
                                 }
                             })
                         }
@@ -717,7 +835,6 @@
                     async: false,
                     data: { "HInterID": linterid },
                     success: function (d) {
-
                         //$("#HPRDORGID").val(d.data[0].HPRDORGID);
                         //涓昏〃
                         form.val("formData", {
@@ -743,6 +860,20 @@
                             , "HDeleteDate": d.data[0].浣滃簾鏃ユ湡 == null ? "" : Format(new Date(d.data[0].浣滃簾鏃ユ湡), "yyyy-MM-dd")
                         });
 
+                        // if (OperationType == 2) {
+
+                        // }
+
+                        if (isEmpty(d.data[0].瀹℃牳浜�) === false) {
+                            if (OperationType != 2) {
+                                $('#btnSave').addClass('layui-btn-disabled').attr('disabled', true)
+                            }
+                        } else {
+                            if (OperationType != 2) {
+                                $('#btnChecker').removeClass('layui-btn-disabled').attr('disabled', false)
+                            }
+                        }
+
                         //瀛愯〃  璧嬪��
                         var rowdata = [];
                         for (var i = 0; i < d.data.length; i++) {
@@ -750,12 +881,12 @@
                                 {
                                     "HMaterID": d.data[i].HMaterID, "鍣ㄥ叿": d.data[i].鍣ㄥ叿, "HUnitID": d.data[i].HUnitID, "璁¢噺鍗曚綅": d.data[i].璁¢噺鍗曚綅,
                                     "HDesignLife": d.data[i].璁捐瀵垮懡, "HLeaveLife": d.data[i].鏈鍓╀綑瀵垮懡, "HUseLife": d.data[i].鏈鑰楃敤,
-                                    "HNewLeaveLife": d.data[i].鏈鍓╀綑瀵垮懡, "HRemark": d.data[i].琛ㄤ綋澶囨敞
+                                    "HNewLeaveLife": d.data[i].鏈鍓╀綑瀵垮懡, "HRemark": d.data[i].琛ㄤ綋澶囨敞, "HMaterSpec": d.data[i].褰撳墠妯″叿瑙勬牸
                                 }
                             )
                         }
                         option.data = rowdata;
-                        table.render(option);
+                        refreshColSetting()
                         form.render('select');
                     }
                 })
@@ -787,6 +918,11 @@
             $("#HDeptID").val(obj[0].HItemID);
         }
 
+        function GetMouldFileValue(data) { // 杩斿洖鍣ㄥ叿
+            optionData = data
+        }
+
     </script>
 </body>
+
 </html>
\ No newline at end of file
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldLifeChangeBillList.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldLifeChangeBillList.html"
index 7637102..c309db1 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldLifeChangeBillList.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldLifeChangeBillList.html"
@@ -1,5 +1,6 @@
 锘�<!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml">
+
 <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <title>鍣ㄥ叿瀵垮懡璋冩暣鍗�</title>
@@ -20,12 +21,14 @@
     <script src="../../../layuiadmin/PageTitle.js"></script>
     <script src="../../../layuiadmin/SetColumn.js"></script>
     <script src="../../../layuiadmin/HideButton_New.js"></script>
+    <script src="../../../layuiadmin/layui-common-custom.js"></script>
     <style type="text/css">
         input.layui-input.layui-unselect {
             padding-right: 0;
         }
     </style>
 </head>
+
 <body>
     <div class="layui-fluid">
         <div class="layui-col-md12">
@@ -40,38 +43,44 @@
                                     </div>
                                 </div>
                                 <div class="layui-inline">
-                                    <label class="layui-form-label">鍗曟嵁鍙�</label>
-                                    <div class="layui-input-block">
-                                        <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo">
-                                    </div>
-                                </div>
-                                <div class="layui-inline">
                                     <label class="layui-form-label">鏃ユ湡闂撮殧</label>
                                     <div class="layui-input-block">
-                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;">
+                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes"
+                                            lay-filter="HInitTimeCycle" style="width:190px;">
                                         </select>
                                     </div>
                                 </div>
                                 <div class="layui-inline">
                                     <label class="layui-form-label">寮�濮嬫棩鏈�</label>
                                     <div class="layui-input-block">
-                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;">
+                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate"
+                                            style="width:190px;">
                                     </div>
                                 </div>
                                 <div class="layui-inline">
                                     <label class="layui-form-label">缁撴潫鏃ユ湡</label>
                                     <div class="layui-input-block">
-                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
+                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate"
+                                            style="width:190px;">
                                     </div>
                                 </div>
-                              
-                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鍗曟嵁鍙�</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo"
+                                            id="HBillNo">
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+                                    lay-filter="btnSearch" id="btnSearch">
                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                 </button>
-                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+                                    lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
                                 <!--鏄剧ず褰撳墠杩囨护鏂规-->
                                 <div class="layui-inline" style="margin-left:5px;">
-                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
+                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
+                                        id="HFilterScheme_Now"></div>
                                 </div>
                                 <div class="layui-colla-content">
                                     <div class="layui-inline">
@@ -80,28 +89,44 @@
                                         </div>
                                     </div>
                                     <div class="layui-inline">
+                                        <label class="layui-form-label" style="width: 85px;">缁勭粐</label>
+                                        <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
+                                            <select name="HOrgID" id="HOrgID" lay-verify="HOrgID"
+                                                class="ForFilteringSchemes">
+                                                <!--鍔ㄦ�佹覆鏌撶粍缁�-->
+                                            </select>
+                                        </div>
+                                    </div>
+                                    <div class="layui-inline">
                                         <label class="layui-form-label">鍣ㄥ叿浠g爜</label>
                                         <div class="layui-input-block">
-                                            <input type="text" class="layui-input ForFilteringSchemes" name="HModelNumber" id="HModelNumber" style="width:190px;">
+                                            <input type="text" class="layui-input ForFilteringSchemes"
+                                                name="HModelNumber" id="HModelNumber" style="width:190px;">
                                         </div>
                                     </div>
                                     <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
-                                                <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;">
+                                                <select name="ColName" id="ColName" class="ForFilteringSchemes"
+                                                    lay-filter="ColName" style="width:190px;">
                                                 </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;">
+                                            <select name="Comparator" id="Comparator" class="ForFilteringSchemes"
+                                                lay-filter="Comparator" style="width:190px;">
                                                 <option value="0" selected="selected"></option>
                                                 <option value="=">=</option>
                                                 <option value=">=">>=</option>
                                                 <option value=">">></option>
-                                                <option value="<="><=</option>
-                                                <option value="<"><</option>
-                                                <option value="<>"><></option>
+                                                <option value="<=">
+                                                    <=< /option>
+                                                <option value="<">
+                                                    << /option>
+                                                <option value="<>">
+                                                    <>
+                                                </option>
                                                 <option value="7">鍖呭惈</option>
                                                 <option value="8">宸﹀寘鍚�</option>
                                                 <option value="9">鍙冲寘鍚�</option>
@@ -109,26 +134,33 @@
                                             </select>
                                         </div>
                                         <div class="layui-inline">
-                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
+                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
+                                                name="ColContent" id="ColContent">
                                         </div>
                                     </div>
                                     <div class="layui-row" style="margin-top:5px">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
-                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
+                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes"
+                                                    lay-filter="ColName1" style="width:190px;">
                                                 </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;">
+                                            <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes"
+                                                lay-filter="Comparator1" style="width:190px;">
                                                 <option value="0" selected="selected"></option>
                                                 <option value="=">=</option>
                                                 <option value=">=">>=</option>
                                                 <option value=">">></option>
-                                                <option value="<="><=</option>
-                                                <option value="<"><</option>
-                                                <option value="<>"><></option>
+                                                <option value="<=">
+                                                    <=< /option>
+                                                <option value="<">
+                                                    << /option>
+                                                <option value="<>">
+                                                    <>
+                                                </option>
                                                 <option value="7">鍖呭惈</option>
                                                 <option value="8">宸﹀寘鍚�</option>
                                                 <option value="9">鍙冲寘鍚�</option>
@@ -136,26 +168,33 @@
                                             </select>
                                         </div>
                                         <div class="layui-inline">
-                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
+                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
+                                                name="ColContent1" id="ColContent1">
                                         </div>
                                     </div>
                                     <div class="layui-row" style="margin-top:5px">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
-                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;">
+                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes"
+                                                    lay-filter="ColName2" style="width:190px;">
                                                 </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;">
+                                            <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes"
+                                                lay-filter="Comparator2" style="width:190px;">
                                                 <option value="0" selected="selected"></option>
                                                 <option value="=">=</option>
                                                 <option value=">=">>=</option>
                                                 <option value=">">></option>
-                                                <option value="<="><=</option>
-                                                <option value="<"><</option>
-                                                <option value="<>"><></option>
+                                                <option value="<=">
+                                                    <=< /option>
+                                                <option value="<">
+                                                    << /option>
+                                                <option value="<>">
+                                                    <>
+                                                </option>
                                                 <option value="7">鍖呭惈</option>
                                                 <option value="8">宸﹀寘鍚�</option>
                                                 <option value="9">鍙冲寘鍚�</option>
@@ -163,7 +202,8 @@
                                             </select>
                                         </div>
                                         <div class="layui-inline">
-                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
+                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
+                                                name="ColContent2" id="ColContent2">
                                         </div>
                                     </div>
                                 </div>
@@ -174,7 +214,8 @@
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container" id="toolbarDemo_ButtonSet">
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
-                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>銆�
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Copy" id="Copy"><i class="layui-icon layui-icon-file-b"></i>澶嶅埗</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-audit" id="btn-audit"><i class="layui-icon layui-icon-repeat"></i>瀹℃牳</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Faudit" id="btn-Faudit"><i class="layui-icon layui-icon-refresh"></i>鍙嶅鏍�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Close" id="Close"><i class="layui-icon layui-icon-radio"></i>鍏抽棴</button>
@@ -185,6 +226,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>淇濆瓨鏂规</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>璇诲彇鏂规</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
                             </div>
                         </script>
@@ -198,7 +240,7 @@
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
             index: 'lib/index', //涓诲叆鍙fā鍧�
-        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () {
             var $ = layui.$
                 , admin = layui.admin
                 , layer = layui.layer
@@ -306,6 +348,8 @@
 
             //#region 鍒濆鍖栫晫闈�
             function set_ClearBill() {
+                //鍒濆鍖栫粍缁�
+                Organ()
                 //鍒濆鍖栨棩鏈熼棿闅斻�佸紑濮嬫棩鏈熴�佺粨鏉熸棩鏈�
                 setSelect_HInitTimeCycle();
                 //鑻ユ棩鏈熼棿闅斾笉涓� 浠绘剰闂撮殧锛屽垯绂佺敤寮�濮嬫棩鏈熶笌缁撴潫鏃ユ湡鐨勯�夋嫨
@@ -436,7 +480,16 @@
                                             col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120, totalRow: true });
                                             break;
                                         default:
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                            if (data[i].name === '鍗曟嵁鍙�') {
+                                                col.push({
+                                                    field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200,
+                                                    templet: function (d) {
+                                                        return '<span style="color: blue;" lay-unrow >' + d.鍗曟嵁鍙� + '</span>'
+                                                    }, style: 'cursor: pointer;', event: 'onHBillNumberClickHandler'
+                                                });
+                                            } else {
+                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                            }
                                     }
                                 }
                             }
@@ -449,8 +502,9 @@
 
                             laypage.render(optionPage);
 
-                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                            if ($("#ColName option").length < 1) {
                                 ColFilter();
+                                get_DefaultModule();//鍔犺浇鏂规
                             }
                             //鍒锋柊鎸夐挳鏄剧ず
                             Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]);
@@ -483,7 +537,7 @@
                             shift: 2,
                             area: ['100%', '100%'],
                             maxmin: true,
-                            content: '../妯℃不鍏蜂粨搴撶鐞�/Sc_Add_MouldLifeChangeBillList.html?hID=0',
+                            content: '../妯℃不鍏蜂粨搴撶鐞�/Sc_Add_MouldLifeChangeBillList.html?hID=0&operationType=1',
                             end: function () {
                                 //鍒锋柊椤甸潰,
                                 location.reload();
@@ -507,7 +561,7 @@
                                 , shade: 0.6 //閬僵閫忔槑搴�
                                 , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
                                 , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
-                                , content: '../妯℃不鍏蜂粨搴撶鐞�/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID
+                                , content: '../妯℃不鍏蜂粨搴撶鐞�/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID + '&operationType=3'
                                 , resize: false,
                                 end: function () {
                                     //鍒锋柊椤甸潰,
@@ -558,6 +612,12 @@
                             layer.msg('璇烽�夋嫨涓�琛屾暟鎹垹闄わ紒');
                         }
                         break;
+                    // 澶嶅埗鎸夐挳
+                    case 'btn-Copy': set_AddCopy();
+                        break;
+                    //瀵煎嚭鎸夐挳
+                    case 'btn_Export': ExportExcel(HModName, ins, option);
+                        break;
                     //瀹℃牳
                     case 'btn-audit': get_Audit();
                         break;
@@ -594,6 +654,15 @@
                         break;
                 };
             });
+
+            //琛ㄦ牸鑷畾涔変簨浠�
+            table.on('tool(mainTable)', function (obj) {
+                let data = obj.data
+                switch (obj.event) {
+                    case 'onHBillNumberClickHandler': onHBillNumberClickHandler(data); break;
+                }
+            })
+
             //瀹℃牳
             function get_Audit() {
                 var checkStatus = table.checkStatus('mainTable')
@@ -601,7 +670,7 @@
                 if (checkStatus.data.length === 1) {
                     var InterID = data[0].hmainid.toString();
                     $.ajax({
-                        type: "GET",                       
+                        type: "GET",
                         url: GetWEBURL() + "/Sc_MouldLifeChangeBill/AuditSc_MouldLifeChangeBillList", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
                         data: { "HInterID": InterID, "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] },
                         success: function (result) {
@@ -716,7 +785,7 @@
                 }
             }
             //#endregion
-           
+
             //#region 蹇�熻繃婊�
             function get_FastQuery(table, option) {
                 var HBeginDate = $("#HBeginDate").val();//寮�濮嬫棩鏈�
@@ -1098,6 +1167,48 @@
                             get_FastQuery()
                             form.render("select");
                         }
+                    }, btn: ['纭畾']
+                    , btn1: function (index, layero) {
+                        let iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        let checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length != 1) {
+                            layer.alert('璇烽�夋嫨涓�鏉℃暟鎹�!', { icon: 5 })
+                            return
+                        }
+                        let HInterID = checkStatus.data[0].hmainid;
+                        HInterID_Choose = checkStatus.data[0].hmainid;
+                        debugger
+                        $.ajax({
+                            url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
+                            type: "GET",
+                            data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": HInterID, "Type": "Select" },
+                            success: function (data1) {
+                                if (data1.count == 1) {
+                                    var data = data1.data;
+                                    //璧嬪�艰繃婊ゆ柟妗堝悕绉�
+                                    HDefaultFilter = data[0].鏂规鍚嶇О
+                                    var HRemark = data[0].澶囨敞
+                                    //鏄剧ず褰撳墠鐨勮繃婊ゆ柟妗�
+                                    document.getElementById("HFilterScheme_Now").style.display = "block";
+                                    document.getElementById('HFilterScheme_Now').innerHTML = "褰撳墠杩囨护鏂规锛�" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb">  ' + "(" + HRemark + ")" + '</span>';
+                                    HInterID = data[0].hmainid
+                                    //鏍规嵁閫夋嫨鐨勮繃婊ゆ柟妗堝洖濉暟鎹埌鍒楄〃杩囨护鏉′欢
+                                    for (let i = 0; i < data.length; i++) {
+                                        $("#" + data[i].杩囨护瀛楁ID).val(data[i].杩囨护鍊�);
+                                        if (data[i].杩囨护鏍囩绫诲瀷 == 'SELECT') {
+                                            $("#" + data[i].杩囨护瀛楁ID).find("option[value='" + data[i].杩囨护鍊� + "']").attr("selected", true);
+                                        }
+                                    }
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                } else {
+                                    layer.close(ajaxLoad);
+                                    layer.alert(data1.code + data1.Message, { icon: 5 });
+                                }
+                            }, error: function () {
+                                layer.close(ajaxLoad);
+                                layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                            }
+                        })
                     }
                 })
             }
@@ -1118,7 +1229,82 @@
             //    , format:'yyyy-MM-dd HH:mm'
             //});
 
+            //#region 鑷畾涔変簨浠舵崟鑾�
+            function onHBillNumberClickHandler(data) {
+                var hID = data.hmainid
+                //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                layer.open({
+                    type: 2
+                    , area: ['100%', '100%']
+                    , title: '缂栬緫' + HPageTitle
+                    , closeBtn: 1
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: '../妯℃不鍏蜂粨搴撶鐞�/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID + '&operationType=3'
+                    , resize: false,
+                    end: function () {
+                        //鍒锋柊椤甸潰,
+                        location.reload();
+                    }
+                    , cancel: function () {
+                        //$(".layui-btn").removeClass("layui-btn-disabled");
+                    }
+                })
+            }
+            //#endregion
 
+            // 澶嶅埗
+            function set_AddCopy() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    var hID = data[0].hmainid.toString();
+                    //if (AllowLoadData(sSubStr) != false) {//闈炵┖楠岃瘉
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '澶嶅埗' + HPageTitle
+                        , closeBtn: 1
+                        , shade: 0.6 //閬僵閫忔槑搴�
+                        , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                        , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                        , content: '../妯℃不鍏蜂粨搴撶鐞�/Sc_Add_MouldLifeChangeBillList.html?hID=' + hID + '&operationType=2'
+                        , resize: false,
+                        end: function () {
+                            //鍒锋柊椤甸潰,
+                            location.reload();
+                        }
+                        , cancel: function () {
+                            //$(".layui-btn").removeClass("layui-btn-disabled");
+                        }
+                    })
+
+                }
+            }
+
+            //鑾峰彇缁勭粐
+            function Organ() {
+                //鑾峰彇鐧诲綍椤电粍缁囧垪
+                $.ajax({
+                    type: "get",
+                    async: false,
+                    url: GetWEBURL() + "/Web/GetOrganizations",
+                    success: function (result) {
+                        var Organization = "";
+                        if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                            var data = result.data;
+                            for (var i = 0; i < data.length; i++) {
+                                Organization += '<option  style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>';
+                            }
+                            $("#HOrgID").append(Organization);
+                            $("#HOrgID").val(sessionStorage["OrganizationID"])
+                            form.render('select');
+                        }
+                        layer.closeAll("loading");
+                    }
+                })
+            }
             //浠ヤ笂鏄痩ayui妯″潡
         });
         //#region 銆愯繃婊ゆ柟妗堣繑鍥炴暟鎹��
@@ -1165,4 +1351,5 @@
     </script>
 
 </body>
-</html>
+
+</html>
\ No newline at end of file
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldLifeUseBillList.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldLifeUseBillList.html"
index 029041c..2503801 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldLifeUseBillList.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldLifeUseBillList.html"
@@ -1,5 +1,6 @@
 锘�<!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml">
+
 <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <title>鍣ㄥ叿瀵垮懡鑰楃敤鍗曠淮鎶�</title>
@@ -17,7 +18,10 @@
     <script src="../../../layuiadmin/PageTitle.js"></script>
     <script src="../../../layuiadmin/SetColumn.js"></script>
     <script src="../../../layuiadmin/HideButton_New.js"></script>
+    <script src="../../../layuiadmin/layui-common-custom.js"></script>
+    <script src="../../../layuiadmin/common.js"></script>
 </head>
+
 <body>
     <div class="layui-fluid">
         <div class="layui-col-md12">
@@ -34,48 +38,67 @@
                                 <div class="layui-inline">
                                     <label class="layui-form-label">鏃ユ湡闂撮殧</label>
                                     <div class="layui-input-block">
-                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;">
+                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes"
+                                            lay-filter="HInitTimeCycle" style="width:190px;">
                                         </select>
                                     </div>
                                 </div>
                                 <div class="layui-inline">
                                     <label class="layui-form-label">寮�濮嬫棩鏈�</label>
                                     <div class="layui-input-block">
-                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;">
+                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate"
+                                            style="width:190px;">
                                     </div>
                                 </div>
                                 <div class="layui-inline">
                                     <label class="layui-form-label">缁撴潫鏃ユ湡</label>
                                     <div class="layui-input-block">
-                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
+                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate"
+                                            style="width:190px;">
                                     </div>
                                 </div>
-                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch" style="margin-left:10px">
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">鍗曟嵁鍙�</label>
+                                    <div class="layui-input-block">
+                                        <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo"
+                                            id="HBillNo">
+                                    </div>
+                                </div>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+                                    lay-filter="btnSearch" id="btnSearch" style="margin-left:10px">
                                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                 </button>
-                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
+                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
+                                    lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">閲嶇疆</button>
                                 <!--鏄剧ず褰撳墠杩囨护鏂规-->
                                 <div class="layui-inline" style="margin-left:5px;">
-                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
+                                    <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
+                                        id="HFilterScheme_Now"></div>
                                 </div>
                                 <div class="layui-colla-content">
                                     <div class="layui-row">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
-                                                <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;">
+                                                <select name="ColName" id="ColName" class="ForFilteringSchemes"
+                                                    lay-filter="ColName" style="width:190px;">
                                                 </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <select name="Comparator" id="Comparator" class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;">
+                                            <select name="Comparator" id="Comparator" class="ForFilteringSchemes"
+                                                lay-filter="Comparator" style="width:190px;">
                                                 <option value="0" selected="selected"></option>
                                                 <option value="=">=</option>
                                                 <option value=">=">>=</option>
                                                 <option value=">">></option>
-                                                <option value="<="><=</option>
-                                                <option value="<"><</option>
-                                                <option value="<>"><></option>
+                                                <option value="<=">
+                                                    <=< /option>
+                                                <option value="<">
+                                                    << /option>
+                                                <option value="<>">
+                                                    <>
+                                                </option>
                                                 <option value="7">鍖呭惈</option>
                                                 <option value="8">宸﹀寘鍚�</option>
                                                 <option value="9">鍙冲寘鍚�</option>
@@ -83,26 +106,33 @@
                                             </select>
                                         </div>
                                         <div class="layui-inline">
-                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
+                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
+                                                name="ColContent" id="ColContent">
                                         </div>
                                     </div>
                                     <div class="layui-row" style="margin-top:5px">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
-                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
+                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes"
+                                                    lay-filter="ColName1" style="width:190px;">
                                                 </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes" lay-filter="Comparator1" style="width:190px;">
+                                            <select name="Comparator1" id="Comparator1" class="ForFilteringSchemes"
+                                                lay-filter="Comparator1" style="width:190px;">
                                                 <option value="0" selected="selected"></option>
                                                 <option value="=">=</option>
                                                 <option value=">=">>=</option>
                                                 <option value=">">></option>
-                                                <option value="<="><=</option>
-                                                <option value="<"><</option>
-                                                <option value="<>"><></option>
+                                                <option value="<=">
+                                                    <=< /option>
+                                                <option value="<">
+                                                    << /option>
+                                                <option value="<>">
+                                                    <>
+                                                </option>
                                                 <option value="7">鍖呭惈</option>
                                                 <option value="8">宸﹀寘鍚�</option>
                                                 <option value="9">鍙冲寘鍚�</option>
@@ -110,26 +140,33 @@
                                             </select>
                                         </div>
                                         <div class="layui-inline">
-                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
+                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
+                                                name="ColContent1" id="ColContent1">
                                         </div>
                                     </div>
                                     <div class="layui-row" style="margin-top:5px">
                                         <div class="layui-inline">
                                             <label class="layui-form-label">杩囨护</label>
                                             <div class="layui-input-block">
-                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;">
+                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes"
+                                                    lay-filter="ColName2" style="width:190px;">
                                                 </select>
                                             </div>
                                         </div>
                                         <div class="layui-inline">
-                                            <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes" lay-filter="Comparator2" style="width:190px;">
+                                            <select name="Comparator2" id="Comparator2" class="ForFilteringSchemes"
+                                                lay-filter="Comparator2" style="width:190px;">
                                                 <option value="0" selected="selected"></option>
                                                 <option value="=">=</option>
                                                 <option value=">=">>=</option>
                                                 <option value=">">></option>
-                                                <option value="<="><=</option>
-                                                <option value="<"><</option>
-                                                <option value="<>"><></option>
+                                                <option value="<=">
+                                                    <=< /option>
+                                                <option value="<">
+                                                    << /option>
+                                                <option value="<>">
+                                                    <>
+                                                </option>
                                                 <option value="7">鍖呭惈</option>
                                                 <option value="8">宸﹀寘鍚�</option>
                                                 <option value="9">鍙冲寘鍚�</option>
@@ -137,7 +174,8 @@
                                             </select>
                                         </div>
                                         <div class="layui-inline">
-                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
+                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
+                                                name="ColContent2" id="ColContent2">
                                         </div>
                                     </div>
                                 </div>
@@ -148,8 +186,8 @@
                         <script type="text/html" id="toolbarDemo">
                             <div class="layui-btn-container" id="toolbarDemo_ButtonSet">
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AddNew" id="set_AddNew"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Copy" id="Copy"><i class="layui-icon layui-icon-file-b"></i>澶嶅埗</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_Edit" id="set_Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
-
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_DeleteBill" id="set_DeleteBill"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Audit" id="btn-Audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
@@ -161,6 +199,7 @@
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>淇濆瓨鏂规</button>
                                 <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>璇诲彇鏂规</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                             </div>
                         </script>
                     </form>
@@ -178,7 +217,7 @@
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
             index: 'lib/index', //涓诲叆鍙fā鍧�
-        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () {
             var $ = layui.$
                 , admin = layui.admin
                 , layer = layui.layer
@@ -278,8 +317,22 @@
                     //璇诲彇鏂规
                     case 'set_ReadScheme': set_ReadScheme();
                         break;
+                    // 澶嶅埗鎸夐挳
+                    case 'btn-Copy': set_AddCopy();
+                        break;
+                    //瀵煎嚭鎸夐挳
+                    case 'btn_Export': ExportExcel('Sc_MouldLifeUseBill', ins, option);
+                        break;
                 };
             });
+
+            // 鑷畾涔変簨浠�
+            table.on('tool(mainTable)', function (obj) {
+                let data = obj.data
+                switch (obj.event) {
+                    case 'onHBillNumberClickHandler': onHBillNumberClickHandler(data); break;
+                }
+            })
 
             //閲嶇疆鎸夐挳
             form.on('submit(btnReSearch)', function (data) {
@@ -470,7 +523,16 @@
                                             col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 120, totalRow: true });
                                             break;
                                         default:
-                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                            if (data[i].name === '鍗曟嵁鍙�') {
+                                                col.push({
+                                                    field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200,
+                                                    templet: function (d) {
+                                                        return '<span style="color: blue;" lay-unrow >' + d.鍗曟嵁鍙� + '</span>'
+                                                    }, style: 'cursor: pointer;', event: 'onHBillNumberClickHandler'
+                                                });
+                                            } else {
+                                                col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 });
+                                            }
                                     }
                                 }
                             }
@@ -483,8 +545,9 @@
 
                             laypage.render(optionPage);
 
-                            if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
+                            if ($("#ColName option").length < 1) {
                                 ColFilter();
+                                get_DefaultModule();//鍔犺浇鏂规
                             }
                             //鍒锋柊鎸夐挳鏄剧ず
                             Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]);
@@ -641,7 +704,7 @@
                         , area: ['100%', '100%']
                         , title: '缂栬緫' + HPageTitle
                         , shift: 0//寮瑰嚭鍔ㄧ敾
-                        , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=3&linterid=' + linterid +''
+                        , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=3&linterid=' + linterid + ''
                         , end: function () {
                             //鍒锋柊椤甸潰,
                             location.reload();
@@ -664,7 +727,7 @@
                         $.ajax({
                             url: GetWEBURL() + '/Sc_MouldLifeUseBill/Delete',
                             type: "GET",
-                            data: { "HInterID": hmainid, "user": sessionStorage["HUserName"]},
+                            data: { "HInterID": hmainid, "user": sessionStorage["HUserName"] },
                             success: function (result) {
                                 if (result.count == 1) {
                                     layer.msg(result.Message, { icon: 1 }, function () {
@@ -1098,11 +1161,93 @@
                             get_FastQuery()
                             form.render("select");
                         }
+                    }, btn: ['纭畾']
+                    , btn1: function (index) {
+                        let iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        let checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length != 1) {
+                            layer.alert('璇烽�夋嫨涓�鏉℃暟鎹�!', { icon: 5 })
+                            return
+                        }
+                        let HInterID = checkStatus.data[0].hmainid;
+                        HInterID_Choose = checkStatus.data[0].hmainid;
+                        debugger
+                        $.ajax({
+                            url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',
+                            type: "GET",
+                            data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": HInterID, "Type": "Select" },
+                            success: function (data1) {
+                                if (data1.count == 1) {
+                                    var data = data1.data;
+                                    //璧嬪�艰繃婊ゆ柟妗堝悕绉�
+                                    HDefaultFilter = data[0].鏂规鍚嶇О
+                                    var HRemark = data[0].澶囨敞
+                                    //鏄剧ず褰撳墠鐨勮繃婊ゆ柟妗�
+                                    document.getElementById("HFilterScheme_Now").style.display = "block";
+                                    document.getElementById('HFilterScheme_Now').innerHTML = "褰撳墠杩囨护鏂规锛�" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb">  ' + "(" + HRemark + ")" + '</span>';
+                                    HInterID = data[0].hmainid
+                                    //鏍规嵁閫夋嫨鐨勮繃婊ゆ柟妗堝洖濉暟鎹埌鍒楄〃杩囨护鏉′欢
+                                    for (let i = 0; i < data.length; i++) {
+                                        $("#" + data[i].杩囨护瀛楁ID).val(data[i].杩囨护鍊�);
+                                        if (data[i].杩囨护鏍囩绫诲瀷 == 'SELECT') {
+                                            $("#" + data[i].杩囨护瀛楁ID).find("option[value='" + data[i].杩囨护鍊� + "']").attr("selected", true);
+                                        }
+                                    }
+                                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                                } else {
+                                    layer.close(ajaxLoad);
+                                    layer.alert(data1.code + data1.Message, { icon: 5 });
+                                }
+                            }, error: function () {
+                                layer.close(ajaxLoad);
+                                layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                            }
+                        })
                     }
                 })
             }
 
             //#endregion
+
+            //#region 鑷畾涔変簨浠剁洃鍚�
+            function onHBillNumberClickHandler(data) {
+                let linterid = data.HMainID;
+
+                layer.open({
+                    type: 2
+                    , area: ['100%', '100%']
+                    , title: '缂栬緫' + HPageTitle
+                    , shift: 0//寮瑰嚭鍔ㄧ敾
+                    , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=3&linterid=' + linterid + ''
+                    , end: function () {
+                        //鍒锋柊椤甸潰,
+                        location.reload();
+                    }
+                })
+            }
+            //#endregion
+
+            // 澶嶅埗
+            function set_AddCopy() {
+                var checkStatus = table.checkStatus('mainTable')
+                    , data = checkStatus.data;
+                if (checkStatus.data.length === 1) {
+                    let linterid = data[0].HMainID;
+
+                    layer.open({
+                        type: 2
+                        , area: ['100%', '100%']
+                        , title: '缂栬緫' + HPageTitle
+                        , shift: 0//寮瑰嚭鍔ㄧ敾
+                        , content: './Sc_Add_MouldLifeUseBillList.html?OperationType=2&linterid=' + linterid + ''
+                        , end: function () {
+                            //鍒锋柊椤甸潰,
+                            location.reload();
+                        }
+                    })
+
+                }
+            }
 
             //浠ヤ笂鏄痩ayui妯″潡
         });
@@ -1148,4 +1293,5 @@
     </script>
 
 </body>
+
 </html>
\ No newline at end of file
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldScrapOutBill.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldScrapOutBill.html"
index dc1864e..8750564 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldScrapOutBill.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\344\273\223\345\272\223\347\256\241\347\220\206/Sc_MouldScrapOutBill.html"
@@ -137,8 +137,9 @@
                                                 <label class="layui-form-label">楠屾敹鍛�<label style="color:red"> *
                                                     </label></label>
                                                 <div class="layui-input-inline">
-                                                    <input type="text" name="HSecManagerName" id="HSecManagerName" readonly
-                                                        class="layui-input" value="" style="float:left;width:150px;">
+                                                    <input type="text" name="HSecManagerName" id="HSecManagerName"
+                                                        readonly class="layui-input" value=""
+                                                        style="float:left;width:150px;">
                                                     <input type="hidden" name="HSecManagerID" id="HSecManagerID"
                                                         class="layui-input" value="" style="float:left;width:150px;">
                                                     <button type="button" lay-submit="" class="layui-btn"
@@ -936,6 +937,7 @@
 
             //鍒濆鍖栬〃鍗曟彃浠�
             function set_InitFrom() {
+                $('#check-btn').addClass('layui-btn-disabled').attr('disabled', true)
                 // 鍒濆鍖栫粍缁�
                 Organ()
                 //甯歌鐢ㄦ硶
@@ -1110,13 +1112,15 @@
                                 , "HDeleteMan": data.浣滃簾浜�
                                 , "HDeleteDate": isEmpty(data.浣滃簾鏃ユ湡) === true ? "" : util.toDateString(new Date(data.浣滃簾鏃ユ湡), "yyyy-MM-dd HH:mm:ss")
                             });
-
-                            if (isEmpty(data.瀹℃牳浜�) === false) {
-                                $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true)
-                            } else {
-                                $("#check-btn").removeClass("layui-btn-disabled").attr("disabled", false)
+                            if (OperationType == 3) {
+                                if (isEmpty(data.瀹℃牳浜�) === false) {
+                                    $("#add-btn").addClass("layui-btn-disabled").attr("disabled", true)
+                                } else {
+                                    $("#check-btn").removeClass("layui-btn-disabled").attr("disabled", false)
+                                }
                             }
 
+
                         } else {
                             layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
                         }

--
Gitblit v1.9.1