| | |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | <head> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| | | <title>å·¥åºæµè½¬å¡å表</title> |
| | | <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, maximum-scale=1"> |
| | |
| | | <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"> |
| | | <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_print" lay-filter="btn_print">æå°</button> |
| | | <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_push_down" lay-filter="btn_push_down_phase">䏿¨é¶æ®µæ±æ¥</button> |
| | | <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_push_down" lay-filter="btn_push_down_work">䏿¨å·¥ä½ä»»å¡</button> |
| | | <button type="button" class="layui-btn layui-btn-normal" lay-submit="" style="display:none;" id="btn_push_down" lay-filter="btn_push_down_monthly">䏿¨é¶æ®µæåº¦è®¡å</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-collapse"> |
| | | <div class="layui-colla-item"> |
| | | <div class="layui-colla-title layui-inline"> |
| | |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æå°ç¶æ</label> |
| | | <div class="layui-input-block" style="width:100px"> |
| | | <select name="city" lay-verify="required" id="SHPrintQty"> |
| | | <option value="å
¨é¨">å
¨é¨</option> |
| | | <option value="æªæå°">æªæå°</option> |
| | | <option value="å·²æå°">å·²æå°</option> |
| | | </select> |
| | | <label class="layui-form-label" style="width: 85px;">å°åºä»£ç </label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HNumber" id="HNumber"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="checkbox" id="wybj" name="wybj" title="åªæ¾ç¤ºå§å¤" lay-filter="wybj" lay-skin="primary"> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç©æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HProcExchBillNo" id="SHname"> |
| | | <label class="layui-form-label" style="width: 85px;">å°åºåç§°</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HName" id="HName"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" id="HDate"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç»ææ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" id="HDate1"> |
| | | </div> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" style="display:none;" lay-filter="btnSearch" id="btnSearch"> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding: 0 5px; display: none;">éç½®</button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | <div class="layui-row" style="margin-top:10px;"> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">订åè·è¸ªå·</label> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HOrderProcNO" id="HOrderProcNO"> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ä»»å¡åå·</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HWorkBillNo" id="HWorkBillNo"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top: 10px; margin-bottom: 10px;"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">åæ®å·</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HBillNo" id="HBillNo"> |
| | | <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¯ä¸ID</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" name="HErpID" id="HErpID"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç产车é´</label> |
| | | <div class="layui-input-block"> |
| | | <select name="HDeptName" id="HDeptName" lay-verify="required" lay-search class="layui-input">--> |
| | | <!--å¨ææ¸²æè½¦é´--> |
| | | <!--</select> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row" style="margin-top: 10px; margin-bottom: 10px "> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;"> |
| | | <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | | <option value="10">ä¸å
å«</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;"> |
| | | <option value="0" selected="selected"></option> |
| | | <option value="=">=</option> |
| | | <option value=">=">>=</option> |
| | | <option value=">">></option> |
| | | <option value="<="><=</option> |
| | | <option value="<"><</option> |
| | | <option value="<>"><></option> |
| | | <option value="7">å
å«</option> |
| | | <option value="8">å·¦å
å«</option> |
| | | <option value="9">å³å
å«</option> |
| | | <option value="10">ä¸å
å«</option> |
| | | </select> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input" value="" name="ColContent" id="ColContent"> |
| | | <div class="layui-inline"> |
| | | <input type="text" class="layui-input" value="" name="ColContent" id="ColContent"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div>--> |
| | | <div class="layui-tab layui-tab-card" style="margin-top:40px;"> |
| | | <!--<table class="" id="mainTable" lay-filter="mainTable"></table>--> |
| | | <div class="layui-tab layui-tab-card" style="margin-top:20px;"> |
| | | <ul class="layui-tab-title"> |
| | | <li class="layui-this">æä¸»å¯¼ç</li> |
| | | <li>æåä¸ç</li> |
| | |
| | | </div> |
| | | </div> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_LookDown" lay-event="btn_LookDown">å¼åº</button> |
| | | <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_view" lay-event="btn_view">é¢è§</button> |
| | | <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_print" lay-event="btn_print">æå°</button> |
| | | <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_push_down" lay-event="btn_push_down_phase">䏿¨é¶æ®µæ±æ¥</button> |
| | | <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_push_down" lay-event="btn_push_down_work">䏿¨å·¥ä½ä»»å¡</button> |
| | | <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="btn_push_down" lay-event="btn_push_down_monthly">䏿¨é¶æ®µæåº¦è®¡å</button> |
| | | <button type="button" class="layui-btn layui-btn-radius" style="display:none;" id="get_Exit" lay-event="get_Exit">éåº</button> |
| | | |
| | | </div> |
| | | |
| | | </script> |
| | | </form> |
| | | </div> |
| | |
| | | , soulTable = layui.soulTable |
| | | //var sWhere = " 产å代ç = 'BX0002'"; |
| | | var sWhere = ""; |
| | | var option = ""; |
| | | var option2 = ""; |
| | | var option = ""; //æä¸»å¯¼ç |
| | | var option1 = ""; //æåä¸ç |
| | | var ins; |
| | | |
| | | |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | |
| | | // |
| | | var HModName = "PM_ProjectBillMainMy"; |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± ï¼æä¸»å¯¼çï¼ |
| | | var titleData = ["HInterID", "åæ®ç¶æ", "项ç®ä»£ç ", "HCusID", "HProjectStageID", "HPMEmpID"]; |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± ï¼æåä¸çï¼ |
| | | var titleData1 = ["HInterID", "åæ®ç¶æ", "项ç®ä»£ç ", "HCusID", "HProjectStageID", "HPMEmpID"]; |
| | | |
| | | var titleData = ["HInterID","HEntryID", "åæ®ç¶æ", "项ç®ä»£ç ", "HCusID", "HProjectStageID", "HPMEmpID"]; |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | |
| | | //#endregion |
| | | |
| | | //#region 头工å
·æ äºä»¶ |
| | | table.on('toolbar(mainTable)', function (obj) { |
| | | switch (obj.event) { |
| | | //å¼åº |
| | | case 'btn_LookDown': btn_LookDown(); |
| | | break; |
| | | //éåºæé® |
| | | case 'get_Exit': Pub_Close(2); |
| | | break; |
| | | //é¢è§ |
| | | case 'btn_view': get_view(); |
| | | break; |
| | | //æå° |
| | | case 'btn_print': get_print(); |
| | | break; |
| | | //䏿¨é¶æ®µæ±æ¥ |
| | | case 'btn_push_down_phase': btn_push_down_phase(); |
| | | break; |
| | | //䏿¨å·¥ä½ä»»å¡ |
| | | case 'btn_push_down_work': btn_push_down_work(); |
| | | break; |
| | | //䏿¨é¶æ®µæåº¦è®¡å |
| | | case 'btn_push_down_monthly': btn_push_down_monthly(); |
| | | break; |
| | | |
| | | }; |
| | | //å¼åº |
| | | form.on('submit(btn_LookDown)', function (data) { |
| | | get_Export(); |
| | | }); |
| | | table.on('toolbar(mainTable1)', function (obj) { |
| | | switch (obj.event) { |
| | | //å¼åº |
| | | case 'btn_LookDown': btn_LookDown(); |
| | | break; |
| | | //éåºæé® |
| | | case 'get_Exit': Pub_Close(2); |
| | | break; |
| | | //é¢è§ |
| | | case 'btn_view': get_view(); |
| | | break; |
| | | //æå° |
| | | case 'btn_print': get_print(); |
| | | break; |
| | | //䏿¨é¶æ®µæ±æ¥ |
| | | case 'btn_push_down_phase': btn_push_down_phase(); |
| | | break; |
| | | //䏿¨å·¥ä½ä»»å¡ |
| | | case 'btn_push_down_work': btn_push_down_work(); |
| | | break; |
| | | //䏿¨é¶æ®µæåº¦è®¡å |
| | | case 'btn_push_down_monthly': btn_push_down_monthly(); |
| | | break; |
| | | |
| | | }; |
| | | //æå° |
| | | form.on('submit(btn_view)', function (data) { |
| | | get_print(); |
| | | }); |
| | | //æå° |
| | | form.on('submit(btn_print)', function (data) { |
| | | get_print(); |
| | | }); |
| | | //䏿¨é¶æ®µæ±æ¥ |
| | | form.on('submit(btn_push_down_phase)', function (data) { |
| | | set_ProjectReport(); |
| | | }); |
| | | //䏿¨å·¥ä½ä»»å¡ |
| | | form.on('submit(btn_push_down_work)', function (data) { |
| | | set_WorkTask(); |
| | | }); |
| | | //éåº |
| | | form.on('submit(get_Exit)', function (data) { |
| | | Pub_Close(2); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region éç½®æé® |
| | | form.on('submit(btnReSearch)', function (data) { |
| | | set_ClearQuery(); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region æ¥è¯¢æé® |
| | | form.on('submit(btnSearch)', function (data) { |
| | | get_FastQuery(); |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ |
| | | function set_ClearBill() { |
| | | |
| | | |
| | | //åå§å主表å表 |
| | | set_InitGrid(); |
| | | //åå§åä»è¡¨å表 |
| | | set_InitGrid2(); |
| | | |
| | | table.render(option2); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(); |
| | | } |
| | | |
| | | |
| | | //#region éç½®è¿æ»¤æ¡ä»¶æ¹æ³ |
| | | function set_ClearQuery() { |
| | | |
| | | //$("#HBillNo").val("");//åæ®å· |
| | | //$("#ColContent").val(""); |
| | | //$("#ColName").val("0"); |
| | | //$("#Comparator").val("0"); |
| | | //form.render('select'); |
| | | //$("#btnSearch").click(); |
| | | sWhere = ""; |
| | | get_FastQuery(); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | |
| | | get_Display(sWhere); |
| | | get_Display1(sWhere); |
| | | sWhere = "";//è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //åå§å主表å表 æä¸»å¯¼ç |
| | | function set_InitGrid() { |
| | | option = { |
| | |
| | | |
| | | } |
| | | |
| | | //#region æ¥è¯¢ æä¸»å¯¼ç |
| | | //#region æ¥è¯¢ æä¸»å¯¼ç æåä¸ç |
| | | function get_Display(sWhere) { |
| | | var ajaxLoad = layer.load(); |
| | | |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/PM_ReportController/PM_ProjectBillMYList', |
| | | type: "GET", |
| | |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , cols: [col] |
| | | , data: data1.data |
| | | , data: data1.data.h_p_My_PM_ProjectReportBill |
| | | , height: 'full-80' |
| | | , page: true |
| | | , limits: [50, 500, 5000, 50000] |
| | |
| | | , cellMinWidth: 90 |
| | | } |
| | | table.render(option); |
| | | //å·æ°æé®æ¾ç¤º |
| | | var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ |
| | | var HBillType = "PM_ProjectBillMainMy"; |
| | | Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]); |
| | | |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(); |
| | | |
| | | layer.close(ajaxLoad); |
| | | if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { |
| | | ColFilter(); |
| | | } |
| | | |
| | | //layer.alert("æ¥è¯¢æå", { icon: 1 }); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ¥è¯¢ æåä¸ç |
| | | function get_Display1(sWhere) { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/PM_ReportController/PM_ProjectBillMYList', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | var data = []; |
| | | var col = []; |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in data1.list) { |
| | | data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | | } |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'checkbox', fixed: 'left' }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | // if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') { |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | | switch (data[i].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); |
| | | } |
| | | } |
| | | } |
| | | |
| | | //卿æ¾ç¤ºåå |
| | | option = { |
| | | ins = table.render(option); |
| | | option1 = { |
| | | elem: '#mainTable1' |
| | | , toolbar: '#toolbarDemo' |
| | | , cols: [col] |
| | | , data: data1.data |
| | | , data: data1.data.h_p_My_PM_ProjectReportBill1 |
| | | , height: 'full-80' |
| | | , page: true |
| | | , limits: [50, 500, 5000, 50000] |
| | | , limit: 50 |
| | | , cellMinWidth: 90 |
| | | } |
| | | table.render(option); |
| | | table.render(option1); |
| | | //å·æ°æé®æ¾ç¤º |
| | | var btns = document.getElementsByTagName("button"); //è·åæ¬é¡µæææé®å¯¹è±¡ |
| | | var HBillType = "PM_ProjectBillMainMy"; |
| | |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 导åºExecel |
| | | function get_Export() { |
| | | let data = option.data; // å设option.dataæ¯ä½ çæ°æ® |
| | | for (let i = 0; i < data.length; i++) { |
| | | if (data[i].é¡¹ç®æå && typeof data[i].é¡¹ç®æå === 'string') { |
| | | data[i].é¡¹ç®æå = formatNames(data[i].é¡¹ç®æå); |
| | | } |
| | | } |
| | | table.exportFile(ins.config.id, data, "xls"); |
| | | } |
| | | function formatNames(names) { |
| | | return `"${names.replace(/,/g, "ã")}"`; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æå° |
| | | function get_print() { |
| | | var activeTab =getActiveTab(); |
| | | if (activeTab=="æä¸»å¯¼ç") { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data, |
| | | Num = 1; |
| | | } else if (activeTab == "æåä¸ç") { |
| | | var checkStatus = table.checkStatus('mainTable1') |
| | | , data = checkStatus.data, |
| | | Num = 2; |
| | | } |
| | | |
| | | if (checkStatus.data.length == 1) { |
| | | var linterid = []; |
| | | |
| | | for (var i = 0; i < data.length; i++) { |
| | | linterid.push(data[i].HInterID.toString()) |
| | | } |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['80%', '80%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + linterid.toString() + "|" + Num + '&MyMsg=' + linterid.toString() + '&Type=PM_ProjectBillMainMy', 'yes'] |
| | | , resize: false |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®æå°ï¼'); |
| | | } |
| | | } |
| | | |
| | | 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; |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 䏿¨(é¶æ®µæ±æ¥) |
| | | function set_ProjectReport() { |
| | | var activeTab = getActiveTab(); |
| | | if (activeTab == "æä¸»å¯¼ç") { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | } else if (activeTab == "æåä¸ç") { |
| | | var checkStatus = table.checkStatus('mainTable1') |
| | | , data = checkStatus.data; |
| | | } |
| | | var InterID = data[0].HInterID.toString(); |
| | | var HProjectStageID = data[0].HProjectStageID; |
| | | if (checkStatus.data.length === 1) { |
| | | var InterID = data[0].HInterID.toString(); |
| | | var HProjectStageID = data[0].HProjectStageID; |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['100%', '100%'] |
| | | , title: '项ç®é¶æ®µæ±æ¥-䏿¨' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../项ç®ç®¡ç/项ç®é¶æ®µ/PM_ProjectReportBill.html?OperationType=4&linterid=' + InterID + '&HSouceBillType=' + '&HProjectStageID=' + HProjectStageID |
| | | , btn: ['ç¡®å®'], |
| | | // æé®1 çåè° |
| | | btn1: function (index, layero, that) { |
| | | //å·æ°é¡µé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | } |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å®¡æ ¸ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 䏿¨(å·¥ä½ä»»å¡) |
| | | function set_WorkTask() { |
| | | var activeTab = getActiveTab(); |
| | | if (activeTab == "æä¸»å¯¼ç") { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | } else if (activeTab == "æåä¸ç") { |
| | | var checkStatus = table.checkStatus('mainTable1') |
| | | , data = checkStatus.data; |
| | | } |
| | | var HInterID = data[0].HInterID.toString(); |
| | | var HEntryID = data[0].HEntryID.toString(); |
| | | if (checkStatus.data.length === 1) { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['100%', '100%'] |
| | | , title: 'å·¥ä½ä»»å¡-䏿¨' |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | , content: '../../项ç®ç®¡ç/å·¥ä½ä»»å¡/PM_WorkTaskBill.html?OperationType=4&linterid=' + HInterID + '&HSouceBillType=' + '&HEntryID=' + HEntryID |
| | | , btn: ['ç¡®å®'], |
| | | // æé®1 çåè° |
| | | btn1: function (index, layero, that) { |
| | | //å·æ°é¡µé¢ |
| | | $("#btnSearch").trigger('click'); |
| | | } |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ä¸æ¨ï¼'); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region éèå设置 |
| | | function get_HideColumn() { |
| | | var colName = ""; |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | //#region åææ¾ç¤ºä¸ææ¡ |
| | | function ColFilter() { |
| | | var Organization = '<option value="0" selected="selected" ></option>'; |
| | | for (var i = 1; i < option.cols[0].length; i++) { |
| | | if (option.cols[0][i].hide != true) { |
| | | Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>'; |
| | | } |
| | | } |
| | | $("#ColName").empty(); |
| | | $("#ColName").append(Organization); |
| | | form.render('select'); |
| | | } |
| | | //#endregion |
| | | //以䏿¯layui模å |
| | | }); |
| | | |