| | |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <style> |
| | | .main-btn { /*头é¨ä¸»æé®*/ |
| | | padding: 0 2px; /*è°æ´æé®å·¦å³ç©ºé大å°*/ |
| | | height: 30px; |
| | | line-height: 30px; |
| | | } |
| | | |
| | | .btn-title { |
| | | font-size: 16px; |
| | | } |
| | | /* 鲿¢ä¸ææ¡ç䏿å表被éè---å¿
须设置--- */ |
| | | .layui-table-cell { |
| | | overflow: visible !important; |
| | | } |
| | | /* 使å¾ä¸ææ¡ä¸åå
æ ¼å好åé */ |
| | | td .layui-form-select { |
| | | margin-top: -10px; |
| | | margin-left: -15px; |
| | | margin-right: -15px; |
| | | } |
| | | |
| | | .layui-form-item .layui-inline { |
| | | margin-top: 5px; |
| | | margin-bottom: 5px; |
| | | margin-right: 0px; |
| | | } |
| | | |
| | | .layui-form-label { |
| | | width: 25%; |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid" style="padding: 0;"> |
| | |
| | | var dd = myDate.getDate(); |
| | | var SumMonth = 31; //卿䏤æä¹å·® new Date(yyyy, MM, 0).getDate() |
| | | var columns = []; |
| | | var HBEGINDATE = new Date(new Date($("#HDate").val())).getDate(); //è·åå¼å§æ¥æå¤©æ° |
| | | |
| | | columns.push({ type: 'checkbox', fixed: 'left' }); |
| | | columns.push({ field: 'hmainid', title: 'hmainid', width: 200, hide: true }); |
| | | columns.push({ field: 'åæ®å·', title: 'åæ®å·', width: 200 }); |
| | | columns.push({ field: 'ç产订åå·*', title: 'ç产订åå·' }); |
| | | columns.push({ field: 'ç产订åå·*', title: 'ç产订åå·', width: 150 }); |
| | | columns.push({ field: 'ç产订åæç»è¡å·*', title: 'ç产订åæç»è¡å·', width: 200 }); |
| | | columns.push({ field: 'ç»ç»ç¼ç *', title: 'ç»ç»ç¼ç ' }); |
| | | columns.push({ field: 'ç»ç»ç¼ç *', title: 'ç»ç»ç¼ç ', width: 150}); |
| | | columns.push({ field: 'HWorkShopID', title: 'HWorkShopID', hide: true }); |
| | | columns.push({ field: 'ç产车é´ç¼ç *', title: 'ç产车é´' }); |
| | | columns.push({ field: 'ç产车é´ç¼ç *', title: 'ç产车é´', width: 150}); |
| | | columns.push({ field: 'HSourceID', title: 'HSourceID', hide: true }); |
| | | columns.push({ field: 'çäº§èµæºç¼ç *', title: 'çäº§èµæº', edit: 'text', event: "HSourceID" }); |
| | | columns.push({ field: 'ä¼å
级', title: 'ä¼å
级' }); |
| | | columns.push({ field: 'HEmpID', title: 'HEmpID', hide: true }); |
| | | columns.push({ field: 'åå·¥', title: 'åå·¥' }); |
| | | columns.push({ field: 'åå·¥ç¼ç ', title: 'åå·¥ç¼ç ' }); |
| | | columns.push({ field: 'åå·¥', title: 'åå·¥', width: 150 }); |
| | | columns.push({ field: 'åå·¥ç¼ç ', title: 'åå·¥ç¼ç ', width: 150 }); |
| | | columns.push({ field: 'HMaterID', title: 'ç©æID', hide: true }); |
| | | columns.push({ field: 'ç©æç¼ç *', title: 'ç©æç¼ç ' }); |
| | | columns.push({ field: 'ç©æç¼ç *', title: 'ç©æç¼ç ', width: 150 }); |
| | | columns.push({ field: 'ç©æåç§°', title: 'ç©æåç§°', width: 200 }); |
| | | columns.push({ field: 'è§æ ¼åå·', title: 'è§æ ¼åå·' }); |
| | | columns.push({ field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 150}); |
| | | columns.push({ field: 'HUnitID', title: 'HUnitID', hide: true }); |
| | | columns.push({ field: '计éåä½', title: '计éåä½' }); |
| | | columns.push({ field: 'æ¹æ¬¡å·', title: 'æ¹æ¬¡' }); |
| | | columns.push({ field: '计éåä½', title: '计éåä½', width: 150}); |
| | | columns.push({ field: 'æ¹æ¬¡å·', title: 'æ¹æ¬¡', width: 150}); |
| | | columns.push({ field: 'éå®è®¢åæ°é', title: 'éå®è®¢åæ°é', width: 200 }); |
| | | columns.push({ field: 'çäº§è®¢åæ°é', title: 'çäº§è®¢åæ°é', width: 200 }); |
| | | columns.push({ field: 'æ»é½å¥æ°é', title: 'æ»é½å¥æ°é', width: 200 }); |
| | | columns.push({ field: 'ICMOBillHInterID', title: 'ICMOBillHInterID', hide: true}); |
| | | columns.push({ field: 'ICMOBillHEntryID', title: 'ICMOBillHEntryID', hide: true }); |
| | | for (var i = 0; i <= (SumMonth - dd); i++) { |
| | | columns.push({ field: Format(yyyy + '/' + MM + '/' + (dd + i), 'yyyy-MM-dd'), title: Format(yyyy + '/' + MM + '/' + (dd + i), 'MM.dd'), edit: 'text', width:60 }) |
| | | columns.push({ field: 'HProdORGID', title: 'HProdORGID', hide: true }); |
| | | |
| | | var k = 0;//æ¶éå¾ªç¯æ¬¡æ° |
| | | var Days = 45; |
| | | for (var j = 0; j <= (Days - k); j++) { |
| | | columns.push({ field: Format(yyyy + '/' + MM + '/' + (HBEGINDATE + j), 'yyyy-MM-dd'), title: Format(yyyy + '/' + MM + '/' + (HBEGINDATE + j), 'MM.dd'), width: 70, totalRow: true }) |
| | | //跨年çè¯ ä¼ä»ä¸æä¸å·å¼å§ |
| | | if (MM == 12 && (HBEGINDATE + j) == 31) { |
| | | yyyy += 1; |
| | | MM = 1; |
| | | SumMonth = new Date(yyyy, MM, 0).getDate(); |
| | | HBEGINDATE = 0; |
| | | k += j; |
| | | j = 0; |
| | | } else if ((HBEGINDATE + j) == SumMonth) { //è·¨æ ææ°å ä¸ å¤©æ°ä»ä¸å¼å§ |
| | | HBEGINDATE = 0; |
| | | MM += 1; |
| | | SumMonth = new Date(yyyy, MM, 0).getDate(); |
| | | k += j; |
| | | j = 0; |
| | | } |
| | | } |
| | | for (var i = 1; i < dd; i++) { |
| | | columns.push({ field: Format(yyyy + '/' + (MM + 1) + '/' + i, 'yyyy-MM-dd'), title: Format(yyyy + '/' + (MM + 1) + '/' + i, 'MM.dd'), edit: 'text', width: 60 }) |
| | | } |
| | | |
| | | //for (var i = 0; i <= (SumMonth - dd); i++) { |
| | | // columns.push({ field: Format(yyyy + '/' + MM + '/' + (dd + i), 'yyyy-MM-dd'), title: Format(yyyy + '/' + MM + '/' + (dd + i), 'MM.dd'), edit: 'text', width:80 }) |
| | | //} |
| | | //for (var i = 1; i <= dd; i++) { |
| | | // columns.push({ field: Format(yyyy + '/' + (MM + 1) + '/' + i, 'yyyy-MM-dd'), title: Format(yyyy + '/' + (MM + 1) + '/' + i, 'MM.dd'), edit: 'text', width: 80 }) |
| | | //} |
| | | columns.push({ fixed: 'right', title: 'æä½', toolbar: '#barDemo' }); |
| | | |
| | | option = { |
| | |
| | | |
| | | //渲æé¡µé¢ |
| | | table.render(option); |
| | | } |
| | | } |
| | | |
| | | //导å
¥(ä¿å) |
| | | function set_AddNew(data) { |
| | |
| | | for (var i = 0; i < table.cache["mainTable"].length; i++) { |
| | | if (table.cache["mainTable"][i] != "") { |
| | | table.cache["mainTable"][i].LAY_TABLE_INDEX = i; |
| | | |
| | | if (table.cache["mainTable"][i].ç©æåç§°.indexOf("\"") != -1 || table.cache["mainTable"][i].ç©æåç§°.indexOf(";") != -1) { |
| | | table.cache["mainTable"][i].ç©æåç§° = table.cache["mainTable"][i].ç©æåç§°.replaceAll("\"", "â").replaceAll(";", "ï¼") |
| | | } |
| | | if (table.cache["mainTable"][i].è§æ ¼åå·.indexOf("\"") != -1 || table.cache["mainTable"][i].è§æ ¼åå·.indexOf(";") != -1) { |
| | | table.cache["mainTable"][i].è§æ ¼åå· = table.cache["mainTable"][i].è§æ ¼åå·.replaceAll("\"", "â").replaceAll(";", "ï¼") |
| | | } |
| | | |
| | | num.push(table.cache["mainTable"][i]) |
| | | } |
| | | } |
| | | data.field.HPRDORGID = sessionStorage["OrganizationID"];//ç»ç» |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(num); |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';' + sessionStorage["HUserName"]; |
| | | var index = layer.load(); |
| | | |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/JIT_DayPlanPlatFormImport/JIT_DayPlanPlatFormImport_btnSave", |
| | | async: true, |
| | | data: { "sMainSub": sMainSub }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | layer.close(index); |
| | | layer.msg("æäº¤æå"); |
| | | } |
| | | else { |
| | | layer.close(index); |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.close(index); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i].ç©æåç§°.indexOf("\"") != -1 || option.data[i].ç©æåç§°.indexOf(";") != -1) { |
| | | option.data[i].ç©æåç§° = option.data[i].ç©æåç§°.replaceAll("\"", "â").replaceAll(";", "ï¼") |
| | | } |
| | | }); |
| | | if (option.data[i].è§æ ¼åå·.indexOf("\"") != -1 || option.data[i].è§æ ¼åå·.indexOf(";") != -1) { |
| | | option.data[i].è§æ ¼åå· = option.data[i].è§æ ¼åå·.replaceAll("\"", "â").replaceAll(";", "ï¼") |
| | | } |
| | | } |
| | | |
| | | var HDataSub = []; |
| | | |
| | | //JIT导å
¥è®¡åï¼æ¯æ¬¡å¯¼å
¥100è¡æ°æ®,å¯ä¿®æ¹içèªå¢å¼å³å®æ¯æ¬¡å¾ªç¯å¯¼å
¥çè¡æ° |
| | | for (var i = 0; i < option.data.length; i += 100) { |
| | | HDataSub = option.data.slice(i, i + 100) |
| | | |
| | | data.field.HPRDORGID = sessionStorage["OrganizationID"];//ç»ç» |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sSubStr = JSON.stringify(HDataSub); |
| | | var sMainSub = sMainStr + ';' + sSubStr + ';' + sessionStorage["HUserName"]; |
| | | var index = layer.load(); |
| | | |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/JIT_DayPlanPlatFormImport/JIT_DayPlanPlatFormImport_btnSave", |
| | | async: false, |
| | | data: { "sMainSub": sMainSub }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | layer.close(index); |
| | | layer.msg("æäº¤æå"); |
| | | } |
| | | else { |
| | | layer.close(index); |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.close(index); |
| | | layer.msg("é误:" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | //è¡å
å é¤ |