| | |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/soulTable.slim.js"></script> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid"> |
| | |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">åæ®å·</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" id="HBillNo" style="width:190px;"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" id="HBillNo" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">æ¥æ</label> |
| | | <label class="layui-form-label">æ¥æé´é</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" id="HBeginDate" style="width:190px;"> |
| | | <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç»ææ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">åææ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" id="HEndDate" style="width:190px;"> |
| | | <input type="date" class="layui-input ForFilteringSchemes" id="HEndDates" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <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">éç½®</button> |
| | | <!--æ¾ç¤ºå½åè¿æ»¤æ¹æ¡--> |
| | | <div class="layui-inline" style="margin-left:5px;"> |
| | | <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div> |
| | | </div> |
| | | <div class="layui-colla-content"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">é¨é¨åç§°</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" id="HDepartName" style="width:190px;"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" id="HDepartName" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç©æä»£ç </label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" id="HMaterNumber" style="width:190px;"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" id="HMaterNumber" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ç©æåç§°</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" id="HMaterName" style="width:190px;"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" id="HMaterName" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">ä»åº</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" id="HStocID" style="width:190px;"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" id="HStocID" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¶å人</label> |
| | | <div class="layui-input-block"> |
| | | <input type="text" class="layui-input" id="HMakerMan" style="width:190px;"> |
| | | <input type="text" class="layui-input ForFilteringSchemes" id="HMakerMan" style="width:190px;"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-colla-content" style="padding: 0px; margin-left: 6%;"> |
| | | <div class="layui-row" style="margin-top:5px"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">è¿æ»¤</label> |
| | | <div class="layui-input-block"> |
| | | <select name="ColName" id="ColName" class="ForFilteringSchemes" lay-filter="ColName" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator" id="Comparator" class="ForFilteringSchemes" 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 ForFilteringSchemes" value="" name="ColContent" id="ColContent"> |
| | | |
| | | </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="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator1" id="Comparator1" lay-filter="Comparator1" class="ForFilteringSchemes" 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 ForFilteringSchemes" value="" name="ColContent1" id="ColContent1"> |
| | | </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="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;"> |
| | | </select> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <select name="Comparator2" id="Comparator2" lay-filter="Comparator2" class="ForFilteringSchemes" 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 ForFilteringSchemes" value="" name="ColContent2" id="ColContent2"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>æ°å¢</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>é¢è§</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>æå°</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>æå°</button>--> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-audit"><i class="layui-icon layui-icon-repeat"></i>å®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Faudit"><i class="layui-icon layui-icon-refresh"></i>åå®¡æ ¸</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></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="get_Exit"><i class="layui-icon layui-icon-logout"></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> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>è¯»åæ¹æ¡</button> |
| | | </div> |
| | | </script> |
| | | </form> |
| | |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | | index: 'lib/index', //主å
¥å£æ¨¡å |
| | | }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () { |
| | | //使ç¨layui.use å 载模å |
| | | }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate', 'soulTable'], function () { |
| | | //#region å
Œ
±åé |
| | | var $ = layui.$ |
| | | , admin = layui.admin |
| | | , layer = layui.layer |
| | | , table = layui.table |
| | | , form = layui.form |
| | | , element = layui.element |
| | | , laypage = layui.laypage |
| | | , laydate = layui.laydate |
| | | , util = layui.util |
| | | , layer = layui.layer //Layeræ¯Layuiçä¸ä¸ªç¬ç«æ¨¡åï¼ç¨äºå¿«éæå»ºç½é¡µå¼¹åºå± |
| | | , table = layui.table //Tableæ¨¡åæ¯Layuiç¨äºæå»ºè¡¨æ ¼ç模å |
| | | , form = layui.form //Form模åæä¾äºä¸°å¯ç表åå
ç´ å表åéªè¯åè½ |
| | | , element = layui.element //Elementæ¨¡åæ¯LayuiçUIç»ä»¶åº |
| | | , laypage = layui.laypage //Laypageæ¯Layuiçå页ç»ä»¶ |
| | | , laydate = layui.laydate // Laydateæ¯Layuiçæ¥ææ¶é´éæ©å¨ç»ä»¶ |
| | | , util = layui.util //Utilæ¨¡åæ¯Layuiæä¾çä¸äºå·¥å
·æ¹æ³éåï¼å¦è¯·æ±æ°æ®ãå¤çæ¥ææ¶é´ç |
| | | , soulTable = layui.soulTable //SoulTableæ¯Layuiçä¸ä¸ªæ©å±æ¨¡åï¼å®åºäºLayuiçTable模åè¿è¡äºæ·±åº¦å®å¶åæ©å±ï¼æä¾äºæ´å 强大åçµæ´»çè¡¨æ ¼æä½åè½ |
| | | //æ¥è¯¢æ¡ä»¶ |
| | | var sWhere = ""; |
| | | var option = []; |
| | | var sWhere = ""; //å®ä¹ä¸ä¸ªswhereåæ° |
| | | var option = []; //å®ä¹ä¸ä¸ªoptionæ°ç» |
| | | var HModName = "WW_PPBomBillList"; //å®ä¹ä¸ä¸ªæ¨¡å表åå |
| | | //#endregion |
| | | |
| | | //å®ä¹ä¸ä¸ªéè¦éèçæ°ç» |
| | | var titleData = ["åæ®ID", "åæ®ç±»å", "HDeptID", "HUnitID", "HMaterID", "HWHID", "HSPID", "æºå主å
ç ", "æºååå
ç "];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | //#region ãè¿æ»¤æ¹æ¡ã |
| | | |
| | | //è¿æ»¤æ¡ä»¶çclassç±» |
| | | var HClassTag = "ForFilteringSchemes"; //å®ä¹ä¸ä¸ªè¿æ»¤æ¡ä»¶classç±» 使å
¶å¼ä¸º |
| | | //模ååç§°ï¼ä¸æçï¼ æ¯ä¸ªæ¨¡å页é¢é½éè¦ä¿®æ¹ |
| | | window.HModuleName = "å§å¤ç¨æå"; //设置模åå å建å
¨å±å¯¹è±¡ window çä¸ä¸ªå±æ§ HModuleNameï¼å¹¶å°è¿ä¸ªå±æ§çå¼è®¾ç½®ä¸ºå符串 "å§å¤ç¨æå" |
| | | //æ¯å¦å·²ç»éæ©äºè¿æ»¤æ¹æ¡ï¼å
¨å±åéï¼ |
| | | window.HDefaultFilter = ""; |
| | | //éæ©çè¿æ»¤æ¹æ¡å
ç ï¼å
¨å±åéï¼ |
| | | window.HInterID_Choose = 0; |
| | | |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢æ¢å è½½ |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //å è½½æ°æ®å°ç½æ ¼ |
| | | get_Display(sWhere); |
| | | set_ClearBill(); |
| | | //#endregion |
| | | |
| | | //#region ç¹å»äºä»¶å
æ¬on formäºä»¶ç |
| | |
| | | //å·æ° |
| | | case 'get_Refresh': set_Refresh(); |
| | | break; |
| | | |
| | | //å设置 |
| | | case 'set_HideColumn': get_HideColumn(); |
| | | break; |
| | | //éåº |
| | | case 'get_Exit': Pub_Close(2); |
| | | break; |
| | | //ä¿åæ¹æ¡ |
| | | case 'set_SaveScheme': set_SaveScheme(); |
| | | break; |
| | | //è¯»åæ¹æ¡ |
| | | case 'set_ReadScheme': set_ReadScheme(); |
| | | break; |
| | | }; |
| | | }); |
| | | |
| | | //éç½®æé® |
| | | form.on('submit(btnReSearch)', function (data) { |
| | | set_ClearQuery(); |
| | | set_ClearQuery(); //æ§è¡éç½®æ¹æ³ |
| | | }); |
| | | |
| | | //æ¥è¯¢æé® |
| | | form.on('submit(btnSearch)', function (data) { |
| | | get_FastQuery(table, option); |
| | | get_FastQuery(); //æ§è¡æ¥è¯¢æ¹æ³ |
| | | }); |
| | | |
| | | //æ¥æé´é䏿å表çå¬ |
| | | form.on('select(HInitTimeCycle)', function (data) { |
| | | //$("#HInitTimeCycle").val() *1ä¼å°å
¶è½¬æ¢ä¸ºæ°å¼ç±»å |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; //å°è·åç䏿æ¡å¼*1转å为æ°åç±»å èµå¼ç»åéHInitTimeCycle |
| | | //è¥æ¥æé´éä¸ä¸º ä»»æé´éï¼åç¦ç¨å¼å§æ¥æä¸ç»ææ¥æçéæ© |
| | | if (HInitTimeCycle != -1) { // 夿 hintimecycleåæ° çä¸ææ¡æ¯å¦ä¸ºèªéç¶æï¼ åæ§è¡ |
| | | $('#HBeginDate').prop('disabled', true); //å¦æä¸ºä¸å¯é åå¼å§æ¶é´é»è®¤ä¸ºç°è² |
| | | $('#HEndDate').prop('disabled', true); //å¦æä¸ºä¸å¯é åå¼å§æ¶é´é»è®¤ä¸ºç°è² |
| | | |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd")); //åå¼å§æ¶é´ ï¼è·åå½åç³»ç»æ¶é´åå»éè¦åå»çæ¶é´å³ä¸ºå¼å§æ¶é´ |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); // ç»ææ¶é´è·åç³»ç»å½åæ¶é´ |
| | | |
| | | //æ§è¡æ¥è¯¢æ¹æ³ |
| | | get_FastQuery(); |
| | | } else { //å¦æä¸ºæ¶é´ä»»æé´é ï¼åæ§è¡ |
| | | $('#HBeginDate').prop('disabled', false); //éæ©éè¦æ¥è¯¢å¼å§æ¶é´ |
| | | $('#HEndDate').prop('disabled', false); //éæ©éè¦æ¥è¯¢ç»ææ¶é´ |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | //#region æ¤é¡µé¢æææ¹æ³ |
| | | //åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | var columns = [ |
| | | { type: 'checkbox', fixed: 'left', totalRowText: 'å计' } |
| | | , { field: 'hmainid', title: '忮ID', width: 200, hide: true } |
| | | , { field: 'æ¥æ', title: 'æ¥æ', width: 125, templet: "<div>{{d.æ¥æ ==null ?'':layui.util.toDateString(d.æ¥æ, 'yyyy-MM-dd')}}</div>" } |
| | | , { field: 'åæ®å·', title: 'åæ®å·', width: 200, sort: true } |
| | | , { field: 'HBillType', title: 'åæ®ç±»å', width: 200, hide: true } |
| | | function set_ClearBill() { |
| | | //åå§åæ¥æé´éãå¼å§æ¥æãç»ææ¥æ |
| | | setSelect_HInitTimeCycle(); |
| | | //è¥æ¥æé´éä¸ä¸º ä»»æé´éï¼åç¦ç¨å¼å§æ¥æä¸ç»ææ¥æçéæ© |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; //å°è·åç䏿æ¡å¼*1转å为æ°åç±»å èµå¼ç»åéHInitTimeCycle //ä»é¡µé¢ä¸è·åHInitTimeCycleå
ç´ çå¼ï¼å¹¶ç¡®ä¿è¿ä¸ªå¼è¢«åå¨ä¸ºä¸ä¸ªæ°å¼ç±»åçåé |
| | | if (HInitTimeCycle != -1) { |
| | | $('#HBeginDate').prop('disabled', true); //å¦æä¸ºä¸å¯é åå¼å§æ¶é´é»è®¤ä¸ºç°è² |
| | | $('#HEndDate').prop('disabled', true); //å¦æä¸ºä¸å¯é åå¼å§æ¶é´é»è®¤ä¸ºç°è² |
| | | } else { |
| | | $('#HBeginDate').prop('disabled', false); //éæ©éè¦æ¥è¯¢å¼å§æ¶é´ |
| | | $('#HEndDate').prop('disabled', false); //éæ©éè¦æ¥è¯¢ç»ææ¶é´ |
| | | } |
| | | |
| | | , { field: 'HDeptID', title: 'HDeptID', width: 200, hide: true } |
| | | , { field: 'é¨é¨åç§°', title: 'é¨é¨åç§°', width: 110 } |
| | | , { field: 'HUnitID', title: 'HUnitID', width: 200, hide: true } |
| | | , { field: 'åä½', title: 'åä½', width: 200 } |
| | | , { field: 'æ°é', title: 'æ°é', width: 200} |
| | | , { field: 'ç±»å', title: 'ç±»å', width: 200 } |
| | | , { field: 'HMaterID', title: 'HMaterID', width: 200, hide: true } |
| | | , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', width: 110 } |
| | | , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 110 } |
| | | , { field: 'åææ¥æ', title: 'åææ¥æ', width: 125, templet: "<div>{{d.åææ¥æ ==null ?'':layui.util.toDateString(d.åææ¥æ, 'yyyy-MM-dd')}}</div>" } |
| | | , { field: 'HWHID', title: 'HWHID', width: 200, hide: true } |
| | | , { field: 'ä»åºä»£ç ', title: 'ä»åºä»£ç ', width: 200 } |
| | | , { field: 'ä»åº', title: 'ä»åº', width: 200 } |
| | | , { field: 'HSPID', title: 'HSPID', width: 200, hide: true } |
| | | , { field: 'ä»ä½ä»£ç ', title: 'ä»ä½ä»£ç ', width: 200 } |
| | | , { field: 'ä»ä½', title: 'ä»ä½', width: 200 } |
| | | , { field: 'æèç', title: 'æèç', width: 200 } |
| | | , { field: 'è¡¨å¤´å¤æ³¨', title: 'è¡¨å¤´å¤æ³¨', width: 200 } |
| | | //æ ¹æ®æ¥æé´é设置å¼å§æ¶é´ä¸ç»ææ¶é´ |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd")); //è·åHBeginDateçå¼ï¼æ ¹æ®è·åç³»ç»å½åæ¶é´åå»ç¸åºç天æ°å³ä¸ºå¼å§æ¶é´ |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); // ç»ææ¶é´è·åç³»ç»å½åæ¶é´ |
| | | $("#HEndDates").val(Format(new Date(), "yyyy-MM-dd")); // åææ¶é´è·åç³»ç»å½åæ¶é´ |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); //æ§è¡è¡¨æ ¼åå§åæ¹æ³ |
| | | //ç´æ¥æ§è¡å表çé å è½½æ°æ®å°ç½æ ¼ |
| | | get_FastQuery(); //æ§è¡æ¥è¯¢æ¹æ³ |
| | | |
| | | //éèå¾éåæ®µ |
| | | DisPlay_HideColumn();//æ§è¡éèæ¹æ³ |
| | | |
| | | , { field: 'å¶å人', title: 'å¶å人', width: 200 } |
| | | , { field: 'å¶åæ¥æ', title: 'å¶åæ¥æ', width: 200, templet: "<div>{{d.å¶åæ¥æ ==null ?'':layui.util.toDateString(d.å¶åæ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } |
| | | , { field: 'å®¡æ ¸äºº', title: 'å®¡æ ¸äºº', width: 200 } |
| | | , { field: 'å®¡æ ¸æ¥æ', title: 'å®¡æ ¸æ¥æ', width: 200, templet: "<div>{{d.å®¡æ ¸æ¥æ ==null ? '':layui.util.toDateString(d.å®¡æ ¸æ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } |
| | | , { field: 'ä¿®æ¹äºº', title: 'ä¿®æ¹äºº', width: 200 } |
| | | , { field: 'ä¿®æ¹æ¥æ', title: 'ä¿®æ¹æ¥æ', width: 200, templet: "<div>{{d.ä¿®æ¹æ¥æ ==null ?'':layui.util.toDateString(d.ä¿®æ¹æ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } |
| | | , { field: 'å
³é人', title: 'å
³é人', width: 200 } |
| | | , { field: 'å
³éæ¥æ', title: 'å
³éæ¥æ', width: 200, templet: "<div>{{d.å
³éæ¥æ ==null ?'':layui.util.toDateString(d.å
³éæ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } |
| | | , { field: 'ä½åºäºº', title: 'ä½åºäºº', width: 200 } |
| | | , { field: 'ä½åºæ¥æ', title: 'ä½åºæ¥æ', width: 200, templet: "<div>{{d.ä½åºæ¥æ ==null ?'':layui.util.toDateString(d.ä½åºæ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>" } |
| | | , { field: 'è¡å
³é人', title: 'è¡å
³é人', width: 200 } |
| | | , { field: 'å
³éç±»å', title: 'å
³éç±»å', width: 200 } |
| | | , { field: '表ä½å¤æ³¨', title: '表ä½å¤æ³¨', width: 200 } |
| | | , { field: 'æºå主å
ç ', title: 'æºå主å
ç ', width: 200, hide: true } |
| | | , { field: 'æºååå
ç ', title: 'æºååå
ç ', width: 200, hide: true } |
| | | , { field: 'æºååå·', title: 'æºååå·', width: 200 } |
| | | , { field: 'æºåç±»å', title: 'æºåç±»å', width: 200 } |
| | | , { field: 'å
³èæ°é', title: 'å
³èæ°é', width: 200 } |
| | | ]; |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , page: true |
| | | , cellMinWidth: 120 |
| | | , totalRow: true |
| | | , limit: 10 |
| | | , height: 'full-50' |
| | | , cols: [columns] |
| | | , limits: [50, 500, 1000, 5000] |
| | | , done: function (res, curr, count) { |
| | | //ä»»æåæ®µè¿æ»¤ä¸ææ¡åå§å |
| | | ColFilter(); |
| | | |
| | | } |
| | | }; |
| | | ////设置å宽 |
| | | //var colWidth = getColumnsWidth(); |
| | | //if (colWidth == "" || colWidth == []) { |
| | | |
| | | //} |
| | | //else { |
| | | // $.each(columns, function (x, m) { |
| | | // m["width"] = colWidth[x]; |
| | | // }); |
| | | //} |
| | | //æ¥è¯¢å½åç»å½ç¨æ·ææ²¡æå¨å½å模å设置é»è®¤è¿æ»¤æ¹æ¡ |
| | | get_DefaultModule(); |
| | | } |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); //åå§åå¼å§æ¶é´ |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); //åå§åç»ææ¶é´ |
| | | var columns = [ //åå§å表å |
| | | { type: 'checkbox', fixed: 'left', totalRowText: 'å计'} // åå§ååè®¡è¡ |
| | | , { field: 'hmainid', title: '忮ID', width: 200, hide: true, sort: true } |
| | | , { field: 'æ¥æ', title: 'æ¥æ', width: 125, templet: "<div>{{d.æ¥æ ==null ?'':layui.util.toDateString(d.æ¥æ, 'yyyy-MM-dd')}}</div>", sort: true } |
| | | , { field: 'åæ®å·', title: 'åæ®å·', width: 200, sort: true} |
| | | , { field: 'HBillType', title: 'åæ®ç±»å', width: 200, hide: true, sort: true } |
| | | , { field: 'HDeptID', title: 'HDeptID', width: 200, hide: true, sort: true } |
| | | , { field: 'é¨é¨åç§°', title: 'é¨é¨åç§°', width: 110, sort: true } |
| | | , { field: 'HUnitID', title: 'HUnitID', width: 200, hide: true, sort: true } |
| | | , { field: 'åä½', title: 'åä½', width: 200, sort: true } |
| | | , { field: 'æ°é', title: 'æ°é', width: 200, sort: true, totalRow: true} |
| | | , { field: 'ç±»å', title: 'ç±»å', width: 200, sort: true } |
| | | , { field: 'HMaterID', title: 'HMaterID', width: 200, hide: true, sort: true } |
| | | , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', width: 110, sort: true } |
| | | , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 110, sort: true } |
| | | , { field: 'åææ¥æ', title: 'åææ¥æ', width: 125, templet: "<div>{{d.åææ¥æ ==null ?'':layui.util.toDateString(d.åææ¥æ, 'yyyy-MM-dd')}}</div>", sort: true } |
| | | , { field: 'HWHID', title: 'HWHID', width: 200, hide: true, sort: true } |
| | | , { field: 'ä»åºä»£ç ', title: 'ä»åºä»£ç ', width: 200, sort: true } |
| | | , { field: 'ä»åº', title: 'ä»åº', width: 200, sort: true } |
| | | , { field: 'HSPID', title: 'HSPID', width: 200, hide: true, sort: true } |
| | | , { field: 'ä»ä½ä»£ç ', title: 'ä»ä½ä»£ç ', width: 200, sort: true } |
| | | , { field: 'ä»ä½', title: 'ä»ä½', width: 200, sort: true } |
| | | , { field: 'æèç', title: 'æèç', width: 200, sort: true } |
| | | , { field: 'è¡¨å¤´å¤æ³¨', title: 'è¡¨å¤´å¤æ³¨', width: 200, sort: true } |
| | | |
| | | , { field: 'å¶å人', title: 'å¶å人', width: 200, sort: true } |
| | | //å½å¶åæ¥æ d.å¶åæ¥æ == null ? '' : layui.util.toDateString(...) æ¯ä¸ä¸ªä¸å
è¿ç®ç¬¦è¡¨è¾¾å¼ï¼ç¨äºæ ¹æ®æ¡ä»¶æ¥å³å®è¿ååªä¸ªå¼ã |
| | | , { field: 'å¶åæ¥æ', title: 'å¶åæ¥æ', width: 200, templet: "<div>{{d.å¶åæ¥æ ==null ?'':layui.util.toDateString(d.å¶åæ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>", sort: true } |
| | | , { field: 'å®¡æ ¸äºº', title: 'å®¡æ ¸äºº', width: 200, sort: true } |
| | | , { field: 'å®¡æ ¸æ¥æ', title: 'å®¡æ ¸æ¥æ', width: 200, templet: "<div>{{d.å®¡æ ¸æ¥æ ==null ? '':layui.util.toDateString(d.å®¡æ ¸æ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>", sort: true } |
| | | , { field: 'ä¿®æ¹äºº', title: 'ä¿®æ¹äºº', width: 200, sort: true } |
| | | , { field: 'ä¿®æ¹æ¥æ', title: 'ä¿®æ¹æ¥æ', width: 200, templet: "<div>{{d.ä¿®æ¹æ¥æ ==null ?'':layui.util.toDateString(d.ä¿®æ¹æ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>", sort: true } |
| | | , { field: 'å
³é人', title: 'å
³é人', width: 200, sort: true } |
| | | , { field: 'å
³éæ¥æ', title: 'å
³éæ¥æ', width: 200, templet: "<div>{{d.å
³éæ¥æ ==null ?'':layui.util.toDateString(d.å
³éæ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>", sort: true } |
| | | , { field: 'ä½åºäºº', title: 'ä½åºäºº', width: 200, sort: true } |
| | | , { field: 'ä½åºæ¥æ', title: 'ä½åºæ¥æ', width: 200, templet: "<div>{{d.ä½åºæ¥æ ==null ?'':layui.util.toDateString(d.ä½åºæ¥æ, 'yyyy-MM-dd HH:mm:ss')}}</div>", sort: true } |
| | | , { field: 'è¡å
³é人', title: 'è¡å
³é人', width: 200, sort: true } |
| | | , { field: 'å
³éç±»å', title: 'å
³éç±»å', width: 200, sort: true } |
| | | , { field: '表ä½å¤æ³¨', title: '表ä½å¤æ³¨', width: 200, sort: true } |
| | | , { field: 'æºå主å
ç ', title: 'æºå主å
ç ', width: 200, hide: true, sort: true } |
| | | , { field: 'æºååå
ç ', title: 'æºååå
ç ', width: 200, hide: true, sort: true } |
| | | , { field: 'æºååå·', title: 'æºååå·', width: 200, sort: true } |
| | | , { field: 'æºåç±»å', title: 'æºåç±»å', width: 200, sort: true } |
| | | , { field: 'å
³èæ°é', title: 'å
³èæ°é', width: 200, sort: true } |
| | | ]; |
| | | option = { //è®¾ç½®åæ° |
| | | elem: '#mainTable' // 使ç¨#mainTableä½ä¸ºè¡¨æ ¼çDOMå
ç´ |
| | | , toolbar: '#toolbarDemo' //å è½½tolbardemoè¿ä¸ªè¡¨æ ¼ |
| | | , page: true // å¼å¯å页 |
| | | , cellMinWidth: 120 //页ç¾å®½åº¦ |
| | | , totalRow: true // æ¯å¦åè®¡è¡ |
| | | , limit: 50 //页ç¾é»è®¤æ¾ç¤ºå¤å°è¡ |
| | | , height: 'full-50' // 页ç¾é«åº¦ |
| | | , cols: [columns] // å表å |
| | | , limits: [50, 500, 5000, 20000] //页ç¾éæ© |
| | | , done: function (res, curr, count) { // done ç¹å®å½æ°è°ç¨res curr countåæ° resï¼è¡¨ç¤ºå¼æ¥æä½çç»æ ãcurrï¼è¡¨ç¤ºå½åå¤ççå
ç´ ãç¶æãæè
æ¯å¨ä¸ç³»åå¤çä¸å½åçä½ç½® ï¼countï¼è¡¨ç¤ºå·²ç»å¤çæå®æçå
ç´ æ°é |
| | | soulTable.render(this); //è¡¨åæ¸²æ |
| | | } |
| | | }; |
| | | } |
| | | |
| | | //#endregion çå¬ç½æ ¼è¡¨ä½äºä»¶ |
| | | table.on('tool(mainTable)', function (obj) { |
| | | var data = obj.data; //æobjæ°æ®èµå¼ç» dataåé |
| | | |
| | | //åæ®å·è¶
龿¥ |
| | | //å¤æå¯¹è±¡äºä»¶æ¯å¦ä¸ºåæ®å· |
| | | if (obj.event == 'åæ®å·') { //æ£æ¥ obj.eventäºä»¶ æ¯å¦çäºå符串 'åæ®å·'ã妿çäºï¼åæ§è¡ifå¾ªç¯ |
| | | var linterid = data.hmainid.toString(); //声æåélinterid 为 data.hmainid æè¡¨ååæ®èµå¼ç»å£°æåélinterid |
| | | //if (AllowLoadData(sSubStr) != false) { //é空éªè¯ |
| | | layer.open({ //ä½¿ç¨ layerçopenæå¼å¼¹åº å± |
| | | type: 2 //表示弹åºå±çå
容æ¯ä¸ä¸ª iframe ç±»å为2 |
| | | , area: ['100%', '100%'] //å¼¹åºå±ç大尿¯ |
| | | , title: 'ç¼è¾å¨å
·éè´å
¥åºå' //设置弹åºå±çååååé |
| | | , closeBtn: 1 //æ¾ç¤ºå
³éæé® |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | //设置 iframe ç URLï¼URL ä¸å
å«äºæ¥è¯¢åæ°ï¼æ¥è°ç¨æéè¦çå¼ |
| | | , content: '../模治å
·ä»åºç®¡ç/WW_PPBomBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=1' |
| | | , resize: false, //æ¯å¦å
è®¸ç¨æ·è°æ´å¼¹åºå¤§å° |
| | | end: function () { //å½å
³éæ¶è°ç¨ |
| | | get_FastQuery(table, option); //æ§è¡æ¥è¯¢ï¼è¡¨åéé¡¹ï¼ |
| | | } |
| | | , cancel: function () { //ç¹å»åæ¶æ¶ä½¿ç¨åè° |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); |
| | | } |
| | | }) |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | //å è½½ç½æ ¼ |
| | | function get_Display(sWhere) { |
| | | var wait = layer.load();//é®ç½© |
| | | var HBeginDate = $("#HBeginDate").val();//å¼å§æ¥æ |
| | | var HEndDate = $("#HEndDate").val();//ç»ææ¥æ |
| | | if (HBeginDate) { |
| | | sWhere += " and CONVERT(varchar(100),æ¥æ, 23) >= '" + HBeginDate + "'"; |
| | | } |
| | | if (HEndDate) { |
| | | sWhere += " and CONVERT(varchar(100),åææ¥æ, 23) <= '" + HEndDate + "'"; |
| | | } |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/WW_PPBomBillController/Get_WW_PPBomBillList', |
| | | type: "GET", |
| | | data: { "sWhere": sWhere}, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | DataList = data1.data; |
| | | option.data = data1.data; |
| | | table.render(option); |
| | | layer.close(wait); |
| | | function get_Display(sWhere) { //å è½½ç½æ ¼è°ç¨swhereåæ° |
| | | var wait = layer.load(); //é®ç½© ælayer.load è°ç¨èµå¼ç»å®ä¹åé wait |
| | | $.ajax({ //è¿å
¥ |
| | | url: GetWEBURL() + '/WW_PPBomBillController/Get_WW_PPBomBillList', //å è½½æ¹æ³æå¨çç½é¡µ |
| | | async: false, // è¿ä¸ªé项æå®äºè¯·æ±æ¯å¦åºè¯¥å¼æ¥æ§è¡ |
| | | type: "GET", //æ°æ®è¯·æ± |
| | | data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] }, //dataéä¸ä¸ªè¡¨å屿§swhereï¼åuser屿§ å¼åèªsessionsorageçhusernameä¸ |
| | | success: function (data1) { //è¿å
¥data1 // å½è¯·æ±æåæ¶ï¼æ§è¡è¿ä¸ªå½æ° |
| | | if(data1.count == 1) { //å¤ææ°æ®ç»è®¡æ¯å¦å¯ä¸ å¤æå¯¹è±¡ data1 䏿¯å¦åå¨count屿§ä¸count屿§æ¯å¦çäº1 |
| | | var data = []; //ååæ®µæ°æ® |
| | | var col = []; //å®ä¹åºè¯¥ç´¢å¼æ°ç» |
| | | var totalArray = []; //å建 éè¦å计çåæ®µç» |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in data1.list) { //å¨è¡¨åä¸ä½¿ç¨keyæ¥æ¾å¯¹åºçå¼ |
| | | data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); //卿°æ®åºä¸æ ¹æ® è¡¨åæ°æ®IDåæ°æ®åç§°åæ°æ®ç±»åå¨è·å æè·åå°çæ°æ®èµå¼ç»data |
| | | } |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'checkbox', fixed: 'left', totalRowText: 'å计' }); //åè®¡è¡ å¨è¡¨å左边æ¾ç¤ºåè®¡è¡ |
| | | 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) { // ä½¿ç¨ $.inArray() æ¹æ³ æ¥è¯¢titledata䏿¯å¦æè·åå°çåæ®µï¼ææµè¿è¡ä¸ä¸ 卿¾ä¸å°å
ç´ æ¶ä¼è¿å - 1 |
| | | // åçæ°æ®å段åID åçæ é¢ å
容å±
ä¸ |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå æ ¹æ®dataæ°ç»ä¸çåæ®µIDååæ®µå IDéè¦éèçåæ®µ |
| | | } |
| | | else if ($.inArray(data[i].name, totalArray) > -1) { //计ç®å // 妿 data[i].name åå¨äº totalArray ä¸ |
| | | // åçæ°æ®å段åID // åçæ é¢ //å
容å±
ä¸ //è¯¥åæ¯ææåº //ç¨äºå计è¡è®¡ç®ææ¾ç¤º |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, totalRow: true, width: 120 });//æ ¹æ®totalarryæ°ç»ä¸çåæ®µidåname æ¾å°data表åä¸å¯¹åºçæ°æ®å è¿è¡è®¡ç®å计 |
| | | } else if (data[i].name == 'åæ®å·') { //夿è·åå°çåæ®µæ°æ®æ¯å¦ä¸ºåæ®å·ã |
| | | // åçæ°æ®å段åID / / åçæ é¢ //å
容å±
ä¸ //è¯¥åæ¯ææåº |
| | | col.push({ |
| | | field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: 'åæ®å·', event: 'åæ®å·', templet: function (d) { |
| | | return '<span style="color: blue;">' + d.åæ®å· + '</span>' |
| | | }, style: 'cursor: pointer;'});// eventè¿ä¸ªå±æ§å¯è½æ¯èªå®ä¹çï¼ç¨äºå¨åä¸ç»å®ç¹å®çäºä»¶æè¡ä¸º |
| | | } else { |
| | | switch (data[i].Type) {//è·åå°çæ° ä¸ºå符串类å |
| | | //int |
| | | case 'DateTime': //å½å®ä¸ºæ¶é´æ¶ |
| | | // æ ¹æ®åidåååè¿è¡éæ©ï¼å½ä¸ºdata[i].name == "è¡å
³éæ¥æ" ? "è¡å
³é人" : data[i].name å " ==''?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')廿¾ç¤ºæ¶é´ |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + (data[i].name == "è¡å
³éæ¥æ" ? "è¡å
³é人" : data[i].name) + " ==''?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd HH:mm:ss')}}</div>", width: 200 }); |
| | | break; |
| | | default: |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200 }); |
| | | } |
| | | } |
| | | } |
| | | //卿æ¾ç¤ºåå |
| | | option = { |
| | | elem: '#mainTable' // 使ç¨#mainTableä½ä¸ºè¡¨æ ¼çDOMå
ç´ |
| | | , toolbar: '#toolbarDemo' //å è½½tolbardemoè¿ä¸ªè¡¨æ ¼ |
| | | , cols: [col] // 页颿¾ç¤º |
| | | , data: data1.data // è¡¨æ ¼æ°æ® |
| | | , height: 800 //è¡¨æ ¼é«åº¦ä¸º800 |
| | | , page: true // å¼å¯å页 |
| | | , totalRow: true // æ¯å¦æ¾ç¤ºåè®¡è¡ |
| | | , cellMinWidth: 90 // åå
æ ¼æå°å®½åº¦ |
| | | , limit: 50 // é»è®¤æ¯é¡µæ¾ç¤ºçæ¡æ° |
| | | , limits: [50, 500, 5000, 20000] // å¯éçæ¯é¡µæ¾ç¤ºæ¡æ° |
| | | //res仿å¡å¨è¿åçæ°æ® currå½åé¡µç æ¾ç¤ºå½åé¡µç æ°æ® countï¼è¿éå¸¸è¡¨ç¤ºæ°æ®çæ»æ¡æ° å页æ§ä»¶ |
| | | , done: function (res, curr, count) { // åè°è°ç¨æ¾ç¤ºå½åé¡µç æ°æ®åæ°æ®æ»æ¡æ° |
| | | soulTable.render(this); // 妿soulTable.renderæ¯ç¨äºéæ°æ¸²æè¡¨æ ¼ç éæ°æ¸²æè¡¨æ ¼ |
| | | } |
| | | } |
| | | |
| | | option.data = data1.data; //è¡¨æ ¼æ°æ® |
| | | // table æè¡¨æ ¼ç»ä»¶ render æ¹æ³ç¨æ¥é
ç½®optionçäº§è¡¨ç»æ |
| | | table.render(option); //ç¨äºæ¸²ææéæ°æ¸²æä¸ä¸ªè¡¨æ ¼ |
| | | layer.close(wait); //è°ç¨å¯è½æ¯ä¸ºäºå
³éä¸ä¸ªä¹åå 为å
¶ä»åå ï¼å¦çå¾
æäºåå§åæä½å®æï¼èæ¾ç¤ºçå è½½å± |
| | | |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn();//æå¼ æ¾ç¤ºéèæ¹æ³ |
| | | //jQueryéæ©å¨$("#Comparator")æ¾å°é¡µé¢ä¸ID为Comparatorçå
ç´ ï¼é常æ¯ä¸ä¸ªè¾å
¥æ¡ãéæ©æ¡ç表åå
ç´ ï¼.val()æ¹æ³ç¨äºè·å该å
ç´ çå¼ |
| | | if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { //å½ç¨æ·å°ID为Comparatorçå
ç´ çå¼è®¾ç½®ä¸º0ï¼å¹¶ä¸å°ID为ColContentçå
ç´ ç弿¸
ç©ºï¼æä¿æä¸ºç©ºï¼æ¶ï¼èªå¨è°ç¨ColFilter彿°æ¥æ§è¡æç§ä¸åç¸å
³çæä½ãè¿ç§é»è¾é常ç¨äºè¡¨åå¤çææ°æ®è¿æ»¤çåºæ¯ä¸ï¼ä»¥ä¾¿å¨ç¨æ·æ²¡ææå®æäºè¿æ»¤æ¡ä»¶æ¶èªå¨åºç¨ä¸ç»é»è®¤çè¿æ»¤è§å |
| | | ColFilter(); //妿ä¸è¿°ä¸¤ä¸ªæ¡ä»¶é½ä¸ºçï¼é£ä¹æ§è¡ColFilter(); ãè¿éColFilteræ¯ä¸ä¸ªèªå®ä¹ç彿°ï¼å¯è½ç¨äºå¯¹è¡¨æ ¼åè¿è¡è¿æ»¤ãæåºæå
¶ä»ä¸åç¸å
³çæä½ã |
| | | } |
| | | } else { |
| | | layer.close(wait); |
| | | layer.alert(data1.Message, { icon: 5 }); |
| | | layer.close(wait); //è°ç¨å¯è½æ¯ä¸ºäºå
³éä¸ä¸ªä¹åå 为å
¶ä»åå ï¼å¦çå¾
æäºåå§åæä½å®æï¼èæ¾ç¤ºçå è½½å± |
| | | //data1è¡¨åæ°æ®codeåMessage屿§ç对象 |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); //æç¤ºå¼¹çª5 æç¤ºå
容data1.code + data1.Message é误æç¤ºè¦å |
| | | } |
| | | }, error: function () { |
| | | layer.close(wait); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); //è°ç¨å
³é |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); //å¼¹çªæç¤ºå¤±è´¥ |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | //æ°å¢ |
| | | function set_AddNew() { |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ°å¢å¨å
·éè´å
¥åºå', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | content: '../模治å
·ä»åºç®¡ç/WW_PPBomBillEdit.html?OperationType=1&linterid=&HSouceBillType=0&closeType=1', |
| | | layer.open({ //ä½¿ç¨ layer.open æ¹æ³æå¼ä¸ä¸ªæ°çå± |
| | | type: 2, // è¡¨ç¤ºè¿æ¯ä¸ä¸ªiframeå±ï¼å³å
容æ¯ä¸ä¸ªå¤é¨é¡µé¢ |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æ°å¢å¨å
·éè´å
¥åºå', // 设置å±çæ é¢ |
| | | closeBtn: 1, // æ¾ç¤ºå
³éæé® |
| | | shift: 2, //设置å±çä½ç½® |
| | | area: ['100%', '100%'], //设置å±çå¤§å° |
| | | maxmin: true, // å
è®¸å±æå¤§ååæå°å |
| | | content: '../模治å
·ä»åºç®¡ç/WW_PPBomBillEdit.html?OperationType=1&linterid=&HSouceBillType=0&closeType=1',//设置iframeå±çå
容å°åï¼å³è¦å è½½çå¤é¨é¡µé¢ |
| | | end: function () { |
| | | //å·æ°é¡µé¢, |
| | | get_FastQuery(table, option); |
| | | get_FastQuery(table, option); // è°ç¨æä¸ªå½æ°æ¥å·æ°é¡µé¢ææ°æ® |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | |
| | | } |
| | | //ç¼è¾åæ® |
| | | function set_ShowBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var linterid = data[0].hmainid.toString(); |
| | | var checkStatus = table.checkStatus('mainTable') // ä½¿ç¨ table 模åç checkStatus æ¹æ³è·åè¡¨æ ¼ 'mainTable' çéä¸ç¶æ |
| | | , data = checkStatus.data; // ä»éä¸ç¶æä¸æåæ°æ®ï¼è¿äºæ°æ®æ¯è¡¨æ ¼ä¸è¢«éä¸çè¡ |
| | | if (checkStatus.data.length === 1) { // å¤æè¡¨åæ°æ®è¡è¢«éä¸çè¡æ°æ¯å¦ä¸º1è¡ |
| | | var linterid = data[0].hmainid.toString(); //å¦æåªæä¸è¡è¢«éä¸ï¼åè·åè¯¥è¡æ°æ®ç hmainid åæ®µå¼ï¼å¹¶å°å
¶è½¬æ¢ä¸ºå符串 |
| | | //if (AllowLoadData(sSubStr) != false) {//é空éªè¯ |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'ç¼è¾å¨å
·éè´å
¥åºå' |
| | | , closeBtn: 1 |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | layer.open({ // ä½¿ç¨ layer.open æ¹æ³æå¼ä¸ä¸ªæ°ç iframe å± |
| | | type: 2 // è¡¨ç¤ºè¿æ¯ä¸ä¸ªiframeå±ï¼å³å
容æ¯ä¸ä¸ªå¤é¨é¡µé¢ |
| | | , area: ['100%', '100%'] //设置å±çå¤§å° |
| | | , title: 'ç¼è¾å¨å
·éè´å
¥åºå' // 设置å±çæ é¢ |
| | | , closeBtn: 1 // æ¾ç¤ºå
³éæé® |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: '../模治å
·ä»åºç®¡ç/WW_PPBomBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=1' |
| | | , resize: false, |
| | | , content: '../模治å
·ä»åºç®¡ç/WW_PPBomBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=1' // 设置 iframe å±çå
容å°åï¼å
嫿¥è¯¢åæ° |
| | | , resize: false, //ç¦æ¢ç¨æ·è°æ´å±çå¤§å° |
| | | end: function () { |
| | | get_FastQuery(table, option); |
| | | get_FastQuery(table, option);// ç¨äºå·æ°é¡µé¢ææ°æ® |
| | | } |
| | | , cancel: function () { |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); //è°ç¨ä½¿ç¨CSSç±»éæ©å¨äºéæ©ææclass屿§ä¸å
å«layui-btnå
ç´ å»å é¤éè¦å é¤çåç§° //"layui-btn-disabled"ï¼è¿æ¯è¦è¢«ç§»é¤çç±»çåç§° |
| | | } |
| | | }) |
| | | } else { |
| | | // å¦ææ²¡æéæ©ä¸è¡æ°æ®æéæ©äºå¤è¡æ°æ®ï¼åå¼¹åºæç¤ºä¿¡æ¯ |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ç¼è¾ï¼'); |
| | | } |
| | | } |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | | table.on('row(mainTable)', function (obj) { |
| | | //éä¸è¡æ¹åé¢è² |
| | | //obj.trï¼è·å被ç¹å»çè¡çjQuery对象 ,find(':checkbox:first')ï¼å¨è¢«ç¹å»çè¡ä¸æ¥æ¾ç¬¬ä¸ä¸ªå¤éæ¡,prop('checked')ï¼è·åè¿ä¸ªå¤éæ¡çchecked屿§çå¼ï¼!ï¼å¯¹checked屿§çå¼è¿è¡é»è¾éæä½var flag = ...ï¼å°é»è¾éæä½çç»æèµå¼ç»åéflag |
| | | var flag = !obj.tr.find(':checkbox:first').prop('checked'); //è·å被ç¹å»çå¤éæ¡è¡è¿è¡å¤ææ¯å¦éä¸ |
| | | // find(':checkbox') ï¼å¨è¢«ç¹å»çè¡ä¸æ¥æ¾ææçå¤éæ¡ï¼å°ææè¿äºå¤éæ¡çchecked屿§è®¾ç½®ä¸ºflagçå¼ |
| | | obj.tr.find(':checkbox').prop('checked', flag); //å°ææçå¤éæ¡è¿ç§ä¸ºflagæ ¹æ®ç¬¬ä¸ä¸ªå¤éæ¡æ¥å¤æ |
| | | if (flag) { |
| | | obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked'); //设置å¤éæ¡é䏿 ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//æ¹åå½åtrèæ¯é¢è²ååä½é¢è² |
| | | } else { |
| | | obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//åæ¶å¤éæ¡é䏿 ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:" });//åæ¶å½åtré¢è² |
| | | } |
| | | //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² |
| | | layui.each(table.cache.mainTable, function (i, l) { |
| | | // 代ç çç®çæ¯éålayuiè¡¨æ ¼çç¼åæ°æ®ï¼æ¾å°ä¸obj.trææåçè¡å¯¹åºçç¼å项ï¼å¹¶ä¿®æ¹å
¶æä¸ªèªå®ä¹å±æ§ï¼å设为LAY_CHECKEDï¼çå¼ // iæ¯æ°ç»çç´¢å¼ï¼å¯¹äºå¯¹è±¡æ¥è¯´ï¼å¯ä»¥è®¤ä¸ºæ¯é®ï¼ï¼èlæ¯å½åéåå°ç项çå¼ |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { //循ç¯è¡¨æ ¼ä½¿æ¯ä¸è¡æ·»å ä¸ä¸ªç´¢å¼ |
| | | l.LAY_CHECKED = flag;//æ¾å°å¯¹åºè¡ç»ä¸ä¸ªæ¯å¦éä¸çç¶æ |
| | | } |
| | | }); |
| | | }) |
| | | //#endregion |
| | | |
| | | //å é¤ |
| | | function set_DeleteBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var InterID = data[0].hmainid.toString(); |
| | | var checkStatus = table.checkStatus('mainTable') // ä½¿ç¨ table 模åç checkStatus æ¹æ³è·åè¡¨æ ¼ 'mainTable' çéä¸ç¶æ |
| | | , data = checkStatus.data; //ä»éä¸ç¶æä¸æåæ°æ®ï¼è¿äºæ°æ®æ¯è¡¨æ ¼ä¸è¢«éä¸çè¡ |
| | | if (checkStatus.data.length === 1) { //夿éä¸çåè¡¨æ°æ®è¡æ°æ¯å¦ä¸ºä¸æ¡ |
| | | var InterID = data[0].hmainid.toString(); //å¦æåªæä¸è¡è¢«éä¸ï¼åè·åè¯¥è¡æ°æ®ç hmainid åæ®µå¼ï¼å¹¶å°å
¶è½¬æ¢ä¸ºå符串 |
| | | //é»è¾å 餿¹æ³ |
| | | layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/Sc_MouldProdInBill/set_DeleteBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "user": sessionStorage["HUserName"] }, |
| | | layer.confirm("确认è¦å é¤åï¼å é¤åä¸è½æ¢å¤", { title: "å é¤ç¡®è®¤" }, function (index) {//使ç¨Layeråºå¼¹åºä¸ä¸ªç¡®è®¤å¯¹è¯æ¡ï¼è¯¢é®ç¨æ·æ¯å¦ç¡®è®¤å 餿ä½ãå¦æç¨æ·ç¹å»ç¡®è®¤ï¼åæ§è¡æä¾çåè°å½æ°ã |
| | | var wait = layer.load(); // æ¾ç¤ºä¸ä¸ªå è½½ä¸çæç¤º |
| | | $.ajax({ //GET请æ±å°æå¡å¨ |
| | | type: "GET", // 请æ±çç±»å |
| | | url: GetWEBURL() + "/Sc_MouldProdInBill/set_DeleteBill", //请æ±çURL æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | // data屿§å
å«äºè¦åéå°æå¡å¨çæ°æ®ãè¿éæ¯ä¸ä¸ªå¯¹è±¡ï¼å
å«ä¸¤ä¸ªå±æ§ï¼HInterIDåuserãå®ä»¬çå¼å嫿¥èªInterIDåéåsessionStorage["HUserName"]ï¼ä»ä¼è¯åå¨ä¸è·åçç¨æ·åï¼ |
| | | data: { "HInterID": InterID, "user": sessionStorage["HUserName"] }, // åéå°æå¡å¨çæ°æ®ä½ä¸ºæ¥è¯¢åæ°éå å°URLä¸ //dataéä¸ä¸ªè¡¨å屿§interidï¼åuser屿§ |
| | | // å½è¯·æ±æåæ¶è°ç¨ç彿° æ¥åæ¶ä¸ä¸ªåæ°result |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | // å¨åè°å½æ°å
é¨ï¼é¦å
æ£æ¥æå¡å¨è¿åçæ°æ®ä¸count屿§ç弿¯å¦çäº1 |
| | | if (result.count == 1) { //å¤æå¯¹è±¡ data1 䏿¯å¦åå¨count屿§ä¸count屿§æ¯å¦çäº1 |
| | | // { time: 1 * 1000, icon: 1 }æ¯ä¸ä¸ªé
ç½®å¯¹è±¡ï¼æå®äºæ¶æ¯æ¡çæ¾ç¤ºæ¶é´ä¸º1ç§ï¼1 * 1000毫ç§ï¼ï¼å¹¶ä¸ä½¿ç¨å¾æ 1ï¼é常表示æåæç§¯æçæ¶æ¯ |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | // å¾å°frameç´¢å¼ |
| | | var index = layer.getFrameIndex(window.name); |
| | | var index = layer.getFrameIndex(window.name); //é¦å
å°è¯éè¿window.nameè·åå½åiframeçç´¢å¼ ç¶åèµå¼ç»åæ°index |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.alert(result.code + result.Message, { icon: 5 }); //æç¤ºå¼¹çª5 æç¤ºå
容data1.code + data1.Message é误æç¤ºè¦å |
| | | } |
| | | layer.close(wait); |
| | | layer.close(wait); |
| | | }, error: function () { |
| | | layer.close(wait); |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | // 妿AJAX请æ±å¤±è´¥ |
| | | layer.close(wait); //åå
³éå è½½ |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 });//æç¤ºï¼å¹¶æ¾ç¤ºä¸æ¡éè¯¯æ¶æ¯ |
| | | } |
| | | }); |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å é¤ï¼'); |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®å é¤ï¼'); // å¦ææ²¡æéæ©ä¸è¡æ°æ®æéæ©äºå¤è¡æ°æ®ï¼åå¼¹åºæç¤ºä¿¡æ¯ |
| | | } |
| | | } |
| | | |
| | | //é¢è§ |
| | | function get_ViewReport() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['50%', '50%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | var checkStatus = table.checkStatus('mainTable')//è°ç¨ table.checkStatus('mainTable') æ¹æ³è·åå为 mainTable çè¡¨æ ¼çéä¸ç¶æ |
| | | , data = checkStatus.data; //ä»éä¸ç¶æä¸æåæ°æ®ï¼è¿äºæ°æ®æ¯è¡¨æ ¼ä¸è¢«éä¸çè¡ |
| | | if (checkStatus.data.length === 1) { //æ£æ¥è¢«éä¸çè¡æ°æ®ï¼checkStatus.dataï¼çé¿åº¦æ¯å¦çäº1 |
| | | layer.open({ //è°ç¨ layer.open æ¹æ³æå¼ä¸ä¸ªæ°çLayerå± |
| | | type: 2 //设置å±çç±»å为2 ,æå³çæ°å±å°å
å«ä¸ä¸ªiframeï¼å¯ä»¥å è½½å¦ä¸ä¸ªHTMLé¡µé¢ |
| | | , area: ['50%', '50%'] //设置页é¢å¤§å° |
| | | , title: 'æå°æ¨¡çéæ©' //设置å±çæ é¢ä¸ºâæå°æ¨¡çéæ© |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | //../BaseSet/SRM_OpenTmpList.htmlï¼ï¼å¹¶éå äºä¸ä¸ªæ¥è¯¢åæ°ï¼linteridãMyMsg å Typeï¼ï¼å®ä»¬çå¼é½æ¥èªè¢«éä¸çè¡æ°æ®ç hmainid 屿§ |
| | | , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + data[0].hmainid.toString() + '&MyMsg=' + data[0].hmainid.toString() + '&Type=HMouldProdInBill', 'yes'] |
| | | , resize: false |
| | | , resize: false //ç¦æ¢ç¨æ·è°æ´å±çå¤§å° |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®æå°ï¼'); |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®æå°ï¼'); //æç¤ºè¯·éæ©ä¸è¡æ°æ® |
| | | } |
| | | } |
| | | |
| | | //æå° |
| | | function get_PrintReport() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['50%', '50%'] |
| | | , title: 'æå°æ¨¡çéæ©' |
| | | var checkStatus = table.checkStatus('mainTable') //è°ç¨ table.checkStatus('mainTable') æ¹æ³è·åå为 mainTable çè¡¨æ ¼çéä¸ç¶æ |
| | | , data = checkStatus.data; //ä»éä¸ç¶æä¸æåæ°æ®ï¼è¿äºæ°æ®æ¯è¡¨æ ¼ä¸è¢«éä¸çè¡ |
| | | if (checkStatus.data.length === 1) { //æ£æ¥è¢«éä¸çè¡æ°æ®ï¼checkStatus.dataï¼çé¿åº¦æ¯å¦çäº1 |
| | | layer.open({ //è°ç¨ layer.open æ¹æ³æå¼ä¸ä¸ªæ°çLayerå± |
| | | type: 2 //设置å±çç±»å为2 ,æå³çæ°å±å°å
å«ä¸ä¸ªiframeï¼å¯ä»¥å è½½å¦ä¸ä¸ªHTMLé¡µé¢ |
| | | , area: ['50%', '50%'] //设置页é¢å¤§å° |
| | | , title: 'æå°æ¨¡çéæ©' //设置å±çæ é¢ä¸ºâæå°æ¨¡çéæ© |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: false //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | //å¹¶éå äºä¸ä¸ªæ¥è¯¢åæ°ï¼linteridãMyMsg å Typeï¼ï¼å®ä»¬çå¼é½æ¥èªè¢«éä¸çè¡æ°æ®ç hmainid 屿§ |
| | | , content: ['../../BaseSet/SRM_OpenTmpList.html?linterid=' + data[0].hmainid.toString() + '&MyMsg=' + data[0].hmainid.toString() + '&Type=HMouldProdInBill', 'yes'] |
| | | , resize: false |
| | | , resize: false //ç¦æ¢ç¨æ·è°æ´å±çå¤§å° |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®æå°ï¼'); |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®æå°ï¼'); //æç¤ºè¯·éæ©ä¸è¡æ°æ® |
| | | } |
| | | } |
| | | |
| | | //å®¡æ ¸ |
| | | function get_Audit() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var InterID = data[0].hmainid.toString(); |
| | | $.ajax({ |
| | | type: "GET", |
| | | var checkStatus = table.checkStatus('mainTable') //è°ç¨ table.checkStatus('mainTable') æ¹æ³è·åå为 mainTable çè¡¨æ ¼çéä¸ç¶æ |
| | | , data = checkStatus.data; //ä»éä¸ç¶æä¸æåæ°æ®ï¼è¿äºæ°æ®æ¯è¡¨æ ¼ä¸è¢«éä¸çè¡ |
| | | if (checkStatus.data.length === 1) { //æ£æ¥è¢«éä¸çè¡æ°æ®ï¼checkStatus.dataï¼çé¿åº¦æ¯å¦çäº1 |
| | | var InterID = data[0].hmainid.toString(); //å¦æåªæä¸è¡è¢«éä¸ï¼åè·åè¯¥è¡æ°æ®ç hmainid åæ®µå¼ï¼å¹¶å°å
¶è½¬æ¢ä¸ºå符串 |
| | | $.ajax({ //GET请æ±å°æå¡å¨ |
| | | type: "GET", //请æ±å¯¹è±¡ |
| | | url: GetWEBURL() + "Sc_MouldProdInHouseBill/AuditMouldProdInHouseBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "user": sessionStorage["HUserName"], "flag":1 }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | var index = layer.getFrameIndex(window.name); |
| | | data: { "HInterID": InterID, "user": sessionStorage["HUserName"], "flag": 1 }, //设置é请æ±ä¸èµ·åéçæ°æ®ãè¿éå
å«äºä¸ä¸ªå段ï¼HInterIDï¼å¼ä¸ºInterIDï¼ï¼userï¼å¼ä¸ºsessionStorageä¸åå¨çHUserNameï¼ï¼ä»¥åflagï¼å¼ä¸º1ï¼ |
| | | success: function (result) { // å½è¯·æ±æåæ¶ï¼æ§è¡è¿ä¸ªå½æ° |
| | | if (result.count == 1) { // 妿æå¡å¨è¿åçæ°æ®ä¸çcountåæ®µçäº1 |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { // 使ç¨layeråºæ¾ç¤ºä¸ä¸ªæ¶æ¯æç¤ºæ¡ï¼æ¾ç¤ºresult.Messageå
容ï¼è®¾ç½®æ¾ç¤ºæ¶é´ä¸º1ç§ï¼å¹¶è®¾ç½®å¾æ 为æå徿 |
| | | var index = layer.getFrameIndex(window.name); // è·åå½åçªå£ï¼æiframeï¼çç´¢å¼ï¼è¿é常ç¨äºlayeråºä¸çå¼¹åºå± |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.alert(result.code + result.Message, { icon: 5 });// æç¤ºä¸ä¸ªè¦åæ¡ æ¾ç¤ºresult.codeåresult.Messageçæ¼æ¥å
容ï¼å¹¶è®¾ç½®å¾æ 为é误 |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | }, error: function () {// å½è¯·æ±å¤±è´¥æ¶ï¼æ§è¡è¿ä¸ªå½æ°ã |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 });//æç¤ºå¼¹åºè¦åæ¡ ï¼æç¤ºâæ¥å£è¯·æ±å¤±è´¥! |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ï¼'); |
| | | // å¦æè¢«éä¸çè¡æ°æ®é¿åº¦ä¸çäº1 |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ï¼'); //æç¤ºè¯·éæ©ä¸è¡æ°æ® |
| | | } |
| | | } |
| | | |
| | | //åå®¡æ ¸ |
| | | function get_FAudit() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | var InterID = data[0].hmainid.toString(); |
| | | $.ajax({ |
| | | type: "GET", |
| | | var checkStatus = table.checkStatus('mainTable') //è°ç¨ table.checkStatus('mainTable') æ¹æ³è·åå为 mainTable çè¡¨æ ¼çéä¸ç¶æ |
| | | , data = checkStatus.data; //ä»éæ©çç¶æä¸æåæ°æ® |
| | | if (checkStatus.data.length === 1) { //å¤æéæ©çæ°æ®é¿åº¦æ¯å¦æ¯ä¸è¡ |
| | | var InterID = data[0].hmainid.toString(); //éä¸çæ¯ä¸è¡æ°æ®ï¼åè·åæ°æ®çåæ®å·å段并å°å»è½¬ä¸ºå符串èµå¼ç»interid |
| | | $.ajax({ //GET请æ±å°æå¡å¨ |
| | | type: "GET", //请æ±å¯¹è±¡ |
| | | url: GetWEBURL() + "Sc_MouldProdInHouseBill/AuditMouldProdInHouseBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | data: { "HInterID": InterID, "user": sessionStorage["HUserName"], "flag": 2 }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | var index = layer.getFrameIndex(window.name); |
| | | data: { "HInterID": InterID, "user": sessionStorage["HUserName"], "flag": 2 }, // 设置é请æ±ä¸èµ·åéçæ°æ® "HInterID" éä¸çè¡æ°æ®çåæ®å·ï¼user"ï¼å¼ä¸º`sessionStorage`ä¸åå¨çï¼ç¨æ·åç§°ï¼flag": 2ç¨äºåºå«ä¸åçå®¡æ ¸ç¶æ |
| | | success: function (result) {// å½è¯·æ±æåæ¶ï¼æ§è¡è¿ä¸ªå½æ° |
| | | if (result.count == 1) { // 妿æå¡å¨è¿åçæ°æ®ä¸ç`count`åæ®µçäº1ï¼è¿å¯è½è¡¨ç¤ºå®¡æ ¸æä½æåæ§è¡ |
| | | layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () { //使ç¨layeråºæ¾ç¤ºä¸ä¸ªæ¶æ¯æç¤ºæ¡ï¼æ¾ç¤º`result.Message`å
容ï¼è®¾ç½®æ¾ç¤ºæ¶é´ä¸º1ç§ï¼å¹¶è®¾ç½®å¾æ 为æåå¾ |
| | | var index = layer.getFrameIndex(window.name); // è·åå½åçªå£ï¼æiframeï¼çç´¢å¼ï¼è¿é常ç¨äºlayeråºä¸çå¼¹åºå± |
| | | //å
³éå½åframe |
| | | layer.close(index); |
| | | //ä¿®æ¹ä¸ºååå·æ°çé¢ |
| | | window.location.reload(); |
| | | }); |
| | | |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | } else { // å¦æå®¡æ ¸æä½æ²¡ææåæ§è¡ï¼`result.count`ä¸çäº1ï¼ã |
| | | layer.alert(result.code + result.Message, { icon: 5 });// 使ç¨layeråºæ¾ç¤ºä¸ä¸ªè¦åæ¡ï¼æ¾ç¤º`result.code`å`result.Message`çæ¼æ¥å
容ï¼å¹¶è®¾ç½®å¾æ 为éè¯¯å¾æ æç¤ºä¸ä¸ªéè¯¯å¼¹åºæ¡ |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | }, error: function () { //å½è¯·æ±å¤±è´¥æ¶ï¼æ§è¡è¿ä¸ªå½æ°ã |
| | | |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 });// 使ç¨layeråºæ¾ç¤ºä¸ä¸ªè¦åæ¡ï¼æç¤ºâæ¥å£è¯·æ±å¤±è´¥!âï¼å¹¶è®¾ç½®å¾æ 为éè¯¯å¾æ |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ï¼'); |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ï¼'); // å½éæ©çæ°æ®ä¸ä¸ºä¸è¡æ¶ï¼æç¤ºç¨æ·âè¯·éæ©ä¸è¡æ°æ®ï¼âã |
| | | } |
| | | } |
| | | |
| | | |
| | | //å¿«éè¿æ»¤ |
| | | function get_FastQuery(table, option) { |
| | | var HBeginDate = $("#HBeginDate").val();//å¼å§æ¥æ |
| | | var HEndDate = $("#HEndDate").val();//ç»ææ¥æ |
| | | var HBillNo = $("#HBillNo").val(); //åæ®å· |
| | | var HDepartName = $("#HDepartName").val(); |
| | | var HMaterNumber = $("#HMaterNumber").val(); |
| | | var HMaterName = $("#HMaterName").val(); |
| | | var HStockID = $("#HStocID").val(); |
| | | var HMakerMan = $("#HMakerMan").val(); |
| | | if (HBeginDate) { |
| | | sWhere += " and CONVERT(varchar(100),æ¥æ, 23) >= '" + HBeginDate + "'"; |
| | | function get_FastQuery() { |
| | | var HBeginDate = $("#HBeginDate").val();//å¼å§æ¥æ è·åå¼å§æ¥æçå¼ï¼å设#HBeginDateæ¯ä¸ä¸ªæ¥æéæ©å¨æè¾å
¥æ¡çID |
| | | var HEndDate = $("#HEndDate").val();//ç»ææ¥æ è·åç»ææ¥æçå¼ï¼åæ ·å设#HEndDateæ¯ä¸ä¸ªæ¥æéæ©å¨æè¾å
¥æ¡çID |
| | | var HEndDates = $("#HEndDates").val();//åææ¥æ |
| | | var HBillNo = $("#HBillNo").val(); //è·ååæ®å·çå¼ï¼#HBillNoæ¯åæ®å·è¾å
¥æ¡çID |
| | | var HDepartName = $("#HDepartName").val(); //è·åé¨é¨åç§°çå¼ï¼#HDepartNameæ¯é¨é¨åç§°è¾å
¥æ¡æéæ©å¨çID |
| | | var HMaterNumber = $("#HMaterNumber").val(); // è·åç©æç¼å·çå¼ï¼#HMaterNumberæ¯ç©æç¼å·è¾å
¥æ¡çIDã |
| | | var HMaterName = $("#HMaterName").val();// è·åç©æåç§°çå¼ï¼#HMaterNameæ¯ç©æåç§°è¾å
¥æ¡æéæ©å¨çID |
| | | var HStockID = $("#HStocID").val(); // è·ååºåIDçå¼ |
| | | var HMakerMan = $("#HMakerMan").val();// è·åå¶åäººï¼ææä½äººï¼çå¼ï¼#HMakerManæ¯å¶å人è¾å
¥æ¡æéæ©å¨çID |
| | | |
| | | var ColName = $("#ColName").val();//å¤éæ¡è·å第ä¸ä¸ªæ¡ä»¶åçåç§°ï¼å¯è½æ¯ç¨äºé«çº§æ¥è¯¢çä¸ä¸ªå段ï¼ï¼#ColNameæ¯éæ©åçå¤éæ¡æä¸ææ¡çID |
| | | var Comparator = $("#Comparator").val();// è·å第ä¸ä¸ªæ¡ä»¶çæ¯è¾ç¬¦ï¼å¦çäºã大äºçï¼ï¼#Comparatoræ¯æ¯è¾ç¬¦éæ©å¨çID |
| | | var ColContent = $("#ColContent").val(); // è·å第ä¸ä¸ªæ¡ä»¶åçå
容ï¼å³è¦å¹é
çå¼ï¼ï¼#ColContentæ¯å
容è¾å
¥æ¡çID |
| | | |
| | | var ColName1 = $("#ColName1").val();//å¤éæ¡ è·å第äºä¸ªæ¡ä»¶çåç§°ï¼éæ©ä¸ææ¡ |
| | | var Comparator1 = $("#Comparator1").val(); //è·å第äºä¸ªæ¡ä»¶æ¯è¾ç¬¦ï¼ |
| | | var ColContent1 = $("#ColContent1").val(); //è·å第äºä¸ªéè¦å¹é
çå¼ |
| | | var ColName2 = $("#ColName2").val();//å¤éæ¡ è·å第ä¸ä¸ªæ¡ä»¶çåç§°ï¼éæ©ä¸ææ¡ |
| | | var Comparator2 = $("#Comparator2").val(); //è·å第ä¸ä¸ªæ¡ä»¶æ¯è¾ç¬¦ï¼ |
| | | var ColContent2 = $("#ColContent2").val(); //è·å第ä¸ä¸ªéè¦å¹é
çå¼ |
| | | |
| | | if (ColName != 0 && Comparator != 0) { //æ£æ¥ä¸¤ä¸ªåéColNameï¼åè®¾ä»£è¡¨æ°æ®åºä¸çååï¼åComparatorï¼å设代表ç¨äºæ¯è¾çæä½ç¬¦ |
| | | var com = ""; //声æäºä¸ä¸ªå为comçåéï¼å¹¶å°å
¶åå§å为空å符串 |
| | | switch (Comparator) { |
| | | case "7": //å½Comparator 为7æ¶ |
| | | com = "like'%" + ColContent + "%'"; //com为å
å« |
| | | break; |
| | | case "8": |
| | | com = "like'%" + ColContent + "'"; //com为左å
å« |
| | | break; |
| | | case "9": |
| | | com = "like'" + ColContent + "%'"; //com为å³å
å« |
| | | break; |
| | | case "10": |
| | | com = "not like'%" + ColContent + "%'"; //com为ä¸å
å« |
| | | break; |
| | | default: //å½è½ç´æ¥è°ç¨æ°æ®åºç夿æ¡ä»¶æ¶ |
| | | com = "" + Comparator + "'" + ColContent + "'";//comä¸ºå¤ææ¡ä»¶å éè¦æ¥è¯¢çé |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName + " " + com; //ç å°æå»ºå¥½çæ¡ä»¶è¡¨è¾¾å¼ï¼ColNameååå ä¸comåéä¸çæ¡ä»¶ï¼ |
| | | } |
| | | if (HEndDate) { |
| | | sWhere += " and CONVERT(varchar(100),åææ¥æ, 23) <= '" + HEndDate + "'"; |
| | | if (ColName1 != 0 && Comparator1 != 0) {//æ£æ¥ä¸¤ä¸ªåéColName1ï¼åè®¾ä»£è¡¨æ°æ®åºä¸çååï¼åComparator1ï¼å设代表ç¨äºæ¯è¾çæä½ç¬¦ |
| | | var com1 = ""; //声æäºä¸ä¸ªå为com1çåéï¼å¹¶å°å
¶åå§å为空å符串 |
| | | switch (Comparator1) { |
| | | case "7"://å½Comparator1 为7æ¶ |
| | | com1 = "like'%" + ColContent1 + "%'";//com1为å
å« |
| | | break; |
| | | case "8": |
| | | com1 = "like'%" + ColContent1 + "'";//com1为左å
å« |
| | | break; |
| | | case "9": |
| | | com1 = "like'" + ColContent1 + "%'";//com1为å³å
å« |
| | | break; |
| | | case "10": |
| | | com1 = "not like'%" + ColContent1 + "%'";//com1为ä¸å
å« |
| | | break; |
| | | default: |
| | | com1 = "" + Comparator1 + "'" + ColContent1 + "'"; //com1ä¸ºå¤ææ¡ä»¶å éè¦æ¥è¯¢çé |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName1 + " " + com1; //ç å°æå»ºå¥½çæ¡ä»¶è¡¨è¾¾å¼ï¼ColName1ååå ä¸com1åéä¸çæ¡ä»¶ï¼ |
| | | } |
| | | if (ColName2 != 0 && Comparator2 != 0) {//æ£æ¥ä¸¤ä¸ªåéColName2ï¼åè®¾ä»£è¡¨æ°æ®åºä¸çååï¼åComparator2ï¼å设代表ç¨äºæ¯è¾çæä½ç¬¦ |
| | | var com2 = ""; //声æäºä¸ä¸ªå为com2çåéï¼å¹¶å°å
¶åå§å为空å符串 |
| | | switch (Comparator2) { |
| | | case "7": |
| | | com2 = "like'%" + ColContent2 + "%'";//com2为å
å« |
| | | break; |
| | | case "8": |
| | | com2 = "like'%" + ColContent2 + "'";//com2为左å
å« |
| | | break; |
| | | case "9": |
| | | com2 = "like'" + ColContent2 + "%'";//com2为å³å
å« |
| | | break; |
| | | case "10": |
| | | com2 = "not like'%" + ColContent2 + "%'";//com2为ä¸å
å« |
| | | break; |
| | | default: |
| | | com2 = "" + Comparator2 + "'" + ColContent2 + "'"; //com2ä¸ºå¤ææ¡ä»¶å éè¦æ¥è¯¢çé |
| | | break; |
| | | } |
| | | sWhere += " and " + ColName2 + " " + com2;//ç å°æå»ºå¥½çæ¡ä»¶è¡¨è¾¾å¼ï¼ColName2ååå ä¸com2åéä¸çæ¡ä»¶ï¼ |
| | | } |
| | | |
| | | if (HBeginDate) {//夿å¼å§æ¶é´ |
| | | //varchar(100)ç±»å ï¼åæ®µï¼æ¶é´æ ¼å¼ |
| | | sWhere += " and CONVERT(varchar(100),æ¥æ, 23) >= '" + HBeginDate + "'"; //å sWhere å符串添å ä¸ä¸ªæ¡ä»¶è¯¥æ¡ä»¶è¦æ±æ°æ®åºä¸çâæ¥æâåæ®µï¼è½¬æ¢ä¸ºç¹å®æ ¼å¼çå符串åï¼å¿
é¡»å¤§äºæçäº HBeginDate åéæå®çå¼ |
| | | } |
| | | if (HEndDate) { //å¤æç»ææ¶é´ |
| | | sWhere += " and CONVERT(varchar(100),æ¥æ, 23) <= '" + HEndDate + "'"; //å sWhere å符串添å ä¸ä¸ªæ¡ä»¶è¯¥æ¡ä»¶è¦æ±æ°æ®åºä¸çâæ¥æâåæ®µï¼è½¬æ¢ä¸ºç¹å®æ ¼å¼çå符串åï¼å¿
é¡»å¤§äºæçäº HBeginDate åéæå®çå¼ |
| | | } |
| | | if (HEndDates) {//夿忿¶é´ |
| | | sWhere += " and CONVERT(varchar(100),åææ¥æ, 23) <= '" + HEndDates + "'"; //å sWhere å符串添å ä¸ä¸ªæ¡ä»¶è¯¥æ¡ä»¶è¦æ±æ°æ®åºä¸çâæ¥æâåæ®µï¼è½¬æ¢ä¸ºç¹å®æ ¼å¼çå符串åï¼å¿
é¡»å¤§äºæçäº HBeginDate åéæå®çå¼ |
| | | } |
| | | if (HBillNo) { |
| | | sWhere += " and åæ®å· like '%" + HBillNo + "%'"; |
| | | sWhere += " and åæ®å· like '%" + HBillNo + "%'"; //åæ®å·æç´¢ 妿HBillNoæå¼ï¼å°åsWhereå符串追å ä¸ä¸ªæ¡ä»¶ï¼ç¨äºæç´¢æ°æ®åºä¸âåæ®å·âåæ®µå
å«HBillNoåéå¼çè®°å½ |
| | | } |
| | | if (HDepartName) { |
| | | sWhere += " and é¨é¨åç§° like '%" + HDepartName + "%'"; |
| | | sWhere += " and é¨é¨åç§° like '%" + HDepartName + "%'"; //妿HDepartNameæå¼å°åsWhereå符串追å ä¸ä¸ªæ¡ä»¶ï¼ç¨äºæç´¢æ°æ®åºä¸âé¨é¨åç§°âåæ®µå
å«HDepartNameåéå¼çè®°å½ |
| | | } |
| | | if (HMaterNumber) { |
| | | sWhere += " and ç©æä»£ç like '%" + HMaterNumber + "%'"; |
| | | sWhere += " and ç©æä»£ç like '%" + HMaterNumber + "%'"; // 妿HMaterNumberæå¼ï¼åsWhereå符串追å ä¸ä¸ªæ¡ä»¶ï¼ç¨äºæç´¢æ°æ®åºä¸âç©æä»£ç âåæ®µå
å«HMaterNumberåéå¼çè®°å½ |
| | | } |
| | | if (HMaterName) { |
| | | sWhere += " and ç©æåç§° like '%" + HMaterName + "%'"; |
| | | sWhere += " and ç©æåç§° like '%" + HMaterName + "%'"; //妿HMaterNameæå¼ï¼è¿è¡ä»£ç å°åsWhereå符串追å ä¸ä¸ªæ¡ä»¶ï¼ç¨äºæç´¢æ°æ®åºä¸âç©æåç§°âåæ®µå
å«HMaterNameåéå¼çè®°å½ |
| | | } |
| | | if (HStockID) { |
| | | sWhere += " and ä»åº like '%" + HStocOut + "%'"; |
| | | sWhere += " and ä»åº like '%" + HStocOut + "%'"; //妿HStockIDæå¼ï¼æ¯åsWhereå符串追å ä¸ä¸ªæ¡ä»¶ï¼ç¨äºæç´¢æ°æ®åºä¸âä»åºâåæ®µå
å«æä¸ªå¼çè®°å½ã |
| | | } |
| | | if (HMakerMan) { |
| | | sWhere += " and å¶å人 like '%" + HMakerMan + "%'"; |
| | | sWhere += " and å¶å人 like '%" + HMakerMan + "%'"; //妿HMakerManæå¼ï¼å°åsWhereå符串追å ä¸ä¸ªæ¡ä»¶ï¼ç¨äºæç´¢æ°æ®åºä¸âå¶å人âåæ®µå
å«HMakerManåéå¼çè®°å½ |
| | | } |
| | | var index = layer.load(0); |
| | | get_Display(sWhere); |
| | | var index = layer.load(0);//ç¨äºlayer.loadæ¹æ³ï¼é常ç¨äºæ¾ç¤ºä¸ä¸ªå è½½å±0ä½ä¸ºåæ°å¯è½æå®äºå è½½æç¤ºçæ ·å¼æç±»å |
| | | get_Display(sWhere); //è°ç¨å è½½ç½æ ¼ |
| | | //è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | sWhere = " where 1 = 1 "; |
| | | sWhere = ""; |
| | | } |
| | | //éç½®è¿æ»¤æ¡ä»¶ |
| | | function set_ClearQuery() { |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HBillNo").val(""); |
| | | $("#HDepartName").val(""); |
| | | $("#HMaterNumber").val(""); |
| | | $("#HMaterName").val(""); |
| | | $("#HStocID").val(""); |
| | | $("#HMakerMan").val(""); |
| | | sWhere = " where 1 = 1 "; |
| | | get_Display(sWhere); |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; //è¿è¡ä»£ç ä»ID为HInitTimeCycleçå
ç´ ä¸è·åå¼ï¼å设æ¯ä¸ä¸ªè¡¨ç¤ºå¤©æ°çæ´æ°ï¼ï¼å¹¶å°å
¶è½¬æ¢ä¸ºæ°åç±»åï¼éè¿ä¹ä»¥1å®ç°ï¼ãè¿ä¸ªå¼ç¨äºè®¡ç®å¼å§æ¥æçåç§»é |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd")); //å¼å§æ¥æ å½åæ¥æåå»HInitTimeCycleæå®ç天æ°ï¼éè¿æ¯«ç§æ°è®¡ç®å¾åºï¼ï¼ç¶å使ç¨Format彿°ï¼è¿ä¸ªå½æ°å¨ä»£ç æ®µä¸æ²¡æå®ä¹ï¼ä½åè®¾å®æ¥åä¸ä¸ªæ¥æåä¸ä¸ªæ ¼å¼å符串ï¼å¹¶è¿åæ ¼å¼åçæ¥æå符串ï¼å°æ¥ææ ¼å¼å为"yyyy-MM-dd"æ ¼å¼ï¼æåå°è¿ä¸ªæ ¼å¼åçæ¥æè®¾ç½®ä¸ºID为HBeginDateçå
ç´ çå¼ |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); //ç»ææ¥æ è·åå½åæ¥ææ ¼å¼å为"yyyy-MM-dd"æ ¼å¼ |
| | | $("#HEndDates").val(Format(new Date(), "yyyy-MM-dd"));// åææ¥æ è·åå½åæ¥ææ ¼å¼å为"yyyy-MM-dd"æ ¼å¼ |
| | | $("#HBillNo").val(""); //å°åæ®å·è®¾ç½®ä¸ºç©ºå¼ |
| | | $("#HDepartName").val(""); //å°é¨é¨åç§°è®¾ç½®ä¸ºç©ºå¼ |
| | | $("#HMaterNumber").val(""); //å°ç©æä»£ç 设空 |
| | | $("#HMaterName").val(""); //å°ç©æå称设空 |
| | | $("#HStocID").val(""); //å°ä»åºå称设空 |
| | | $("#HMakerMan").val(""); //å°å¶å人设空 |
| | | $("#ColName").val(); //å¤éæ¡ è·åå ID 为 ColName çå
ç´ çå¼ |
| | | $("#Comparator").val(); //å°è¯è·å ID 为 Comparator çå
ç´ çå¼ |
| | | $("#ColContent").val(); // å°è¯è·å ID 为 ColContent çå
ç´ çå¼ |
| | | $("#ColName1").val(); //å¤éæ¡ è·åå ID 为 ColName1 çå
ç´ çå¼ |
| | | $("#Comparator1").val(); //å°è¯è·å ID 为 Comparator1 çå
ç´ çå¼ |
| | | $("#ColContent1").val(); // å°è¯è·å ID 为 ColContent1 çå
ç´ çå¼ |
| | | $("#ColName2").val(); //å¤éæ¡ è·åå ID 为 ColName2çå
ç´ çå¼ |
| | | $("#Comparator2").val(); //å¤éæ¡ è·åå ID 为 ColName2 çå
ç´ çå¼ |
| | | $("#ColContent2").val(); // å°è¯è·å ID 为 ColContent1 çå
ç´ çå¼ |
| | | form.render('select');//è°ç¨äºä¸ä¸ªå为formç对象çrenderæ¹æ³ï¼å¹¶ä¼ éäº'select'ä½ä¸ºåæ° |
| | | sWhere = " "; //Whereåéé置为ä¸ä¸ªå
å«ä¸¤ä¸ªç©ºæ ¼çå符串 |
| | | get_Display(sWhere); //éæ°æ¾ç¤ºæ°æ® |
| | | } |
| | | //#endregion |
| | | //å·æ° |
| | | function set_Refresh() { |
| | | $("#btnSearch").click(); |
| | | $("#btnSearch").click(); //模æå¯¹ID为 btnSearch çå
ç´ çç¹å»æä½ // è·åå·æ°æ§ä»¶ éæ°æ¸²æçé¢ |
| | | } |
| | | |
| | | //éèå设置, |
| | | function get_HideColumn() { |
| | | var colName = ""; //å®ä¹ä¸ä¸ªç©ºå符串 colNameï¼ç¨äºåå¨éè¦éèçåå |
| | | var contentUrl = ""; //å®ä¹ä¸ä¸ªç©ºå符串 contentUrlï¼ç¨äºæå»ºè¦å è½½çHTML页é¢çURL |
| | | for (var i = 1; i < option.cols[0].length - 1; i++) { //å®åå§åä¸ä¸ªå为içåéï¼å
¶åå§å¼ä¸º1ï¼è¡¨ç¤ºä»æ°ç»ç第äºä¸ªå
ç´ å¼å§éåï¼å 为æ°ç»ç´¢å¼ä»0å¼å§ï¼æä»¥ç´¢å¼1对åºç¬¬äºä¸ªå
ç´ ï¼ã循ç¯çæ¡ä»¶æ¯iå°äºoption.cols[0].length - 1 |
| | | colName += option.cols[0][i]["title"] + ","; //å°option.cols[0]æ°ç»ä¸é¤äºç¬¬ä¸ä¸ªåæåä¸ä¸ªå
ç´ ä¹å¤çææå
ç´ çtitle屿§å¼ä»¥éå·åéçæ¹å¼æ¼æ¥æä¸ä¸ªå符串ï¼å¹¶å°è¿ä¸ªå符串èµå¼ç»colNameåé |
| | | } |
| | | var urlStr = window.document.location.pathname;//è·åæä»¶è·¯å¾ |
| | | var urlLen = urlStr.split('/'); //å°è·¯å¾åæææ ï¼/ï¼å岿æ°ç» urlLen |
| | | for (var i = 0; i < urlLen.length - 4; i++) { //ç¯éå urlLen æ°ç»ï¼ä½åªå°åæ°ç¬¬å个å
ç´ |
| | | contentUrl += "../"; //äºæ¯ä¸ªå
ç´ ï¼å contentUrl æ·»å "../"ï¼ç¨äºåä¸åéå°ç¶ç®å½ ,è¿åä¸ä¸çº§ |
| | | } |
| | | //ææ°ç»ç¼ç ä¸ä¸ªå符串转æ¥ç»å¦ä¸ä¸ªé¡µé¢å转为æ°ç» èµå¼ç»colname |
| | | colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿è¡ç¼ç bstring() æ¹æ³ç¨äºæåå符串ä¸ä»äºä¸¤ä¸ªæå®ä¸æ ä¹é´çå符 |
| | | |
| | | contentUrl += 'åºç¡èµæ/éèå设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName; //æå»ºå®æ´çURl |
| | | |
| | | |
| | | layer.open({ //æå¼å± |
| | | type: 2 //设置å±çç±»å为2 ,æå³çæ°å±å°å
å«ä¸ä¸ªiframeï¼å¯ä»¥å è½½å¦ä¸ä¸ªHTMLé¡µé¢ |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "éèå设置" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["50%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: [contentUrl, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] //æé®çéæ© |
| | | , btn1: function (index, laero) {//éæ©æé®åè°ç¨ |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(); |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //æ¾ç¤ºåæ°æ® |
| | | function DisPlay_HideColumn() { |
| | | $.ajax({ //æå¼è¯·æ± |
| | | url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',//请æ±è·¯å¾ |
| | | type: "GET", //è¯·æ±æ¹æ³ |
| | | data: { "HModName": HModName, "user": sessionStorage["HUserName"] }, //dataéä¸ä¸ªè¡¨å屿§HModNameï¼åuser屿§ å¼åèªsessionsorageçhusernameä¸ |
| | | success: function (data1) { // å½è¯·æ±æåæ¶ï¼æ§è¡è¿ä¸ªå½æ° |
| | | if (data1.data.length != 0) { // æ£æ¥ data1.data æ°ç»çé¿åº¦æ¯å¦ä¸ä¸º0 |
| | | var dataCol = []; //æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["åæ®ID", "åæ®ç±»å", "HDeptID", "HUnitID", "HMaterID", "HWHID", "HSPID", "æºå主å
ç ","æºååå
ç "]; //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | //ä» data1.data æ°ç»ç第ä¸ä¸ªå
ç´ ä¸æå HGridString 屿§çå¼ï¼å°è¿ä¸ªå¼ï¼ä¸ä¸ªéå·åéçå符串ï¼å岿ä¸ä¸ªæ°ç»ï¼å¹¶å°è¿ä¸ªæ°ç»èµå¼ç» dataCol åé |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | | for (var i = 0; i < option.cols[0].length - 2; i++) { // å¾ªç¯æ°ç»éåå»ä¸¤ä¸ªé¿åº¦ ä» 0 éåå° option.cols[0].length - 2ãæ³¨æè¿éåå»äº 2ï¼å¯è½æ¯å 为æäºç¹å®çåï¼å¦æå两åï¼ä¸éè¦è¢«å¤çæè
dataCol æ°ç»çé¿åº¦ä¸ option.cols[0] ä¸å®å
¨å¯¹åºã |
| | | var dataCols = dataCol[i].split('|'); //å¯¹äº dataCol æ°ç»ä¸çæ¯ä¸ªå
ç´ | å岿æ°ç» dataCols |
| | | //éèå |
| | | if (dataCols[1] == 1) { |
| | | option.cols[0][i + 1]["hide"] = true; //妿 dataCols[1]ï¼å³åå²åç第äºä¸ªå¼ï¼çäº 1ï¼åå°å¯¹åºåç hide 屿§è®¾ç½®ä¸º trueï¼è¡¨ç¤ºè¯¥ååºè¯¥è¢«éè |
| | | } |
| | | //设置å宽 |
| | | if (dataCols[3] > 0) { |
| | | option.cols[0][i + 1]["width"] = dataCols[3]; //妿 dataCols[3]ï¼å³åå²åç第å个å¼ï¼å¤§äº 0ï¼åå°å¯¹åºåç width 屿§è®¾ç½®ä¸º dataCols[3] çå¼ |
| | | } |
| | | //设置å
容åä½å¤§å° |
| | | if (data1.data[0].HFontSize != 0) {//彿°å¼éHFontSizeæå¼æ¶ |
| | | option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; // data1.data[0].HFontSize ç弿¥è®¾ç½®å¯¹åºåçåä½å¤§å° |
| | | } else { |
| | | option.cols[0][i + 1]["style"] = "font-size:100%"; //å¦åï¼ä½¿ç¨é»è®¤åä½å¤§å°ï¼100 %ï¼ |
| | | } |
| | | //设置å宽 |
| | | //if (data1.data[0].HColumnWidth != 0) { |
| | | // option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;"; |
| | | //} else { |
| | | // option.cols[0][i + 1]["width"] = ""; |
| | | //} |
| | | //æ¾ç¤ºå |
| | | if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) { //å¤æç»æ°ä¸çå å卿¯ä¸æ¤åçä¸ä¸ä¸ªtetleä¸å卿¶è¿è¡ |
| | | option.cols[0][i + 1]["hide"] = false; //åå对象çä¸ä¸ä¸ªå对象ç hide 屿§è®¾ç½®ä¸º false è®¾ç½®å¦æ¾ç¤º |
| | | } |
| | | //å使å¨ä½ç½®(å·¦ å±
ä¸ å³) |
| | | switch (dataCols[2]) { // switch è¯å¥æ ¹æ® dataCols[2] ç弿¥è®¾ç½®åçææ¬å¯¹é½æ¹å¼ |
| | | case "L": //å½ä¸ºlæ¶ |
| | | option.cols[0][i + 1]["align"] = "left"; //åä½åå·¦å¯¹é½ |
| | | break; |
| | | case "M": |
| | | option.cols[0][i + 1]["align"] = "center"; //åä½å±
ä¸å¯¹é½ |
| | | break; |
| | | case "R": |
| | | option.cols[0][i + 1]["align"] = "right"; //åä½åå³å¯¹é½ |
| | | break; |
| | | } |
| | | } |
| | | |
| | | //åæ¶å»ç»å |
| | | for (var i = 1; i < option.cols[0].length - 1; i++) { //循ç¯option æ°ç»çé¿åº¦ ä» option.cols[0] æ°ç»ç第äºä¸ªå
ç´ ï¼ç´¢å¼ä¸º 1 çå
ç´ ï¼å 为索å¼éå¸¸ä» 0 å¼å§ï¼å¼å§è¿ä»£å¾ªç¯çæ¡ä»¶æ¯ i < option.cols[0].length - 1ï¼è¿æå³ç循ç¯å°ä¸ç´æ§è¡ï¼ç´å° i çäº option.cols[0].length - 2ï¼å³æ°ç»åæ°ç¬¬äºä¸ªå
ç´ çç´¢å¼ï¼ãè¿éåå» 1 å¯è½æ¯ä¸ºäºé¿å
å¤çæ°ç»çæåä¸ä¸ªå
ç´ ï¼ä½é常è¿åå³äºä½ çå
·ä½éæ± |
| | | if (option.cols[0][i]["fixed"] != null) { //æ£æ¥å½åæ£å¨è¿ä»£çåï¼option.cols[0][i]ï¼æ¯å¦æä¸ä¸ªé空ç fixed 屿§ã妿 fixed 屿§åå¨ä¸å
¶å¼ä¸æ¯ null æ undefinedï¼!= null é常ä¹ä¼æ£æ¥ undefinedï¼ä½æç¡®æ£æ¥ä¸¤è
æ¯æ´å¥½çåæ³ï¼ï¼åæ¡ä»¶ä¸ºç |
| | | option.cols[0][i]["fixed"] = null; // 妿ä¸é¢çæ¡ä»¶ä¸ºçï¼å³å½åå被å»ç»äºï¼åè¿è¡ä»£ç å° fixed 屿§çå¼è®¾ç½®ä¸º nullï¼ä»èåæ¶è¯¥åçå»ç»ç¶æ |
| | | } |
| | | else { |
| | | break; |
| | | } |
| | | } |
| | | //å»ç»å |
| | | if (data1.data[0].HFixCols != 0) {// é¦å
æ£æ¥ data1.data[0].HFixCols æ¯å¦ä¸ä¸º 0ï¼è¿æå³çæåéè¦è¢«å»ç» |
| | | for (var i = 0; i < data1.data[0].HFixCols; i++) { //éåä» 0 å° data1.data[0].HFixCols-1 çç´¢å¼ |
| | | if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {//æ£æ¥å½ååï¼éè¿ i+1 ç´¢å¼ï¼å 为å¯è½è·³è¿äºç¬¬ä¸åææäºåæªå
å«å¨å
ï¼çæ 颿¯å¦åå¨äº titleData æ°ç»ä¸ |
| | | data1.data[0].HFixCols += 1;//å¦æåæ é¢å¨ titleData 䏿¾å° å¨ data1.data[0].HFixCols å¨å¤å¾ªç¯ä¸æ¬¡ |
| | | } |
| | | option.cols[0][i + 1]["fixed"] = "left"; // æ è®ºåæ é¢æ¯å¦å¨ titleData ä¸ï¼é½å°å½ååï¼éè¿ i+1 ç´¢å¼ï¼æ 记为å»ç»å¨å·¦ä¾§ |
| | | } |
| | | } |
| | | table.render(option);//渲æè¡¨æ ¼ |
| | | } else { |
| | | table.render(option);//渲æè¡¨æ ¼ |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 });//å¼¹åºæç¤ºæ¡ æç¤ºè¯·æ±å¤±è´¥ |
| | | } |
| | | }) |
| | | } |
| | | |
| | | //#region åå§æ¥æé´é 䏿å表 |
| | | function setSelect_HInitTimeCycle() { |
| | | var valueList = [0, 1, 2, 3, 4, 5, 6, 29]; // å®ä¹ä¸ä¸ªä»£è¡¨ä¸åçæ¶é´é´éçå¤©æ°æ°ç» |
| | | var titleList = ["ä»å¤©", "è¿ä¸¤å¤©", "è¿ä¸å¤©", "è¿å天", "è¿äºå¤©", "è¿å
天", "è¿ä¸å¤©", "è¿30天"]; //å®ä¹æ°ç»ä¸valuelistæ°ç»ä¸æ ·å¯¹åº ä¸ä½ç¨æ¾ç¤ºä¸ä¸ææ¡ |
| | | //å建ä¸ä¸ªå符串 HInitTimeCycle_ArrayListï¼ç¨äºæå»ºä¸æéæ©æ¡ç HTMLãè¿éé¦å
æ·»å äºä¸ä¸ªé»è®¤é项ï¼å
¶å¼ä¸º - 1ï¼ææ¬ä¸ºâä»»æé´éâï¼å¹¶ä¸è¢«è®¾ç½®ä¸ºéä¸ç¶æ |
| | | var HInitTimeCycle_ArrayList = '<option value="-1" selected="selected" >ä»»æé´é</option>'; |
| | | for (var i = 0; i < valueList.length; i++) {//éå valueList æ°ç»ï¼å¯¹äºæ°ç»ä¸çæ¯ä¸ªå¼ï¼ |
| | | //å°å¯¹åºçé项添å å° HInitTimeCycle_ArrayList åç¬¦ä¸²ä¸ æ¯ä¸ªé项ç value 屿§è®¾ç½®ä¸º valueList ä¸çå¼ï¼ææ¬è®¾ç½®ä¸º titleList ä¸å¯¹åºçåç§°ï¼å¹¶ä¸è®¾ç½®åä½é¢è²ä¸ºèè² |
| | | HInitTimeCycle_ArrayList += '<option style="color:blue;" value="' + valueList[i] + '">' + titleList[i] + '</option>'; |
| | | } |
| | | |
| | | $("#HInitTimeCycle").empty(); //æ¸
ç©ºéæ©çå
容 |
| | | //å°ä¹åæå»ºçå
嫿æé项ç HTML å符串HInitTimeCycle_ArrayList æ·»å å° ID 为 HInitTimeCycle çå
ç´ ä¸ä»èå建äºå®æ´çä¸æéæ©æ¡ |
| | | $("#HInitTimeCycle").append(HInitTimeCycle_ArrayList);//å建å¯éæ©çä¸ææ¡æ¾ç¤º |
| | | form.render('select');//渲æè¡¨åæ¾ç¤º |
| | | |
| | | $("#HInitTimeCycle").val("29"); //é»è®¤éæ©æ¾ç¤º |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ä»»æåæ®µè¿æ»¤ï¼ååæ¾ç¤ºä¸ææ¡ |
| | | function ColFilter() { |
| | | //å®ä¹äºä¸ä¸ªå为 Organization çåéï¼å¹¶åå§å为ä¸ä¸ªå
å«å个 <option> å
ç´ çå符串ãè¿ä¸ª <option> å
ç´ çå¼ (value) 被设置为 "0"ï¼å¹¶ä¸è¢«æ 记为éä¸ç¶æ (selected="selected")ã宿²¡æå
å«ä»»ä½æ¾ç¤ºçææ¬ï¼å³ <option> æ ç¾åç»ææ ç¾ä¹é´æ¯ç©ºç |
| | | var Organization = '<option value="0" selected="selected" ></option>'; |
| | | for (var i = 1; i < option.cols[0].length; i++) { //循ç¯å表æ°ç»ï¼å
¶ä¸å
å«äºåçä¿¡æ¯ã循ç¯ä»ç´¢å¼ 1 å¼å§ï¼å¯è½æ¯å ä¸ºç´¢å¼ 0 ç项被è§ä¸ºç¹æ®æä¸å¸æå
å«å¨ä¸æåè¡¨ä¸ |
| | | if (option.cols[0][i].hide != true) { //è¿è¡ä»£ç æ£æ¥å½åè¿ä»£çå对象ï¼option.cols[0][i]ï¼ç hide 屿§æ¯å¦ä¸çäº trueã妿ä¸çäº trueï¼å³è¯¥åæªè¢«éè |
| | | |
| | | // å Organization å符串追å ä¸ä¸ªæ°ç < option > å
ç´ ,å°æ° < option > å
ç´ ç value 屿§åæ¾ç¤ºçææ¬é½è®¾ç½®ä¸ºå½ååç field 屿§å¼ï¼å¹¶è®¾ç½®äºåä½é¢è²ä¸ºèè² |
| | | Organization += '<option style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</ option>'; |
| | | } |
| | | } |
| | | $("#ColName").empty(); //ä½¿ç¨ jQuery éæ©å¨ $("#ColName") æ¥æ¾å°é¡µé¢ä¸ ID 为 ColName çå
ç´ ,ç¶åï¼å®è°ç¨ .empty() æ¹æ³æ¥ç§»é¤è¯¥å
ç´ å
é¨çææå
容 |
| | | $("#ColName").append(Organization); //å° Organization å符串追å å° ID 为 ColName ç <select> å
ç´ ä¸ |
| | | $("#ColName1").empty(); //ä½¿ç¨ jQuery éæ©å¨ $("#ColName1") æ¥æ¾å°é¡µé¢ä¸ ID 为 ColName1 çå
ç´ ,ç¶åï¼å®è°ç¨ .empty() æ¹æ³æ¥ç§»é¤è¯¥å
ç´ å
é¨çææå
容 |
| | | $("#ColName1").append(Organization); //å° Organization å符串追å å° ID 为 ColName1ç <select> å
ç´ ä¸ |
| | | $("#ColName2").empty();//ä½¿ç¨ jQuery éæ©å¨ $("#ColName2") æ¥æ¾å°é¡µé¢ä¸ ID 为 ColName2çå
ç´ ,ç¶åï¼å®è°ç¨ .empty() æ¹æ³æ¥ç§»é¤è¯¥å
ç´ å
é¨çææå
容 |
| | | $("#ColName2").append(Organization); //å° Organization å符串追å å° ID 为 ColName2 ç <select> å
ç´ ä¸ |
| | | form.render('select'); //éæ°æ¸²æè¡¨å |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ãè¿æ»¤æ¹æ¡ã |
| | | |
| | | //è·åå½åç¨æ·çé»è®¤è¿æ»¤æ¹æ¡ |
| | | function get_DefaultModule() { |
| | | $.ajax({ //请æ±è°ç¨ |
| | | url: GetWEBURL() + '/Xt_FastICScheme/Chooselist',//è°ç¨çurlå°å |
| | | type: "GET", //è°ç¨çæ¹æ³ |
| | | // user": è¿ä¸ªå±æ§ç弿¯éè¿è®¿é®sessionStorage对象ç"Czybm"鮿¥è·åç // "HInterID": è¿ä¸ªå±æ§çå¼è¢«ç¡¬ç¼ç 为0 |
| | | //Type": è¿ä¸ªå±æ§çå¼è¢«è®¾ç½®ä¸º"Default"ãè¿é常æå³çè¯¥å¯¹è±¡ææ°æ®é¡¹è¢«é
置为使ç¨é»è®¤çç±»åæè¡ä¸º |
| | | data: { "user": sessionStorage["Czybm"], "HModuleName": HModuleName, "HInterID": 0, "Type": "Default" },//å¨Webåºç¨ç¨åºä¸ä¼ éç¨æ·ä¿¡æ¯ã模ååç§°ã交äºID以忰æ®é¡¹çç±»åï¼ä»¥ä¾¿è¿è¡è¿ä¸æ¥çå¤çææ¾ç¤º |
| | | success: function (data1) { // å½è¯·æ±æåæ¶ï¼æ§è¡è¿ä¸ªå½æ° |
| | | if (data1.count == 1) {// å¤æå¯¹è±¡ data1 䏿¯å¦åå¨count屿§ä¸count屿§æ¯å¦çäº1 |
| | | //å½åç¨æ·è®¾ç½®æé»è®¤çè¿æ»¤æ¹æ¡ |
| | | var data = data1.data; |
| | | //å½åéæ©çè¿æ»¤æ¹æ¡ |
| | | HInterID_Choose = data[0].hmainid; //data æ°ç»ç第ä¸ä¸ªå
ç´ å¹¶ä»è¯¥å
ç´ ä¸è·åä¸ä¸ªå为 hmainid ç屿§èµå¼ç»HInterID_Choose åé |
| | | //è¿æ»¤æ¹æ¡å
ç |
| | | HInterID = data[0].hmainid //data æ°ç»ç第ä¸ä¸ªå
ç´ å¹¶ä»è¯¥å
ç´ ä¸è·åä¸ä¸ªå为 hmainid ç屿§èµå¼ç»HInterID åé |
| | | //è¿æ»¤æ¹æ¡åç§° |
| | | HDefaultFilter = data[0].æ¹æ¡åç§° |
| | | //è¿æ»¤æ¹æ¡ç夿³¨ï¼æ¹æ¡ä¿¡æ¯æè¿°ï¼ |
| | | var HRemark = data[0].夿³¨ |
| | | //æ¾ç¤ºåºå½åçé»è®¤è¿æ»¤æ¹æ¡ |
| | | document.getElementById("HFilterScheme_Now").style.display = "block"; |
| | | // æ´æ°è¯¥å
ç´ çHTMLå
容ï¼ä»¥æ¾ç¤ºè¿æ»¤æ¹æ¡çåç§°å夿³¨ |
| | | document.getElementById('HFilterScheme_Now').innerHTML = "å½åè¿æ»¤æ¹æ¡ï¼" + HDefaultFilter + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + HRemark + ")" + '</span>'; |
| | | //æè¿æ»¤æ¡ä»¶å¼ååå°é¡µé¢ä¸ |
| | | for (let i = 0; i < data.length; i++) { //å¾ªç¯ éåæ°æ®édataä¸çæ¯ä¸ªå
ç´ |
| | | $("#" + data[i].è¿æ»¤å段ID).val(data[i].è¿æ»¤å¼); // å°è¯æ´æ°é¡µé¢ä¸IDä¸data[i].è¿æ»¤å段IDç¸å¹é
çè¾å
¥æ¡çå¼ |
| | | if (data[i].è¿æ»¤æ ç¾ç±»å == 'SELECT') { // 妿å½åè¿æ»¤æ¡ä»¶çç±»åæ¯'SELECT'ï¼å³ä¸æéæ©æ¡ï¼ |
| | | // åæ¾å°å¯¹åºç䏿鿩æ¡ä¸çé项ï¼å
¶value屿§ä¸data[i].è¿æ»¤å¼ç¸å¹é
, å¹¶å°è¯¥é项设置为éä¸ç¶æ |
| | | $("#" + data[i].è¿æ»¤å段ID).find("option[value='" + data[i].è¿æ»¤å¼ + "']").attr("selected", true); |
| | | } |
| | | } |
| | | |
| | | var HInitTimeCycle = $("#HInitTimeCycle").val() * 1; // //å°è·åç䏿æ¡å¼*1转å为æ°åç±»å èµå¼ç»åéHInitTimeCycle |
| | | //è¥æ¥æé´éä¸ä¸º ä»»æé´éï¼åç¦ç¨å¼å§æ¥æä¸ç»ææ¥æçéæ© |
| | | if (HInitTimeCycle != -1) { //夿䏿æ¡çvalue弿¯å¦ä¸ºâ1 |
| | | $('#HBeginDate').prop('disabled', true); //å¼å§æ¶é´ä¸å¯éï¼é»è®¤ç°è² |
| | | $('#HEndDate').prop('disabled', true);//å¼å§ç»æä¸å¯éï¼é»è®¤ç° |
| | | |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd")); //è·åHBeginDateçå¼ï¼æ ¹æ®è·åç³»ç»å½åæ¶é´åå»ç¸åºç天æ°å³ä¸ºå¼å§æ¶é´ |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); //è·åHEndDateçå¼ï¼è°ç¨ç³»ç»å½åæ¶é´è½¬ä¸ºæ¥ææ ¼å¼å³ä¸ºç»ææ¥æ |
| | | |
| | | |
| | | //æ§è¡æ¥è¯¢æ¹æ³ |
| | | get_FastQuery(); |
| | | } else { |
| | | $('#HBeginDate').prop('disabled', false); //å¼å§æ¶é´å¯èªé |
| | | $('#HEndDate').prop('disabled', false); //ç»ææ¶é´å¯èªé |
| | | } |
| | | |
| | | //æ§è¡æ¥è¯¢æ¹æ³ |
| | | get_FastQuery() |
| | | form.render("select"); //éæ°æ¸²æ |
| | | } else { |
| | | //å½åç¨æ·æ²¡æè®¾ç½®é»è®¤çè¿æ»¤æ¹æ¡ |
| | | //éèæ¾ç¤ºè¿æ»¤æ¹æ¡çæ ç¾ä¿¡æ¯ |
| | | document.getElementById("HFilterScheme_Now").style.display = "none";//å¨HTMLææ¡£ä¸æ¾å°ID为HFilterScheme_Nowçå
ç´ ï¼å¹¶è®¾ç½®å
¶CSSçdisplay屿§ä¸ºnone |
| | | //æ§è¡æ¥è¯¢æ¹æ³ |
| | | //get_FastQuery() |
| | | //form.render("select"); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); //è¦ç¤ºç¤º æ¥å£è¯·æ±å¤±è´¥ è¦ç¤ºæ å¿ä¸º5ç |
| | | } |
| | | }); |
| | | } |
| | | |
| | | //ä¿åæ¹æ¡ |
| | | function set_SaveScheme() { |
| | | var index = layer.open() //æå¼æ°çå¼¹çª |
| | | //å¤æç¨æ·æ¯å¦ç¹å»äºå³ä¸è§çâåå·âå
³éå¼¹çªé¡µé¢ |
| | | var HIsClose_Manual = false; //æå¸å°å¼falseèµå¼ç»å£°æåé |
| | | //è·åæ¬é¡µææè¿æ»¤æ¡ä»¶å¯¹è±¡(classä¸å
å«"ForFilteringSchemes"çå
ç´ ) |
| | | var Filter = document.getElementsByClassName(HClassTag); |
| | | |
| | | var HFilterIdList = "";//è¿æ»¤æ¡ä»¶ |
| | | var HFilterIdLists = "";//æ¼æ¥å¤ä¸ªè¿æ»¤æ¡ä»¶ |
| | | var HValue = "";//è¿æ»¤å¼ |
| | | var HElement_type = "";//è¿æ»¤æ ç¾ç±»å |
| | | |
| | | for (var i = 0; i < Filter.length; i++) { //å¾ªç¯æ°ç»ä¸çåæ®µ |
| | | HFilterIdList = Filter[i].id; //è¿æ»¤æ¡ä»¶ID |
| | | HFilterIdLists += Filter[i].id + ","; //è¿æ»¤æ¡ä»¶ID(æ¼æ¥) |
| | | HValue += $("#" + HFilterIdList).val() + ","; //è¿æ»¤æ¡ä»¶ä¸è¾å
¥çå¼ |
| | | HElement_type += document.getElementById(HFilterIdList).tagName + ",";//éè¿æ ç¾idè·åæ ç¾ç±»å |
| | | } |
| | | |
| | | //å»é¤æ«å°¾éå· ç§»é¤æåä¸ä½ |
| | | HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1); |
| | | HValue = HValue.substring(0, HValue.length - 1); |
| | | HElement_type = HElement_type.substring(0, HElement_type.length - 1); |
| | | |
| | | //å½å页é¢ä¸æ²¡æéæ©è¿æ»¤æ¹æ¡ï¼è¿å
¥æ°å¢æ¹æ³ |
| | | if (HDefaultFilter == "") { //å¤æè¿æ»¤åç§°æ¯å¦ä¸ºç©º |
| | | layer.open({ //æå¼æ°çå± |
| | | type: 2 //å¯ä»¥æ¾ç¤ºæ°çé¢ |
| | | , area: ['40%', '80%'] //çé¢çå¤§å° |
| | | , title: 'è¿æ»¤æ¹æ¡' //设置å±åç§° |
| | | , shift: 0 //å¼¹åºå¨ç» |
| | | // ç½®äºä¸ä¸ªå为contentç屿§ 表æ¯urlåæ°ï¼è¿äºæ¥è¯¢åæ°éè¿JavaScriptåéï¼å¦HModuleNameãHFilterIdListsãHValueãHElement_typeï¼å¨ææå»ºï¼ç¨äºåç®æ 页é¢ä¼ éä¿¡æ¯ |
| | | , content: '../../ç³»ç»ç®¡ç/è¿æ»¤æ¹æ¡è®¾ç½®/Xt_FastICScheme.html?OperationType=1&HModuleName=' + HModuleName + '&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type |
| | | , cancel: function () { |
| | | // å³ä¸è§å
³éäºä»¶çé»è¾ |
| | | HIsClose_Manual = true; //ç¨æ·ç¹å»å¯¹è¯æ¡çå
³éæé®æ¶ |
| | | } |
| | | , end: function () { |
| | | if (HIsClose_Manual != true) {//æ£æ¥HIsClose_Manualåéçå¼ï¼å¦æä¸æ¯trueï¼å³å¯¹è¯æ¡ä¸æ¯éè¿ç¹å»å
³éæé®å
³éçï¼ |
| | | get_FastQuery(); |
| | | //æ¾ç¤ºå½åçè¿æ»¤æ¹æ¡ |
| | | // é
ç½®ä¸ä¸ªUIç»ä»¶ï¼å¦å¯¹è¯æ¡ï¼çï¼å®å
å«äºå¨ææå»ºçURLãå¤çå
³éäºä»¶çé»è¾ï¼ä»¥åå¨ç¹å®æ¡ä»¶ä¸æ¾ç¤ºå½åè¿æ»¤æ¹æ¡ä¿¡æ¯çé»è¾ |
| | | document.getElementById("HFilterScheme_Now").style.display = "block"; |
| | | document.getElementById('HFilterScheme_Now').innerHTML = "å½åè¿æ»¤æ¹æ¡ï¼" + sessionStorage["HFilterSchemeName_" + sessionStorage["Czybm"]] + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + sessionStorage["HFilterSchemeRemark_" + sessionStorage["Czybm"]] + ")" + '</span>'; |
| | | } |
| | | } |
| | | }) |
| | | layer.close(index) //å
³éå¼¹çª |
| | | } else { |
| | | //å½å页é¢å·²æè¿æ»¤æ¹æ¡ï¼ç¨æ·éæ© æ°å¢æè
ç¼è¾ |
| | | layer.confirm('å½åå·²éæ©è¿æ»¤æ¹æ¡ï¼æ¯å¦ä¿®æ¹ï¼è¯·éæ©å¯¹åºæä½', { //å¼¹çªæç¤ºæ¯å¦ä¿®æ¹ |
| | | title: "æä½æç¤º", //设置é»è®¤æ¡æ é¢ |
| | | icon: 0, //ç¡®è®¤æ¡æ¯å¦æ¾ç¤º |
| | | btn: ['æ°å¢æ¹æ¡', 'ä¿åä¿®æ¹å½åæ¹æ¡', 'åæ¶'] //btnæ°ç»ä¸çå
容æ¾ç¤º ç¹å»è°ç¨ç¸åºçæ¹æ³ |
| | | }, function (index, layero) { |
| | | //æ°å¢ |
| | | layer.open({ //æå¼å± |
| | | type: 2 //å¯ä»¥æå¼ä¸ä¸ªæ°é¡µé¢ |
| | | , area: ['40%', '80%'] //设置çé¢å¤§å° |
| | | , title: 'è¿æ»¤æ¹æ¡' //è®¾ç½®å±æ é¢ |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | // ç½®äºä¸ä¸ªå为contentç屿§ 表æ¯urlåæ°ï¼è¿äºæ¥è¯¢åæ°éè¿JavaScriptåéï¼å¦HModuleNameãHFilterIdListsãHValueãHElement_typeï¼å¨ææå»ºï¼ç¨äºåç®æ 页é¢ä¼ éä¿¡æ¯ |
| | | , content: '../../ç³»ç»ç®¡ç/è¿æ»¤æ¹æ¡è®¾ç½®/Xt_FastICScheme.html?OperationType=1&HModuleName=' + HModuleName + '&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type |
| | | , end: function () { |
| | | get_FastQuery() |
| | | //æ¾ç¤ºå½åçè¿æ»¤æ¹æ¡ |
| | | // é
ç½®ä¸ä¸ªUIç»ä»¶ï¼å¦å¯¹è¯æ¡ï¼çï¼å®å
å«äºå¨ææå»ºçURLãå¤çå
³éäºä»¶çé»è¾ï¼ä»¥åå¨ç¹å®æ¡ä»¶ä¸æ¾ç¤ºå½åè¿æ»¤æ¹æ¡ä¿¡æ¯çé»è¾ |
| | | document.getElementById("HFilterScheme_Now").style.display = "block"; |
| | | document.getElementById('HFilterScheme_Now').innerHTML = "å½åè¿æ»¤æ¹æ¡ï¼" + sessionStorage["HFilterSchemeName_" + sessionStorage["Czybm"]] + '<span style="font-size: 15px; font-weight: bold; color:#7b90fb"> ' + "(" + sessionStorage["HFilterSchemeRemark_" + sessionStorage["Czybm"]] + ")" + '</span>'; |
| | | } |
| | | }) |
| | | layer.close(index) //å
³éå¼¹çª |
| | | }, function (index) { |
| | | //ç¼è¾ |
| | | var Filter_Edit = document.getElementsByClassName(HClassTag); //è·åæ¬é¡µææè¿æ»¤æ¡ä»¶å¯¹è±¡(classä¸å
å«"ForFilteringSchemes"çå
ç´ ) |
| | | HFilterIdList = ""; //è¿æ»¤æ¡ä»¶ |
| | | HFilterIdLists = "";//æ¼æ¥å¤ä¸ªè¿æ»¤æ¡ä»¶ |
| | | HValue = ""; //è¿æ»¤å¼ |
| | | HElement_type = ""; //è¿æ»¤æ ç¾ç±»å |
| | | for (var i = 0; i < Filter_Edit.length; i++) { // 循ç¯è¿æ»¤å¯¹è±¡æ°ç» |
| | | HFilterIdList = Filter_Edit[i].id; //è¿æ»¤æ¡ä»¶ID |
| | | HFilterIdLists += Filter_Edit[i].id + ","; //è¿æ»¤æ¡ä»¶ID(æ¼æ¥) |
| | | HValue += $("#" + HFilterIdList).val() + ","; //è¿æ»¤æ¡ä»¶ä¸è¾å
¥çå¼ |
| | | HElement_type += document.getElementById(HFilterIdList).tagName + ",";//éè¿æ ç¾idè·åæ ç¾ç±»å |
| | | } |
| | | //å»é¤æ«å°¾éå· |
| | | HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1); |
| | | HValue = HValue.substring(0, HValue.length - 1); |
| | | HElement_type = HElement_type.substring(0, HElement_type.length - 1); |
| | | |
| | | var sMainSub = HInterID_Choose + ';' + HFilterIdLists + ';' + HValue + ';' + HElement_type + ';' + sessionStorage["Czybm"] + ';' + 3;//ææ¼æ¥çå¼èµç»smainub |
| | | |
| | | //ä¿®æ¹ |
| | | $.ajax({ //æå¼è¯·æ± |
| | | type: "POST", //è¯·æ±æ¹æ³ |
| | | url: GetWEBURL() + "/Xt_FastICScheme/save", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, // è¿ä¸ªé项æå®äºè¯·æ±æ¯å¦åºè¯¥å¼æ¥æ§è¡ |
| | | data: { "oMain": sMainSub }, //è¦åéçæ°æ® |
| | | dataType: "json", //datatypeæ°æ®ç±»å为json |
| | | // å½è¯·æ±æåæ¶è°ç¨ç彿° æ¥åæ¶ä¸ä¸ªåæ°data |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ 夿è·åæ°ç»æ¯å¦åå¨count屿§ä¸ countæ¯å¦çäº1 |
| | | layer.msg(data.Message, { time: 1 * 1000, icon: 1 }); //è®¾ç½®å¼¹çªæ¶é´ |
| | | } |
| | | else { |
| | | |
| | | } |
| | | layer.closeAll("loading")//éæ°è°ç¨ |
| | | }, |
| | | error: function (err) { |
| | | |
| | | |
| | | } |
| | | }); |
| | | layer.close(index) //å
³éå¼¹çª |
| | | }, function (index) { |
| | | //åæ¶ |
| | | layer.alert('åæ¶') //æç¤ºåæ¶ |
| | | layer.close(index) //å
³éå¼¹çª |
| | | }); |
| | | } |
| | | |
| | | } |
| | | |
| | | //è¯»åæ¹æ¡ |
| | | function set_ReadScheme() { |
| | | var HIsClose_Manual = false; //声æåéï¼å¨åå¸å°å¼false |
| | | var Filter = document.getElementsByClassName(HClassTag); //è·åæ¬é¡µææè¿æ»¤æ¡ä»¶å¯¹è±¡(classä¸å
å«"ForFilteringSchemes"çå
ç´ ) |
| | | |
| | | var HFilterIdList = "";//è¿æ»¤æ¡ä»¶ |
| | | var HFilterIdLists = "";//æ¼æ¥å¤ä¸ªè¿æ»¤æ¡ä»¶ |
| | | var HValue = ""; //è¿æ»¤å¼ |
| | | var HElement_type = ""; //è¿æ»¤æ ç¾ç±»å |
| | | for (var i = 0; i < Filter.length; i++) { |
| | | HFilterIdList = Filter[i].id; //è¿æ»¤æ¡ä»¶ID |
| | | HFilterIdLists += Filter[i].id + ","; //è¿æ»¤æ¡ä»¶ID(æ¼æ¥) |
| | | HValue += $("#" + HFilterIdList).val() + ","; //è¿æ»¤æ¡ä»¶ä¸è¾å
¥çå¼ |
| | | HElement_type += document.getElementById(HFilterIdList).tagName + ",";//éè¿æ ç¾idè·åæ ç¾ç±»å |
| | | } |
| | | //å»é¤æ«å°¾éå· |
| | | HFilterIdLists = HFilterIdLists.substring(0, HFilterIdLists.length - 1); |
| | | HValue = HValue.substring(0, HValue.length - 1); |
| | | HElement_type = HElement_type.substring(0, HElement_type.length - 1); |
| | | |
| | | layer.open({ //æå¼æ°çå± |
| | | type: 2 //è°ç¨æ°é¡µé¢ |
| | | , area: ['80%', '80%'] //设置页é¢å¤§å° |
| | | , title: 'è¿æ»¤æ¹æ¡å表' //è®¾ç½®å±æ é¢ |
| | | , shift: 0//å¼¹åºå¨ç» |
| | | // ç½®äºä¸ä¸ªå为contentç屿§ 表æ¯urlåæ°ï¼è¿äºæ¥è¯¢åæ°éè¿JavaScriptåéï¼å¦HModuleNameãHFilterIdListsãHValueãHElement_typeï¼å¨ææå»ºï¼ç¨äºåç®æ 页é¢ä¼ éä¿¡æ¯ |
| | | , content: '../../ç³»ç»ç®¡ç/è¿æ»¤æ¹æ¡è®¾ç½®/Xt_FastICSchemeList.html?HType=Select&HFilterIdLists=' + HFilterIdLists + '&HValue=' + HValue + '&HElement_type=' + HElement_type + '&HModuleName=' + HModuleName |
| | | , cancel: function () { |
| | | // å³ä¸è§å
³éäºä»¶çé»è¾ |
| | | HIsClose_Manual = true; //ç¨æ·ç¹å»å¯¹è¯æ¡çå
³éæé® |
| | | } |
| | | , end: function () { |
| | | if (HIsClose_Manual != true) {//æ£æ¥HIsClose_Manualåéçå¼ï¼å¦æä¸æ¯trueï¼å³å¯¹è¯æ¡ä¸æ¯éè¿ç¹å»å
³éæé®å
³éçï¼ |
| | | get_FastQuery() //æ§è¡æ¥è¯¢æ¹æ³ |
| | | form.render("select"); //éæ°æ¸²æé¡µé¢ |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | //以䏿¯layui模å |
| | | }); |
| | | </script> |