| | |
| | | <div class="layui-tab-content"> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label">å¼å§æ¥æ</label> |
| | | <div class="layui-input-block"> |
| | | <input type="date" class="layui-input" id="HBeginDate" style="width:120px;"> |
| | | </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:120px;"> |
| | | </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="HMaterName" id="HMaterName"> |
| | | <input type="text" class="layui-input" name="HDeptName_ICMO" id="HDeptName_ICMO"> |
| | | </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="HMaterName" id="HMaterName"> |
| | | <input type="text" class="layui-input" name="HMaterName_ICMO" id="HMaterName_ICMO"> |
| | | </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="HMaterName" id="HMaterName"> |
| | | <input type="text" class="layui-input" name="HICMOBillNo_ICMO" id="HICMOBillNo_ICMO"> |
| | | </div> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">æ¥è¯¢</button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch">éç½®</button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch_ICMO" id="btnSearch_ICMO">æ¥è¯¢</button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch_ICMO" id="btnReSearch_ICMO">éç½®</button> |
| | | <!--å¾
æè®¢å--> |
| | | <table class="layui-hide" id="mainTable_ICMO" lay-filter="mainTable_ICMO"></table> |
| | | </div> |
| | |
| | | <script type="text/html" id="toolbarDemo2"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_Arrangement"><i class="layui-icon layuiiconform"></i>æäº§</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn2"><i class="layui-icon layuiiconform"></i>å设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn_ICMO"><i class="layui-icon layuiiconform"></i>å设置</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Close"><i class="layui-icon layui-icon-logout"></i>éåº</button> |
| | | </div> |
| | | </script> |
| | |
| | | var HModName = "JIT_DayPlanPlatForm"; |
| | | //ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = []; |
| | | var titleData_ICMO = ["hmainid", "HEntryID", "HEmpID", "HPRDORGID", "hsubid", "HMaterID", "HUnitID", "HDeptID", "HEntryCusID", "HCenterID","HSourceID"]; |
| | | //#endregion |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | |
| | | } |
| | | //mainTable ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² |
| | | layui.each(table.cache.mainTable, function (i, l) { |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { |
| | | l.LAY_CHECKED = flag; |
| | | } |
| | | }); |
| | | }) |
| | | |
| | | table.on('row(mainTable_ICMO)', 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_ICMO ä¸ºè¡¨æ ¼ID æ³¨ææ¤å¤å¦æID䏿£ç¡®å°å¯¼è´ä½ å¨çå¬å¤éæ¡æ¶è·åä¸å°ä½ éæ©çæ°æ®ï¼åé¢çåªæ¯æ·»å æå é¤é䏿ªé䏿 ·å¼ä»¥åè®¾ç½®èæ¯è²ï¼åä½é¢è² |
| | | layui.each(table.cache.mainTable_ICMO, function (i, l) { |
| | | if (obj.tr.index() == l.LAY_TABLE_INDEX) { |
| | | l.LAY_CHECKED = flag; |
| | | } |
| | |
| | | parent.layui.admin.events.closeThisTabs(); |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn2': |
| | | get_HideColumn2(); |
| | | case 'set_HideColumn_ICMO': |
| | | get_HideColumn_ICMO(); |
| | | break; |
| | | }; |
| | | }); |
| | |
| | | get_FastQuery(2); |
| | | }); |
| | | |
| | | //å¿«éè¿æ»¤ |
| | | form.on('submit(btnSearch_ICMO)', function (data) { |
| | | get_FastQuery_ICMO(2); |
| | | }); |
| | | |
| | | //éç½® |
| | | form.on('submit(btnReSearch)', function (data) { |
| | | set_ClearQuery(); |
| | | }); |
| | | |
| | | //éç½® |
| | | form.on('submit(btnReSearch_ICMO)', function (data) { |
| | | set_ClearQuery_ICMO(); |
| | | }); |
| | | |
| | | //é½å¥åæ |
| | |
| | | $("#HPlanBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); |
| | | $("#HPlanEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HMastersDate").val(""); |
| | | |
| | | $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); |
| | | $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | get_ReadConfigFile(); |
| | | //ç»ç» |
| | | Organ(); |
| | |
| | | sWhere = ""//è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | } |
| | | |
| | | |
| | | |
| | | //å¿«éè¿æ»¤ |
| | | function get_FastQuery_ICMO(number) { |
| | | var HWorkShopID = 0; |
| | | var HProdORGID = 0; |
| | | HWorkShopID = $("#HWorkShopID").val();//çäº§è½¦é´ |
| | | if (number == 2) { |
| | | if (HWorkShopID == 0) { |
| | | return layer.msg("ç产车é´ä¸è½ä¸ºç©º!"); |
| | | } |
| | | var HDate = $("#HBeginDate").val();//å¼å§æ¥æ |
| | | var HDate1 = $("#HEndDate").val();//ç»ææ¥æ |
| | | var HDeptName_ICMO = $("#HDeptName_ICMO").val();//çäº§è½¦é´ |
| | | var HMaterName_ICMO = $("#HMaterName_ICMO").val();//ç©æåç§° |
| | | var HICMOBillNo_ICMO = $("#HICMOBillNo_ICMO").val(); //ç产订å |
| | | |
| | | HProdORGID = $("#HProdORGID").val();//ç产订åç»ç» |
| | | if (HDate) { |
| | | sWhere_ICMO += " and CONVERT(varchar(100),æ¥æ, 23) >= '" + HDate + "'"; |
| | | } |
| | | if (number == 1) { |
| | | HProdORGID = sessionStorage["OrganizationID"];//ç产订åç»ç» |
| | | if (HDate1) { |
| | | sWhere_ICMO += " and CONVERT(varchar(100),æ¥æ, 23) <= '" + HDate1 + "'"; |
| | | } |
| | | var HPlanBeginDate = $("#HPlanBeginDate").val();//å¼å·¥èµ·å§æ¥æ |
| | | var HPlanEndDate = $("#HPlanEndDate").val();//å¼å·¥æªæ¢æ¥æ |
| | | var HMastersDate = $("#HMastersDate").val();//æäº§æ¥æ |
| | | var HSeOrderBillNo = $("#HSeOrderBillNo").val();//éå®è®¢åå· |
| | | var HMaterID = $("#HMaterID").val();//ç©æç¼ç id |
| | | var HICMOBillNo = $("#HICMOBillNo").val();//ç产订åå· |
| | | var ColName = $("#ColName").val();//å¤éæ¡ |
| | | var Comparator = $("#Comparator").val() |
| | | var ColContent = $("#ColContent").val(); |
| | | var sWhere_ICMO = ""; |
| | | |
| | | if (ColName != 0 && Comparator != 0) { |
| | | var com = ""; |
| | | switch (Comparator) { |
| | | case "7": |
| | | com = "like''%" + ColContent + "%''"; |
| | | break; |
| | | case "8": |
| | | com = "like''%" + ColContent + "''"; |
| | | break; |
| | | case "9": |
| | | com = "like''" + ColContent + "%''"; |
| | | break; |
| | | case "10": |
| | | com = "not like''%" + ColContent + "%''"; |
| | | break; |
| | | default: |
| | | com = "" + Comparator + "''" + ColContent + "''"; |
| | | break; |
| | | } |
| | | sWhere_ICMO += " and [" + ColName + "] " + com; |
| | | if (HDeptName_ICMO) { |
| | | sWhere_ICMO += " and çäº§è½¦é´ like '%" + HDeptName_ICMO + "%'"; |
| | | } |
| | | if (HMaterName_ICMO) { |
| | | sWhere_ICMO += " and concat(产å代ç ,产ååç§°,è§æ ¼åå·) like '%" + HMaterName_ICMO + "%'"; |
| | | } |
| | | if (HICMOBillNo_ICMO) { |
| | | sWhere_ICMO += " and åæ®å· like '%" + HICMOBillNo_ICMO + "%'"; |
| | | } |
| | | |
| | | sWhere_ICMO = { |
| | | HPlanBeginDate: HPlanBeginDate |
| | | , HProdORGID: HProdORGID |
| | | , HSeOrderBillNo: HSeOrderBillNo |
| | | , HPlanEndDate: HPlanEndDate |
| | | , HMaterID: HMaterID |
| | | , HICMOBillNo: HICMOBillNo |
| | | , HWorkShopID: HWorkShopID |
| | | , HMastersDate: HMastersDate |
| | | , sWheres: sWheres |
| | | } |
| | | get_Display2(JSON.stringify(sWhere_ICMO)); |
| | | get_Display2(sWhere_ICMO); |
| | | sWhere_ICMO = ""//è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | } |
| | | |
| | |
| | | form.render('select'); |
| | | sWhere = ""; |
| | | } |
| | | |
| | | |
| | | //éç½® |
| | | function set_ClearQuery_ICMO() { |
| | | $("#HPlanBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//å¼å·¥èµ·å§æ¥æ |
| | | $("#HSeOrderBillNo").val("");//éå®è®¢åå· |
| | | $("#HPlanEndDate").val(Format(new Date(), "yyyy-MM-dd"));//å¼å·¥æªæ¢æ¥æ |
| | | $("#HMastersDate").val("");//æäº§æ¥æ |
| | | $("#HMaterID").val("0");//ç©æç¼ç id |
| | | $("#HMaterNumber").val("");//ç©æç¼ç |
| | | $("#HMaterName").val("");//ç©æåç§° |
| | | $("#HMaterModel").val("");//è§æ ¼åå· |
| | | $("#HICMOBillNo").val("");//ç产订åå· |
| | | $("#HWorkShopID").val("0");//ç产车é´id |
| | | $("#HWorkShopIDName").val("");//çäº§è½¦é´ |
| | | $("#HProdORGID").val(sessionStorage["OrganizationID"])//ç产订åç»ç» |
| | | $("#ColContent").val(""); |
| | | $("#ColName").val("0"); |
| | | $("#Comparator").val("0"); |
| | | //$("#HPlanBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd"));//å¼å·¥èµ·å§æ¥æ |
| | | //$("#HPlanEndDate").val(Format(new Date(), "yyyy-MM-dd"));//å¼å·¥æªæ¢æ¥æ |
| | | |
| | | $("#HDeptName_ICMO").val("");//çäº§è½¦é´ |
| | | $("#HMaterName_ICMO").val("");//ç©æåç§° |
| | | $("#HICMOBillNo_ICMO").val(""); //ç产订å |
| | | |
| | | form.render('select'); |
| | | sWhere_ICMO = ""; |
| | | } |
| | |
| | | function get_Display2(sWhere_ICMO) { |
| | | var ajaxLoad = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/LEMS/MES_IF_ICMOBillList_Json', |
| | | url: GetWEBURL() + '/Sc_ICMOBill/NotInDayPlan', |
| | | type: "GET", |
| | | data: { "sWhere": sWhere_ICMO, "user": sessionStorage["HUserName"] }, |
| | | success: function (data1) { |
| | |
| | | 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) { |
| | | if ($.inArray(data[i].name, titleData_ICMO) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | |
| | | , data: data1.data |
| | | , height: 400 |
| | | , page: true |
| | | , limits: [50, 500, 5000, 50000] |
| | | , limits: [200, 500, 5000, 50000] |
| | | , limit: 200 |
| | | , cellMinWidth: 90 |
| | | } |
| | | table.render(option2); |
| | | |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn2(); |
| | | DisPlay_HideColumn_ICMO(); |
| | | |
| | | layer.close(ajaxLoad); |
| | | //if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") { |
| | |
| | | var checkStatus = table.checkStatus('mainTable_ICMO') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length > 0) { |
| | | console.log(option.data); |
| | | var arr_field = []; |
| | | //è·åå·²æè®¢ååè¡¨åæ®µ |
| | | for (let i = 0; i < option_columns.length; i++) { |
| | | if (option_columns[i].field != undefined && option_columns[i].field != null) { |
| | | arr_field.push(option_columns[i].field); |
| | | } |
| | | } |
| | | //var arr_field = []; |
| | | ////è·åå·²æè®¢ååè¡¨åæ®µ |
| | | //for (let i = 0; i < option_columns.length; i++) { |
| | | // if (option_columns[i].field != undefined && option_columns[i].field != null) { |
| | | // arr_field.push(option_columns[i].field); |
| | | // } |
| | | //} |
| | | //æå·²æè®¢ååè¡¨åæ®µåå
¥obj对象ä¸ï¼ä»¥ä¾¿ç»å段èµå¼ |
| | | var obj = {}; |
| | | for (let i = 0; i < arr_field.length; i++) { |
| | | var key = arr_field[i]; |
| | | var value = ''; |
| | | obj[key] = value; |
| | | } |
| | | //var obj = {}; |
| | | //for (let i = 0; i < arr_field.length; i++) { |
| | | // var key = arr_field[i]; |
| | | // var value = ''; |
| | | // obj[key] = value; |
| | | //} |
| | | //è·åå¾éä¸çå¾
æç产订å |
| | | for (var i = 0; i < checkStatus.data.length; i++) { |
| | | obj.HMaterID = data[i].HMaterID; |
| | | obj.HProdORGID = data[i].HPRDORGID; |
| | | obj.HUnitID = data[i].HUnitID; |
| | | obj.HWorkShopID = data[i].HDeptID; |
| | | obj.æåæ°é = data[i].ç产任å¡åæ°é; |
| | | obj.æºå主å
ç = data[i].hmainid; |
| | | obj.æºååå
ç = data[i].HEntryID; |
| | | obj.ç©æä»£ç = data[i].产å代ç ; |
| | | obj.ç©æåç§° = data[i].产ååç§°; |
| | | obj.ç产ç»ç» = "æºäºè¿æ"; |
| | | obj.ç产订ååæ®ç±»å = data[i].åæ®ç±»å; |
| | | obj.ç产订åå· = data[i].åæ®å·; |
| | | obj.ç产订åæç»è¡å· = data[i].HEntryID; |
| | | obj.çäº§è½¦é´ = data[i].ç产车é´; |
| | | obj.è§æ ¼åå· = data[i].è§æ ¼åå·; |
| | | obj.计åå¼å§æ¥æ = data[i].计åå¼å·¥æ¥æ; |
| | | obj.è®¡åæ°é = data[i].ç产任å¡åæ°é; |
| | | obj.计åç»ææ¥æ = data[i].计åå®å·¥æ¥æ; |
| | | obj.计éåä½ = data[i].计éåä½; |
| | | obj.订å坿æ°é = data[i].ç产任å¡åæ°é; |
| | | obj.订åç级 = data[i].订åç级; |
| | | obj.订åç±»å = data[i].åæ®ç±»å; |
| | | obj.éå®è®¢åå· = data[i].éå®è®¢åå·; |
| | | obj.éå®è®¢åæ°é = data[i].é宿°é; |
| | | var newObj = { |
| | | "HMaterID" : data[i].HMaterID, |
| | | "HProdORGID" : data[i].HPRDORGID, |
| | | "HUnitID" : data[i].HUnitID, |
| | | "HWorkShopID" : data[i].HDeptID, |
| | | "æåæ°é" : data[i].ç产任å¡åæ°é, |
| | | "æºå主å
ç " : data[i].hmainid, |
| | | "æºååå
ç " : data[i].HEntryID, |
| | | "ç©æä»£ç " : data[i].产å代ç , |
| | | "ç©æåç§°" : data[i].产ååç§°, |
| | | "ç产ç»ç»": data[i].ç产ç»ç», |
| | | "ç产订ååæ®ç±»å" : data[i].åæ®ç±»å, |
| | | "ç产订åå·" : data[i].åæ®å·, |
| | | "ç产订åæç»è¡å·" : data[i].HEntryID, |
| | | "ç产车é´" : data[i].ç产车é´, |
| | | "è§æ ¼åå·" : data[i].è§æ ¼åå·, |
| | | "计åå¼å§æ¥æ" : data[i].计åå¼å·¥æ¥æ, |
| | | "è®¡åæ°é" : data[i].ç产任å¡åæ°é, |
| | | "计åç»ææ¥æ" : data[i].计åå®å·¥æ¥æ, |
| | | "计éåä½" : data[i].计éåä½, |
| | | "订å坿æ°é" : data[i].ç产任å¡åæ°é, |
| | | "订åç级" : data[i].订åç级, |
| | | "订åç±»å" : data[i].åæ®ç±»å, |
| | | "éå®è®¢åå·" : data[i].éå®è®¢åå·, |
| | | "éå®è®¢åæ°é" : data[i].é宿°é |
| | | } |
| | | |
| | | option.data.push(obj); |
| | | option.data.push(newObj); |
| | | table.render(option) |
| | | } |
| | | |
| | |
| | | }) |
| | | } |
| | | |
| | | function get_HideColumn2() { |
| | | function get_HideColumn_ICMO() { |
| | | var colName = ""; |
| | | var contentUrl = ""; |
| | | for (var i = 1; i < option2.cols[0].length; i++) { |
| | |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //å·æ°è¡¨æ ¼æ°æ® |
| | | DisPlay_HideColumn2(); |
| | | DisPlay_HideColumn_ICMO(); |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | |
| | | function DisPlay_HideColumn2() { |
| | | function DisPlay_HideColumn_ICMO() { |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList', |
| | | type: "GET", |
| | |
| | | |
| | | |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | /* var titleData = ["åæ®ID", "HMouldID", "hsubid", "HManagerID", "æºå主å
ç ", "æºååå
ç "];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å±*/ |
| | | /* var titleData_ICMO = ["åæ®ID", "HMouldID", "hsubid", "HManagerID", "æºå主å
ç ", "æºååå
ç "];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å±*/ |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | |
| | | // option.cols[0][i + 1]["width"] = ""; |
| | | //} |
| | | //æ¾ç¤ºå |
| | | if (dataCols[1] == 0 && $.inArray(option2.cols[0][i + 1]["title"], titleData) == -1) { |
| | | if (dataCols[1] == 0 && $.inArray(option2.cols[0][i + 1]["title"], titleData_ICMO) == -1) { |
| | | option2.cols[0][i + 1]["hide"] = false; |
| | | } |
| | | //å使å¨ä½ç½®(å·¦ å±
ä¸ å³) |
| | |
| | | //å»ç»å |
| | | if (data1.data[0].HFixCols != 0) { |
| | | for (var i = 0; i < data1.data[0].HFixCols; i++) { |
| | | if ($.inArray(option2.cols[0][i + 1]["title"], titleData) != -1) { |
| | | if ($.inArray(option2.cols[0][i + 1]["title"], titleData_ICMO) != -1) { |
| | | data1.data[0].HFixCols += 1; |
| | | } |
| | | option2.cols[0][i + 1]["fixed"] = "left"; |