From 44edbbae5dcec2e084461e6b80af3972f893af06 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期二, 25 二月 2025 11:21:56 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI
---
WebTM/views/生产管理/生产计划平台/JIT_DayPlanPlatForm_TK.html | 904 ++++++++++++++++++++++++++++++++++----------------------
1 files changed, 551 insertions(+), 353 deletions(-)
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm_TK.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm_TK.html"
index d4bbbe0..e807bc7 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm_TK.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\347\224\237\344\272\247\350\256\241\345\210\222\345\271\263\345\217\260/JIT_DayPlanPlatForm_TK.html"
@@ -36,6 +36,7 @@
<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnUnlockOrder" id="btnUnlockOrder">瑙i攣宸ュ崟</button>
<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnGetCompletionDate" id="btnGetCompletionDate">鑾峰彇瀹屽伐鏃ユ湡</button>
<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnGetEarlyDate" id="btnGetEarlyDate">鑾峰彇鏈�鏃╁紑宸ユ棩鏈�</button>
+ <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnProHJPC" id="btnProHJPC">鐒婃帴鎺掍骇</button>
</div>
<div class="layui-collapse resizable-container">
<div class="layui-colla-item">
@@ -783,6 +784,29 @@
}, 1000)
}
})
+
+ //鐒婃帴鎺掍骇
+ form.on('submit(btnProHJPC)', function (data) {
+
+ var HWorkShopID = $("#HWorkShopID").val();//鐢熶骇杞﹂棿
+ if (HWorkShopID == 0) {
+ return layer.msg("鐢熶骇杞﹂棿涓嶈兘涓虹┖!");
+ } else {
+ var index = layer.open({
+ type: 1, // page 灞傜被鍨�
+ area: ['20%', '20%'],
+ shade: 0.6, // 閬僵閫忔槑搴�
+ shadeClose: false, // 鐐瑰嚮閬僵鍖哄煙锛屼笉鍏抽棴寮瑰眰
+ maxmin: false, // 涓嶅厑璁稿叏灞忔渶灏忓寲
+ anim: 0, // 0-6 鐨勫姩鐢诲舰寮忥紝-1 涓嶅紑鍚�
+ content: '<div style="padding: 12px;">姝e湪杩愮畻,璇疯�愬績绛夊緟!!!</div>'
+ });
+ setTimeout(function () {
+ get_btnProHJPC(HWorkShopID);
+ layer.close(index);
+ }, 1000)
+ }
+ })
//宸ヨ壓璺嚎缂栬緫
form.on('submit(btnRoutEdit)', function (data) {
@@ -1162,6 +1186,8 @@
columns.push({ field: '璁″垝缁撴潫鏃ユ湡', title: '璁″垝缁撴潫鏃ユ湡', width: 150, templet: "<div>{{d.璁″垝缁撴潫鏃ユ湡 ==null ?'':layui.util.toDateString(d.璁″垝缁撴潫鏃ユ湡, 'yyyy-MM-dd')}}</div>", event: "HPlanEndDate", sort: true, filter: { type: 'date[yyyy-MM-dd HH:mm:ss]' } });
columns.push({ field: '閿�鍞鍗曞鏍告棩鏈�', title: '閿�鍞鍗曞鏍告棩鏈�', width: 150, templet: "<div>{{d.閿�鍞鍗曞鏍告棩鏈� ==null ?'':layui.util.toDateString(d.閿�鍞鍗曞鏍告棩鏈�, 'yyyy-MM-dd')}}</div>",sort: true, filter: { type: 'date[yyyy-MM-dd HH:mm:ss]' } });
columns.push({ field: '鎿嶄綔宸�', title: '鎿嶄綔宸�', width: 150, edit: 'text', event: "HEmpID" });
+ columns.push({ field: 'HMouldID', title: 'HMouldID', width: 150, hide: true });
+ columns.push({ field: 'HMouldPCTime', title: 'HMouldPCTime', width: 150, hide: true });
columns.push({ fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' });
option_columns = columns;
option = {
@@ -2071,359 +2097,6 @@
}
}
- //鎺掍骇
- function get_btnProPC(HWorkShopID) {
-
- var JDTLen = 0;
- var lMainID = 0;
- var sICMOBillNo = "";
- var dEndDate = "";
- var sProdTimes = 0;
- var sPlanQty = 0;
- var lHGroupID = 0;
- var sGroupName = "";
- var lMaterID = 0;
- var sMaterNumber = "";
- var sMaterName = "";
- var sMaterModel = "";
- var sWorkQty = 0;
- var sYX = 0;
- var iLeftQty = 0;
- var sLeftProdTimes = 0;
- var lSourceID = 0;
- var iRow = 0;
- var sSourceName = "";
- var sSourceNumber = "";
- var ds = [];
- var dsSub = [];
- var bFind = false;
- var HPlanDay = 0;
- var HDelData = 0;
- JDTLen = (100 / option.data.length).toFixed(2);
- var HJDLen = 0;
- var HReportQty = 0;
-
- //濡傛灉閿佸畾璁″垝锛屽垯涓嶉渶瑕佸啀鎺掔▼
- //鏌ヨ鏈溅闂存槸鍚︽湁閿佸畾璁″垝鐨勬暟鎹�
- var HinterID_S = [];
- for (var i = 0; i < option.data.length; i++) {
- if (option.data[i]["灏忔椂浜ц兘"] == "0") {
- return layer.msg("璇峰厛鐐瑰嚮鍑嗗鎸夐挳,纭繚灏忔椂浜ц兘涓嶄负0!!!")
- }
- HinterID_S.push(option.data[i]["hmainid"]);
- }
- $.ajax({
- url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/JIT_DayPlanPlatFormBillHinterIDList',
- type: "GET",
- async: false,
- data: { "sWhere": HinterID_S.toString(), "num": 1 },
- success: function (data1) {
- if (data1.count == 1) {
- HPlanDay = data1.data[0].DayNum;
-
- } else {
- layer.alert(data1.code + data1.Message, { icon: 5 });
- }
- }, error: function () {
- layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- }
- });
-
- //鏍规嵁杞﹂棿鍒犻櫎娌℃湁閿佸畾鐨勬暟鎹�
- var sql = "delete from Sc_WorkBillSortBillSub where HMasterDate>=convert(varchar(10) ,DATEADD(DAY," + HPlanDay + ",GETDATE()),20) and HInterID in(select HInterID from Sc_WorkBillSortBillMain where HWorkShopID=" + HWorkShopID + " and HLockOrder != 1 )";
- $.ajax({
- url: GetWEBURL() + '/Gy_SOPBillList/UpDelSQL',
- type: "GET",
- async: false,
- data: { "sWhere": sql },
- success: function (data1) {
- if (data1.count == 1) {
-
- } else {
- layer.alert(data1.code + data1.Message, { icon: 5 });
- }
- }, error: function () {
- layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- }
- });
-
- get_HFData(0, 0);
-
- //鍒濆鍖栬〃鏍兼暟鎹�
- for (var i = 0; i < option.data.length; i++) {
- for (var j = (22 + HPlanDay); j < 53; j++) {
- if (option.data[i][option.cols[0][j].field] != null) {
- option.data[i][option.cols[0][j].field] = "";
- }
- }
- }
-
- //get_FastQuery(2);
-
- //鎸変换鍔″崟浼樺厛绾� 寰幆
- for (var i = 0; i < option.data.length; i++) {
- //鑾峰彇閿佸畾鐨勬帓浜ф暟閲�
- var SDSum = 0;
- if (HPlanDay > 0) {
- for (var j = 22; j < (22 + HPlanDay); j++) {
- SDSum += TableData[i][option.cols[0][j].field];
- }
- }
-
- //鎵惧埌鏈换鍔″崟 鍙敤鐢熶骇璧勬簮
- lMainID = option.data[i]["HICMOInterID"];
- sICMOBillNo = option.data[i]["鐢熶骇璁㈠崟鍙�"];
- dEndDate = Format(option.data[i]["鏈�杩熷畬宸ユ棩鏈�"], 'yyyy/MM/dd');
- sProdTimes = option.data[i]["鐢熶骇鍛ㄦ湡"];
- sPlanQty = option.data[i]["鎷嗗崟鏁伴噺"];
- lHGroupID = option.data[i]["HGroupID"];
- sGroupName = option.data[i]["HGroupName"];
- lMaterID = option.data[i]["HMaterID"];
- sMaterNumber = option.data[i]["鐗╂枡浠g爜"];
- sMaterName = option.data[i]["鐗╂枡鍚嶇О"];
- sMaterModel = option.data[i]["瑙勬牸鍨嬪彿"];
- sWorkQty = option.data[i]["灏忔椂浜ц兘"];
- sYX = option.data[i]["浼樺厛绾�"];
- HReportQty = option.data[i]["鎷嗗崟姹囨姤鏁伴噺"];
-
- if (SDSum > 0) {
- sPlanQty = sPlanQty - SDSum - HReportQty;
- }
- //鍓╀綑闇�姹傚伐鏃�
- iLeftQty = sPlanQty - HReportQty;
- if (sWorkQty <= 0) {
- sLeftProdTimes = 0;
- }
- else {
- sLeftProdTimes = iLeftQty / sWorkQty;
- }
- //鑻ユ湰浠诲姟鍗曞凡鏈夊畨鎺掕祫婧愶紙涓婃鎺掔▼鎴栬�呮墜宸ユ帓绋嬶級 鍒欎笉鍐嶅鎵捐祫婧愶紝鐩存帴鎺掔▼
- if (option.data[i]["HSourceID"] != 0 && option.data[i]["鐢熶骇璧勬簮"] != "") {
- //鑾峰彇璇ョ敓浜ц祫婧愮殑鍓╀綑宸ユ椂杩涜鎺掔▼銆�
- lSourceID = option.data[i]["HSourceID"];
- sSourceName = option.data[i]["鐢熶骇璧勬簮"];
- sSourceNumber = option.data[i]["鐢熶骇璧勬簮浠g爜"];
- //鏌ヨ鐢熶骇璧勬簮鐨勫墿浣欏伐鏃惰繘琛屾帓绋嬨��
- var sql = "exec h_p_Sc_ICMOGetWorkSource2 " + lMaterID + ",'" + dEndDate + "'," + sProdTimes + "," + lSourceID;
- $.ajax({
- url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
- type: "GET",
- async: false,
- data: { "sWhere": sql },
- success: function (data1) {
- if (data1.count == 1) {
- ds = data1.data
- } else {
- layer.alert(data1.code + data1.Message, { icon: 5 });
- }
- }, error: function () {
- layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- }
- });
- }
- else //娌℃湁璧勬簮鍒� 鑷姩鎵惧埌璧勬簮
- {
- //鏌ヨ鐢熶骇璧勬簮鐨勫墿浣欏伐鏃惰繘琛屾帓绋嬨��
- var sql = "exec h_p_Sc_ICMOGetWorkSource " + lMaterID + ",'" + dEndDate + "'," + sProdTimes;
- $.ajax({
- url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
- type: "GET",
- async: false,
- data: { "sWhere": sql },
- success: function (data1) {
- if (data1.count == 1) {
- ds = data1.data
- } else {
- layer.alert(data1.code + data1.Message, { icon: 5 });
- }
- }, error: function () {
- layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- }
- });
- }
-
- if (ds == null || ds.length == 0) //娌℃湁鍙互鎺掔殑璧勬簮
- {
- get_HFData(1, i);
- //璺冲埌涓嬩竴鍗� 鏈崟绾㈣壊鏄剧ず
- $("tr[data-index='" + i + "']").attr({ "style": "background:red;color:black;" });
- continue;
- }
- else {
- $("tr[data-index='" + i + "']").attr({ "style": "background:White;color:black;" });
- //寮�濮嬫帓鍗�
- bFind = false;
- //瓒呬氦璐ф湡 浠嶇劧鎺掔▼
- for (var j = 0; j < ds.length; j++) {
- //鍒ゆ柇璧勬簮鍓╀綑宸ユ椂锛屾槸鍚﹀ぇ浜� 鐢熶骇鍛ㄦ湡
- if (parseFloat(ds[j]["鍓╀綑宸ユ椂"]) >= sLeftProdTimes) {
- if (iLeftQty > 0) // 鐢熶骇璁㈠崟鍓╀綑鏁伴噺
- {
- //鍦ㄦ湰璧勬簮涓婄敓浜�
- //鑾峰彇璇ョ敓浜ц祫婧愮殑鍓╀綑宸ユ椂杩涜鎺掔▼銆�
- lSourceID = ds[j]["HitemID"];
- sSourceName = ds[j]["璧勬簮鍚嶇О"];
- sSourceNumber = ds[j]["璧勬簮浠g爜"];
- option.data[i]["HSourceID"] = lSourceID;
- option.data[i]["鐢熶骇璧勬簮"] = sSourceName;
- option.data[i]["鐢熶骇璧勬簮浠g爜"] = sSourceNumber;
-
- var sql = "exec h_p_Sc_ICMOGetWorkSourceTime " + lSourceID;
- $.ajax({
- url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
- type: "GET",
- async: false,
- data: { "sWhere": sql },
- success: function (data1) {
- if (data1.count == 1) {
- dsSub = data1.data
- } else {
- layer.alert(data1.code + data1.Message, { icon: 5 });
- }
- }, error: function () {
- layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- }
- });
-
- if (dsSub == null || dsSub.length == 0) {
- get_HFData(1, i);
- continue;//濡傛灉娌℃湁鍓╀綑鍒� 鎵ц涓嬩竴涓敓浜ц鍗�
- }
- if (dsSub != null)//涓嶅姞鐝帓绋�
- {
- iRow = i + 1;
- //灏嗘暟鎹帓鍒扮綉鏍间腑
- SetInfoToGrid(option, dsSub, null, (iRow - 1), iLeftQty, sWorkQty, false, HPlanDay);
-
- set_AddNew1(option.data[i]);
- }
- bFind = true;
- }
- } else {
- get_HFData(1, i);
- }
- }
- //if (!bFind) {
- // for (var j = 0; j < ds.length; j++) {
- // //鍒ゆ柇璧勬簮鏈�澶у墿浣欏伐鏃讹紝鏄惁澶т簬 鐢熶骇鍛ㄦ湡
- // if (parseFloat(ds[j]["鏈�澶у墿浣欏伐鏃�"]) > sLeftProdTimes) {
- // if (iLeftQty > 0) {
-
- // //鍦ㄦ湰璧勬簮涓婄敓浜�
- // grdMain.RowCount = grdMain.RowCount + 1;
- // //鑾峰彇璇ョ敓浜ц祫婧愮殑鍓╀綑宸ユ椂杩涜鎺掔▼銆�
- // lSourceID = ds[j]["HitemID"];
- // sSourceName = ds[j]["璧勬簮鍚嶇О"];
- // sSourceNumber = ds[j]["璧勬簮浠g爜"];
- // option.data[i]["HSourceID"] = lSourceID;
- // option.data[i]["鐢熶骇璧勬簮"] = sSourceName;
- // option.data[i]["鐢熶骇璧勬簮浠g爜"] = sSourceNumber;
-
- // var sql = "exec h_p_Sc_ICMOGetWorkSourceTime " + lSourceID;
- // $.ajax({
- // url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
- // type: "GET",
- // async: false,
- // data: { "sWhere": sql },
- // success: function (data1) {
- // if (data1.count == 1) {
- // dsSub = data1.data
- // } else {
- // layer.alert(data1.code + data1.Message, { icon: 5 });
- // }
- // }, error: function () {
- // layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- // }
- // });
-
- // if (dsSub == null || dsSub.length == 0) {
- // continue;
- // }
- // //if (dsSub != null)//鍔犵彮鎺掔▼
- // //{
- // // //灏嗘暟鎹帓鍒扮綉鏍间腑
- // // grdMain.RowCount = grdMain.RowCount + 1; // grdmain 鏂板涓�琛�
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecICMOBillNoCol].Value = sICMOBillNo;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecICMOInterIDCol].Value = lMainID;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecLeftQtyCol].Value = iLeftQty;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecGroupIDCol].Value = lHGroupID;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecGroupNameCol].Value = sGroupName;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecMaterIDCol].Value = lMaterID;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecMaterNameCol].Value = sMaterName;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecMaterNumberCol].Value = sMaterNumber;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecMaterModelCol].Value = sMaterModel;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecPlanEndDateCol].Value = dEndDate;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecPlanQtyCol].Value = sPlanQty;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecSourceIDCol].Value = lSourceID;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecSourceNameCol].Value = sSourceName;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecSourceNumberCol].Value = sSourceNumber;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecYXCol].Value = sYX;
- // // Sc_ICMOSortBillFun.SetInfoToGrid(grdMain, dsSub, null, grdMain.RowCount - 1, ref iLeftQty, sWorkQty, true, oClsGridValues);
- // //}
- // }
- // bFind = true;
- // }
- // }
- //}
-
- //if (!bFind) {
- // //濡傛灉娌℃湁鎵惧埌鍚堥�傝祫婧愬垯锛岀洿鎺ユ帓鏈�鍚庝竴涓墿浣欐渶澶х殑璧勬簮銆�
- // //鑾峰彇璇ョ敓浜ц祫婧愮殑鍓╀綑宸ユ椂杩涜鎺掔▼銆�
- // lSourceID = ds[ds.length - 1]["HitemID"];
- // sSourceName = ds[ds.length - 1]["璧勬簮鍚嶇О"];
- // sSourceNumber = ds[ds.length - 1]["璧勬簮浠g爜"];
- // option.data[i]["HSourceID"] = lSourceID;
- // option.data[i]["鐢熶骇璧勬簮"] = sSourceName;
- // option.data[i]["鐢熶骇璧勬簮浠g爜"] = sSourceNumber;
-
- // //鑾峰彇璇ョ敓浜ц祫婧愮殑鍓╀綑宸ユ椂杩涜鎺掔▼銆�
- // var sql = "exec h_p_Sc_ICMOGetWorkSourceTime " + lSourceID;
- // $.ajax({
- // url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
- // type: "GET",
- // async: false,
- // data: { "sWhere": sql },
- // success: function (data1) {
- // if (data1.count == 1) {
- // dsSub = data1.data
- // } else {
- // layer.alert(data1.code + data1.Message, { icon: 5 });
- // }
- // }, error: function () {
- // layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
- // }
- // });
-
- // if (dsSub == null || dsSub.length == 0) {
- // continue;
- // }
- // //if (dsSub != null)//鍔犵彮鎺掔▼
- // //{
- // // //灏嗘暟鎹帓鍒扮綉鏍间腑
- // // grdMain.RowCount = grdMain.RowCount + 1; // grdmain 鏂板涓�琛�
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecICMOBillNoCol].Value = sICMOBillNo;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecICMOInterIDCol].Value = lMainID;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecLeftQtyCol].Value = iLeftQty;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecGroupIDCol].Value = lHGroupID;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecGroupNameCol].Value = sGroupName;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecMaterIDCol].Value = lMaterID;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecMaterNameCol].Value = sMaterName;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecMaterNumberCol].Value = sMaterNumber;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecMaterModelCol].Value = sMaterModel;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecPlanEndDateCol].Value = dEndDate;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecPlanQtyCol].Value = sPlanQty;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecSourceIDCol].Value = lSourceID;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecSourceNameCol].Value = sSourceName;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecSourceNumberCol].Value = sSourceNumber;
- // // grdMain.Rows[grdMain.RowCount - 1].Cells[HSecYXCol].Value = sYX;
- // // Sc_ICMOSortBillFun.SetInfoToGrid(grdMain, dsSub, null, grdMain.RowCount - 1, ref iLeftQty, sWorkQty, true, oClsGridValues);
- // //}
- //}
- }
- }
- table.render(option);
- }
-
//缁勮鎺掍骇
function get_btnProZZPC(HWorkShopID) {
var JDTLen = 0;
@@ -2771,6 +2444,444 @@
get_FastQuery(2);
}
+ //鐒婃帴鎺掍骇
+ function get_btnProHJPC(HWorkShopID) {
+ var JDTLen = 0;
+ var lMainID = 0;
+ var sICMOBillNo = "";
+ var dEndDate = "";
+ var sProdTimes = 0;
+ var sPlanQty = 0;
+ var lHGroupID = 0;
+ var sGroupName = "";
+ var lMaterID = 0;
+ var sMaterNumber = "";
+ var sMaterName = "";
+ var sMaterModel = "";
+ var sWorkQty = 0;
+ var sYX = 0;
+ var iLeftQty = 0;
+ var sLeftProdTimes = 0;
+ var lSourceID = 0;
+ var iRow = 0;
+ var sSourceName = "";
+ var sSourceNumber = "";
+ var ds = [];
+ var dsSub = [];
+ var bFind = false;
+ var HPlanDay = 0;
+ var HDelData = 0;
+ JDTLen = (100 / option.data.length).toFixed(2);
+ var HJDLen = 0;
+ var HReportQty = 0;
+
+ //濡傛灉閿佸畾璁″垝锛屽垯涓嶉渶瑕佸啀鎺掔▼
+ //鏌ヨ鏈溅闂存槸鍚︽湁閿佸畾璁″垝鐨勬暟鎹�
+ var HinterID_S = [];
+ for (var i = 0; i < option.data.length; i++) {
+ //if (option.data[i]["灏忔椂浜ц兘"] == "0") {
+ // return layer.msg("璇峰厛鐐瑰嚮鍑嗗鎸夐挳,纭繚灏忔椂浜ц兘涓嶄负0!!!")
+ //}
+ HinterID_S.push(option.data[i]["hmainid"]);
+ }
+ $.ajax({
+ url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/JIT_DayPlanPlatFormBillHinterIDList',
+ type: "GET",
+ async: false,
+ data: { "sWhere": HinterID_S.toString(), "num": 1 },
+ success: function (data1) {
+ if (data1.count == 1) {
+ HPlanDay = data1.data[0].DayNum;
+
+ } else {
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+
+ //鏍规嵁杞﹂棿鍒犻櫎娌℃湁閿佸畾鐨勬暟鎹�
+ var sql = "delete from Sc_WorkBillSortBillSub where HMasterDate>=convert(varchar(10) ,DATEADD(DAY," + HPlanDay + ",GETDATE()),20) and HInterID in(select HInterID from Sc_WorkBillSortBillMain where HWorkShopID=" + HWorkShopID + " and HLockOrder != 1 )";
+ $.ajax({
+ url: GetWEBURL() + '/Gy_SOPBillList/UpDelSQL',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sql },
+ success: function (data1) {
+ if (data1.count == 1) {
+
+ } else {
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+
+ //鏍规嵁杞﹂棿鍒犻櫎鍣ㄥ叿鍗犵敤鏃堕棿
+ var sql2 = "delete from Gy_MouldOccupancyTime where HICMOEntryID not in ( select HICMOEntryID from Sc_WorkBillSortBillMain where HInterID in (select HInterID from Sc_WorkBillSortBillSub))";
+ $.ajax({
+ url: GetWEBURL() + '/Gy_SOPBillList/UpDelSQL',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sql2 },
+ success: function (data1) {
+ if (data1.count == 1) {
+
+ } else {
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+
+ get_HFData(0, 0);
+
+ //鍒濆鍖栬〃鏍兼暟鎹�
+ for (var i = 0; i < option.data.length; i++) {
+ for (var j = (22 + HPlanDay); j < 53; j++) {
+ if (option.data[i][option.cols[0][j].field] != null) {
+ option.data[i][option.cols[0][j].field] = "";
+ }
+ }
+ }
+
+ //get_FastQuery(2);
+
+ //涓洪槻姝㈢敤鎴锋墜鍔ㄧ鏀逛紭鍏堢骇锛岄噸鏂版牴鎹紭鍏堢骇鎺掑簭鏁扮粍
+ option.data.sort(function (a, b) {
+ return a.浼樺厛绾� - b.浼樺厛绾�
+ });
+
+ window.HPCDate = Format(new Date().toLocaleDateString().replaceAll('/', '-'), 'yyyy/MM/dd') //褰撳墠鎺掍骇鏃ユ湡
+ window.HArrIndex = []; //鐢ㄤ簬瀛樺偍鍥犱负褰撳墠鏃ユ湡涓嶆弧瓒虫渶鏃╁紑宸ユ棩鏈熻�屾湭鑳芥帓浜х殑璁㈠崟涓嬫爣
+ window.HArrIndex_PC = [];//鐢ㄤ簬瀛樺偍宸茬粡鎺掍骇鐨勮鍗曚笅鏍�
+ window.HIsPriority = false;//鏄惁浼樺厛鎺掍骇
+ var HDataLen = option.data.length;//鎬绘帓浜ц鍗曢暱搴�
+
+ var HProgress = parseInt(100 / HDataLen);
+ var HCount = 0;
+ //鎸変换鍔″崟浼樺厛绾� 寰幆
+ for (var i = 0; i < HDataLen; i++) {
+ HCount++;
+ if (HCount > 50000) {
+ break;
+ }
+ var old_date = new Date();
+
+ //element.progress('demo', (i + 1) * HProgress + '%')
+ //鍒ゆ柇鏁扮粍闀垮害鏄惁鍙戠敓鍙樺寲锛屾槸鍒欓噸缃暟缁勯暱搴�
+ if (HDataLen != option.data.length) {
+ HDataLen = option.data.length;
+ if (i == option.data.length) {
+ i = option.data.length - 1;
+ }
+ }
+ console.log("1.寮�濮嬫帓浜х" + (i + 1) + "琛岃鍗曪細" + option.data[i].鐢熶骇璁㈠崟鍙� + "锛屽綋鍓嶆帓浜ф棩鏈燂細" + HPCDate + ",鏈�鏃╁紑宸ユ棩鏈�:" + option.data[i].鏈�鏃╁紑宸ユ棩鏈�);
+ //鎺掍骇鏈�鍚庝竴绗旇鍗曪紙鑻ユ湰娆′负鏈�鍚庝竴绗旇鍗曟帓浜э紝浣嗗綋鍓嶆帓浜ф棩鏈熻繕涓嶆弧瓒虫渶鏃╁紑宸ユ棩鏈燂紝鍒欏綋鍓嶆棩鏈熻繘琛岀疮鍔狅紝鐩村埌婊¤冻鏈�鏃╁紑宸ユ棩鏈熶负姝級
+ if (HArrIndex_PC.length == option.data.length - 1 && HArrIndex.length > 0 && Format(option.data[HArrIndex[0]].鏈�鏃╁紑宸ユ棩鏈�, 'yyyy/MM/dd') > HPCDate) {
+ for (var k = 0; k < 100; k++) {
+ //鎺掍骇鏃ユ湡寰�鍚庢帹涓�澶�
+ var dateTime = new Date(HPCDate);
+ HPCDate = Format(new Date(dateTime.setDate(dateTime.getDate() + 1)), 'yyyy/MM/dd');
+ //褰撳墠鎺掍骇鏃ユ湡婊¤冻鏈�鏃╁紑宸ユ棩鏈燂紝缁堟绱姞
+ if (Format(option.data[HArrIndex[0]].鏈�鏃╁紑宸ユ棩鏈�, 'yyyy/MM/dd') <= HPCDate) {
+ break;
+ }
+ }
+ }
+
+ //鍒ゆ柇鏄惁鏈夋湭鎺掍骇鐨勮鍗曪紝鑻ユ湁鍒欒ˉ鎺�
+ if (HArrIndex.length > 0 && (HIsPriority == false || HArrIndex.length + HArrIndex_PC.length == option.data.length)) {//(HIsPriority == false || HArrIndex.length >= 2)
+
+ //瀵瑰厛鍓嶆湭鑳芥帓浜х殑璁㈠崟杩涜鎺掑簭
+ HArrIndex.sort(function (a, b) { return a - b });
+
+ //鑾峰彇涔嬪墠鎺掍骇鏃舵湭鑳芥帓浜х殑璁㈠崟
+ i = HArrIndex[0];
+
+ var index = 0;
+ //濡傛灉瀛樺湪澶氫釜涔嬪墠鏈兘鎺掍骇鐨勮鍗曪紝鍒欑湅鍝釜璁㈠崟鑳藉浼樺厛婊¤冻鏈�鏃╁紑宸ユ棩鏈燂紝浼樺厛鎺掍骇
+ if (HArrIndex.length > 1) {
+ //鎺掍骇鏃ユ湡寰�鍚庢帹涓�澶�
+ var dateTime = new Date(HPCDate);
+ HPCDate = Format(new Date(dateTime.setDate(dateTime.getDate() + 1)), 'yyyy/MM/dd');
+ for (var j = 0; j < HArrIndex.length; j++) {
+ //鍖归厤鍒版弧瓒虫渶鏃╁紑宸ユ棩鏈熺殑璁㈠崟锛屾妸杩欎釜璁㈠崟浼樺厛鎷垮幓鎺掍骇锛屽苟缁堟寰幆鍖归厤
+ if (Format(option.data[HArrIndex[j]].鏈�鏃╁紑宸ユ棩鏈�, 'yyyy/MM/dd') <= HPCDate) {
+ i = HArrIndex[j];
+ index = j;
+
+ break;
+ }
+ }
+
+ }
+ //绉婚櫎鏈帓浜ц鍗曚俊鎭�
+ HArrIndex.splice(index, 1)
+ }
+
+ //濡傛灉褰撳墠璁㈠崟鐨勬渶鏃╁紑宸ユ棩鏈熶笉婊¤冻褰撳墠鎺掍骇鏃ユ湡锛堟渶鏃╁紑宸ユ棩鏈� > 褰撳墠鎺掍骇鏃ユ湡锛夛紝鍒欒烦鍑哄綋鍓嶈鍗曠殑鎺掍骇锛屽厛鎺掍笅涓�涓鍗�
+ if (Format(option.data[i].鏈�鏃╁紑宸ユ棩鏈�, 'yyyy/MM/dd') > HPCDate) {
+
+ if (HArrIndex.indexOf(i) == -1) {
+ HArrIndex.push(i);
+ }
+ HIsPriority = true;
+ //涓烘弧瓒虫渶鍚庝竴绗斿尮閰嶈鍗曚篃鑳借繘琛屾帓浜э紝鏀瑰彉鎬绘帓浜ц鍗曟暟缁勯暱搴︼紝缁х画寰幆鍖归厤
+ if (HArrIndex.length > 0 && i == HDataLen - 1) {
+ HDataLen = HDataLen + 1;
+ }
+ continue;
+ }
+ //濡傛灉褰撳墠琛岃鍗曞凡缁忔帓浜ц繃锛屽垯璺冲嚭褰撳墠璁㈠崟鎺掍骇锛屾帴鐫�涓嬩竴琛岃鍗曠殑鎺掍骇
+ if (HArrIndex_PC.indexOf(i) != -1) {
+ continue;
+ }
+ //璁板綍宸茬粡鎺掍骇鐨勮鍗曚笅鏍�
+ HArrIndex_PC.push(i);
+
+ //console.log("2.寮�濮嬫帓浜х" + (i + 1) + "琛岃鍗曪細" + option.data[i].鐢熶骇璁㈠崟鍙� + "锛屽綋鍓嶆帓浜ф棩鏈燂細" + HPCDate + ",鏈�鏃╁紑宸ユ棩鏈�:" + option.data[i].鏈�鏃╁紑宸ユ棩鏈�);
+
+ //濡傛灉鏈鏈�鍚庝竴绗旇鍗曟帓浜э紝浣嗚繕瀛樺湪鍥犳渶鏃╁紑宸ユ棩鏈熶笉婊¤冻鐨勮�屾帓浜т笉浜嗙殑璁㈠崟鍒欏姞闀垮惊鐜暱搴�
+ if (i == HDataLen - 1 && HArrIndex.length > 0) {
+ HDataLen = HDataLen + 1;
+ }
+
+ //鑾峰彇閿佸畾鐨勬帓浜ф暟閲�
+ var SDSum = 0;
+ if (HPlanDay > 0) {
+ for (var j = 22; j < (22 + HPlanDay); j++) {
+ SDSum += TableData[i][option.cols[0][j].field];
+ }
+ }
+
+ //鎵惧埌鏈换鍔″崟 鍙敤鐢熶骇璧勬簮
+ lMainID = option.data[i]["HICMOInterID"];
+ sICMOBillNo = option.data[i]["鐢熶骇璁㈠崟鍙�"];
+ dEndDate = Format(option.data[i]["鏈�杩熷畬宸ユ棩鏈�"], 'yyyy/MM/dd');
+ sProdTimes = option.data[i]["鐢熶骇鍛ㄦ湡"];
+ sPlanQty = option.data[i]["鎷嗗崟鏁伴噺"];
+ lHGroupID = option.data[i]["HGroupID"];
+ sGroupName = option.data[i]["HGroupName"];
+ lMaterID = option.data[i]["HMaterID"];
+ sMaterNumber = option.data[i]["鐗╂枡浠g爜"];
+ sMaterName = option.data[i]["鐗╂枡鍚嶇О"];
+ sMaterModel = option.data[i]["瑙勬牸鍨嬪彿"];
+ sWorkQty = option.data[i]["灏忔椂浜ц兘"];
+ sYX = option.data[i]["浼樺厛绾�"];
+ HReportQty = option.data[i]["鎷嗗崟姹囨姤鏁伴噺"];
+
+ if (SDSum > 0) {
+ sPlanQty = sPlanQty - SDSum - HReportQty;
+ }
+ //鍓╀綑闇�姹傚伐鏃�
+ iLeftQty = sPlanQty - HReportQty;
+ if (sWorkQty <= 0) {
+ sLeftProdTimes = 0;
+ }
+ else {
+ sLeftProdTimes = iLeftQty / sWorkQty;
+ }
+
+ var HIsContinue = false; //鏄惁鑳藉尮閰嶅埌鍚堥�傜殑浜у搧鍣ㄥ叿娓呭崟锛屽尮閰嶄笉鍒板垯璺宠繃褰撳墠璁㈠崟
+
+ //鑻ユ湰浠诲姟鍗曞凡鏈夊畨鎺掕祫婧愶紙涓婃鎺掔▼鎴栬�呮墜宸ユ帓绋嬶級 鍒欎笉鍐嶅鎵捐祫婧愶紝鐩存帴鎺掔▼
+ if (option.data[i]["HSourceID"] != 0 && option.data[i]["鐢熶骇璧勬簮"] != "") {
+ //鑾峰彇璇ョ敓浜ц祫婧愮殑鍓╀綑宸ユ椂杩涜鎺掔▼銆�
+ lSourceID = option.data[i]["HSourceID"];
+ sSourceName = option.data[i]["鐢熶骇璧勬簮"];
+ sSourceNumber = option.data[i]["鐢熶骇璧勬簮浠g爜"];
+ //鏌ヨ鐢熶骇璧勬簮鐨勫墿浣欏伐鏃惰繘琛屾帓绋嬨��
+ var sql = "exec h_p_Sc_ICMOGetWorkSource2 " + lMaterID + ",'" + dEndDate + "'," + sProdTimes + "," + lSourceID;
+ $.ajax({
+ url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sql },
+ success: function (data1) {
+ if (data1.count == 1) {
+ ds = data1.data
+ //鐪嬫槸鍚﹁兘鍖归厤鍒版弧瓒崇敓浜ф潯浠剁殑浜у搧鍣ㄥ叿娓呭崟
+ var HMaterMouldData = get_MouldByMater(lMaterID, lSourceID);
+ if (HMaterMouldData.length < 1) {
+ //娌℃湁鍖归厤鍒板櫒鍏凤紝鐢熶骇涓嶄簡锛屾妸璁㈠崟鎸傚埌寰呮帓浜у垪琛ㄤ腑锛屽厛鍖归厤涓嬩竴浼樺厛绾х殑璁㈠崟
+ if (HArrIndex.indexOf(i) == -1) {
+ HArrIndex.push(i);
+ }
+ HIsPriority = true;
+ //涓烘弧瓒虫渶鍚庝竴绗斿尮閰嶈鍗曚篃鑳借繘琛屾帓浜э紝鏀瑰彉鎬绘帓浜ц鍗曟暟缁勯暱搴︼紝缁х画寰幆鍖归厤
+ if (HArrIndex.length > 0 && i == HDataLen - 1) {
+ HDataLen = HDataLen + 1;
+ }
+ HIsContinue = true;
+ } else {
+ //鍒ゆ柇鍖归厤鍑虹殑鍣ㄥ叿鏄惁鑳藉湪姝よ祫婧愪笂浣跨敤
+ var HSourceMouldData = get_MouldBySource(lSourceID, HMaterMouldData[0].HMouldID);
+ if (HSourceMouldData.length < 1) {
+ //娌℃湁鍖归厤鍒拌祫婧愬櫒鍏锋竻鍗曪紝鐢熶骇涓嶄簡锛屾妸璁㈠崟鎸傚埌寰呮帓浜у垪琛ㄤ腑锛屽厛鍖归厤涓嬩竴浼樺厛绾х殑璁㈠崟
+ if (HArrIndex.indexOf(i) == -1) {
+ HArrIndex.push(i);
+ }
+ HIsPriority = true;
+ //涓烘弧瓒虫渶鍚庝竴绗斿尮閰嶈鍗曚篃鑳借繘琛屾帓浜э紝鏀瑰彉鎬绘帓浜ц鍗曟暟缁勯暱搴︼紝缁х画寰幆鍖归厤
+ if (HArrIndex.length > 0 && i == HDataLen - 1) {
+ HDataLen = HDataLen + 1;
+ }
+ HIsContinue = true;
+ }
+ option.data[i].HMouldID = HMaterMouldData[0].HMouldID;
+ option.data[i].HMouldPCTime = HMaterMouldData[0].HPCTime;
+ }
+ } else {
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+
+ }
+ else //娌℃湁璧勬簮鍒� 鑷姩鎵惧埌璧勬簮
+ {
+ //鏌ヨ鐢熶骇璧勬簮鐨勫墿浣欏伐鏃惰繘琛屾帓绋嬨��
+ var sql = "exec h_p_Sc_ICMOGetWorkSource_TK " + lMaterID + ",'" + dEndDate + "'," + sProdTimes;
+ $.ajax({
+ url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sql },
+ success: function (data1) {
+ if (data1.count == 1) {
+ ds = data1.data
+
+ if (ds.length > 0) {
+ //鐪嬫槸鍚﹁兘鍖归厤鍒版弧瓒崇敓浜ф潯浠剁殑浜у搧鍣ㄥ叿娓呭崟
+ var HMaterMouldData = get_MouldByMater(lMaterID, ds[0]["HitemID"]);
+ if (HMaterMouldData.length < 1) {
+ //娌℃湁鍖归厤鍒板櫒鍏凤紝鐢熶骇涓嶄簡锛屾妸璁㈠崟鎸傚埌寰呮帓浜у垪琛ㄤ腑锛屽厛鍖归厤涓嬩竴浼樺厛绾х殑璁㈠崟
+ if (HArrIndex.indexOf(i) == -1) {
+ HArrIndex.push(i);
+ }
+ HIsPriority = true;
+ //涓烘弧瓒虫渶鍚庝竴绗斿尮閰嶈鍗曚篃鑳借繘琛屾帓浜э紝鏀瑰彉鎬绘帓浜ц鍗曟暟缁勯暱搴︼紝缁х画寰幆鍖归厤
+ if (HArrIndex.length > 0 && i == HDataLen - 1) {
+ HDataLen = HDataLen + 1;
+ }
+ HIsContinue = true;
+ } else {
+ //鍒ゆ柇鍖归厤鍑虹殑鍣ㄥ叿鏄惁鑳藉湪姝よ祫婧愪笂浣跨敤
+ var HSourceMouldData = get_MouldBySource(ds[0]["HitemID"], HMaterMouldData[0].HMouldID);
+ if (HSourceMouldData.length < 1) {
+ //娌℃湁鍖归厤鍒拌祫婧愬櫒鍏锋竻鍗曪紝鐢熶骇涓嶄簡锛屾妸璁㈠崟鎸傚埌寰呮帓浜у垪琛ㄤ腑锛屽厛鍖归厤涓嬩竴浼樺厛绾х殑璁㈠崟
+ if (HArrIndex.indexOf(i) == -1) {
+ HArrIndex.push(i);
+ }
+ HIsPriority = true;
+ //涓烘弧瓒虫渶鍚庝竴绗斿尮閰嶈鍗曚篃鑳借繘琛屾帓浜э紝鏀瑰彉鎬绘帓浜ц鍗曟暟缁勯暱搴︼紝缁х画寰幆鍖归厤
+ if (HArrIndex.length > 0 && i == HDataLen - 1) {
+ HDataLen = HDataLen + 1;
+ }
+ HIsContinue = true;
+ }
+ }
+ }
+ } else {
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+ }
+
+ //鏄惁鑳藉尮閰嶅埌鍚堥�傜殑浜у搧鍣ㄥ叿娓呭崟锛屽尮閰嶄笉鍒板垯璺宠繃褰撳墠璁㈠崟
+ if (HIsContinue) {
+ continue;
+ }
+
+ if (ds == null || ds.length == 0) //娌℃湁鍙互鎺掔殑璧勬簮
+ {
+ get_HFData(1, i);
+ //璺冲埌涓嬩竴鍗� 鏈崟绾㈣壊鏄剧ず
+ $("tr[data-index='" + i + "']").attr({ "style": "background:red;color:black;" });
+ HBackgroundColorIndex.push(i);
+ continue;
+ }
+ else {
+ $("tr[data-index='" + i + "']").attr({ "style": "background:White;color:black;" });
+ //寮�濮嬫帓鍗�
+ bFind = false;
+ //瓒呬氦璐ф湡 浠嶇劧鎺掔▼
+ for (var j = 0; j < ds.length; j++) {
+ //鍒ゆ柇璧勬簮鍓╀綑宸ユ椂锛屾槸鍚﹀ぇ浜� 鐢熶骇鍛ㄦ湡
+ if (parseFloat(ds[j]["鍓╀綑宸ユ椂"]) >= sLeftProdTimes) {
+ if (iLeftQty > 0) // 鐢熶骇璁㈠崟鍓╀綑鏁伴噺
+ {
+ //鍦ㄦ湰璧勬簮涓婄敓浜�
+ //鑾峰彇璇ョ敓浜ц祫婧愮殑鍓╀綑宸ユ椂杩涜鎺掔▼銆�
+ lSourceID = ds[j]["HitemID"];
+ sSourceName = ds[j]["璧勬簮鍚嶇О"];
+ sSourceNumber = ds[j]["璧勬簮浠g爜"];
+ option.data[i]["HSourceID"] = lSourceID;
+ option.data[i]["鐢熶骇璧勬簮"] = sSourceName;
+ option.data[i]["鐢熶骇璧勬簮浠g爜"] = sSourceNumber;
+
+ console.log("======" + "绗�" + (i + 1) + "琛岃鍗�:" + option.data[i].鐢熶骇璁㈠崟鍙� + ", 鑷姩鍖归厤" + ds.length + "涓敓浜ц祫婧愶紝鏈�缁堥�夋嫨锛�" + sSourceName);
+
+ var sql = "exec h_p_Sc_ICMOGetWorkSourceTime " + lSourceID;
+ $.ajax({
+ url: GetWEBURL() + '/Gy_SOPBillList/WindowPrintList',
+ type: "GET",
+ async: false,
+ data: { "sWhere": sql },
+ success: function (data1) {
+ if (data1.count == 1) {
+ dsSub = data1.data
+ } else {
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+
+ if (dsSub == null || dsSub.length == 0) {
+ get_HFData(1, i);
+ continue;//濡傛灉娌℃湁鍓╀綑鍒� 鎵ц涓嬩竴涓敓浜ц鍗�
+ }
+ if (dsSub != null)//涓嶅姞鐝帓绋�
+ {
+ iRow = i + 1;
+ //灏嗘暟鎹帓鍒扮綉鏍间腑
+ SetInfoToGrid(option, dsSub, null, (iRow - 1), iLeftQty, sWorkQty, false, HPlanDay);
+
+ set_AddNew_HJPC(option.data[i]);
+ }
+ bFind = true;
+
+ break;
+ }
+ } else {
+ get_HFData(1, i);
+ }
+ }
+ }
+ var new_date = new Date();
+ var difftime = (new_date - old_date) / 1000; //璁$畻鏃堕棿宸�,骞舵妸姣杞崲鎴愮
+
+ var days = parseInt(difftime / 86400); // 澶� 24*60*60*1000
+ var hours = parseInt(difftime / 3600) - 24 * days; // 灏忔椂 60*60 鎬诲皬鏃舵暟-杩囧幓鐨勫皬鏃舵暟=鐜板湪鐨勫皬鏃舵暟
+ var minutes = parseInt(difftime % 3600 / 60); // 鍒嗛挓 -(day*24) 浠�60绉掍负涓�鏁翠唤 鍙栦綑 鍓╀笅绉掓暟 绉掓暟/60 灏辨槸鍒嗛挓鏁�
+ var seconds = parseInt(difftime % 60); // 浠�60绉掍负涓�鏁翠唤 鍙栦綑 鍓╀笅绉掓暟
+ console.log("鏃堕棿宸槸: " + days + "澶�, " + hours + "灏忔椂, " + minutes + "鍒嗛挓, " + seconds + "绉�");
+ }
+ table.render(option);
+ get_FastQuery(2);
+ }
+
var TableData = [];
function get_HFData(num,nums) {
if (num == 0) {
@@ -3036,6 +3147,48 @@
}
}
+ }
+
+ //鐗╂枡鍖归厤浜у搧鍣ㄥ叿娓呭崟
+ function get_MouldByMater(HMaterID, HSourceID) {
+ var HReturnData = [];
+ $.ajax({
+ url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/GetMouldByMater',
+ type: "GET",
+ async: false,
+ data: { "HMaterID": HMaterID, "HSourceID": HSourceID },
+ success: function (data1) {
+ if (data1.count == 1) {
+ HReturnData = data1.data;
+ } else {
+ console.log(new Date() + ",鍖归厤浜у搧鍣ㄥ叿娓呭崟鍑洪敊1");
+ }
+ }, error: function () {
+ console.log(new Date() + ",鍖归厤浜у搧鍣ㄥ叿娓呭崟鍑洪敊1");
+ }
+ });
+ return HReturnData;
+ }
+
+ //璧勬簮鍖归厤璧勬簮鍣ㄥ叿娓呭崟
+ function get_MouldBySource(HSourceID, HMouldID) {
+ var HReturnData = [];
+ $.ajax({
+ url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/GetMouldBySource',
+ type: "GET",
+ async: false,
+ data: { "HSourceID": HSourceID, "HMouldID": HMouldID },
+ success: function (data1) {
+ if (data1.count == 1) {
+ HReturnData = data1.data;
+ } else {
+ console.log(new Date() + ",鍖归厤浜у搧鍣ㄥ叿娓呭崟鍑洪敊1");
+ }
+ }, error: function () {
+ console.log(new Date() + ",鍖归厤浜у搧鍣ㄥ叿娓呭崟鍑洪敊1");
+ }
+ });
+ return HReturnData;
}
//鏌ヨ鐢熶骇璁㈠崟
@@ -3497,6 +3650,51 @@
});
}
+ function set_AddNew_HJPC(num) {
+
+ //var sMainStr = JSON.stringify(data.field);
+ var sSubStr = "[" + JSON.stringify(num) + "]";
+ var sMainSub = sSubStr + "&鍜�" + sessionStorage["HUserName"];
+
+ //var index = layer.load();
+ $.ajax({
+ type: "POST",
+ url: GetWEBURL() + "/JIT_DayPlanPlatFormBill/JIT_DayPlanPlatFormBill_btnSave",
+ async: false,
+ data: { "sMainSub": sMainSub },
+ dataType: "json",
+ success: function (data) {
+ if (data.count == 1) {
+
+ $.ajax({
+ url: GetWEBURL() + '/JIT_DayPlanPlatFormBill/AddMouldOccupancyTime',
+ type: "GET",
+ async: false,
+ data: { "HMouldID": num.HMouldID, "HSourceID": num.HSourceID, "HICMOInterID": num.HICMOInterID, "HICMOEntryID": num.HICMOEntryID, "HMouldPCTime": num.HMouldPCTime },
+ success: function (data1) {
+ if (data1.count == 1) {
+
+ } else {
+ layer.alert(data1.code + data1.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+
+ }
+ 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: "娓╅Θ鎻愮ず" });
+ }
+ });
+ }
+
//琛屽唴蹇嵎閿�
function set_GridCellCheck(obj) {
$(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
--
Gitblit v1.9.1