| | |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script> |
| | | <script src="../../../layuiadmin/HideButton.js"></script> |
| | | <style> |
| | | .loader { |
| | | border: 8px solid #f3f3f3; /* Light grey */ |
| | | border-top: 8px solid #3498db; /* Blue */ |
| | | border-radius: 50%; |
| | | width: 50px; |
| | | height: 50px; |
| | | animation: spin 2s linear infinite; |
| | | } |
| | | |
| | | @keyframes spin { |
| | | 0% { |
| | | transform: rotate(0deg); |
| | | } |
| | | |
| | | 100% { |
| | | transform: rotate(360deg); |
| | | } |
| | | } |
| | | </style> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid"> |
| | |
| | | </div> |
| | | <div id="HBadLabelNameList"> |
| | | </div> |
| | | <div id="HistogramReport" style = "background-color: black; height: 2000px; width: 100%; display: flex; flex-direction: column; align-items:center;"> |
| | | <div id="HistogramReport" style = "background-color: black; height: 5000px; width: 100%; display: flex; flex-direction: column; align-items:center;"> |
| | | |
| | | </div> |
| | | </form> |
| | |
| | | var HContainerElement_ColIndex = document.createElement('div'); //è¡ç´¢å¼å®¹å¨ |
| | | HContainerElement_ColIndex.style = "border: 2px solid black;color:white;"; |
| | | HContainerElement_ColIndex.className = "layui-inline"; |
| | | HContainerElement_ColIndex.innerHTML = data[i]["HPosition_x"]; |
| | | if (data[i]["HPosition_x"] * 1 < 10) { |
| | | HContainerElement_ColIndex.innerHTML = "0" + data[i]["HPosition_x"]; |
| | | } else { |
| | | HContainerElement_ColIndex.innerHTML = data[i]["HPosition_x"]; |
| | | } |
| | | if (data[i]["HSetNo"] == HSetNo && data[i]["HPosition_x"] != HPosition_x) { //ç¸åset容å¨ä¸ï¼å½åPCSçè¡ç´¢å¼ä¸ä¸ä¸ä¸ªPCSçè¡ç´¢å¼ä¸ä¸è´ï¼åæ¢è¡ |
| | | var HBrElement_PCS = document.createElement('br'); |
| | | HCurrentElement_Set.appendChild(HBrElement_PCS); |
| | |
| | | return; |
| | | } |
| | | |
| | | if (!judgeRepeatDataByPNLAndPCS(HBarCode_PNL_Note, PCSNo)) { |
| | | layer.msg("该PCSå·²ç»åå¨ä¸è¯è®°å½ï¼ç¦æ¢é夿 è®°ï¼ï¼", { icon: 5 }); |
| | | var HSelectElement = document.getElementById("HBadReason"); |
| | | if (HSelectElement != null) { |
| | | document.body.removeChild(HSelectElement); |
| | | } |
| | | return; |
| | | } |
| | | |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | |
| | | } |
| | | |
| | | for (var i = 0; i < HBatchDeletePCSList.length; i++) { |
| | | var HBarCode_PNL_Note = HBatchDeletePCSList[i].HBarCode; |
| | | var PCSNo = HBatchDeletePCSList[i].HPCSNo; |
| | | if (!judgeRepeatDataByPNLAndPCS(HBarCode_PNL_Note, PCSNo)) { |
| | | layer.msg("PCSã" + PCSNo + "ãå·²ç»åå¨ä¸è¯è®°å½ï¼ç¦æ¢é夿 è®°ï¼ï¼", { icon: 5 }); |
| | | |
| | | var HSelectElement = document.getElementById("HBadReason"); |
| | | if (HSelectElement != null) { |
| | | document.body.removeChild(HSelectElement); |
| | | } |
| | | |
| | | return; |
| | | } |
| | | } |
| | | |
| | | //è·åéè¦ä¸ä¼ çæ£éªä¿¡æ¯å表 |
| | | var HDataList_submit = []; |
| | | for (var i = 0; i < HBatchDeletePCSList.length; i++) { |
| | | var title = HBatchDeletePCSList[i].title; |
| | | var HBarCode_PNL_Note = HBatchDeletePCSList[i].HBarCode; |
| | | var SetNo = HBatchDeletePCSList[i].HSetNo; |
| | | var PCSNo = HBatchDeletePCSList[i].HPCSNo; |
| | | |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'AVIæ°å¢ï¼' + title + ')', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['1px', '1px'], |
| | | maxmin: true, |
| | | content: '../../è´¨é管ç/PNLæ£éªä¿¡æ¯/QC_CheckNote_PNL_TempEdit.html?OperationType=8&linterid=&HSouceBillType=10004&HBarCode_PNL=' + HBarCode_PNL_Note + "&HSetNo=" + SetNo + "&HPCSNo=" + PCSNo + "&HBadReason=" + encodeURIComponent(HBadReason), |
| | | end: function () { |
| | | $("#btnSearch").trigger('click'); |
| | | } |
| | | }); |
| | | var data = { |
| | | HBarCode: HBarCode_PNL_Note |
| | | , HSetNo: SetNo |
| | | , HPCSNo: PCSNo |
| | | , HCheckProc: "MRB" |
| | | , HPageIndex: "L4" |
| | | , HBadReason: HBadReason |
| | | , HPosition_x: "0" |
| | | , HPosition_y: "0" |
| | | , HItemID: "0" |
| | | , HMakeDate: Format(new Date(), "yyyy-MM-dd") |
| | | , HMaker: sessionStorage["HUserName"] |
| | | } |
| | | HDataList_submit.push(data); |
| | | } |
| | | |
| | | batchDelete_Submit(HDataList_submit); |
| | | |
| | | HBatchDeletePCSList = []; |
| | | $("#btnSearch").trigger('click'); |
| | |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ¹éååº-ä¸ä¼ æ£éªä¿¡æ¯è®°å½ |
| | | function batchDelete_Submit(HDataList_submit) { |
| | | var msg = ""; //è¿åä¿¡æ¯ |
| | | |
| | | //éåä¸ä¼ |
| | | var submitList = []; //ä¸ä¼ æ°æ®å表 |
| | | var submitCount = 100; //忬¡å¯ä¸ä¼ æ°é+1 |
| | | for (var i = 0; i < HDataList_submit.length; i++) { |
| | | if ((i + 1) % submitCount > 0 && i + 1 != HDataList_submit.length) { |
| | | submitList.push(HDataList_submit[i]); |
| | | } 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;">æ£å¨è¿ç®,请èå¿çå¾
!!!<div class="loader" style="height:10px;width:10px;"></div></div>' |
| | | }); |
| | | |
| | | submitList.push(HDataList_submit[i]); |
| | | var sMainStr = JSON.stringify(submitList) + ';' + sessionStorage["HUserName"]; |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/QC_CheckNote_PNL_TempController/BatchAddBill", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: false, |
| | | data: { "oMain": sMainStr }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | //å
³éå è½½é®ç½© |
| | | layer.close(index); |
| | | } |
| | | else { |
| | | for (var j = 0; j < submitList.length; j++) { |
| | | msg += "ã" + submitList.HPCSNo + "ã"; |
| | | } |
| | | msg += "ä¸ä¼ 失败ï¼åå ï¼" + data.Message + ";"; |
| | | //å
³éå è½½é®ç½© |
| | | layer.close(index); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | for (var j = 0; j < submitList.length; j++) { |
| | | msg += "ã" + submitList.HPCSNo + "ã"; |
| | | } |
| | | msg += "ä¸ä¼ 失败ï¼åå ï¼" + err.Message + ";"; |
| | | //å
³éå è½½é®ç½© |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | |
| | | submitList = []; |
| | | } |
| | | } |
| | | |
| | | |
| | | if (msg.length > 0) { |
| | | layer.alert(msg, { icon: 5 }); |
| | | return false; |
| | | } else { |
| | | return true; |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¤æè¯¥PNLä¸ç该PCSæ¯å¦å·²ç»åå¨ä¸è¯è®°å½ãè¥åå¨ï¼åä¸å
许继ç»çæã |
| | | function judgeRepeatDataByPNLAndPCS(HBarCode_Temp, HPCSNo_Temp) { |
| | | var flag = true; |
| | | var sql = "select HBarCode from QC_CheckNote_PNL_Temp where HBarCode = '" + HBarCode_Temp + "' and HPCSNo = '" + HPCSNo_Temp + "' "; |
| | | sql += " union select HBarCode from QC_CheckNote_PNL_His where HBarCode = '" + HBarCode_Temp + "' and HPCSNo = '" + HPCSNo_Temp + "' "; |
| | | var ModRightNameCheck = ""; |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/CommonModel/searchMethod', |
| | | async: false, |
| | | type: "GET", |
| | | data: { "sql": sql, "user": sessionStorage["HUserName"], "ModRightNameCheck": ModRightNameCheck }, |
| | | success: function (data1) { |
| | | if (data1.count == 1) { |
| | | if (data1.data.length > 0) { |
| | | flag = false; |
| | | } |
| | | } else { |
| | | flag = false; |
| | | } |
| | | }, error: function (e) { |
| | | flag = false; |
| | | } |
| | | }); |
| | | return flag; |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | }); |
| | | </script> |