From 6fc89e93eec8e290687ba275a3e095986f5ff324 Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期三, 24 四月 2024 10:04:19 +0800
Subject: [PATCH] 平板绑定

---
 WebTM/views/PlateBinding.html         |  683 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 WebTM/layuiadmin/Scripts/webConfig.js |    4 
 WebTM/layuiadmin/PlateBinding.js      |   43 +++
 WebTM/WebTM.csproj                    |    2 
 4 files changed, 730 insertions(+), 2 deletions(-)

diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 9ff47a7..f6006a4 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -75,6 +75,7 @@
     <Content Include="layuiadmin\ckou.js" />
     <Content Include="layuiadmin\echarts.min.js" />
     <Content Include="layuiadmin\grwebapp.js" />
+    <Content Include="layuiadmin\PlateBinding.js" />
     <Content Include="layuiadmin\PageTitle.js" />
     <Content Include="layuiadmin\HideButton.js" />
     <Content Include="layuiadmin\layui\css\global.css" />
@@ -190,6 +191,7 @@
     <Content Include="views\index_QiaoYi.html" />
     <Content Include="views\index - 澶嶅埗.html" />
     <Content Include="views\indexMenu.html" />
+    <Content Include="views\PlateBinding.html" />
     <Content Include="views\IpadStepIndex.html" />
     <Content Include="views\PublicPage\DeptInformation_PDA.html" />
     <Content Include="views\PublicPage\MaterialInfo.html" />
diff --git a/WebTM/layuiadmin/PlateBinding.js b/WebTM/layuiadmin/PlateBinding.js
new file mode 100644
index 0000000..768f26b
--- /dev/null
+++ b/WebTM/layuiadmin/PlateBinding.js
@@ -0,0 +1,43 @@
+锘�//鑾峰彇骞虫澘缁戝畾鏂囦欢鏁版嵁
+function get_ConfigFileInfo(linterid) {
+    var obj = {};
+
+    $.ajax({
+        url: GetWEBURL() + "Get/Xt_PlateBinding",
+        type: "GET",
+        async: false,
+        data: { "user": sessionStorage["HUserName"] },
+        success: function (result) {
+            if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                //鍏敤閮ㄥ垎 ======Begin========
+                var data = result.data;
+                
+                for (var i = 3; i < data.length; i++) {
+                    var arr = data[i].split(":");
+                    if (arr.length == 2) {
+                        var field = arr[0];
+                        var fieldData = arr[1];
+                        //娣诲姞瀵硅薄灞炴��
+                        obj[field] = fieldData;
+                    } else if (arr.length > 2) {
+                        var field = arr[0];
+                        var fieldData = "";
+                        for (var j = 1; j < arr.length; j++) {
+                            fieldData = fieldData + arr[j] + ":";
+                        }
+                        fieldData = fieldData.substring(0, fieldData.length - 1)
+                        //娣诲姞瀵硅薄灞炴��
+                        obj[field] = fieldData;
+                    }
+                }
+                //鍏敤閮ㄥ垎 ======End========                
+            } else {
+                layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+            }
+        }, error: function () {
+            layer.alert("鍙戠敓閿欒!", { icon: 5 });
+        }
+    });
+
+    return obj;
+}
\ No newline at end of file
diff --git a/WebTM/layuiadmin/Scripts/webConfig.js b/WebTM/layuiadmin/Scripts/webConfig.js
index fd98315..a1db976 100644
--- a/WebTM/layuiadmin/Scripts/webConfig.js
+++ b/WebTM/layuiadmin/Scripts/webConfig.js
@@ -7,8 +7,8 @@
     //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //鏉ㄤ箰鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8082/API/";    //鏉滆春鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8083/API/";  //闄堥洴闈欐湰鍦伴厤缃�
-    var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�
-    //var WEBURL = "http://localhost:8082/LuBaoAPI/";    //浣欐�濇澃鏈湴閰嶇疆
+    //var WEBURL = "http://localhost:8082/API/";    //寮犵憺骞挎湰鍦伴厤缃�
+    var WEBURL = "http://localhost:8082/LuBaoAPI/";    //浣欐�濇澃鏈湴閰嶇疆
     //var WEBURL = "http://localhost:8088/ARAPI/";    //浣欐�濇澃鏈湴閰嶇疆(瀹夌憺)
     //var WEBURL = "http://10.1.4.155/API/";   //姹熶赴瀹㈡埛NEW
    /* var WEBURL = "http://47.96.97.237/API/";   //鏅轰簯鏈嶅姟鍣�*/
diff --git a/WebTM/views/PlateBinding.html b/WebTM/views/PlateBinding.html
new file mode 100644
index 0000000..a0a95b2
--- /dev/null
+++ b/WebTM/views/PlateBinding.html
@@ -0,0 +1,683 @@
+锘�<!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">
+    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
+</head>
+<body>
+    <div id="layout1" class="layui-fluid">
+        <div class="layui-row layui-col-space15">
+            <div class="layui-col-md12">
+                <div class="layui-card">
+                    <form id="form0" class="layui-form" lay-filter="component-form-group" action="">
+                        <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>
+                            </div>
+                        </div>
+                        <div class="layui-card-body">
+                            <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
+                                <h1 style="text-align:center;"><b>骞虫澘缁戝畾</b></h1>
+                                <div class="layui-tab-content">
+                                    <div class="layui-tab-item layui-show">
+                                        <div class="layui-form-item">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 120px">杞﹂棿锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" name="HDepName" id="HDepName" lay-verify="HDepName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value="">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HDepart-BT" style="width:40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn " style="margin-left:-9px"></i>
+                                                    </button>
+                                                    <input id="HDeptID" name="HDeptID" type="hidden" value="0" />
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 120px">宸ヤ綔涓績锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" name="HWorkCenterName" id="HWorkCenterName" lay-verify="HWorkCenterName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value="">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HWorkCenter-BT" style="width:40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn " style="margin-left:-9px"></i>
+                                                    </button>
+                                                    <input id="HWorkCenterID" name="HWorkCenterID" type="hidden" value="0" />
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 120px">鐢熶骇璧勬簮锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" name="HSourceName" id="HSourceName" lay-verify="HSourceName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value="">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HSource-BT" style="width:40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i>
+                                                    </button>
+                                                    <input id="HSourceID" name="HSourceID" type="hidden" value="0" />
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="layui-form-item">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 120px">璁惧锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" name="HEquipName" id="HEquipName" lay-verify="HEquipName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value="">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HEquip-BT" style="width:40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i>
+                                                    </button>
+                                                    <input id="HEquipID" name="HEquipID" type="hidden" value="0" />
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 120px">鐝粍锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" name="HGroupName" id="HGroupName" lay-verify="HGroupName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value="">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroup-BT" style="width:40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i>
+                                                    </button>
+                                                    <input id="HGroupID" name="HGroupID" type="hidden" value="0" />
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 120px">宸ュ簭锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" name="HProcName" id="HProcName" lay-verify="HProcName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value="">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HProc-BT" style="width:40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i>
+                                                    </button>
+                                                    <input id="HProcID" name="HProcID" type="hidden" value="0" />
+                                                    <input id="HProcNumber" name="HProcNumber" type="hidden" />
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="layui-form-item">
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 120px">妫�楠屽憳锛�</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" name="HCheckEmpName" id="HCheckEmpName" lay-verify="HCheckEmpName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value="">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HCheckEmp-BT" style="width:40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i>
+                                                    </button>
+                                                    <input id="HCheckEmpID" name="HCheckEmpID" type="hidden" value="0" />
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 120px">鎿嶄綔鍛橈細</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" name="HOperatorEmpName" id="HOperatorEmpName" lay-verify="HOperatorEmpName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value="">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HOperatorEmp-BT" style="width:40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i>
+                                                    </button>
+                                                    <input id="HOperatorEmpID" name="HOperatorEmpID" type="hidden" value="0" />
+                                                </div>
+                                            </div>
+                                            <div class="layui-inline">
+                                                <label class="layui-form-label" style="width: 120px">璐熻矗浜猴細</label>
+                                                <div class="layui-input-inline">
+                                                    <input type="text" name="HChargeEmpName" id="HChargeEmpName" lay-verify="HChargeEmpName" readonly="readonly" autocomplete="off" class="layui-input" style="float:left;width:150px;" value="">
+                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HChargeEmp-BT" style="width:40px;">
+                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px"></i>
+                                                    </button>
+                                                    <input id="HChargeEmpID" name="HChargeEmpID" type="hidden" value="0" />
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <div class="layui-form-item">
+
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </form>
+                </div>
+            </div>
+        </div>
+    </div>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
+    <script src="../../../layuiadmin/PlateBinding.js"></script>
+    <script>
+        //鑾峰彇鍙傛暟
+        var params = get_UrlVars();
+        if (typeof (params[params[0]]) == "undefined") {
+            var OperationType = 1;//鎿嶄綔绫诲瀷
+        } else {
+            var OperationType = params[params[0]];//鎿嶄綔绫诲瀷
+            var linterid = params[params[1]];//婧愬崟id
+            var HSouceBillType = params[params[2]];//婧愬崟绫诲瀷
+        }
+
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index' //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , laydate = layui.laydate
+                , element = layui.element;
+            //#endregion
+
+            //#region 杩涘叆椤甸潰鍗冲姞杞�
+            //鍒ゆ柇鎿嶄綔绫诲瀷
+            if (OperationType == 1) {//鏃犳簮鍗�
+                set_AddFNew();
+            }
+            else if (OperationType == 3) {//缂栬緫
+                set_EditFromGrid();
+            }
+            else {
+                layer.alert("鏈煡鎿嶄綔绫诲瀷锛�", { icon: 5 });
+            }
+
+            //#region 鏍规嵁骞虫澘缁戝畾锛岃嚜鍔ㄥ甫鍑哄熀纭�璧勬枡淇℃伅
+            var objdata = get_ConfigFileInfo();
+            $("#HDeptID").val(objdata.HDeptID); //閮ㄩ棬/杞﹂棿 ID
+            $("#HDepName").val(objdata.HDepName); //閮ㄩ棬/杞﹂棿 鍚嶇О
+            $("#HWorkCenterID").val(objdata.HWorkCenterID); //宸ヤ綔涓績ID
+            $("#HWorkCenterName").val(objdata.HWorkCenterName); //宸ヤ綔涓績鍚嶇О
+            $("#HProcID").val(objdata.HProcID); //宸ュ簭ID
+            $("#HProcName").val(objdata.HProcName); //宸ュ簭鍚嶇О
+            $("#HEquipID").val(objdata.HEquipID); //璁惧ID
+            $("#HEquipName").val(objdata.HEquipName); //璁惧鍚嶇О
+            $("#HSourceID").val(objdata.HSourceID); //鐢熶骇璧勬簮ID
+            $("#HSourceName").val(objdata.HSourceName); //鐢熶骇璧勬簮鍚嶇О
+            $("#HGroupID").val(objdata.HGroupID); //鐝粍ID
+            $("#HGroupName").val(objdata.HGroupName); //鐝粍鍚嶇О
+            $("#HCheckEmpID").val(objdata.HCheckEmpID); //妫�楠屽憳ID
+            $("#HCheckEmpName").val(objdata.HCheckEmpName); //妫�楠屽憳鍚嶇О
+            $("#HOperatorEmpID").val(objdata.HOperatorEmpID); //鎿嶄綔鍛業D
+            $("#HOperatorEmpName").val(objdata.HOperatorEmpName); //鎿嶄綔鍛樺悕绉�
+            $("#HChargeEmpID").val(objdata.HChargeEmpID); //璐熻矗浜篒D
+            $("#HChargeEmpName").val(objdata.HChargeEmpName); //璐熻矗浜哄悕绉�
+            //#endregion
+
+
+            //#endregion
+
+            //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+            //淇濆瓨
+            form.on('submit(Saver)', function (data) {//淇濆瓨
+
+                var sMainStr = JSON.stringify(data.field) + ";" + sessionStorage["HUserName"];
+                if (AllowLoadData()) {
+                    $.ajax(
+                        {
+                            type: "POST",
+                            url: GetWEBURL() + "Save/Xt_PlateBinding", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+                            async: true,
+                            data: { "msg": sMainStr },
+                            dataType: "json",
+                            success: function (data) {
+                                if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+                                    layer.msg(data.Message, { icon: 1 });
+                                    $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
+                                }
+                                else {
+                                    f_alert(data.Message);
+                                    console.log("Reason" + sMainStr + "sub:" + JSON.stringify(layui.table.cache.mainTable));
+                                }
+                                layer.closeAll("loading");
+                            },
+                            error: function (err) {
+
+                                f_alert("閿欒:" + err);
+                                console.log("Reason" + sMainStr);
+                            }
+                        });
+                }
+            });
+            //閫�鍑�
+            form.on('submit(Exit)', function (data) {//
+                if (linterid == undefined) {
+                    //鍏抽棴椤电
+                    Pub_Close(2);
+                }
+                else {
+                    //鍏抽棴椤电
+                    Pub_Close(1);
+                }
+            });
+            //閫夋嫨閮ㄩ棬
+            form.on('submit(HDepart-BT)', function () {//閫夋嫨閮ㄩ棬
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '閮ㄩ棬鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['./鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_DepartmentList.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HDepName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);
+                        $("#HDeptID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                })
+            });
+            
+            //閫夋嫨宸ヤ綔涓績
+            form.on('submit(HWorkCenter-BT)', function () {//閫夋嫨閮ㄩ棬
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '宸ヤ綔涓績鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['./鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_WorkCenter.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HWorkCenterName").val(checkStatus.data[0].宸ヤ綔涓績鍚嶇О);
+                        $("#HWorkCenterID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                })
+            });
+
+            //閫夋嫨榛樿宸ュ簭
+            form.on('submit(HProc-BT)', function () {//閫夋嫨宸ュ簭
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '宸ュ簭鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['./鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Process.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HProcName").val(checkStatus.data[0].宸ュ簭鍚嶇О);
+                        $("#HProcID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                })
+            });
+
+            //閫夋嫨璁惧
+            form.on('submit(HEquip-BT)', function () {//閫夋嫨璁惧
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '璁惧妗f鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['./璁惧绠$悊/璁惧妗f/Gy_EquipFileMainList.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HEquipName").val(checkStatus.data[0].璁惧鍚嶇О);
+                        $("#HEquipID").val(checkStatus.data[0].hmainid);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                })
+            });
+
+            //閫夋嫨鐢熶骇璧勬簮
+            form.on('submit(HSource-BT)', function () {//閫夋嫨鐢熶骇璧勬簮
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '鐢熶骇璧勬簮鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['./鍩虹璧勬枡/鐢熶骇鍩虹璧勬枡/Gy_Source.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HSourceName").val(checkStatus.data[0].鐢熶骇璧勬簮鍚嶇О);
+                        $("#HSourceID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                })
+            });
+
+            //閫夋嫨鐝粍
+            form.on('submit(HGroup-BT)', function () {//閫夋嫨鐝粍
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '鐝粍鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['./鍩虹璧勬枡/宸ヨ祫鍩虹璧勬枡/Gy_Group.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HGroupName").val(checkStatus.data[0].鐝粍鍚嶇О);
+                        $("#HGroupID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                })
+            });
+
+            //閫夋嫨妫�楠屽憳
+            form.on('submit(HCheckEmp-BT)', function () {//閫夋嫨妫�楠屽憳
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '鑱屽憳鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['./鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HCheckEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+                        $("#HCheckEmpID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                })
+            });
+
+            //閫夋嫨鎿嶄綔鍛�
+            form.on('submit(HOperatorEmp-BT)', function () {//閫夋嫨鎿嶄綔鍛�
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '鑱屽憳鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['./鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HOperatorEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+                        $("#HOperatorEmpID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                })
+            });
+
+            //閫夋嫨璐熻矗浜�
+            form.on('submit(HChargeEmp-BT)', function () {//閫夋嫨璐熻矗浜�
+                layer.open({
+                    type: 2
+                    , area: ['80%', '80%']
+                    , title: '鑱屽憳鍒楄〃'
+                    , shade: 0.6 //閬僵閫忔槑搴�
+                    , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+                    , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+                    , content: ['./鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html', 'yes'],
+                    btn: ['纭畾', '鍙栨秷']
+                    , btn1: function (index, layero) {
+
+                        //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                        var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
+                        if (checkStatus.data.length === 0) {
+                            return layer.msg('璇烽�夋嫨鏁版嵁');
+                        }
+                        $("#HChargeEmpName").val(checkStatus.data[0].鑱屽憳鍚嶇О);
+                        $("#HChargeEmpID").val(checkStatus.data[0].HItemID);
+                        layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                    }
+                    , btn2: function (index, layero) {
+                        //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                        //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                    },
+                    end: function () {
+
+                    },
+                    success: function (layero, index) {
+
+                    }
+                })
+            });
+
+            ////绂佺敤鏍囧織
+            //form.on('checkbox(HStopflag)', function (data) {
+            //    $("#HStopflag").val(data.elem.checked);
+            //});
+            //鐩戝惉鎻愪氦
+            form.verify({
+                numberOrEmpty: function (value, item) {
+                    // if (value != '') {
+                    if (!/^\d+$/.test(value)) {
+                        return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0';
+                    }
+                    //}
+                }
+            });
+            //#endregion
+
+
+            //#region 褰撳墠椤甸潰闈㈡墍鏈夌殑鏂规硶
+
+            //鏃犳簮鍗曟柊澧�
+            function set_AddFNew() {
+                $("#HItemID").val("0");
+                $("#HNumber").val("");
+            }
+            //缂栬緫
+            function set_EditFromGrid() {
+                $("#HItemID").val(linterid);
+                set_EditForm(linterid);  //缂栬緫鑾峰彇琛ㄥご
+            }
+            ////鑾峰彇骞虫澘缁戝畾鏂囦欢鏁版嵁
+            //function get_ConfigFileInfo(linterid) {
+            //    //鏌ヨ妫�楠屾柟妗堝崟鏄惁瀛樺湪
+            //    $.ajax({
+            //        url: GetWEBURL() + "Get/Xt_PlateBinding",
+            //        type: "GET",
+            //        data: { "user": sessionStorage["HUserName"] },
+            //        success: function (result) {
+            //            if (result.code == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+            //                //鍏敤閮ㄥ垎 ======Begin========
+            //                var data = result.data;
+            //                var obj = {};
+            //                for (var i = 3; i < data.length; i++) {
+            //                    var arr = data[i].split(":");
+            //                    if (arr.length == 2) {
+            //                        var field = arr[0];
+            //                        var fieldData = arr[1];
+            //                        //娣诲姞瀵硅薄灞炴��
+            //                        obj[field] = fieldData;
+            //                    } else if (arr.length > 2) {
+            //                        var field = arr[0];
+            //                        var fieldData = "";
+            //                        for (var j = 1; j < arr.length; j++) {
+            //                            fieldData = fieldData + arr[j] + ":";
+            //                        }
+            //                        fieldData = fieldData.substring(0, fieldData.length - 1)
+            //                        //娣诲姞瀵硅薄灞炴��
+            //                        obj[field] = fieldData;
+            //                    }
+            //                }
+            //                //鍏敤閮ㄥ垎 ======End========
+
+            //                $("#HDeptID").val(obj.HDeptID);
+            //                $("#HDepName").val(obj.HDepName);
+            //                $("#HProcID").val(obj.HProcID);
+            //                $("#HProcName").val(obj.HProcName);
+            //                $("#HEquipID").val(obj.HEquipID);
+            //                $("#HEquipName").val(obj.HEquipName);
+            //                $("#HSourceID").val(obj.HSourceID);
+            //                $("#HSourceName").val(obj.HSourceName);
+            //                $("#HGroupID").val(obj.HGroupID);
+            //                $("#HGroupName").val(obj.HGroupName);
+            //                $("#HCheckEmpID").val(obj.HCheckEmpID);
+            //                $("#HCheckEmpName").val(obj.HCheckEmpName);
+            //                $("#HOperatorEmpID").val(obj.HOperatorEmpID);
+            //                $("#HOperatorEmpName").val(obj.HOperatorEmpName);
+            //                $("#HChargeEmpID").val(obj.HChargeEmpID);
+            //                $("#HChargeEmpName").val(obj.HChargeEmpName);
+            //            } else {
+            //                layer.alert(result.msg, { icon: 5, btn: ['閫�鍑�'], time: 100000, offset: 't' });
+            //            }
+            //        }, error: function () {
+            //            layer.alert("鍙戠敓閿欒!", { icon: 5 });
+            //        }
+            //    });
+            //}
+            //鏁版嵁楠岃瘉
+            function AllowLoadData() {
+                //if ($("#HDeptNumber").val() == '') {
+                //    layer.msg("璇烽�夋嫨榛樿閮ㄩ棬", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //    return false;
+                //}
+
+                //if ($("#HProcName").val() == '') {
+                //    layer.msg("璇烽�夋嫨榛樿宸ュ簭", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                //    return false;
+                //}
+
+                return true;
+            }
+            //
+            function f_alert(sMsg) {
+                layer.alert(sMsg, { icon: 5 });
+
+            }
+            //#endregion
+        });
+
+    </script>
+</body>
+</html>
\ No newline at end of file

--
Gitblit v1.9.1