From d14c31ac61a98e2bc7e3ed791f35db163da94cd6 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期四, 26 十二月 2024 13:37:17 +0800
Subject: [PATCH] 工作任务表头自定义编辑页面:弹窗触发的方法由自动生成改为手动在代码中编写

---
 WebTM/layuiadmin/BillMainAutoLoad.js                                 |   25 
 WebTM/views/项目管理/工作任务/PM_WorkTaskBill_AutoLoadBillMain_20241226.html |  529 +++++++++++++++++
 WebTM/views/项目管理/工作任务/BillMainAutoLoad_20241226.js                   |  903 ++++++++++++++++++++++++++++++
 WebTM/views/项目管理/工作任务/PM_WorkTaskBill_AutoLoadBillMain.html          |  311 ++++++++++
 4 files changed, 1,756 insertions(+), 12 deletions(-)

diff --git a/WebTM/layuiadmin/BillMainAutoLoad.js b/WebTM/layuiadmin/BillMainAutoLoad.js
index 8c5c7ce..2965bc7 100644
--- a/WebTM/layuiadmin/BillMainAutoLoad.js
+++ b/WebTM/layuiadmin/BillMainAutoLoad.js
@@ -270,13 +270,13 @@
                             , "filter": data[i].HElementID + "_Button"
                         });
 
-                        //璁剧疆window瀵硅薄鐨勬柟娉曪紝鐢ㄤ簬瀛愮獥鍙h皟鐢ㄨ繑鍥炴暟鎹�
-                        var windowName = data[i].HSubWindowBackDataMethodName;
-                        if (windowName != "") {
-                            window[windowName] = function (obj) {
-                                SubWindowBackData_BySubWindow(obj);
-                            }
-                        }
+                        ////璁剧疆window瀵硅薄鐨勬柟娉曪紝鐢ㄤ簬瀛愮獥鍙h皟鐢ㄨ繑鍥炴暟鎹�
+                        //var windowName = data[i].HSubWindowBackDataMethodName;
+                        //if (windowName != "") {
+                        //    window[windowName] = function (obj) {
+                        //        SubWindowBackData_BySubWindow(obj);
+                        //    }
+                        //}
 
                         var element_level8 = document.createElement('i');                               //鎸夐挳涓殑鎸夐挳鍥炬爣鍏冪礌
                         element_level8.className = "layui-icon layui-icon-search layuiadmin-button-btn";
@@ -703,10 +703,13 @@
                 var ID = event.currentTarget.id;                                                    //鑾峰彇瑙﹀彂浜嬩欢鐨勫厓绱犵殑ID
                 for (var j = 0; j < buttonClickListenerList.length; j++) {
                     if (buttonClickListenerList[j].ID == ID) {                                      //鏍规嵁瑙﹀彂浜嬩欢鐨勫厓绱犵殑ID锛屽畾浣嶅埌瑙﹀彂浜嬩欢鎵�闇�瑕佺殑淇℃伅锛岃皟鐢ㄧ浉鍏虫柟娉曞苟浼犲弬
-                        var title_temp = buttonClickListenerList[j].title_temp;
-                        var url_temp = buttonClickListenerList[j].url_temp;
-                        var HSubWindowBackData = buttonClickListenerList[j].HSubWindowBackData;
-                        SubWindowBackData(title_temp, url_temp, HSubWindowBackData);
+                        //var title_temp = buttonClickListenerList[j].title_temp;
+                        //var url_temp = buttonClickListenerList[j].url_temp;
+                        //var HSubWindowBackData = buttonClickListenerList[j].HSubWindowBackData;
+                        //SubWindowBackData(title_temp, url_temp, HSubWindowBackData);
+
+                        var HSubWindowBackDataMethodName_layer = buttonClickListenerList[j].HSubWindowBackDataMethodName + "_layer";
+                        window[HSubWindowBackDataMethodName_layer]();
                     }
                 }
             });
diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/BillMainAutoLoad_20241226.js" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/BillMainAutoLoad_20241226.js"
new file mode 100644
index 0000000..7fe5122
--- /dev/null
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/BillMainAutoLoad_20241226.js"
@@ -0,0 +1,903 @@
+//#region 琛ㄥご鍒濆鍖�
+var HSubWindowBackData_forDoubleClickBackData="";                               //鐢ㄤ簬璁板綍褰撳墠姝e湪鎵撳紑鐨勫脊绐楃殑瀵瑰簲闇�瑕佽繑鍥炵殑鏁版嵁
+var HIsMustElementList = [];                                                    //蹇呭~鍏冪礌鍒楄〃
+var buttonClickListenerList = [];                                               //闇�瑕佹墦寮�寮圭獥鐨勬寜閽偣鍑讳簨浠跺垪琛�
+var buttonClickListenerList_transfer = [];                                      //闇�瑕佹墦寮�寮圭獥鐨勬寜閽偣鍑讳簨浠跺垪琛�,transfer缁勪欢
+var HEditValueList = [];                                                        //瀛樺偍鏁版嵁鐨勫厓绱犲垪琛�
+
+//#region 琛ㄥご鍒濆鍖�
+function init_BillMain(HModName, user,form) {
+    //琛ㄥご鍒濆鍖栤�斺�旇〃澶村垵濮嬪寲
+    set_InitMain(HModName, user,form);
+    //琛ㄥご鍒濆鍖栤�斺�旇缃渶瑕佹墦寮�寮圭獥鐨勬寜閽偣鍑讳簨浠剁殑浜嬩欢鐩戝惉
+    set_buttonClickListener();
+    //琛ㄥご鍒濆鍖栤�斺�旇缃渶瑕佹墦寮�寮圭獥鐨勬寜閽偣鍑讳簨浠剁殑浜嬩欢鐩戝惉_transfer
+    set_buttonClickListener_transfer();
+}
+//#endregion
+
+//#region 琛ㄥご鍒濆鍖栤�斺�斿姞杞芥爣绛惧厓绱�
+function set_InitMain(HModName, user,form) {
+    var ajaxLoad = layer.load();
+    $.ajax({
+        url: GetWEBURL() + '/Xt_DefineBillMainSet/getDefineBillMainSet',
+        type: "GET",
+        async: false,
+        data: { "HModName": HModName, "user": user },
+        success: function (data1) {
+            if (data1.count == 1) {
+                var data = data1.data;
+
+                var HPageLabelElementIDList = [];                                                      //椤电鍏冪礌ID鍒楄〃
+                var HElementCountByTab = {};                                                           //璁板綍鍚勪釜椤电鏄剧ず鐨勫厓绱犵殑涓暟
+                var columnCount = data[0].HRowElementCount;                                                                   //椤电涓瘡琛岀殑鍏冪礌鏁�
+
+                for (var i = 0; i < data.length; i++) {
+
+                    //娣诲姞蹇呭~鍏冪礌鍒楄〃
+                    if (data[i].HIsMust == true) {
+                        var HElement_IsMust = {
+                            "HElementID": data[i].HElementID
+                            , "HElementLabel": data[i].HElementLabel
+                            , "HDefaultValue": data[i].HDefaultValue
+                            , "HFieldDataType": data[i].HFieldDataType
+                        }
+                        HIsMustElementList.push(HElement_IsMust);
+                    }
+
+                    //娣诲姞瀛樺偍鏁版嵁鐨勫厓绱犲垪琛�
+                    if (data[i].HArrangeOrder == 3) {
+                        HEditValueList.push(data[i]);
+                    }
+
+                    if (data[i].HElementType == "鏍囬") {
+                        var element_level0 = document.getElementById("formElement");
+                        var element_level1 = document.createElement('h1');
+                        element_level1.id = data[i].HElementID;
+                        element_level1.style = "text-align: center; padding: 10px 0;";
+                        //element_level1.innerHTML = data[i].HElementLabel;
+
+                        var element_level2 = document.createElement('b');
+                        element_level2.innerHTML = data[i].HElementLabel;
+
+                        element_level1.appendChild(element_level2);
+
+                        element_level0.appendChild(element_level1);
+                    }
+                    else if (data[i].HElementType == "椤电") {
+                        var element_level0 = document.getElementById("formElement");                   //琛ㄥご鍐呭鏍瑰鍣�
+
+                        //鍒ゆ柇椤电鏍囬鐨勭埗绾у鍣ㄦ槸鍚﹀瓨鍦紝涓嶅瓨鍦ㄥ垯鏂板缓
+                        var element_level1 = document.getElementById("parentPageListElement");         //椤电鏍囬鐨勭埗绾у鍣�
+                        if (element_level1 == null) {
+                            var element_level1_Temp = document.createElement('ul');                    //鏂板缓鐨勯〉绛炬爣棰樼殑鐖剁骇瀹瑰櫒
+                            element_level1_Temp.id = "parentPageListElement";
+                            element_level1_Temp.className = "layui-tab-title";
+                            element_level1_Temp.setAttribute('lay-filter', 'tab-all');
+
+                            element_level0.appendChild(element_level1_Temp);                           //灏嗘柊寤虹殑椤电鏍囬鐨勭埗绾у鍣ㄦ坊鍔犲埌琛ㄥご鍐呭鏍瑰鍣�
+
+                            element_level1 = document.getElementById("parentPageListElement");         //鑾峰彇椤电鏍囬鐨勭埗绾у鍣�
+                        }
+
+                        //鍒涘缓椤电鏍囬锛屽苟娣诲姞鍒伴〉绛炬爣棰樼殑鐖剁骇瀹瑰櫒
+                        var element_level2 = document.createElement('li');                              //椤电鏍囬
+                        //element_level2.id = data[i].HElementID;
+                        element_level2.setAttribute('lay-id', data[i].HElementID);
+                        element_level2.style = "padding:1px;";
+                        element_level2.innerHTML = data[i].HElementLabel;
+                        element_level1.appendChild(element_level2);                                     //灏嗗垱寤洪〉绛炬爣棰樻坊鍔犲埌椤电鏍囬鐨勭埗绾у鍣�
+
+                        //鍒ゆ柇椤电鍐呭瀹瑰櫒鐨勭埗绾у鍣ㄦ槸鍚﹀瓨鍦紝涓嶅瓨鍦ㄥ垯鏂板缓
+                        var element_level1_1 = document.getElementById("pageContent");
+                        if (element_level1_1 == null) {
+                            var element_level1_1_Temp = document.createElement('div');                    //鏂板缓鐨勯〉绛惧唴瀹瑰鍣ㄧ殑鐖剁骇瀹瑰櫒
+                            element_level1_1_Temp.id = "pageContent";
+                            element_level1_1_Temp.className = "layui-tab-content";
+
+                            element_level0.appendChild(element_level1_1_Temp);                           //灏嗘柊寤虹殑椤电鍐呭瀹瑰櫒鐨勭埗绾у鍣ㄦ坊鍔犲埌琛ㄥご鍐呭鏍瑰鍣�
+
+                            element_level1_1 = document.getElementById("pageContent");                  //鑾峰彇椤电鍐呭瀹瑰櫒鐨勭埗绾у鍣�
+                        }
+
+                        //鍒涘缓椤电鍐呭瀹瑰櫒锛屽苟娣诲姞鍒伴〉绛惧唴瀹瑰鍣ㄧ殑鐖剁骇瀹瑰櫒
+                        var element_level2_1 = document.createElement('div');                              //椤电鍐呭瀹瑰櫒
+                        if (HPageLabelElementIDList.length == 0) {
+                            element_level2_1.className = "layui-tab-item layui-show";
+                        } else {
+                            element_level2_1.className = "layui-tab-item";
+                        }
+
+
+                        var element_level3 = document.createElement('div');                            //椤电鍐呭瀹瑰櫒涓殑form鍏冪礌瀹瑰櫒
+                        element_level3.className = "layui-form-item";
+                        element_level3.style = "padding-top: 10px;";
+
+                        var element_level4 = document.createElement('div');                            //form鍏冪礌瀹瑰櫒涓殑琛屽竷灞�鍏冪礌瀹瑰櫒
+                        element_level4.id = data[i].HElementID + "_Content";
+                        element_level4.className = "layui-row";
+
+                        element_level3.appendChild(element_level4);                                     //灏唂orm鍏冪礌瀹瑰櫒涓殑琛屽竷灞�鍏冪礌瀹瑰櫒娣诲姞鍒板搴旂殑form鍏冪礌瀹瑰櫒涓�
+
+                        element_level2_1.appendChild(element_level3);                                   //灏嗛〉绛惧唴瀹瑰鍣ㄤ腑鐨刦orm鍏冪礌瀹瑰櫒娣诲姞鍒伴〉绛惧唴瀹瑰鍣�
+
+                        element_level1_1.appendChild(element_level2_1);                                 //灏嗛〉绛惧唴瀹瑰鍣ㄦ坊鍔犲埌椤电鍐呭瀹瑰櫒鐨勭埗绾у鍣�
+
+
+                        HPageLabelElementIDList.push(data[i].HElementID);                               //璁板綍椤电鍏冪礌鐨処D
+
+                        HElementCountByTab[data[i].HElementID] = 0;
+                    }
+                    else if (data[i].HElementType == "杈撳叆鏂囨湰") {
+                        //鑾峰彇鏂囨湰鍏冪礌鎵�鍦ㄧ殑椤电鐨勮甯冨眬鍏冪礌瀹瑰櫒
+                        var element_level4 = null;
+                        if ($.inArray(data[i].HParentElementID, HPageLabelElementIDList) > -1) {
+                            element_level4 = document.getElementById(data[i].HParentElementID + "_Content");
+                        }
+
+                        var element_level5 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒
+                        element_level5.className = "layui-inline";
+                        //鍒ゆ柇鏄惁闅愯棌
+                        if (data[i].HIsHide == true) {
+                            element_level5.style.display = "none";
+                        }
+
+                        var element_level6 = document.createElement('label');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑label鍏冪礌
+                        element_level6.className = "layui-form-label";
+                        element_level6.style.width = "85px";
+                        element_level6.innerHTML = data[i].HElementLabel;
+                        //鍒ゆ柇鏄惁蹇呭~锛屾槸 鍒� 娣诲姞 蹇呭~鏍囪鍏冪礌
+                        if (data[i].HIsMust == true) {
+                            var element_level7 = document.createElement('label');                        //label鍏冪礌涓殑蹇呭~鏍囪鍏冪礌
+                            element_level7.style = "color:red;";
+                            element_level7.innerHTML = "*";
+
+                            element_level6.appendChild(element_level7);
+                        }
+
+                        element_level5.appendChild(element_level6);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄤ腑鐨刲abel鍏冪礌娣诲姞鍒板崟鎹彿鍏冪礌鐨勫鍣�
+
+
+                        var element_level6_1 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗嗗厓绱犵殑瀹瑰櫒
+                        element_level6_1.className = "layui-input-block";
+                        element_level6_1.style = "margin-left: 120px;";
+
+                        var element_level7_1 = document.createElement('input');                            //鏂囨湰妗嗗厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗�
+                        element_level7_1.id = data[i].HElementID;
+                        element_level7_1.name = data[i].HElementID;
+                        element_level7_1.type = "text";
+                        element_level7_1.className = "layui-input";
+                        element_level7_1.setAttribute('lay-verify', data[i].HElementID);
+                        element_level7_1.value = data[i].HDefaultValue;
+
+                        //鍒ゆ柇鏂囨湰鏁版嵁绫诲瀷锛岃缃枃鏈鍏佽杈撳叆鐨勬暟鎹被鍨�
+                        if (data[i].HFieldDataType == "Int32" || data[i].HFieldDataType == "Decimal") {
+                            element_level7_1.type = "number";
+                        } else if (data[i].HFieldDataType == "text") {
+                            element_level7_1.type = "text";
+                        }
+
+                        //鍒ゆ柇鏄惁绂佺敤锛屾槸 鍒� 绂佹杈撳叆
+                        if (data[i].HIsDisabled == true) {
+                            element_level7_1.readOnly = true;
+                            element_level7_1.style = "background-color:#efefef4d;";
+                        }
+
+                        //鍒ゆ柇鏄惁璁剧疆鏈�澶ч暱搴︼紝鑻ヨ缃垯鍙︽枃鏈闄愬埗鏂囨湰鏈�澶ч暱搴�
+                        if (data[i].HFieldMaxLength != 0) {
+                            element_level7_1.maxLength = data[i].HFieldMaxLength;
+                        }
+
+                        element_level6_1.appendChild(element_level7_1);                                 //灏嗘枃鏈娣诲姞鍒版枃鏈鍏冪礌鐨勫鍣ㄤ腑
+
+                        element_level5.appendChild(element_level6_1);                                   //灏嗘枃鏈鍏冪礌鐨勫鍣ㄦ坊鍔犲埌鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓�
+
+                        element_level4.appendChild(element_level5);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄦ坊鍔犲埌琛屽竷灞�鍏冪礌瀹瑰櫒
+
+                        if (data[i].HIsHide == false) {
+                            HElementCountByTab[data[i].HParentElementID] = HElementCountByTab[data[i].HParentElementID] + 1;
+                            if (HElementCountByTab[data[i].HParentElementID] % columnCount == 0) {
+                                var element_level5_1 = document.createElement('br');                            //鎹㈣
+                                element_level4.appendChild(element_level5_1);
+                            }
+                        }
+                    }
+                    else if (data[i].HElementType == "閫夋嫨寮圭獥") {
+                        //鑾峰彇鏂囨湰鍏冪礌鎵�鍦ㄧ殑椤电鐨勮甯冨眬鍏冪礌瀹瑰櫒
+                        var element_level4 = null;
+                        if ($.inArray(data[i].HParentElementID, HPageLabelElementIDList) > -1) {
+                            element_level4 = document.getElementById(data[i].HParentElementID + "_Content");
+                        }
+
+                        var element_level5 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒
+                        element_level5.className = "layui-inline";
+                        //鍒ゆ柇鏄惁闅愯棌
+                        if (data[i].HIsHide == true) {
+                            element_level5.style.display = "none";
+                        }
+
+                        var element_level6 = document.createElement('label');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑label鍏冪礌
+                        element_level6.className = "layui-form-label";
+                        element_level6.style.width = "85px";
+                        element_level6.innerHTML = data[i].HElementLabel;
+                        //鍒ゆ柇鏄惁蹇呭~锛屾槸 鍒� 娣诲姞 蹇呭~鏍囪鍏冪礌
+                        if (data[i].HIsMust == true) {
+                            var element_level7 = document.createElement('label');                        //label鍏冪礌涓殑蹇呭~鏍囪鍏冪礌
+                            element_level7.style = "color:red;";
+                            element_level7.innerHTML = "*";
+
+                            element_level6.appendChild(element_level7);
+                        }
+
+                        element_level5.appendChild(element_level6);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄤ腑鐨刲abel鍏冪礌娣诲姞鍒板崟鎹彿鍏冪礌鐨勫鍣�
+
+
+                        var element_level6_1 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗嗗厓绱犵殑瀹瑰櫒
+                        element_level6_1.className = "layui-input-block";
+                        element_level6_1.style = "margin-left: 77px;";
+
+                        var element_level7_1 = document.createElement('input');                            //鏂囨湰妗嗗厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗�
+                        element_level7_1.id = data[i].HElementID;
+                        element_level7_1.name = data[i].HElementID;
+                        element_level7_1.type = "text";
+                        element_level7_1.className = "layui-input";
+                        element_level7_1.setAttribute('lay-verify', data[i].HElementID);
+                        element_level7_1.value = data[i].HDefaultValue;
+                        //鍒ゆ柇鏄惁绂佺敤锛屾槸 鍒� 绂佹杈撳叆
+                        if (data[i].HIsDisabled == true) {
+                            element_level7_1.readOnly = true;
+                            element_level7_1.style = "background-color:#efefef4d;width: 60%;display: inline-block;";
+                        }
+
+                        element_level6_1.appendChild(element_level7_1);                                 //灏嗘枃鏈娣诲姞鍒版枃鏈鍏冪礌鐨勫鍣ㄤ腑
+
+
+                        var element_level7_2 = document.createElement('button');                        //鏂囨湰妗嗗厓绱犵殑瀹瑰櫒涓殑鎸夐挳
+                        element_level7_2.id = data[i].HElementID + "_Button";
+                        element_level7_2.type = "button";
+                        element_level7_2.className = "layui-btn layuiadmin-btn-order";
+                        element_level7_2.style = "padding: 0 10px;float: right;margin-right: 3px;";
+                        element_level7_2.setAttribute('lay-filter', data[i].HElementID + "_Button");
+
+
+                        //鍦ㄩ渶瑕佹墦寮�寮圭獥鐨勬寜閽偣鍑讳簨浠跺垪琛ㄤ腑娣诲姞闇�瑕佹墦寮�寮圭獥鐨勬寜閽偣鍑讳簨浠�
+                        buttonClickListenerList.push({
+                            "ID": data[i].HElementID + "_Button"
+                            , "title_temp": data[i].HElementLabel + "鍒楄〃"
+                            , "url_temp": data[i].HRelateUrl
+                            , "HSubWindowBackData": data[i].HSubWindowBackData
+                            , "HSubWindowBackDataMethodName": data[i].HSubWindowBackDataMethodName
+                            , "filter": data[i].HElementID + "_Button"
+                        });
+
+                        //璁剧疆window瀵硅薄鐨勬柟娉曪紝鐢ㄤ簬瀛愮獥鍙h皟鐢ㄨ繑鍥炴暟鎹�
+                        var windowName = data[i].HSubWindowBackDataMethodName;
+                        if (windowName != "") {
+                            window[windowName] = function (obj) {
+                                SubWindowBackData_BySubWindow(obj);
+                            }
+                        }
+
+                        var element_level8 = document.createElement('i');                               //鎸夐挳涓殑鎸夐挳鍥炬爣鍏冪礌
+                        element_level8.className = "layui-icon layui-icon-search layuiadmin-button-btn";
+
+                        element_level7_2.appendChild(element_level8);                                   //灏嗘寜閽浘鏍囧厓绱犳坊鍔犲埌鎸夐挳涓�
+
+                        element_level6_1.appendChild(element_level7_2);                                 //灏嗘寜閽坊鍔犲埌鏂囨湰妗嗗厓绱犵殑瀹瑰櫒涓�
+
+                        element_level5.appendChild(element_level6_1);                                   //灏嗘枃鏈鍏冪礌鐨勫鍣ㄦ坊鍔犲埌鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓�
+
+                        element_level4.appendChild(element_level5);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄦ坊鍔犲埌琛屽竷灞�鍏冪礌瀹瑰櫒
+
+                        if (data[i].HIsHide == false) {
+                            HElementCountByTab[data[i].HParentElementID] = HElementCountByTab[data[i].HParentElementID] + 1;
+                            if (HElementCountByTab[data[i].HParentElementID] % columnCount == 0) {
+                                var element_level5_1 = document.createElement('br');                            //鎹㈣
+                                element_level4.appendChild(element_level5_1);
+                            }
+                        }
+                    }
+                    else if (data[i].HElementType == "閫夋嫨寮圭獥_transfer") {
+                        //鑾峰彇鏂囨湰鍏冪礌鎵�鍦ㄧ殑椤电鐨勮甯冨眬鍏冪礌瀹瑰櫒
+                        var element_level4 = null;
+                        if ($.inArray(data[i].HParentElementID, HPageLabelElementIDList) > -1) {
+                            element_level4 = document.getElementById(data[i].HParentElementID + "_Content");
+                        }
+
+                        var element_level5 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒
+                        element_level5.className = "layui-inline";
+                        //鍒ゆ柇鏄惁闅愯棌
+                        if (data[i].HIsHide == true) {
+                            element_level5.style.display = "none";
+                        }
+
+                        var element_level6 = document.createElement('label');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑label鍏冪礌
+                        element_level6.className = "layui-form-label";
+                        element_level6.style.width = "85px";
+                        element_level6.innerHTML = data[i].HElementLabel;
+                        //鍒ゆ柇鏄惁蹇呭~锛屾槸 鍒� 娣诲姞 蹇呭~鏍囪鍏冪礌
+                        if (data[i].HIsMust == true) {
+                            var element_level7 = document.createElement('label');                        //label鍏冪礌涓殑蹇呭~鏍囪鍏冪礌
+                            element_level7.style = "color:red;";
+                            element_level7.innerHTML = "*";
+
+                            element_level6.appendChild(element_level7);
+                        }
+
+                        element_level5.appendChild(element_level6);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄤ腑鐨刲abel鍏冪礌娣诲姞鍒板崟鎹彿鍏冪礌鐨勫鍣�
+
+
+                        var element_level6_1 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗嗗厓绱犵殑瀹瑰櫒
+                        element_level6_1.className = "layui-input-block";
+                        element_level6_1.style = "margin-left: 77px;";
+
+                        var element_level7_1 = document.createElement('input');                            //鏂囨湰妗嗗厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗�
+                        element_level7_1.id = data[i].HElementID;
+                        element_level7_1.name = data[i].HElementID;
+                        element_level7_1.type = "text";
+                        element_level7_1.className = "layui-input";
+                        element_level7_1.setAttribute('lay-verify', data[i].HElementID);
+                        element_level7_1.value = data[i].HDefaultValue;
+                        //鍒ゆ柇鏄惁绂佺敤锛屾槸 鍒� 绂佹杈撳叆
+                        if (data[i].HIsDisabled == true) {
+                            element_level7_1.readOnly = true;
+                            element_level7_1.style = "background-color:#efefef4d;width: 60%;display: inline-block;";
+                        }
+
+                        element_level6_1.appendChild(element_level7_1);                                 //灏嗘枃鏈娣诲姞鍒版枃鏈鍏冪礌鐨勫鍣ㄤ腑
+
+
+                        var element_level7_2 = document.createElement('button');                        //鏂囨湰妗嗗厓绱犵殑瀹瑰櫒涓殑鎸夐挳
+                        element_level7_2.id = data[i].HElementID + "_Button";
+                        element_level7_2.type = "button";
+                        element_level7_2.className = "layui-btn layuiadmin-btn-order";
+                        element_level7_2.style = "padding: 0 10px;float: right;margin-right: 3px;";
+                        element_level7_2.setAttribute('lay-filter', data[i].HElementID + "_Button");
+
+
+                        //鍦ㄩ渶瑕佹墦寮�寮圭獥鐨勬寜閽偣鍑讳簨浠跺垪琛ㄤ腑娣诲姞闇�瑕佹墦寮�寮圭獥鐨勬寜閽偣鍑讳簨浠�
+                        buttonClickListenerList_transfer.push({
+                            "ID": data[i].HElementID + "_Button"
+                            , "title_temp": data[i].HElementLabel + "鍒楄〃"
+                            , "url_temp": data[i].HRelateUrl
+                            , "HSubWindowBackData": data[i].HSubWindowBackData
+                            , "filter": data[i].HElementID + "_Button"
+                        });
+
+                        var element_level8 = document.createElement('i');                               //鎸夐挳涓殑鎸夐挳鍥炬爣鍏冪礌
+                        element_level8.className = "layui-icon layui-icon-search layuiadmin-button-btn";
+
+                        element_level7_2.appendChild(element_level8);                                   //灏嗘寜閽浘鏍囧厓绱犳坊鍔犲埌鎸夐挳涓�
+
+                        element_level6_1.appendChild(element_level7_2);                                 //灏嗘寜閽坊鍔犲埌鏂囨湰妗嗗厓绱犵殑瀹瑰櫒涓�
+
+                        element_level5.appendChild(element_level6_1);                                   //灏嗘枃鏈鍏冪礌鐨勫鍣ㄦ坊鍔犲埌鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓�
+
+                        element_level4.appendChild(element_level5);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄦ坊鍔犲埌琛屽竷灞�鍏冪礌瀹瑰櫒
+
+                        if (data[i].HIsHide == false) {
+                            HElementCountByTab[data[i].HParentElementID] = HElementCountByTab[data[i].HParentElementID] + 1;
+                            if (HElementCountByTab[data[i].HParentElementID] % columnCount == 0) {
+                                var element_level5_1 = document.createElement('br');                            //鎹㈣
+                                element_level4.appendChild(element_level5_1);
+                            }
+                        }
+                    }
+                    else if (data[i].HElementType == "鏃ユ湡") {
+                        //鑾峰彇鏂囨湰鍏冪礌鎵�鍦ㄧ殑椤电鐨勮甯冨眬鍏冪礌瀹瑰櫒
+                        var element_level4 = null;
+                        if ($.inArray(data[i].HParentElementID, HPageLabelElementIDList) > -1) {
+                            element_level4 = document.getElementById(data[i].HParentElementID + "_Content");
+                        }
+
+                        var element_level5 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒
+                        element_level5.className = "layui-inline";
+                        //鍒ゆ柇鏄惁闅愯棌
+                        if (data[i].HIsHide == true) {
+                            element_level5.style.display = "none";
+                        }
+
+                        var element_level6 = document.createElement('label');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑label鍏冪礌
+                        element_level6.className = "layui-form-label";
+                        element_level6.style.width = "85px";
+                        element_level6.innerHTML = data[i].HElementLabel;
+                        //鍒ゆ柇鏄惁蹇呭~锛屾槸 鍒� 娣诲姞 蹇呭~鏍囪鍏冪礌
+                        if (data[i].HIsMust == true) {
+                            var element_level7 = document.createElement('label');                        //label鍏冪礌涓殑蹇呭~鏍囪鍏冪礌
+                            element_level7.style = "color:red;";
+                            element_level7.innerHTML = "*";
+
+                            element_level6.appendChild(element_level7);
+                        }
+
+                        element_level5.appendChild(element_level6);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄤ腑鐨刲abel鍏冪礌娣诲姞鍒板崟鎹彿鍏冪礌鐨勫鍣�
+
+
+                        var element_level6_1 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗嗗厓绱犵殑瀹瑰櫒
+                        element_level6_1.className = "layui-input-block";
+                        element_level6_1.style = "margin-left: 120px; width:180px;";
+
+                        var element_level7_1 = document.createElement('input');                            //鏂囨湰妗嗗厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗�
+                        element_level7_1.id = data[i].HElementID;
+                        element_level7_1.name = data[i].HElementID;
+                        element_level7_1.type = "date";
+                        element_level7_1.className = "layui-input";
+                        element_level7_1.style = "padding-left: 80px;";
+                        element_level7_1.setAttribute('lay-verify', data[i].HElementID);
+                        element_level7_1.value = formatDate(new Date(), "yyyy-MM-dd");
+
+                        //鍒ゆ柇鏂囨湰鏁版嵁绫诲瀷锛岃缃枃鏈鍏佽杈撳叆鐨勬暟鎹被鍨�
+                        if (data[i].HFieldDataType == "Date") {
+                            element_level7_1.type = "date";
+                        }
+
+                        //鍒ゆ柇鏄惁绂佺敤锛屾槸 鍒� 绂佹杈撳叆
+                        if (data[i].HIsDisabled == true) {
+                            element_level7_1.readOnly = true;
+                            element_level7_1.style = "background-color:#efefef4d;";
+                        }
+
+                        element_level6_1.appendChild(element_level7_1);                                 //灏嗘枃鏈娣诲姞鍒版枃鏈鍏冪礌鐨勫鍣ㄤ腑
+
+                        element_level5.appendChild(element_level6_1);                                   //灏嗘枃鏈鍏冪礌鐨勫鍣ㄦ坊鍔犲埌鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓�
+
+                        element_level4.appendChild(element_level5);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄦ坊鍔犲埌琛屽竷灞�鍏冪礌瀹瑰櫒
+
+                        if (data[i].HIsHide == false) {
+                            HElementCountByTab[data[i].HParentElementID] = HElementCountByTab[data[i].HParentElementID] + 1;
+                            if (HElementCountByTab[data[i].HParentElementID] % columnCount == 0) {
+                                var element_level5_1 = document.createElement('br');                            //鎹㈣
+                                element_level4.appendChild(element_level5_1);
+                            }
+                        }
+                    }
+                    else if (data[i].HElementType == "涓嬫媺鍒楄〃") {
+                        //鑾峰彇鏂囨湰鍏冪礌鎵�鍦ㄧ殑椤电鐨勮甯冨眬鍏冪礌瀹瑰櫒
+                        var element_level4 = null;
+                        if ($.inArray(data[i].HParentElementID, HPageLabelElementIDList) > -1) {
+                            element_level4 = document.getElementById(data[i].HParentElementID + "_Content");
+                        }
+
+                        if (data[i].HElementLabel == "缁勭粐" && data[i].HIsHide == false) {
+                            var element_level5_0 = document.createElement('br');                            //鎹㈣
+                            element_level4.appendChild(element_level5_0);
+                        }
+
+                        var element_level5 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒
+                        element_level5.className = "layui-inline";
+                        //鍒ゆ柇鏄惁闅愯棌
+                        if (data[i].HIsHide == true) {
+                            element_level5.style.display = "none";
+                        }
+
+                        var element_level6 = document.createElement('label');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑label鍏冪礌
+                        element_level6.className = "layui-form-label";
+                        element_level6.style.width = "85px";
+                        element_level6.innerHTML = data[i].HElementLabel;
+                        //鍒ゆ柇鏄惁蹇呭~锛屾槸 鍒� 娣诲姞 蹇呭~鏍囪鍏冪礌
+                        if (data[i].HIsMust == true) {
+                            var element_level7 = document.createElement('label');                        //label鍏冪礌涓殑蹇呭~鏍囪鍏冪礌
+                            element_level7.style = "color:red;";
+                            element_level7.innerHTML = "*";
+
+                            element_level6.appendChild(element_level7);
+                        }
+
+                        element_level5.appendChild(element_level6);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄤ腑鐨刲abel鍏冪礌娣诲姞鍒板崟鎹彿鍏冪礌鐨勫鍣�
+
+
+                        var element_level6_1 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗嗗厓绱犵殑瀹瑰櫒
+                        element_level6_1.className = "layui-input-block";
+                        element_level6_1.style = "margin-left: 120px;";
+                        if (data[i].HElementLabel == "缁勭粐" && data[i].HIsHide == false) {
+                            element_level6_1.style = "margin-left: 120px; width: 501px;";
+                        }
+
+
+                        var element_level7_1 = document.createElement('select');                            //鏂囨湰妗嗗厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗�
+                        element_level7_1.id = data[i].HElementID;
+                        element_level7_1.name = data[i].HElementID;
+                        element_level7_1.style = "width:190px;";
+                        element_level7_1.setAttribute('lay-filter', data[i].HElementID);
+                        //鍒ゆ柇鏄惁绂佺敤锛屾槸 鍒� 绂佹杈撳叆
+                        if (data[i].HIsDisabled == true) {
+                            element_level7_1.readOnly = true;
+                            element_level7_1.style = "background-color:#efefef4d;";
+                        }
+
+                        element_level6_1.appendChild(element_level7_1);                                 //灏嗘枃鏈娣诲姞鍒版枃鏈鍏冪礌鐨勫鍣ㄤ腑
+
+                        element_level5.appendChild(element_level6_1);                                   //灏嗘枃鏈鍏冪礌鐨勫鍣ㄦ坊鍔犲埌鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓�
+
+                        element_level4.appendChild(element_level5);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄦ坊鍔犲埌琛屽竷灞�鍏冪礌瀹瑰櫒
+
+
+                        //璁剧疆涓嬫媺妗嗗唴瀹�
+                        ColFilter(data[i].HElementID, data[i].HSelectContent, data[i].HRelateUrl, data[i].HSubWindowBackData,form);
+
+                        if (data[i].HElementLabel == "缁勭粐" && data[i].HIsHide == false) {
+                            var element_level5_1 = document.createElement('br');                            //鎹㈣
+                            element_level4.appendChild(element_level5_1);
+                        }
+                        else if (data[i].HIsHide == false) {
+                            HElementCountByTab[data[i].HParentElementID] = HElementCountByTab[data[i].HParentElementID] + 1;
+                            if (HElementCountByTab[data[i].HParentElementID] % columnCount == 0) {
+                                var element_level5_1 = document.createElement('br');                            //鎹㈣
+                                element_level4.appendChild(element_level5_1);
+                            }
+                        }
+                    }
+                    else if (data[i].HElementType == "瀵屾枃鏈") {
+                        //鑾峰彇鏂囨湰鍏冪礌鎵�鍦ㄧ殑椤电鐨勮甯冨眬鍏冪礌瀹瑰櫒
+                        var element_level4 = null;
+                        if ($.inArray(data[i].HParentElementID, HPageLabelElementIDList) > -1) {
+                            element_level4 = document.getElementById(data[i].HParentElementID + "_Content");
+                        }
+
+                        var element_level5_0 = document.createElement('br');                            //鎹㈣鏍囩
+                        element_level4.appendChild(element_level5_0);
+
+                        var element_level5 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒
+                        element_level5.className = "layui-inline";
+                        //鍒ゆ柇鏄惁闅愯棌
+                        if (data[i].HIsHide == true) {
+                            element_level5.style.display = "none";
+                        }
+
+                        var element_level6 = document.createElement('label');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑label鍏冪礌
+                        element_level6.className = "layui-form-label";
+                        element_level6.style.width = "85px";
+                        element_level6.innerHTML = data[i].HElementLabel;
+                        //鍒ゆ柇鏄惁蹇呭~锛屾槸 鍒� 娣诲姞 蹇呭~鏍囪鍏冪礌
+                        if (data[i].HIsMust == true) {
+                            var element_level7 = document.createElement('label');                        //label鍏冪礌涓殑蹇呭~鏍囪鍏冪礌
+                            element_level7.style = "color:red;";
+                            element_level7.innerHTML = "*";
+
+                            element_level6.appendChild(element_level7);
+                        }
+
+                        element_level5.appendChild(element_level6);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄤ腑鐨刲abel鍏冪礌娣诲姞鍒板崟鎹彿鍏冪礌鐨勫鍣�
+
+
+                        var element_level6_1 = document.createElement('div');                            //鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗嗗厓绱犵殑瀹瑰櫒
+                        element_level6_1.className = "layui-input-block";
+                        element_level6_1.style = "margin-left: 120px; width:1000px;";
+
+                        var element_level7_1 = document.createElement('textarea');                            //鏂囨湰妗嗗厓绱犵殑瀹瑰櫒涓殑鏂囨湰妗�
+                        element_level7_1.id = data[i].HElementID;
+                        element_level7_1.name = data[i].HElementID;
+                        element_level7_1.style = "height:240px;"
+                        element_level7_1.className = "layui-textarea";
+                        element_level7_1.setAttribute('lay-verify', data[i].HElementID);
+                        element_level7_1.value = data[i].HDefaultValue;
+                        //鍒ゆ柇鏄惁绂佺敤锛屾槸 鍒� 绂佹杈撳叆
+                        if (data[i].HIsDisabled == true) {
+                            element_level7_1.readOnly = true;
+                            element_level7_1.style = "background-color:#efefef4d;";
+                        }
+
+                        //鍒ゆ柇鏄惁璁剧疆鏈�澶ч暱搴︼紝鑻ヨ缃垯鍙︽枃鏈闄愬埗鏂囨湰鏈�澶ч暱搴�
+                        if (data[i].HFieldMaxLength != 0) {
+                            element_level7_1.maxLength = data[i].HFieldMaxLength;
+                        }
+
+                        element_level6_1.appendChild(element_level7_1);                                 //灏嗘枃鏈娣诲姞鍒版枃鏈鍏冪礌鐨勫鍣ㄤ腑
+
+                        element_level5.appendChild(element_level6_1);                                   //灏嗘枃鏈鍏冪礌鐨勫鍣ㄦ坊鍔犲埌鍗曟嵁鍙峰厓绱犵殑瀹瑰櫒涓�
+
+                        element_level4.appendChild(element_level5);                                     //灏嗗崟鎹彿鍏冪礌鐨勫鍣ㄦ坊鍔犲埌琛屽竷灞�鍏冪礌瀹瑰櫒
+
+                        var element_level5_1 = document.createElement('br');                              //鎹㈣鏍囩
+                        element_level4.appendChild(element_level5_1);
+                    }
+                }
+
+                layer.close(ajaxLoad);
+            } else {
+                layer.close(ajaxLoad);
+                layer.alert(data1.code + data1.Message, { icon: 5 });
+            }
+        }, error: function () {
+            layer.close(ajaxLoad);
+            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+        }
+    });
+}
+//#endregion
+
+//#region 琛ㄥご鍒濆鍖栤�斺�旀墦寮�閫夋嫨寮圭獥骞惰幏鍙栨暟鎹�
+function SubWindowBackData(title_temp, url_temp, HSubWindowBackData) {
+    layer.open({
+        type: 2
+        , skin: "layui-layer-rim"                           //鍔犱笂杈规
+        , title: title_temp                             //鏍囬
+        , closeBtn: 1                                       //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+        , shift: 2                                          //寮瑰嚭鍔ㄧ敾
+        , area: ["90%", "90%"]                              //绐椾綋澶у皬
+        , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+        , content: [url_temp, "yes"]
+        , btn: ["纭畾", "鍙栨秷"]
+        , success: function (layero, index) {
+            HSubWindowBackData_forDoubleClickBackData = HSubWindowBackData;
+        }
+        , btn1: function (index, laero) {
+            //鎸夐挳涓�  鐨勫洖璋�
+            var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰
+            var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹�
+
+            if (checkStatus.data.length != 1) {
+                return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
+            }
+
+            var inputList = HSubWindowBackData.split(";");
+            for (var i = 0; i < inputList.length; i++) {
+                var input_data = inputList[i].split("-");
+                $("#" + input_data[0]).val(checkStatus.data[0][input_data[1]]);
+            }
+
+            layer.close(index);//鍏抽棴寮圭獥
+        }
+        , btn2: function (index, layero) { }
+        , end: function () {
+            HSubWindowBackData_forDoubleClickBackData = "";
+        }
+    })
+}
+//#endregion
+
+//#region 琛ㄥご鍒濆鍖栤�斺�旀墦寮�閫夋嫨寮圭獥骞惰幏鍙栨暟鎹甠transfer
+function SubWindowBackData_transfer(title_temp, url_temp, HSubWindowBackData) {
+    layer.open({
+        type: 2
+        , skin: "layui-layer-rim"                           //鍔犱笂杈规
+        , title: title_temp                             //鏍囬
+        , closeBtn: 1                                       //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+        , shift: 2                                          //寮瑰嚭鍔ㄧ敾
+        , area: ["90%", "90%"]                              //绐椾綋澶у皬
+        , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+        , content: [url_temp, "yes"]
+        , btn: ["纭畾", "鍙栨秷"]
+        , btn1: function (index, laero) {
+            //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+            var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+            var checkStatus = iframeWindow.layui.transfer.getData('key123'); //鑾峰彇宸插垎閰嶆暟閲�
+            if (checkStatus.length === 0) {
+                return layer.msg('璇烽�夋嫨鏁版嵁');
+            }
+
+            var HFinalData = {};
+            var inputList = HSubWindowBackData.split(";");
+            for (var i = 0; i < inputList.length; i++) {
+                var input_data = inputList[i].split("-");
+                HFinalData[input_data[0]] = "";
+
+                for (var j = 0; j < checkStatus.length; j++) {
+                    HFinalData[input_data[0]] = HFinalData[input_data[0]] + checkStatus[j][input_data[1]] + ",";
+                }
+
+                if (HFinalData[input_data[0]].length > 0) {
+                    HFinalData[input_data[0]] = HFinalData[input_data[0]].substr(0, HFinalData[input_data[0]].length - 1);
+                }
+
+                $("#" + input_data[0]).val(HFinalData[input_data[0]]);
+            }
+
+            layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+        }
+        , btn2: function (index, layero) { }
+        , end: function () { }
+    })
+}
+//#endregion
+
+//#region 琛ㄥご鍒濆鍖栤�斺�旇缃渶瑕佹墦寮�寮圭獥鐨勬寜閽偣鍑讳簨浠剁殑浜嬩欢鐩戝惉
+function set_buttonClickListener() {
+    for (var i = 0; i < buttonClickListenerList.length; i++) {
+        var elementID = buttonClickListenerList[i].ID;
+        var element = document.getElementById(elementID);
+        if (element == null) {
+            continue;
+        } else {
+            element.addEventListener('click', function (event) {
+                var ID = event.currentTarget.id;                                                    //鑾峰彇瑙﹀彂浜嬩欢鐨勫厓绱犵殑ID
+                for (var j = 0; j < buttonClickListenerList.length; j++) {
+                    if (buttonClickListenerList[j].ID == ID) {                                      //鏍规嵁瑙﹀彂浜嬩欢鐨勫厓绱犵殑ID锛屽畾浣嶅埌瑙﹀彂浜嬩欢鎵�闇�瑕佺殑淇℃伅锛岃皟鐢ㄧ浉鍏虫柟娉曞苟浼犲弬
+                        var title_temp = buttonClickListenerList[j].title_temp;
+                        var url_temp = buttonClickListenerList[j].url_temp;
+                        var HSubWindowBackData = buttonClickListenerList[j].HSubWindowBackData;
+                        SubWindowBackData(title_temp, url_temp, HSubWindowBackData);
+                    }
+                }
+            });
+        }
+    }
+}
+//#endregion
+
+//#region 琛ㄥご鍒濆鍖栤�斺�旇缃渶瑕佹墦寮�寮圭獥鐨勬寜閽偣鍑讳簨浠剁殑浜嬩欢鐩戝惉_transfer
+function set_buttonClickListener_transfer() {
+    for (var i = 0; i < buttonClickListenerList_transfer.length; i++) {
+        var elementID = buttonClickListenerList_transfer[i].ID;
+        var element = document.getElementById(elementID);
+        if (element == null) {
+            continue;
+        } else {
+            element.addEventListener('click', function (event) {
+                var ID = event.currentTarget.id;                                                    //鑾峰彇瑙﹀彂浜嬩欢鐨勫厓绱犵殑ID
+                for (var j = 0; j < buttonClickListenerList_transfer.length; j++) {
+                    if (buttonClickListenerList_transfer[j].ID == ID) {                                      //鏍规嵁瑙﹀彂浜嬩欢鐨勫厓绱犵殑ID锛屽畾浣嶅埌瑙﹀彂浜嬩欢鎵�闇�瑕佺殑淇℃伅锛岃皟鐢ㄧ浉鍏虫柟娉曞苟浼犲弬
+                        var title_temp = buttonClickListenerList_transfer[j].title_temp;
+                        var url_temp = buttonClickListenerList_transfer[j].url_temp;
+                        var HSubWindowBackData = buttonClickListenerList_transfer[j].HSubWindowBackData;
+                        SubWindowBackData_transfer(title_temp, url_temp, HSubWindowBackData);
+                    }
+                }
+            });
+        }
+    }
+}
+//#endregion
+
+//#region 闈炵┖楠岃瘉_琛ㄥご
+function AllowLoadData_BillMain(data) {
+    var ref = /^\d+(\.\d+)?$/;          //闈炶礋鏁版鍒欒〃杈惧紡
+    var ref1 = /^[1-9]\d*$/;            //姝f暣鏁版鍒欒〃杈惧紡
+
+    //#region 琛ㄥご鏁版嵁妫�楠�
+    for (var i = 0; i < HIsMustElementList.length; i++) {
+        var temp = $("#" + HIsMustElementList[i].HElementID).val();
+        if (HIsMustElementList[i].HFieldDataType == "String" || HIsMustElementList[i].HFieldDataType == "DateTime") {
+            if (temp == "") {
+                layer.msg(HIsMustElementList[i].HElementLabel + "涓哄繀濉」鐩紝璇锋鏌ユ槸鍚﹀~鍐欐暟鎹紒");
+                return false;
+            }
+        }
+        else if (HIsMustElementList[i].HFieldDataType == "Decimal") {
+            if (!ref.test(temp)) {
+                layer.msg(HIsMustElementList[i].HElementLabel + "涓哄繀濉」鐩紝璇锋鏌ユ槸鍚﹀~鍐欐暟鎹紝鏁版嵁涓烘暟瀛楋紒");
+                return false;
+            }
+        }
+        else if (HIsMustElementList[i].HFieldDataType == "Int32") {
+            if (!ref1.test(temp)) {
+                layer.msg(HIsMustElementList[i].HElementLabel + "涓哄繀濉」鐩紝璇锋鏌ユ槸鍚﹀~鍐欐暟鎹紝鏁版嵁涓烘鏁存暟锛�");
+                return false;
+            }
+        }
+    }
+    //#endregion
+
+    return true;
+}
+//#endregion
+
+//#region 琛ㄥご鍒濆鍖栤�斺�斾笅鎷夋璁剧疆
+function ColFilter(id, content, url, HSubWindowBackData,form) {
+    if (url == "") {
+        var HSelect = "";
+        var optionList = content.split(";");
+        for (var i = 0; i < optionList.length; i++) {
+            var value_show = optionList[i].split("鈥斺��");
+            if (value_show.length == 2) {
+                HSelect += '<option  style="color:blue;" value="' + value_show[0] + '">' + value_show[1] + '</option>';
+            }
+        }
+        $("#" + id).empty();
+        $("#" + id).append(HSelect);
+        form.render('select');
+    } else {
+        var urlArray = url.split("?");
+        var url_real = "";
+        var dataParams = {};
+
+        if (urlArray.length == 1) {
+            url_real = urlArray[0];
+        } else if (urlArray.length == 2) {
+            url_real = urlArray[0];
+
+            var dataParamsArray = urlArray[1].split("&");
+            for (var i = 0; i < dataParamsArray.length; i++) {
+                var name_value = dataParamsArray[i].split("=");
+                dataParams[name_value[0]] = name_value[1];
+            }
+        }
+
+        $.ajax({
+            url: GetWEBURL() + url_real,
+            type: "GET",
+            async: false,
+            data: dataParams,
+            success: function (data1) {
+                if (data1.count == 1 && data1.data.length > 0) {
+                    var value_show = HSubWindowBackData.split("-");
+
+                    var HSelect = "";
+                    var data = data1.data;
+                    for (var i = 0; i < data.length; i++) {
+                        HSelect += '<option  style="color:blue;" value="' + data[i][value_show[0]] + '">' + data[i][value_show[1]] + '</option>';
+                    }
+                    $("#" + id).empty();
+                    $("#" + id).append(HSelect);
+                    form.render('select');
+                } else {
+                    var HSelect = "";
+                    var optionList = content.split(";");
+                    for (var i = 0; i < optionList.length; i++) {
+                        var value_show = optionList[i].split("鈥斺��");
+                        if (value_show.length == 2) {
+                            HSelect += '<option  style="color:blue;" value="' + value_show[0] + '">' + value_show[1] + '</option>';
+                        }
+                    }
+                    $("#" + id).empty();
+                    $("#" + id).append(HSelect);
+                    form.render('select');
+                }
+            }, error: function () {
+                var HSelect = "";
+                var optionList = content.split(";");
+                for (var i = 0; i < optionList.length; i++) {
+                    var value_show = optionList[i].split("鈥斺��");
+                    if (value_show.length == 2) {
+                        HSelect += '<option  style="color:blue;" value="' + value_show[0] + '">' + value_show[1] + '</option>';
+                    }
+                }
+                $("#" + id).empty();
+                $("#" + id).append(HSelect);
+                form.render('select');
+            }
+        });
+    }
+
+    if (id == "HOrgID") {
+        $("#" + id).val(sessionStorage["OrganizationID"]);
+        form.render('select');
+    }
+}
+//#endregion
+
+//#region 缂栬緫 椤甸潰璧嬪�糭琛ㄥご
+function RoadBillMain_BillMain(url, linterid, user,form)//鍔犺浇琛ㄥご
+{
+    $.ajax({
+        url: GetWEBURL() + url,
+        type: "GET",
+        async: false,
+        data: { "HInterID": linterid, "user": user },
+        success: function (result) {
+            var tableMain = result.data;
+
+            //涓昏〃 璧嬪��
+            var formData = {};
+            for (var i = 0; i < HEditValueList.length; i++) {
+                if (HEditValueList[i].HFieldDataType == "Date") {
+                    formData[HEditValueList[i].HElementID] = tableMain[0][HEditValueList[i].HFieldName]==null?'': Format(new Date(tableMain[0][HEditValueList[i].HFieldName]), "yyyy-MM-dd");
+                } else if (HEditValueList[i].HFieldDataType == "DateTime") {
+                    formData[HEditValueList[i].HElementID] = tableMain[0][HEditValueList[i].HFieldName]==null?'': Format(new Date(tableMain[0][HEditValueList[i].HFieldName]), "yyyy-MM-dd hh:mm:ss");
+                }
+                else {
+                    formData[HEditValueList[i].HElementID] = tableMain[0][HEditValueList[i].HFieldName];
+                }
+            }
+            form.val("formData", formData);
+        }
+    })
+}
+//#endregion
+
+//#region 琛ㄥご鍒濆鍖�--瀛愮獥鍙f搷浣滄湰绐楀彛鏂规硶璁剧疆鏁版嵁闆�
+function SubWindowBackData_BySubWindow(obj) {
+    var HSubWindowBackData = HSubWindowBackData_forDoubleClickBackData;
+    if (HSubWindowBackData == "") {
+        layer.msg("璇锋鏌ユ槸鍚﹁缃寮圭獥鍙屽嚮杩斿洖鏂规硶瀵瑰簲鐨勮繑鍥炴暟鎹紒");
+        return;
+    }
+
+    var inputList = HSubWindowBackData.split(";");
+    for (var i = 0; i < inputList.length; i++) {
+        var input_data = inputList[i].split("-");
+        $("#" + input_data[0]).val(obj[0][input_data[1]]);
+    }
+}
+//#endregion
+//#endregion
\ No newline at end of file
diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskBill_AutoLoadBillMain.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskBill_AutoLoadBillMain.html"
index 1219183..93ad5e0 100644
--- "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskBill_AutoLoadBillMain.html"
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskBill_AutoLoadBillMain.html"
@@ -600,7 +600,316 @@
                 });
             })
         }
-                //#endregion
+        //#endregion
+
+
+        //#region 椤圭洰浠g爜閫夋嫨椤甸潰
+        //#region 寮圭獥纭璁剧疆鏁版嵁
+        function GetProjectBillValue_layer() {
+            var HOrgID = $("#HOrgID").val();
+            //鎵撳紑宸ョ▼椤圭洰灏忕獥浣�
+            layer.open({
+                type: 2
+                , skin: "layui-layer-rim"                           //鍔犱笂杈规
+                , title: "宸ョ▼椤圭洰鍒楄〃"                             //鏍囬
+                , closeBtn: 1                                       //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                , shift: 2                                          //寮瑰嚭鍔ㄧ敾
+                , area: ["90%", "90%"]                              //绐椾綋澶у皬
+                , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                , content: ["../../椤圭洰绠$悊/宸ョ▼椤圭洰/PM_ProjectBillList.html?openType=2&HOrgID=" + HOrgID, "yes"]
+                , btn: ["纭畾", "鍙栨秷"]
+                , btn1: function (index, laero) {
+                    //鎸夐挳涓�  鐨勫洖璋�
+                    var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰
+                    var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹�
+
+                    if (checkStatus.data.length != 1) {
+                        return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
+                    }
+
+                    //鍒ゆ柇椤圭洰鏄惁鍏抽棴
+                    if (checkStatus.data[0].鍏抽棴浜� == null || checkStatus.data[0].鍏抽棴浜� == "") {
+                        $("#HProjectID").val(checkStatus.data[0].HInterID);
+                        $("#HProNumber").val(checkStatus.data[0].椤圭洰浠g爜);//宸ョ▼椤圭洰浠g爜
+                        $("#HProName").val(checkStatus.data[0].椤圭洰鍚嶇О);//宸ョ▼椤圭洰浠g爜
+                        $("#HProjectStageID").val(checkStatus.data[0].HProjectStageID);//宸ョ▼椤圭洰浠g爜
+                        $("#HProjectStageName").val(checkStatus.data[0].椤圭洰闃舵);//宸ョ▼椤圭洰浠g爜
+
+                        $("#HMainSourceInterID").val(checkStatus.data[0].HInterID);
+                        $("#HMainSourceEntryID").val(checkStatus.data[0].HEntryID);
+                        $("#HMainSourceBillNo").val(checkStatus.data[0].鍗曟嵁鍙�);
+                        $("#HMainSourceBillType").val(checkStatus.data[0].鍗曟嵁绫诲瀷);
+
+                    } else {
+                        layer.msg("璇ラ」鐩凡鍏抽棴锛屼笉鍙�夋嫨锛�");
+                    }
+                    layer.close(index);//鍏抽棴寮圭獥
+                }
+                , btn2: function (index, layero) { }
+                , end: function () { }
+            })
+        }
+        //#endregion
+
+        //#region 寮圭獥鍙屽嚮璁剧疆鏁版嵁
+        function GetProjectBillValue(obj) {
+            if (obj[0].鍏抽棴浜� == null || obj[0].鍏抽棴浜� == "") {
+                $("#HProjectID").val(obj[0].HInterID);
+                $("#HProNumber").val(obj[0].椤圭洰浠g爜);//宸ョ▼椤圭洰浠g爜
+                $("#HProName").val(obj[0].椤圭洰鍚嶇О);//宸ョ▼椤圭洰浠g爜
+                $("#HProjectStageID").val(obj[0].HProjectStageID);//宸ョ▼椤圭洰浠g爜
+                $("#HProjectStageName").val(obj[0].椤圭洰闃舵);//宸ョ▼椤圭洰浠g爜
+
+                $("#HMainSourceInterID").val(obj[0].HInterID);
+                $("#HMainSourceEntryID").val(obj[0].HEntryID);
+                $("#HMainSourceBillNo").val(obj[0].鍗曟嵁鍙�);
+                $("#HMainSourceBillType").val(obj[0].鍗曟嵁绫诲瀷);
+
+            } else {
+                layer.msg("璇ラ」鐩凡鍏抽棴锛屼笉鍙�夋嫨锛�");
+            }
+        }
+        //#endregion
+
+        //#endregion
+
+        //#region 椤圭洰闃舵閫夋嫨椤甸潰
+        //#region 寮圭獥纭璁剧疆鏁版嵁
+        function GetProjectStageValue_layer() {
+            //鎵撳紑椤圭洰闃舵灏忕獥浣�
+            layer.open({
+                type: 2
+                , skin: "layui-layer-rim"                           //鍔犱笂杈规
+                , title: "椤圭洰闃舵鍒楄〃"                             //鏍囬
+                , closeBtn: 1                                       //绐椾綋鍙充笂瑙掑叧闂� 鐨� 鏍峰紡
+                , shift: 2                                          //寮瑰嚭鍔ㄧ敾
+                , area: ["90%", "90%"]                              //绐椾綋澶у皬
+                , maxmin: true                                      //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
+                , content: ["../../椤圭洰绠$悊/椤圭洰闃舵/Gy_ProjectStage.html", "yes"]
+                , btn: ["纭畾", "鍙栨秷"]
+                , btn1: function (index, laero) {
+                    //鎸夐挳涓�  鐨勫洖璋�
+                    var iframeWindow = window["layui-layer-iframe" + index];//鑾峰彇寮规椤甸潰
+                    var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//鑾峰彇閫変腑鐨勬暟鎹�
+
+                    if (checkStatus.data.length != 1) {
+                        return layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�");
+                    }
+
+                    $("#HProjectStageID").val(checkStatus.data[0].HItemID);//椤圭洰闃舵id
+                    $("#HProjectStageName").val(checkStatus.data[0].闃舵鍚嶇О);//椤圭洰闃舵鍚嶇О
+                    layer.close(index);//鍏抽棴寮圭獥
+                }
+                , btn2: function (index, layero) { }
+                , end: function () {
+                }
+            })
+        }
+        //#endregion
+
+        //#region 寮圭獥鍙屽嚮璁剧疆鏁版嵁
+        function GetProjectStageValue(obj) {
+            $("#HProjectStageID").val(obj[0].HItemID);//椤圭洰闃舵id
+            $("#HProjectStageName").val(obj[0].闃舵鍚嶇О);//椤圭洰闃舵鍚嶇О
+        }
+        //#endregion
+
+        //#endregion
+
+        //#region 娲惧崟浜洪�夋嫨椤甸潰
+        //#region 寮圭獥纭璁剧疆鏁版嵁
+        function GetHSecManagerValue_layer() {
+            var HOrgID = $("#HOrgID").val();
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '鍛樺伐琛�'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HSecManager&HOrgID=' + HOrgID, '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('璇烽�夋嫨鏁版嵁');
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HSendEmp").val(checkStatus.data[0].鑱屽憳鍚嶇О);//瀹㈡埛鍚嶇О
+                    if ($("#HSendEmp").val() == "") {
+                        $("#HSendEmp").val(checkStatus.data[0].鑱屽憳浠g爜);
+                    }
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+                , end: function () { }
+            })
+        }
+        //#endregion
+
+        //#region 寮圭獥鍙屽嚮璁剧疆鏁版嵁
+        function GetHSecManagerValue(obj) {
+            $("#HSendEmp").val(obj[0].鑱屽憳鍚嶇О);//瀹㈡埛鍚嶇О
+        }
+        //#endregion
+
+        //#endregion
+
+        //#region 鎺ユ敹浜洪�夋嫨椤甸潰
+        //#region 寮圭獥纭璁剧疆鏁版嵁
+        function GetHReceiveValue_layer() {
+            var HOrgID = $("#HOrgID").val();
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '鍛樺伐琛�'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HReceive&HOrgID=' + HOrgID, '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('璇烽�夋嫨鏁版嵁');
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HReceiveEmp").val(checkStatus.data[0].鑱屽憳鍚嶇О);//鎺ユ敹浜哄悕绉�
+                    if ($("#HReceiveEmp").val() == "") {
+                        $("#HReceiveEmp").val(checkStatus.data[0].鑱屽憳浠g爜);
+                    }
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+                , end: function () { }
+            })
+        }
+        //#endregion
+
+        //#region 寮圭獥鍙屽嚮璁剧疆鏁版嵁
+        function GetHReceiveValue(obj) {
+            $("#HReceiveEmp").val(obj[0].鑱屽憳鍚嶇О);//鎺ユ敹浜哄悕绉�
+        }
+        //#endregion
+        //#endregion
+
+        //#region 鎶勯�佷汉閫夋嫨椤甸潰
+        //#region 寮圭獥鍙屽嚮璁剧疆鏁版嵁
+        function GetHCopyEmpValue_layer() {
+            //var HOrgID = $("#HOrgID").val();
+            //layer.open({
+            //    type: 2//寮圭獥绫诲瀷
+            //    , skin: 'layui-layer-rim' //鍔犱笂杈规
+            //    , area: ['90%', '90%']//澶у皬
+            //    , title: '鍛樺伐琛�'//鏍囬
+            //    , shift: 2//寮瑰嚭鍔ㄧ敾
+            //    , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, '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('璇烽�夋嫨鏁版嵁');
+            //        }
+            //        //鑾峰彇鏁版嵁
+            //        $("#HCopyEmp").val(checkStatus.data[0].鑱屽憳鍚嶇О);//鎶勯�佷汉鍚嶇О
+            //        if ($("#HCopyEmp").val() == "") {
+            //            $("#HCopyEmp").val(checkStatus.data[0].鑱屽憳浠g爜);
+            //        }
+            //        layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+            //    }
+            //    , btn2: function (index, layero) { }
+            //})
+
+
+            //椤甸潰灞�-鑷畾涔�
+            layer.open({
+                type: 2,
+                skin: 'layui-layer-rim', //鍔犱笂杈规
+                title: '鎶勯�佷汉鍒楄〃',
+                closeBtn: 1,
+                shift: 2,
+                area: ['80%', '80%'],
+                maxmin: true,
+                content: ['../../PublicPage/transfer.html', 'yes'],
+                btn: ['纭畾', '鍙栨秷']
+                , btn1: function (index, layero) {
+
+                    //鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
+                    var iframeWindow = window['layui-layer-iframe' + index]  //鑾峰彇寮规椤甸潰
+                    var checkStatus = iframeWindow.layui.transfer.getData('key123'); //鑾峰彇宸插垎閰嶆暟閲�
+                    if (checkStatus.length === 0) {
+                        return layer.msg('璇烽�夋嫨鏁版嵁');
+                    }
+                    var value = "";
+                    var title = "";
+                    for (var i = 0; i < checkStatus.length; i++) {
+                        value += checkStatus[i].value + ",";
+                        title += checkStatus[i].title + ",";
+                    }
+                    //鍘绘帀鏈�鍚庝竴涓�楀彿(濡傛灉涓嶉渶瑕佸幓鎺夛紝灏变笉鐢ㄥ啓)
+                    if (value.length > 0) {
+                        value = value.substr(0, value.length - 1);
+                        title = title.substr(0, title.length - 1);
+                    }
+                    $("#HCopyEmp").val(title);
+                    console.log(checkStatus, value, title);
+                    layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) {
+                    //鎸夐挳銆愭寜閽簩銆戠殑鍥炶皟
+                    //return false 寮�鍚浠g爜鍙姝㈢偣鍑昏鎸夐挳鍏抽棴
+                },
+                end: function () {
+
+                },
+                success: function (layero, index) {
+
+                }
+            });
+        }
+        //#endregion
+
+        //#region 寮圭獥鍙屽嚮璁剧疆鏁版嵁
+
+        //#endregion
+        //#endregion
+
+        //#region 浠诲姟绫诲埆閫夋嫨椤甸潰
+        //#region 寮圭獥纭璁剧疆鏁版嵁
+        function GetTaskClassValue_layer() {
+            layer.open({
+                type: 2//寮圭獥绫诲瀷
+                , skin: 'layui-layer-rim' //鍔犱笂杈规
+                , area: ['90%', '90%']//澶у皬
+                , title: '鍛樺伐琛�'//鏍囬
+                , shift: 2//寮瑰嚭鍔ㄧ敾
+                , content: ['../../椤圭洰绠$悊/鍩虹寤烘ā/Gy_TaskClass.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('璇烽�夋嫨鏁版嵁');
+                    }
+                    //鑾峰彇鏁版嵁
+                    $("#HTaskClassID").val(checkStatus.data[0].HItemID);
+                    $("#HTaskClassName").val(checkStatus.data[0].浠诲姟绫诲埆鍚嶇О);
+                    layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+                }
+                , btn2: function (index, layero) { }
+                , end: function () { }
+            })
+        }
+        //#endregion
+
+        //#region 寮圭獥鍙屽嚮璁剧疆鏁版嵁
+        function GetTaskClassValue(obj) {
+            $("#HTaskClassID").val(obj[0].HItemID);
+            $("#HTaskClassName").val(obj[0].浠诲姟绫诲埆鍚嶇О);
+        }
+            //#endregion
+            //#endregion
     </script>
 </body>
 </html>
\ No newline at end of file
diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskBill_AutoLoadBillMain_20241226.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskBill_AutoLoadBillMain_20241226.html"
new file mode 100644
index 0000000..996fb95
--- /dev/null
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\345\267\245\344\275\234\344\273\273\345\212\241/PM_WorkTaskBill_AutoLoadBillMain_20241226.html"
@@ -0,0 +1,529 @@
+锘�<!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">
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
+    <script src="../../../layuiadmin/layui/layui.js"></script>
+    <script src="../../../layuiadmin/Scripts/json2.js"></script>
+    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
+    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script src="../../../layuiadmin/PubCustom.js"></script>
+    <script src="../../../layuiadmin/PageTitle.js"></script>
+    <script src="../../../layuiadmin/BillMainAutoLoad.js"></script>
+    <style>
+        .main-btn { /*澶撮儴涓绘寜閽�*/
+            padding: 0 2px; /*璋冩暣鎸夐挳宸﹀彸绌洪殭澶у皬*/
+            height: 30px;
+            line-height: 30px;
+        }
+
+        .btn-title {
+            font-size: 16px;
+        }
+        /* 闃叉涓嬫媺妗嗙殑涓嬫媺鍒楄〃琚殣钘�---蹇呴』璁剧疆--- */
+        .layui-table-cell {
+            overflow: visible !important;
+        }
+        /* 浣垮緱涓嬫媺妗嗕笌鍗曞厓鏍煎垰濂藉悎閫� */
+        td .layui-form-select {
+            margin-top: -10px;
+            margin-left: -15px;
+            margin-right: -15px;
+        }
+
+        .layui-form-item .layui-inline {
+            margin-top: 5px;
+            margin-bottom: 5px;
+            margin-right: 0px;
+        }
+
+        .layui-form-label {
+            width: 25%;
+        }
+    </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: 2px; ">
+                        <!--<button type="button" id="btnSearch" style="margin-left: 0px" class="layui-btn layui-btn-normal"  lay-submit="" lay-filter="btnSearch" >棰勮</button>
+                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">鏂板</button>
+                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">淇敼</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="btnEdit" id="btnEdit">閫�鍑�</button>
+                        <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">瀹℃牳</button>
+                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">鍙嶅鏍�</button>
+                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CloseBill" id="set_CloseBill">鍏抽棴</button>
+                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">鍙嶅叧闂�</button>-->
+                    </div>
+                    <div class="layui-tab" lay-filter="tab-POStockInBill" id="formElement">
+
+                    </div>
+                </form>
+            </div>
+        </div>
+    </div>
+
+    <script>
+        layui.config({
+            base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+        }).extend({
+            index: 'lib/index' //涓诲叆鍙fā鍧�
+        }).use(['index', 'form', 'laydate', 'table', 'element','upload'], function () {
+            //#region 鍏叡鍙橀噺
+            var $ = layui.$
+                , admin = layui.admin
+                , layer = layui.layer
+                , table = layui.table
+                , form = layui.form
+                , element = layui.element
+                , upload = layui.upload;
+
+            //妯″潡鍚�
+            var HModName = "PM_WorkTaskBill";
+            //鑾峰彇鍙傛暟
+            var params = getUrlVars();
+            var OperationType = params[params[0]]; //浠庡弬鏁颁腑鑾峰彇 鏁版嵁绫诲瀷  1娣诲姞 淇濆瓨  2澶嶅埗  3 缂栬緫
+            var linterid = params[params[1]]; //浠庡弬鏁颁腑鑾峰彇 鍗曟嵁鍐呯爜
+            var HEntryID = params[params[3]]; //宸ョ▼椤圭洰瀛愬唴鐮�
+            var HSouceBillType = params[params[2]]; //婧愬崟绫诲瀷
+            //#endregion
+
+            //#region 鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
+            if (sessionStorage.login != "login") {
+                layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", {
+                    icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍']
+                }, function () { window.location.href = "../../user/login.html"; });
+            }
+            //#endregion
+
+            //#region 琛ㄥご鍒濆鍖�
+            init_BillMain(HModName, sessionStorage["HUserName"],form);
+            //#endregion
+
+            //#region 鍒ゆ柇骞惰缃搷浣滅被鍨嬨�侀〉闈㈠垵濮嬪寲
+            if (OperationType == null || OperationType == 1) {                            //鏂板
+                ////绂佺敤缁勭粐閫夐」
+                //$("#HOrgID").attr("disabled", true);
+                OperationType = 1;
+                //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿
+                createBillNo();
+
+                //鍒濆鍖栧埗鍗曚汉鍜屽埗鍗曟椂闂�
+                $("#HMaker").val(sessionStorage["HUserName"]);
+                $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
+
+
+                //鍒濆鍖栨淳鍗曚汉
+                getHEmpByHUserName();
+
+                //鏂囦欢閫夋嫨鍒濆鍖�
+                //PicUpload();
+            }
+            else if (OperationType == 3) {//濡傛灉淇敼鍒欒蛋涓嬮潰 new     
+                //鍒濆鍖栭」鐩樁娈佃〃
+                RoadBillMain(linterid);
+
+                //鏂囦欢閫夋嫨鍒濆鍖�
+                //PicUpload();
+                //灞曠ず宸蹭笂浼犵殑鏂囦欢
+                //getFileList_loaded();
+            } else if (OperationType == 4 && HProjectStageID != null) {                     //涓嬫帹
+                ////绂佺敤缁勭粐閫夐」
+                //$("#HOrgID").attr("disabled", true);
+
+                //鐢熸垚骞惰缃富琛ㄧ殑鍐呯爜鍜屽崟鎹彿
+                createBillNo();
+                //鍒濆鍖栨淳鍗曚汉
+                getHEmpByHUserName();
+
+                //鍒濆鍖栧埗鍗曚汉鍜屽埗鍗曟椂闂�
+                $("#HMaker").val(sessionStorage["HUserName"]);
+                $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
+
+                //涓嬫帹-椤甸潰璁剧疆
+                //椤圭洰闇�姹傚強闂娓呭崟 涓嬫帹宸ヤ綔浠诲姟 椤甸潰璧嬪�煎鏋滅瓑浜� 4759  灏辨槸椤圭洰闇�姹傚強闂娓呭崟鐨勪笅鎺�
+                if (HSouceBillType == 4759) {
+                    CustomerTaskRoadBillMain();
+                } else {
+                    set_WorkTaskReport();
+                }
+
+                //鏂囦欢閫夋嫨鍒濆鍖�
+                //PicUpload();
+            }
+            //#endregion
+
+            //#region 鎿嶄綔鎸夐挳瑙﹀彂浜嬩欢
+            //#region 淇濆瓨鎻愪氦
+            form.on('submit(btnSave)', function (data) {//鎻愪氦
+                if (AllowLoadData_BillMain(data)) {
+                    set_AddNew(data);
+                }
+            });
+            //#endregion
+
+            //#region 閫�鍑�
+            form.on('submit(btnEdit)', function (data) {
+                if (params[1] != null) {
+                    Pub_Close(1);
+                } else if (params[1] == null) {
+                    Pub_Close(2);
+                }
+            });
+            //#endregion
+            //#endregion
+
+            //#region 椤甸潰鍏跺畠鏂规硶
+            //#region 鑾峰彇鍙傛暟
+            function getUrlVars() {
+                var vars = [], hash;
+                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+                for (var i = 0; i < hashes.length; i++) {
+                    hash = hashes[i].split('=');
+                    vars.push(hash[0]);
+                    vars[hash[0]] = hash[1];
+                }
+                return vars;
+            }
+            //#endregion
+
+            //#region 鐢熸垚鍗曟嵁鍙�
+            function createBillNo() {
+                $.ajax({
+                    url: GetWEBURL() + "/Web/GetMAXNum",
+                    async: false,
+                    type: "GET",
+                    data: { "HBillType": '4753' },
+                    success: function (d) {
+                        //console.log(d.data);
+                        $("#HInterID").val(d.data[0].HInterID);
+                        $("#HBillNo").val(d.data[0].HBillNo);
+                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 鏂囦欢涓婁紶
+            function PicUpload() {
+                //澶氬浘鐗囦笂浼�
+                //澶氭枃浠跺垪琛ㄧず渚�
+                var ProImgByList = $('#ProImgByList')
+                    , uploadListIns = upload.render({
+                        elem: '#testList'
+                        , url: GetWEBURL() + "/Cj_StationOutBill/UploadFile1"
+                        , accept: 'file'
+                        , multiple: true
+                        , auto: false
+                        //, bindAction: '#testListAction' //鎸夋壄缁戝畾
+                        , data: { "HBillNo": $("#HBillNo").val(), "HRemark": $("#HRemark").val(), "HUserName": sessionStorage["HUserName"] }
+                        , choose: function (obj) {
+                            var files = this.files = obj.pushFile(); //灏嗘瘡娆¢�夋嫨鐨勬枃浠惰拷鍔犲埌鏂囦欢闃熷垪
+                            //璇诲彇鏈湴鏂囦欢
+                            obj.preview(function (index, file, result) {
+                                var tr = $(['<tr id="upload-' + index + '">'
+                                    , '<td>' + file.name + '</td>'
+                                    , '<td>' + (file.size / 1014).toFixed(1) + 'kb</td>'
+                                    , '<td>绛夊緟涓婁紶</td>'
+                                    , '<td>'
+                                    , '<button class="layui-btn layui-btn-xs demo-reload ">涓婁紶</button>'
+                                    , '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete">鍒犻櫎</button>'
+                                    , '</td>'
+                                    , '</tr>'].join(''));
+
+                                //鍗曚釜閲嶄紶
+                                tr.find('.demo-reload').on('click', function () {
+                                    obj.upload(index, file);
+                                    return false;
+                                });
+
+                                //鍒犻櫎
+                                tr.find('.demo-delete').on('click', function () {
+                                    delete files[index]; //鍒犻櫎瀵瑰簲鐨勬枃浠�
+                                    tr.remove();
+                                    uploadListIns.config.elem.next()[0].value = ''; //娓呯┖ input file 鍊硷紝浠ュ厤鍒犻櫎鍚庡嚭鐜板悓鍚嶆枃浠朵笉鍙��
+                                });
+
+                                ProImgByList.append(tr);
+                            });
+                        }
+                        , done: function (res, index, upload) {
+                            if (res.code == 1) { //涓婁紶鎴愬姛
+                                var tr = ProImgByList.find('tr#upload-' + index)
+                                    , tds = tr.children();
+                                tds.eq(2).html('<span style="color: #5FB878;">涓婁紶鎴愬姛</span>');
+                                tds.eq(3).html(''); //娓呯┖鎿嶄綔
+                                //tds.eq(3).find('.demo-reload').addClass('layui-hide'); //闅愯棌涓婁紶
+
+                                //灞曠ず璇ュ崟鎹叏閮ㄤ笂浼犵殑鏂囦欢
+                                getFileList_loaded();
+                                return delete this.files[index]; //鍒犻櫎鏂囦欢闃熷垪宸茬粡涓婁紶鎴愬姛鐨勬枃浠�
+                            }
+                            this.error(index, upload);
+                        }
+                        , error: function (index, upload) {
+                            var tr = ProImgByList.find('tr#upload-' + index)
+                                , tds = tr.children();
+                            tds.eq(2).html('<span style="color: #FF5722;">涓婁紶澶辫触[妫�鏌ユ枃浠跺悕鍙婃枃浠舵牸寮廬</span>');
+                            tds.eq(3).find('.demo-reload').removeClass('layui-hide'); //鏄剧ず涓婁紶
+                        }
+                    });
+            }
+            //#endregion
+
+            //#region 缂栬緫鏃�,鑾峰彇宸蹭笂浼犵殑鏂囦欢鍒楄〃
+            function getFileList_loaded() {
+                var HBillNo = $("#HBillNo").val();
+                if (HBillNo != null || HBillNo != undefined) {
+                    var ProImgByList = $('#ProImgByList1')
+                    $.ajax({
+                        url: GetWEBURL() + '/Cj_StationOutBill/Filelist',
+                        async: false,
+                        type: "GET",
+                        data: { "HBillNo": HBillNo },
+                        success: function (data1) {
+                            if (data1.count == 1) {
+                                var index = 0;
+                                $('#ProImgByList1').empty();
+                                for (var i = 0; i < data1.data.length; i++) {
+                                    var tr = $(['<tr id="upload-' + i + '">'
+                                        , '<td style="display:none">' + data1.data[i].HItemID + '</td>'
+                                        , '<td style="display:none">' + data1.data[i].HSourceBillNo + '</td>'
+                                        , '<td>' + data1.data[i].HFileName + '</td>'
+                                        , '<td>' + (data1.data[i].HFileSize / 1014).toFixed(1) + 'kb</td>'
+                                        , '<td style="color: #5FB878;">涓婁紶鎴愬姛</td>'
+                                        , '<td style="display:none">' + data1.data[i].url + '</td>'
+                                        , '<td>'
+                                        , '<button class="layui-btn layui-btn-xs  demo-dowload" type="button" id="deltefile" onclick="javascript:dowload(this)"><i class="layui-icon layui-icon-download-circle layuiadmin-button-btn"></i>涓嬭浇</button>'
+                                        , '<button class="layui-btn layui-btn-xs layui-btn-danger demo-delete" type="button" id="deltefile" onclick="javascript:toManager(this)"><i class="layui-icon layui-icon-delete layuiadmin-button-btn"></i>鍒犻櫎</button>'
+                                        , '</td>'
+                                        , '</tr>'].join(''));
+                                    $('#ProImgByList1').append(tr);
+                                }
+                            } else {
+                                layer.alert(data1.code + data1.Message, { icon: 5 });
+                            }
+                        }, error: function () {
+                            layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        }
+                    });
+                }
+            }
+            //#endregion
+
+            //#region 淇濆瓨HMaker
+            function set_AddNew(data) {
+                //鑾峰彇缁勭粐鏁版嵁
+                data.field.HPRDORGID = sessionStorage["OrganizationID"];//缁勭粐
+                if (data.field.HOrderLevID == "") {
+                    data.field.HOrderLevID = 0;
+                }
+                //鑻ヤ负缂栬緫-淇濆瓨锛屽垯鏇存柊淇敼浜哄拰淇敼鏃堕棿
+                if (OperationType == 3) {
+                    data.field.HUpdater = sessionStorage["HUserName"];
+                    data.field.HUpdaterDate = Format(new Date(), "yyyy-MM-dd");
+                    $("#HUpdater").val(sessionStorage["HUserName"]);
+                    $("#HUpdaterDate").val(Format(new Date(), "yyyy-MM-dd"));
+                }
+                //鑾峰彇琛ㄥご鏁版嵁骞跺簭鍒楀寲
+                var sMainStr = JSON.stringify(data.field);              //涓昏〃鏁版嵁
+
+                //鎷兼帴搴忓垪鍖栫殑鏁版嵁
+                var sMainSub = sMainStr + ';' + OperationType + ";" + sessionStorage["HUserName"];
+
+                var index = layer.load();
+                $.ajax({
+                    type: "POST",
+                    url: GetWEBURL() + "/PM_WorkTaskBill/AddBill",
+                    async: true,
+                    data: { "sMainSub": sMainSub },
+                    dataType: "json",
+                    success: function (data) {
+                        if (data.count == 1) {
+                            $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true);
+                            layer.close(index);
+                            layer.msg("鎻愪氦鎴愬姛");
+                        }
+                        else {
+                            layer.close(index);
+                            layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        }
+                    },
+                    error: function (err) {
+                        layer.close(index);
+                        layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                    }
+                });
+            }
+            //#endregion
+
+            //#region 缂栬緫 椤甸潰璧嬪��
+            function RoadBillMain(linterid)//鍔犺浇琛ㄥご
+            {
+                //#region 琛ㄥご鍒濆鍖�
+                var url = "/PM_WorkTaskBill/editInit";
+                var user = sessionStorage["HUserName"];
+                RoadBillMain_BillMain(url, linterid, user, form);
+                //#endregion
+            }
+            //#endregion
+
+            //#region 涓嬫帹-椤甸潰璧嬪��
+            function set_WorkTaskReport() {
+                $.ajax({
+                    url: GetWEBURL() + "/PM_ProjectBill/set_WorkTask",
+                    type: "GET",
+                    async: false,
+                    data: { "HInterID": linterid, "HEntryID": HEntryID, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        var tableMain = result.data;
+                        if (result.data.length > 0) {
+                            //涓昏〃 璧嬪��
+                            form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                                "HOrgID": tableMain[0]["HOrgID"]
+                                , "HProjectID": tableMain[0]["HInterID"]
+                                , "HProNumber": tableMain[0]["HProNumber"]
+                                , "HProName": tableMain[0]["HProName"]
+                                , "HProjectStageID": tableMain[0]["HProjectStageID"]
+                                , "HProjectStageName": tableMain[0]["HProjectStageName"]
+                                , "HMainSourceInterID": tableMain[0]["HInterID"]
+                                , "HMainSourceEntryID": tableMain[0]["HEntryID"]
+                                , "HMainSourceBillNo": tableMain[0]["HBillNo"]
+                                , "HMainSourceBillType": tableMain[0]["HBillType"]
+                            });
+
+                            //缁勭粐鐨勫�糎OrgID鍙樺寲锛岄噸鏂版覆鏌�
+                            HOrgIDBar = tableMain[0]["HOrgID"];
+                        } else {
+                            layer.alert("涓嬫帹姝ゆ暟鎹�,鏃犲伐浣滀换鍔″瓨鍦�!!!")
+                        }
+                    }
+                })
+            }
+
+            // 椤圭洰闇�姹傚強闂娓呭崟 涓嬫帹宸ヤ綔浠诲姟 椤甸潰璧嬪��
+            function CustomerTaskRoadBillMain()//鍔犺浇琛ㄥご
+            {
+                $.ajax({
+                    url: GetWEBURL() + "/PM_ProjectBill/PM_CustomerTaskBillMainEditList",
+                    type: "GET",
+                    async: false,
+                    data: { "HInterID": linterid, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        var tableMain = result.data;
+
+                        //涓昏〃 璧嬪��
+                        form.val("formData", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
+                            "HMainSourceInterID": tableMain[0]["HInterID"]
+                            , "HMainSourceBillNo": tableMain[0]["鍗曟嵁鍙�"]
+                            , "HMainSourceBillType": tableMain[0]["鍗曟嵁绫诲瀷"]
+                            , "HProjectID": tableMain[0]["HProjectID"]
+                            , "HProNumber": tableMain[0]["椤圭洰浠g爜"]
+                            , "HProName": tableMain[0]["椤圭洰鍚嶇О"]
+                            , "HProjectStageID": tableMain[0]["HProjectStageID"]
+                            , "HProjectStageName": tableMain[0]["椤圭洰闃舵"]
+                            , "HName": tableMain[0]["闇�姹傚悕绉�"]
+                            , "HDate": Format(new Date(tableMain[0]["鏃ユ湡"]), "yyyy-MM-dd")
+                            , "HTaskNote": tableMain[0]["闇�姹傛弿杩�"]
+                            , "HType": tableMain[0]["闇�姹傜被鍨�"]
+                            , "HSendEmp": tableMain[0]["瀹㈡埛鎻愬嚭浜�"]
+                            , "HReceiveEmp": tableMain[0]["鎺ユ敹浜�"]
+                            , "HCopyEmp": tableMain[0]["鎶勯�佷汉"]
+                            , "HRemark": tableMain[0]["琛ㄥご澶囨敞"]
+                            , "HTaskStatus": tableMain[0]["闇�姹傜姸鎬�"]
+                            , "HOrderLevID": tableMain[0]["HOrderLevID"]
+                            , "HLastDate": Format(new Date(tableMain[0]["瑕佹眰瀹屾垚鏃ユ湡"]), "yyyy-MM-dd")
+                            , "HOrgID": tableMain[0]["HOrgID"]
+
+                        });
+
+                    }
+                })
+            }
+
+            //#endregion
+
+            //#region 鏍规嵁鐧诲綍璐︽埛鑾峰彇鐩稿簲鑱屽憳
+            function getHEmpByHUserName() {
+                var Czybm = sessionStorage["Czybm"];
+
+                var wait = layer.load();
+                $.ajax({
+                    url: GetWEBURL() + '/PM_WorkTaskReportBill/getHEmpByHUserName',
+                    type: "GET",
+                    data: { "Czybm": Czybm, "user": sessionStorage["HUserName"] },
+                    success: function (result) {
+                        if (result.count == 1) {
+                            var HSendEmp = result.data[0]["HEmpName"];
+                            $("#HSendEmp").val(HSendEmp);
+                            layer.close(wait);
+                        } else {
+                            layer.alert(result.code + result.Message, { icon: 5 });
+                            layer.close(wait);
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                        layer.close(wait);
+                    }
+                });
+            }
+            //#endregion
+            //#endregion
+        });
+        //#region 涓嬭浇宸蹭笂浼犵殑鏂囦欢
+        function dowload(r) {
+            //寰楀埌褰撳墠鎵�鍦ㄨ
+            var rows = r.parentNode.parentNode.rowIndex;
+            //寰楀埌鎵�鍦ㄨ鐨勭浜斿垪鐨勫唴瀹�:鏂囦欢鍦板潃
+            var url = $("#ProImgByList1 tr:eq(" + (rows - 1) + ") td:eq(5)").html();
+            /*window.location.href = url;*/
+            window.open(url)
+        }
+        //#endregion
+
+        //#region 鍒犻櫎宸蹭笂浼犵殑鏂囦欢
+        function toManager(r) {
+            //寰楀埌褰撳墠鎵�鍦ㄨ
+            var rows = r.parentNode.parentNode.rowIndex;
+            //寰楀埌鎵�鍦ㄨ鐨勭涓�鍒楃殑鍐呭:涓婚敭ID
+            var HItemID = $("#ProImgByList1 tr:eq(" + (rows - 1) + ") td:eq(0)").html();
+            //寰楀埌鎵�鍦ㄨ鐨勭浜屽垪鐨勫唴瀹�:鍗曟嵁鍙�
+            var HSourceBillNo = $("#ProImgByList1 tr:eq(" + (rows - 1) + ") td:eq(1)").html();
+            //寰楀埌鎵�鍦ㄨ鐨勭涓夊垪鐨勫唴瀹�:鏂囦欢鍚嶇О
+            var HFileName = $("#ProImgByList1 tr:eq(" + (rows - 1) + ") td:eq(2)").html();
+            layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) {
+
+                //鍒犻櫎宸蹭笂浼犳枃浠�
+                $.ajax({
+                    url: GetWEBURL() + '/Cj_StationOutBill/DeleteFilelist',
+                    type: "GET",
+                    data: { "HItemID": HItemID, "HSourceBillNo": HSourceBillNo, "HFileName": HFileName },
+                    success: function (data1) {
+                        if (data1.count == 1) {
+                            layer.alert(data1.Message, { icon: 1 });
+                            $("#ProImgByList1 tr").eq((rows - 1)).remove();
+                        }
+                        else {
+                            layer.alert(data1.code + data1.Message, { icon: 5 });
+                        }
+                    }, error: function () {
+                        layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+                    }
+                });
+            })
+        }
+            //#endregion
+    </script>
+</body>
+</html>
\ No newline at end of file

--
Gitblit v1.9.1