| New file |
| | |
| | | //#region 表头åå§å |
| | | var HSubWindowBackData_forDoubleClickBackData=""; //ç¨äºè®°å½å½åæ£å¨æå¼çå¼¹çªç对åºéè¦è¿åçæ°æ® |
| | | 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); //å°formå
ç´ å®¹å¨ä¸çè¡å¸å±å
ç´ å®¹å¨æ·»å å°å¯¹åºçformå
ç´ å®¹å¨ä¸ |
| | | |
| | | element_level2_1.appendChild(element_level3); //å°é¡µç¾å
容容å¨ä¸çformå
ç´ å®¹å¨æ·»å å°é¡µç¾å
å®¹å®¹å¨ |
| | | |
| | | element_level1_1.appendChild(element_level2_1); //å°é¡µç¾å
容容卿·»å å°é¡µç¾å
容容å¨çç¶çº§å®¹å¨ |
| | | |
| | | |
| | | HPageLabelElementIDList.push(data[i].HElementID); //è®°å½é¡µç¾å
ç´ çID |
| | | |
| | | 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); //å°åæ®å·å
ç´ ç容å¨ä¸çlabelå
ç´ æ·»å å°åæ®å·å
ç´ çå®¹å¨ |
| | | |
| | | |
| | | 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); //å°åæ®å·å
ç´ ç容å¨ä¸çlabelå
ç´ æ·»å å°åæ®å·å
ç´ çå®¹å¨ |
| | | |
| | | |
| | | 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å¯¹è±¡çæ¹æ³ï¼ç¨äºåçªå£è°ç¨è¿åæ°æ® |
| | | 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); //å°åæ®å·å
ç´ ç容å¨ä¸çlabelå
ç´ æ·»å å°åæ®å·å
ç´ çå®¹å¨ |
| | | |
| | | |
| | | 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); //å°åæ®å·å
ç´ ç容å¨ä¸çlabelå
ç´ æ·»å å°åæ®å·å
ç´ çå®¹å¨ |
| | | |
| | | |
| | | 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); //å°åæ®å·å
ç´ ç容å¨ä¸çlabelå
ç´ æ·»å å°åæ®å·å
ç´ çå®¹å¨ |
| | | |
| | | |
| | | 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); //å°åæ®å·å
ç´ ç容å¨ä¸çlabelå
ç´ æ·»å å°åæ®å·å
ç´ çå®¹å¨ |
| | | |
| | | |
| | | 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); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , 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*$/; //æ£æ´æ°æ£åè¡¨è¾¾å¼ |
| | | |
| | | //#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 表头åå§å--åçªå£æä½æ¬çªå£æ¹æ³è®¾ç½®æ°æ®é |
| | | 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 |