| WebTM/views/项目管理/工作任务/PM_WorkTaskBill.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/项目管理/工作任务/PM_WorkTaskBillList.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/项目管理/工作任务/PM_WorkTaskBillMainMy.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/项目管理/工作任务/PM_WorkTaskReportBill.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebTM/views/项目管理/报表分析/PM_ProjectBillMainMy.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebTM/views/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskBill.html
@@ -197,6 +197,23 @@ </button> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;">订åç级</label> <div class="layui-input-block" style="margin-left: 120px;"> <select name="HOrderLevID" id="HOrderLevID" lay-filter="HOrderLevID" style="width:120px;"> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">å¬ä¿æ¬¡æ°</label> <div class="layui-input-block" style="margin-left: 77px;"> <input type="text" class="layui-input" lay-verify="HHasten" name="HHasten" id="HHasten" value="0" style="background-color:#efefef4d;width: 60%;display: inline-block;" readonly > <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHHasten" id="btnSearchHHasten" style="padding: 0 10px;float: right;margin-right: 3px;"> <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> </button> </div> </div> </div> <div class="layui-row"> <div class="layui-inline"> @@ -446,6 +463,10 @@ //æä»¶éæ©åå§å PicUpload(); //åå§å订åç级 HOrderLev(); } //else if (OperationType == 2) { //å¤å¶ // //ç¦ç¨ç»ç»é项 @@ -463,7 +484,10 @@ // } // }); //} else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new //ç¼è¾ else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new //åå§å订åç级 HOrderLev(); //ç¼è¾ ////ç¦ç¨ç»ç»é项 //$("#HOrgID").attr("disabled", true); //åå§å项ç®é¶æ®µè¡¨ @@ -473,6 +497,7 @@ PicUpload(); //å±ç¤ºå·²ä¸ä¼ çæä»¶ getFileList_loaded(); } else if (OperationType == 4 && HProjectStageID != null) { //䏿¨ ////ç¦ç¨ç»ç»é项 //$("#HOrgID").attr("disabled", true); @@ -495,13 +520,16 @@ set_WorkTaskReport(); //æä»¶éæ©åå§å PicUpload(); //åå§å订åç级 HOrderLev(); } //#endregion //#region åå§åç»ç» Organ(); //#endregion //#endregion //#region 触åäºä»¶ï¼å æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç @@ -638,6 +666,42 @@ } }) } //#endregion //#region è·å订åç级 function HOrderLev() { //è·å订åç级 var Order = ''; $.ajax({ type: "get", async: false, url: GetWEBURL() + "/PM_WorkTaskBill/getOrder", success: function (result) { if (result.count == 1) { // 说æéªè¯æåäºï¼ var data = result.data; for (var i = 0; i < data.length; i++) { Order += '<option style="color:blue;" value="' + data[i].HItemID + '">' + data[i].HName + '</option>'; } $("#HOrderLevID ").append(Order); //if (OperationType == 1) { // HOrgIDBar = sessionStorage["OrganizationID"]; //} //$("#HOrderLevID ").val(HOrgIDBar); form.render('select'); } layer.closeAll("loading"); } }) } //#endregion //#region è·åå¬ä¿æ¬¡æ° document.getElementById('btnSearchHHasten').addEventListener('click', function () { var input = document.getElementById('HHasten'); input.value = parseInt(input.value) + 1; }); //#endregion //#region è·ååæ° @@ -1063,6 +1127,8 @@ , "HCopyEmp": tableMain[0]["HCopyEmp"] , "HRemark": tableMain[0]["HRemark"] , "HOrgID": tableMain[0]["HOrgID"] , "HOrderLevID": tableMain[0]["HOrderLevID"] , "HHasten": tableMain[0]["HHasten"] , "HMainSourceInterID": tableMain[0]["HMainSourceInterID"] , "HMainSourceEntryID": tableMain[0]["HMainSourceEntryID"] WebTM/views/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskBillList.html
@@ -129,8 +129,8 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Drop"><i class="layui-icon layui-icon-radio"></i>ä½åº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>åä½åº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill_dh"><i class="layui-icon layui-icon-radio"></i>æ¹é䏿¨</button> <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Stop"><i class="layui-icon layui-icon-radio"></i>ç¦ç¨</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeStop"><i class="layui-icon layui-icon-radio"></i>åç¦ç¨</button>--> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Begin"><i class="layui-icon layui-icon-radio"></i>å¼å§ä»»å¡</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Cancel-Begin"><i class="layui-icon layui-icon-radio"></i>æ¤éå¼å§</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>ä¿åæ¹æ¡</button> @@ -171,7 +171,7 @@ var HModName = "PM_WorkTaskBillList"; //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± var titleData = ["HInterID", "HProjectStageID", "HOrgID", "HEntryID", "HProjectID", "HBillStatus"]; var titleData = ["HInterID", "HProjectStageID", "HOrgID", "HEntryID", "HProjectID", "HBillStatus", "HOrderLevID"]; //#endregion //#region ãè¿æ»¤æ¹æ¡ã @@ -251,14 +251,14 @@ case 'set_ShowBill_dh': set_ShowBill_dh(); break; ////ç¦ç¨æé® //case 'btn-Stop': // set_De_Stop(0); // break; ////åç¦ç¨æé® //case 'btn-DeStop': // set_De_Stop(1); // break; //å¼å§ä»»å¡æé® case 'btn-Begin': set_Begin(0); break; //æ¤éä»»å¡æé® case 'btn-Cancel-Begin': set_Begin(1); break; //éåºæé® case 'get_Exit': Pub_Close(2); break; @@ -820,6 +820,42 @@ } //#endregion //#region å¼å§ä»»å¡/æ¤éå¼å§æ°æ® function set_Begin(num) { var checkStatus = table.checkStatus('mainTable') , data = checkStatus.data; if (checkStatus.data.length === 1) { var InterID = data[0].HInterID.toString(); //é»è¾å®¡æ ¸æ¹æ³ $.ajax({ type: "GET", url: GetWEBURL() + "/PM_WorkTaskBill/BeginPM_WorkTaskBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "Type": num, "user": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); } } //#endregion //#region å¤è¡ä¸æ¨ function set_ShowBill_dh() { var checkStatus = table.checkStatus('mainTable') WebTM/views/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskBillMainMy.html
@@ -24,34 +24,34 @@ <div class="layui-col-md12"> <div class="layui-card" style="padding: 1px"> <div class="layui-card-body" style="padding: 1px;"> <form class="layui-form" action="" lay-filter="component-form-group" <form class="layui-form" action="" lay-filter="component-form-group"> <div style="padding: 10px; "> <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_LookDown" lay-filter="btn_LookDown">å¼åº</button> <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_view" lay-filter="btn_view">é¢è§</button> <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_view" lay-filter="btn_view">æå°</button> <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_report" lay-filter="btn_report">æ±æ¥</button> <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="get_Exit" lay-filter="get_Exit">éåº</button> <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_LookDown" lay-filter="btn_LookDown">å¼åº</button> <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_view" lay-filter="btn_view">é¢è§</button> <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_view" lay-filter="btn_view">æå°</button> <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_report" lay-filter="btn_report">䏿¨ä»»å¡æ±æ¥</button> <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="get_Exit" lay-filter="get_Exit">éåº</button> </div> <div class="layui-tab layui-tab-card" style="margin-top:20px;" lay-filter="tab-TabTest"> <ul class="layui-tab-title"> <li lay-id="1" class="layui-this">æªå®æ</li> <li lay-id="2">æ£å¨è¿è¡</li> <li lay-id="3">已宿</li> </ul> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <!--æªå®æ--> <table class="layui-hide" id="mainTable_notcomplete" lay-filter="mainTable_notcomplete"></table> </div> <div class="layui-tab-item"> <!--æ£å¨è¿è¡--> <table class="layui-hide" id="mainTable_proc" lay-filter="mainTable_proc"></table> </div> <div class="layui-tab-item"> <!--已宿--> <table class="layui-hide" id="mainTable_finish" lay-filter="mainTable_finish"></table> </div> </div> <div class="layui-tab layui-tab-card" style="margin-top:20px;" > <ul class="layui-tab-title"> <li class="layui-this">æªå®æ</li> <li>æ£å¨è¿è¡</li> <li>已宿</li> </ul> <div class="layui-tab-content"> <div class="layui-tab-item layui-show"> <!--æªå®æ--> <table class="layui-hide" id="mainTable_notcomplete" lay-filter="mainTable_notcomplete"></table> </div> <div class="layui-tab-item"> <!--æ£å¨è¿è¡--> <table class="layui-hide" id="mainTable_proc" lay-filter="mainTable_proc"></table> </div> <div class="layui-tab-item"> <!--已宿--> <table class="layui-hide" id="mainTable_finish" lay-filter="mainTable_finish"></table> </div> </div> </div> <script type="text/html" id="toolbarDemo"> @@ -83,8 +83,8 @@ var option_finish = ""; //已宿 var option_proc = ""; //æ£å¨è¿è¡ var ins; var TableTab = "mainTable_notcomplete"; //åå§å页颿¶é»è®¤ä¸º âæªå®æâ é¡µç¾ var cur_title = "æªå®æ"; //å½åéä¸é¡µç¾ //var TableTab = "mainTable_notcomplete"; //åå§å页颿¶é»è®¤ä¸º âæªå®æâ é¡µç¾ //var cur_title = "æªå®æ"; //å½åéä¸é¡µç¾ //#endregion //#region è¿å ¥é¡µé¢å³å è½½ @@ -116,22 +116,6 @@ form.on('submit(get_Exit)', function (data) { Pub_Close(2); }); //çå¬å½åå¤äºåªä¸ä¸ªé¡µç¾ï¼ä¼ HModName å¼ element.on('tab(tab-TabTest)', function (data) { HMaterInfo = table.cache['mainTable']; cur_title = data.elem.context.innerText; if (cur_title == "æªå®æ") { TableTab = "mainTable_notcomplete"; } else if (cur_title == "已宿") { TableTab = "mainTable_finish"; } else if (cur_title == "æ£å¨è¿è¡") { TableTab = "mainTable_proc"; } }) //#endregion //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ @@ -275,7 +259,7 @@ var HBillType = "æçä»»å¡"; Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]); //å·æ°è¡¨æ ¼æ°æ® //DisPlay_HideColumn(); // DisPlay_HideColumn(); layer.close(ajaxLoad); if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { @@ -298,47 +282,53 @@ //#region 导åºExecel function get_Export() { table.exportFile(ins.config.id, option_notcomplete.data, "xls"); var data = option_notcomplete.data data.forEach((item) => { // 妿æä¸ªå段çå¼å¤ªé¿ï¼éè¦å»é¤æ¢è¡ç¬¦ if (item.ä»»å¡æè¿°.length > 0) { // åè®¾åæ®µå为field item.ä»»å¡æè¿° = item.ä»»å¡æè¿°.replace(/[\r\n]+/g, ''); // å°æ¢è¡ç¬¦æ¿æ¢ä¸ºç©ºå符串 } }); table.exportFile(ins.config.id, data, "xls"); } //#endregion //#region æ±æ¥ function get_report() { var checkStatus = table.checkStatus("mainTable_proc") , data = checkStatus.data; var activeTab = getActiveTab(); if (activeTab == "æªå®æ") { var checkStatus = table.checkStatus('mainTable_notcomplete') , data = checkStatus.data; } else if (activeTab == "已宿") { var checkStatus = table.checkStatus('mainTable_finish') , data = checkStatus.data; } else if (activeTab == "æ£å¨è¿è¡") { var checkStatus = table.checkStatus('mainTable_proc') , data = checkStatus.data; } var HInterID = data[0].HInterID; var HEntryID = data[0].HEntryID; if (data.length == 1) { layer.open({ type: 2, skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ title: 'æ°å¢äº§éæ±æ¥å', closeBtn: 1, shift: 2, area: ['100%', '100%'], maxmin: true, content: '../../ç产管ç/äº§éæ±æ¥å/Sc_Add_ProductReportBillList.html?OperationType=2&linterid=&HSouceBillType=', end: function () { }, success: function (dom, index) { var deliverData = []; deliverData.push({ "HBillType": data[0].åæ®ç±»å, "HSourceInterID": data[0].HInterID, "HSourceEntryID": data[0].æºååå ç , "HSourceBillNo": data[0].æºååå·, "HSourceBillType": data[0].æºåç±»å }); //éè¿ç´¢å¼è·åå°å½åiframeå¼¹åºå± var iframe = window['layui-layer-iframe' + index]; //è°ç¨iframeå¼¹åºå±å çæ¹æ³ iframe.edit(deliverData); }, }); } else { layer.msg('è¯·å¨ æ£å¨ç产 页ç¾ä¸éæ©ä¸è¡æ°æ®å¼å·¥ï¼'); } type: 2 , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ , area: ['100%', '100%'] , title: 'å·¥ä½ä»»å¡-䏿¨' , shift: 0//å¼¹åºå¨ç» , content: '../../项ç®ç®¡ç/å·¥ä½ä»»å¡/PM_WorkTaskReportBill.html?OperationType=2&linterid=' + HInterID + '&HSouceBillType=' , btn: ['ç¡®å®'], // æé®1 çåè° btn1: function (index, layero, that) { //å·æ°é¡µé¢ $("#btnSearch").trigger('click'); } }) } else { layer.msg('è¯·éæ©ä¸è¡æ°æ®ä¸æ¨ï¼'); } } //#endregion @@ -393,6 +383,20 @@ } //#endregion // è·åæ ç¾ function getActiveTab() { var tabs = document.getElementsByClassName("layui-tab-title")[0].getElementsByTagName("li"); var activeTab; for (var i = 0; i < tabs.length; i++) { if (tabs[i].classList.contains("layui-this")) { activeTab = tabs[i].innerText; break; } } return activeTab; } //#region éèå设置 function get_HideColumn() { var colName = ""; WebTM/views/ÏîÄ¿¹ÜÀí/¹¤×÷ÈÎÎñ/PM_WorkTaskReportBill.html
@@ -291,7 +291,8 @@ var params = getUrlVars(); var OperationType = params[params[0]]; //ä»åæ°ä¸è·å æ°æ®ç±»å 1æ·»å ä¿å 2å¤å¶ 3 ç¼è¾ var linterid = params[params[1]]; //ä»åæ°ä¸è·å åæ®å ç var HProjectStageID = params[params[3]]; //é¶æ®µå ç var HEntryID = params[params[3]]; //ä»åæ°ä¸è·å åæ®å ç //var HProjectStageID = params[params[3]]; //é¶æ®µå ç //#endregion @@ -326,23 +327,27 @@ $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§å项ç®é¶æ®µè¡¨ get_InitGrid(); } //else if (OperationType == 2) { //å¤å¶ // //ç¦ç¨ç»ç»é项 // //$("#HOrgID").attr("disabled", true); // RoadBillMain(linterid); // $.ajax({ // url: GetWEBURL() + "/Web/GetMAXNum", // type: "GET", // async: false, // data: { "HBillType": '4750' }, // success: function (d) { // $("#HInterID").val(d.data[0].HInterID); // $("#HBillNo").val(d.data[0].HBillNo); // $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); // } // }); //} else if (OperationType == 2) { //æç任塿¨¡å䏿¨ ////ç¦ç¨ç»ç»é项 //$("#HOrgID").attr("disabled", true); //çæå¹¶è®¾ç½®ä¸»è¡¨çå ç ååæ®å· createBillNo(); //æ±æ¥äººåå§å getHEmpByHUserName(); //åå§åå¶å人åå¶åæ¶é´ $("#HMaker").val(sessionStorage["HUserName"]); $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§åæ¥æ $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§å项ç®é¶æ®µè¡¨ get_InitGrid(); get_Display(); } else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new //ç¼è¾ ////ç¦ç¨ç»ç»é项 //$("#HOrgID").attr("disabled", true); @@ -367,6 +372,7 @@ get_InitGrid(); //䏿¨-页é¢è®¾ç½® set_WorkTaskReport(); } //#endregion @@ -590,7 +596,7 @@ Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; } $("#HOrgID").append(Organization); if (OperationType == 1 || OperationType == 4) { if (OperationType == 1 || OperationType == 4 || OperationType == 2) { HOrgIDBar = sessionStorage["OrganizationID"]; } $("#HOrgID").val(HOrgIDBar); @@ -757,6 +763,7 @@ num.push(table.cache["mainTable"][i]) } } //è·åç»ç»æ°æ® data.field.HPRDORGID = sessionStorage["OrganizationID"];//ç»ç» //è¥ä¸ºç¼è¾-ä¿åï¼åæ´æ°ä¿®æ¹äººåä¿®æ¹æ¶é´ @@ -786,6 +793,8 @@ $('#btnSave').addClass("layui-btn-disabled").attr("disabled", true); layer.close(index); layer.msg("æäº¤æå"); var datas = num; UpdateState(datas); } else { layer.close(index); @@ -800,6 +809,40 @@ } //#endregion //循ç¯åè¡¨æ°æ®,æ¥çæ¯å¦å®æ,å®æå°±æ´æ°ç¶æä¸ºå·²ç»æ function UpdateState(datas) { var data = datas; for (var i = 0; i < data.length; i++) { if (data[i].HFinishFlag == true) { var InterID = data[i].HSourceInterID; var nums = 2; $.ajax({ type: "GET", url: GetWEBURL() + "/PM_WorkTaskBill/BeginPM_WorkTaskBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å data: { "HInterID": InterID, "Type": nums, "user": sessionStorage["HUserName"] }, success: function (result) { if (result.count == 1) { layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // å¾å°frameç´¢å¼ var index = layer.getFrameIndex(window.name); //å ³éå½åframe layer.close(index); //ä¿®æ¹ä¸ºååå·æ°çé¢ $("#btnSearch").trigger('click'); }); } else { layer.alert(result.code + result.Message, { icon: 5 }); } }, error: function () { layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } } } //#region ç¼è¾ 页é¢èµå¼ function RoadBillMain(linterid)//å 载表头 { @@ -1280,6 +1323,49 @@ } //#endregion //#region æ¥è¯¢ æçä»»å¡ä¸æ¨æ¥è¯¢æ°æ® function get_Display() { var ajaxLoad = layer.load(); $.ajax({ url: GetWEBURL() + '/PM_WorkTaskBill/XTList', type: "GET", async: false, data: { "HInterID": linterid, "user": sessionStorage["HUserName"]}, success: function (data1) { if (data1.count == 1) { var rowdata = []; for (var i = 0; i < data1.data.length; i++) { rowdata.push( { "HName": data1.data[i].ä»»å¡åç§° , "HTaskNote": data1.data[i].ä»»å¡æè¿° , "HType": data1.data[i].ä»»å¡ç±»å , "HProjectID": data1.data[i].HProjectID , "HProNumber": data1.data[i].项ç®ä»£ç , "HProjectStageID": data1.data[i].HProjectStageID , "HProjectStageName": data1.data[i].项ç®é¶æ®µ , "HSourceInterID": data1.data[i].HInterID , "HSourceEntryID": data1.data[i].HEntryID , "HSourceBillNo": data1.data[i].åæ®å· , "HSourceBillType": data1.data[i].åæ®ç±»å , "HRelTimes": data1.data[i].å·²èç¨å·¥æ¶ }); } option.data = rowdata; table.render(option); CheckedSet_tableSub(); form.render('select'); } }, error: function () { layer.close(ajaxLoad); layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); } }); } //#endregion //#region éèå设置 function get_HideColumn() { var colName = ""; WebTM/views/ÏîÄ¿¹ÜÀí/±¨±í·ÖÎö/PM_ProjectBillMainMy.html
@@ -485,6 +485,7 @@ //#endregion //#region éèå设置 function get_HideColumn() { var colName = "";