| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Issue"><i class="layui-icon layui-icon-file-b"></i>ä¸è¾¾</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelIssue"><i class="layui-icon layui-icon-file-b"></i>åä¸è¾¾</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SendWork"><i class="layui-icon layui-icon-file-b"></i>å·¥åºæ´¾å·¥</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_WWSendWork"><i class="layui-icon layui-icon-file-b"></i>å·¥åºå§å¤æ´¾å·¥</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_PlanDate"><i class="layui-icon layui-icon-file-b"></i>ææ´¾æ¥æ</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_BatchReport"><i class="layui-icon layui-icon-file-b"></i>æ¹éæ±æ¥</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill"><i class="layui-icon layui-icon-file-b"></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="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>å·æ°</button> |
| | |
| | | // |
| | | var HModName = "Sc_ProcessExchangeIssueBillList"; |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | |
| | | set_ClearBill(); |
| | | |
| | | //#endregion |
| | | |
| | | //#region 头工å
·æ äºä»¶ |
| | |
| | | break; |
| | | //å·¥åºæ´¾å·¥ |
| | | case 'set_SendWork': set_SendWork(); |
| | | break; |
| | | //å·¥åºå§å¤æ´¾å·¥ |
| | | case 'set_WWSendWork': set_WWSendWork(); |
| | | break; |
| | | //ææ´¾æ¥æ |
| | | case 'set_PlanDate': set_PlanDate(); |
| | |
| | | break; |
| | | //æç»å设置 |
| | | case 'get_HideColumn2': get_HideColumn2(); |
| | | break; |
| | | //æ¹éæ±æ¥ |
| | | case 'set_BatchReport': set_BatchReport(); |
| | | break; |
| | | |
| | | }; |
| | |
| | | sWhere = ""; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | | table.on('row(mainTable)', function (obj) { |
| | | //éä¸è¡æ¹åé¢è² |
| | | var flag = !obj.tr.find(':checkbox:first').prop('checked'); |
| | | obj.tr.find(':checkbox').prop('checked', 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) { |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { |
| | | l.LAY_CHECKED = flag; |
| | | } |
| | | }); |
| | | }) |
| | | //#endregion |
| | | //#region å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | var SHPrintQty = $("#SHPrintQty").val();//æå°ç¶æ |
| | |
| | | , page: true |
| | | , height: 'full-50' |
| | | , cellMinWidth: 90 |
| | | , totalRow: true |
| | | , limit: 50 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , cols: [[ |
| | |
| | | , { field: 'HProcID', title: 'HProcID', hide: true } |
| | | , { field: 'å·¥åºä»£ç ', title: 'å·¥åºä»£ç ' } |
| | | , { field: 'å·¥åºåç§°', title: 'å·¥åºåç§°' } |
| | | , { field: 'æµè½¬å¡æ°é', title: 'æµè½¬å¡æ°é', width: 100 } |
| | | , { field: 'æµè½¬å¡æ°é', title: 'æµè½¬å¡æ°é', totalRow: true, width: 100 } |
| | | , { field: 'æªåºç«æ°é', title: 'æªåºç«æ°é', totalRow: true, width: 100 } |
| | | , { |
| | | field: '计åå¼å·¥æ¥æ', title: '计åå¼å·¥æ¥æ', width: 120, sort: true, templet: "<div>{{d.计åå¼å·¥æ¥æ ==null ?'':layui.util.toDateString(d.计åå¼å·¥æ¥æ, 'yyyy-MM-dd')}}</div>" |
| | | } |
| | |
| | | , { field: 'åææ¹æ¬¡å·', title: 'åææ¹æ¬¡å·' } |
| | | , { field: 'è®¾å¤æ¨¡å
·ä»£ç ', title: 'è®¾å¤æ¨¡å
·ä»£ç ' } |
| | | , { field: 'è®¾å¤æ¨¡å
·', title: 'è®¾å¤æ¨¡å
·' } |
| | | , { field: 'ç产æ°é', title: 'ç产æ°é' } |
| | | , { field: 'ç产æ°é', title: 'ç产æ°é', totalRow: true} |
| | | |
| | | , { field: 'æè¦', title: 'æè¦' } |
| | | , { field: 'å
é¨åæ®å·', title: 'å
é¨åæ®å·' } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | | table.on('row(mainTablemainTable)', function (obj) { |
| | | //éä¸è¡æ¹åé¢è² |
| | | var flag = !obj.tr.find(':checkbox:first').prop('checked'); |
| | | obj.tr.find(':checkbox').prop('checked', 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) { |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { |
| | | l.LAY_CHECKED = flag; |
| | | } |
| | | }); |
| | | }) |
| | | //#endregion |
| | | |
| | | //æ¹éæ±æ¥ |
| | | function set_BatchReport() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | var array = []; |
| | | var interid = []; |
| | | var ieid = []; |
| | | for (let i = 0; i < data.length; i++) { |
| | | array.push(checkStatus.data[i]["HEntryID"]); //è·åæµè½¬å¡å表ID |
| | | interid.push(checkStatus.data[i]["hmainid"]); |
| | | ieid.push(checkStatus.data[i]["hmainid"].toString() + checkStatus.data[i]["HEntryID"].toString()); |
| | | } |
| | | var HEntryID = array.join(",");//ç¨éå·å岿°ç» |
| | | var HInterID = interid.join(","); |
| | | var HIeID = ieid.join(","); |
| | | var HReportNum = checkStatus.data.length;//éæ©æ¹éæ±æ¥æ°é |
| | | if (checkStatus.data.length >= 1) { |
| | | if (checkStatus.data[0]["æµæ°´å·"] != "9999") { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "æ¹éæ±æ¥" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["100%", "100%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../车é´ç®¡ç/å·¥åºæµè½¬å¡/Gy_ProcessBatchReport.html?OperationType=1&linterid=' + HInterID.toString() + '&HEntryID=' + HEntryID.toString() + '&HIeID=' + HIeID + '&HReportNum=' + HReportNum, "yes"] |
| | | //, btn: ["ç¡®å®", "åæ¶"] |
| | | //, btn1: function (index, laero) { |
| | | // //å·æ°è¡¨æ ¼æ°æ® |
| | | // DisPlay_HideColumn(); |
| | | // //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | // layer.close(index);//å
³éå¼¹çª |
| | | //} |
| | | }) |
| | | } else { |
| | | layer.msg('æ±æ¥å·¥åºä¸è½æ¯è½¬å·¥åºï¼'); |
| | | } |
| | | } else { |
| | | layer.msg('è¯·éæ©æ°æ®ç¼è¾ï¼'); |
| | | } |
| | | } |
| | | |
| | | //#region ç¼è¾ |
| | | function set_ShowBill() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | |
| | | var interid = []; |
| | | var ieid = []; |
| | | for (let i = 0; i < data.length; i++) { |
| | | array.push(checkStatus.data[i]["HEntryID"]); //è·åæµè½¬å¡å表ID |
| | | array.push(checkStatus.data[i]["HEntryID"]); //è·åæµè½¬å¡å表ID |
| | | interid.push(checkStatus.data[i]["hmainid"]); |
| | | ieid.push(checkStatus.data[i]["hmainid"].toString() + checkStatus.data[i]["HEntryID"].toString()); |
| | | ieid.push(checkStatus.data[i]["hmainid"].toString() + checkStatus.data[i]["HEntryID"].toString()); |
| | | //夿忮巿¯å¦ç¸å |
| | | //if (checkStatus.data[0]["åæ®å·"] != checkStatus.data[i]["åæ®å·"]) { |
| | | // layer.msg("å¾éäºä¸åæµè½¬å¡å·ï¼è¯·ç¡®è®¤"); |
| | | // return; |
| | | //} |
| | | } |
| | | //} |
| | | } |
| | | var HEntryID = array.join(",");//ç¨éå·å岿°ç» |
| | | var HInterID = interid.join(","); |
| | | var HIeID = ieid.join(","); |
| | |
| | | } else { |
| | | layer.msg('è¯·éæ©æ°æ®ç¼è¾ï¼'); |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | //å·¥åºå§å¤æ´¾å·¥ |
| | | function set_WWSendWork() { |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | var array = []; |
| | | var interid = []; |
| | | var ieid = []; |
| | | for (let i = 0; i < data.length; i++) { |
| | | array.push(checkStatus.data[i]["HEntryID"]); //è·åæµè½¬å¡å表ID |
| | | interid.push(checkStatus.data[i]["hmainid"]); |
| | | ieid.push(checkStatus.data[i]["hmainid"].toString() + checkStatus.data[i]["HEntryID"].toString()); |
| | | //夿忮巿¯å¦ç¸å |
| | | //if (checkStatus.data[0]["åæ®å·"] != checkStatus.data[i]["åæ®å·"]) { |
| | | // layer.msg("å¾éäºä¸åæµè½¬å¡å·ï¼è¯·ç¡®è®¤"); |
| | | // return; |
| | | //} |
| | | } |
| | | var HEntryID = array.join(",");//ç¨éå·å岿°ç» |
| | | var HInterID = interid.join(","); |
| | | var HIeID = ieid.join(","); |
| | | if (checkStatus.data.length >= 1) { |
| | | if (checkStatus.data[0]["æµæ°´å·"] != "9999") { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "å·¥åºå§å¤æ´¾å·¥åç¼è¾" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["100%", "100%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../车é´ç®¡ç/å·¥åºæµè½¬å¡/WW_EntrustWorkOrderBillEdit.html?OperationType=1&linterid=' + HInterID.toString() + '&HEntryID=' + HEntryID.toString() + '&HIeID=' + HIeID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn(); |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } else { |
| | | layer.msg('派工工åºä¸è½æ¯è½¬å·¥åºï¼'); |
| | | } |
| | | } else { |
| | | layer.msg('è¯·éæ©æ°æ®ç¼è¾ï¼'); |
| | | } |
| | | } |
| | | |
| | | //#region ææ´¾æ¥æ |
| | | function set_PlanDate() { |
| | | var checkStatus = table.checkStatus('mainTable') |