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