| | |
| | | <input type="text" class="layui-input" name="HBarCode_Set" id="HBarCode_Set"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <div class="layui-input-block" style="margin-left: 0px;"> |
| | | <input type="checkbox" name="checkbox_isAVI" id="checkbox_isAVI" lay-skin="primary" lay-filter="checkbox_isAVI" checked title="AVI"> |
| | | <input type="hidden" value="true" name="isAVI" id="isAVI" lay-verify="isAVI"> |
| | | </div> |
| | | </div> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch"> |
| | | <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i> |
| | | </button> |
| | | <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">éç½®</button> |
| | | </div> |
| | | </div> |
| | | <div id="HistogramReport" style = "background-color: black; height: 2000px; width: 100%; display: flex; justify-content: center; "> |
| | | <div id="HistogramReport" style = "background-color: black; height: 2000px; width: 100%; display: flex; flex-direction: column; align-items:center;"> |
| | | |
| | | </div> |
| | | </form> |
| | |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region AVIå¤éæ¡ |
| | | form.on('checkbox(checkbox_isAVI)', function (data) { |
| | | $("#isAVI").val(data.elem.checked); |
| | | }); |
| | | //#endregion |
| | | //#region æ¬é¡µé¢ææè¢«è°ç¨çæ¹æ³ |
| | | |
| | | //#region åå§åçé¢ |
| | |
| | | HBarCode_PNL_Note = ""; |
| | | } |
| | | |
| | | //æ¸
空 å¸å±ä¸å·²ç»å å
¥çPCSå· |
| | | HPCSNoList = [] |
| | | |
| | | //å è½½PNLå¸å±ç´æ¹å¾ |
| | | draw_Histogram(HLayOut_PNL); |
| | | |
| | |
| | | |
| | | //#region æ ¹æ®æ°æ®ç»å¶ç´æ¹å¾ |
| | | function draw_Histogram(data) { |
| | | //æ¸
空 å¸å±ä¸å·²ç»å å
¥çPCSå· |
| | | HPCSNoList = [] |
| | | |
| | | var HSetNo = ""; //è®°å½ä¸ä¸ä¸ªPCSæå±çsetå· |
| | | var HPosition_x = 0; //è®°å½ä¸ä¸ä¸ªPCSçè¡ç´¢å¼ |
| | | var HIconUrl = ""; //è®°å½PCS徿 èµæºçä½ç½® |
| | |
| | | var HContainerElement_Set = document.createElement('div'); //setå®¹å¨ |
| | | HContainerElement_Set.id = data[i]["HSetNo"]; //set容å¨çid为setå· |
| | | HContainerElement_Set.className = "layui-inline"; |
| | | HContainerElement_Set.style = "margin-left:20px;"; |
| | | HContainerElement_Set.style = "margin-left:20px;margin-top:20px;"; |
| | | |
| | | //卿¯ä¸ä¸ªsetä¸çå个åæä¸æ¹å¢å åç´¢å¼ |
| | | var HSetNo_ForRowIndex = data[0]["HSetNo"]; |
| | | for (var j = 0; j < data.length; j++) { |
| | | if (data[j]["HSetNo"] == HSetNo_ForRowIndex && data[j]["HPosition_x"] == "1") { |
| | | //åç´¢å¼å®¹å¨ |
| | | var HContainerElement_RowIndex = document.createElement('div'); //åç´¢å¼å®¹å¨ |
| | | HContainerElement_RowIndex.style = "border: 2px solid black;color:white;"; |
| | | HContainerElement_RowIndex.className = "layui-inline"; |
| | | |
| | | //åç´¢å¼æé® |
| | | var HButtonElement_RowIndex = document.createElement('div'); //åç´¢å¼å®¹å¨ä¸çæé® |
| | | HButtonElement_RowIndex.className = "layui-btn layuiadmin-btn-order"; |
| | | HButtonElement_RowIndex.style = "background-color:black;color:white;width:18px;"; |
| | | HButtonElement_RowIndex.innerHTML = data[j]["HPosition_y"]; |
| | | |
| | | |
| | | //å°åç´¢å¼æé®æ·»å å°åç´¢å¼å®¹å¨å¯¹è±¡ä¸ |
| | | HContainerElement_RowIndex.appendChild(HButtonElement_RowIndex); |
| | | |
| | | //å°åç´¢å¼å®¹å¨æ·»å å°set容å¨å¯¹è±¡ä¸ |
| | | HContainerElement_Set.appendChild(HContainerElement_RowIndex); |
| | | } else { |
| | | var HBrElement_PCS = document.createElement('br'); |
| | | HContainerElement_Set.appendChild(HBrElement_PCS); |
| | | break; |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | //å°set容卿·»å å°ç´æ¹å¾å®¹å¨å¯¹è±¡ä¸ |
| | | HContainerElement.appendChild(HContainerElement_Set); |
| | | |
| | | //è®°å½ å½åset容å¨id |
| | | HCurrentElementID_Set = data[i]["HSetNo"]; |
| | | |
| | | |
| | | } |
| | | |
| | | //æ ¹æ® å½åset容å¨id è·å å½åset容å¨å¯¹è±¡ |
| | | var HCurrentElement_Set = document.getElementById(HCurrentElementID_Set); |
| | | |
| | | //卿¯ä¸ä¸ªsetä¸çå个è¡åå¢å è¡ç´¢å¼ |
| | | if ((data[i]["HSetNo"] == HCurrentElementID_Set && data[i]["HPosition_x"] != HPosition_x) || (data[i]["HSetNo"] == HCurrentElementID_Set && data[i]["HPosition_x"] == "1" && data[i]["HPosition_y"] == "1")) { //ç¸åset容å¨ä¸ï¼å½åPCSçè¡ç´¢å¼ä¸ä¸ä¸ä¸ªPCSçè¡ç´¢å¼ä¸ä¸è´ï¼åæ¢è¡,并设置ååæ |
| | | //åç´¢å¼å®¹å¨ |
| | | 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]["HSetNo"] == HSetNo && data[i]["HPosition_x"] != HPosition_x) { //ç¸åset容å¨ä¸ï¼å½åPCSçè¡ç´¢å¼ä¸ä¸ä¸ä¸ªPCSçè¡ç´¢å¼ä¸ä¸è´ï¼åæ¢è¡ |
| | | var HBrElement_PCS = document.createElement('br'); |
| | | HCurrentElement_Set.appendChild(HBrElement_PCS); |
| | | } |
| | | |
| | | //å°è¡ç´¢å¼å®¹å¨å®¹å¨æ·»å å°set容å¨å¯¹è±¡ä¸ |
| | | HCurrentElement_Set.appendChild(HContainerElement_ColIndex); |
| | | } |
| | | |
| | | |
| | | //PCSå®¹å¨ |
| | | var HContainerElement_PCS = document.createElement('div'); //PCSå®¹å¨ |
| | | HContainerElement_PCS.id = data[i]["HPCSNo"]; //PCS容å¨çid为PCSå· |
| | | HContainerElement_PCS.style = "border: 2px solid black;"; //设置PCSç徿 |
| | | HContainerElement_PCS.className = "layui-inline"; |
| | | 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); |
| | | } |
| | | //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); |
| | | //} |
| | | |
| | | //PCSæ°æ®ç»´æ¤æé® |
| | | var HButtonElement_PCS = document.createElement('button'); //PCS容å¨ä¸çæé® |
| | |
| | | |
| | | //#region 设置PCSççå¬äºä»¶ |
| | | function set_buttonClickListener(data) { |
| | | for (var i = 0; i < data.length; i++) { |
| | | var elementID = data[i]["HPCSNo"] + "_Button"; |
| | | var element = document.getElementById(elementID); |
| | | //æ¸
空 å¸å±ä¸å·²ç»å å
¥çPCSå· |
| | | HPCSNoList = [] |
| | | |
| | | if (element == null) { |
| | | for (var i = 0; i < data.length; i++) { |
| | | if ($.inArray(data[i]["HPCSNo"], HPCSNoList) > -1) { |
| | | continue; |
| | | } else { |
| | | element.addEventListener('click', function (event) { |
| | | var PCSNo_Button = event.currentTarget.id; //è·å触åäºä»¶çå
ç´ çID |
| | | var PCSElement_Button = document.getElementById(PCSNo_Button); //è·åPCSæé®å
ç´ |
| | | var PCSElement_Div = PCSElement_Button.parentElement; //è·åPCSæé®å
ç´ æå¨çPCS容å¨å
ç´ |
| | | var SetElement_Div = PCSElement_Div.parentElement; //è·åPCS容å¨å
ç´ æå¨çset容å¨å
ç´ |
| | | var PCSNo = PCSElement_Div.id; //PCSå· |
| | | var SetNo = SetElement_Div.id; //setå· |
| | | HPCSNoList.push(data[i]["HPCSNo"]); |
| | | |
| | | var title = "PNLæ¡ç ç¼å·ï¼" + HBarCode_PNL_Note + "ï¼setå·ï¼" + SetNo + "ï¼PCSå·ï¼" + PCSNo; |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "PCSæ£éªä¿¡æ¯ç»´æ¤ï¼" + title + "ï¼" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["50%", "80%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['./HY_HistogramReport_ForPCSCheckNote.html?HBarCode_PNL=' + HBarCode_PNL_Note + "&HSetNo=" + SetNo + "&PCSNo=" + PCSNo, "yes"] |
| | | }) |
| | | }); |
| | | var elementID = data[i]["HPCSNo"] + "_Button"; |
| | | var element = document.getElementById(elementID); |
| | | |
| | | if (element == null) { |
| | | continue; |
| | | } else { |
| | | element.addEventListener('click', function (event) { |
| | | var PCSNo_Button = event.currentTarget.id; //è·å触åäºä»¶çå
ç´ çID |
| | | var PCSElement_Button = document.getElementById(PCSNo_Button); //è·åPCSæé®å
ç´ |
| | | var PCSElement_Div = PCSElement_Button.parentElement; //è·åPCSæé®å
ç´ æå¨çPCS容å¨å
ç´ |
| | | var SetElement_Div = PCSElement_Div.parentElement; //è·åPCS容å¨å
ç´ æå¨çset容å¨å
ç´ |
| | | var PCSNo = PCSElement_Div.id; //PCSå· |
| | | var SetNo = SetElement_Div.id; //setå· |
| | | |
| | | var title = "PNLæ¡ç ç¼å·ï¼" + HBarCode_PNL_Note + "ï¼setå·ï¼" + SetNo + "ï¼PCSå·ï¼" + PCSNo; |
| | | |
| | | var isAVI = $("#isAVI").val(); |
| | | |
| | | if (isAVI=="true") { |
| | | layer.open({ |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'AVIæ°å¢ï¼' + title + ')', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['100%', '100%'], |
| | | maxmin: true, |
| | | content: '../../è´¨é管ç/PNLæ£éªä¿¡æ¯/QC_CheckNote_PNL_TempEdit.html?OperationType=6&linterid=&HSouceBillType=10004&HBarCode_PNL=' + HBarCode_PNL_Note + "&HSetNo=" + SetNo + "&HPCSNo=" + PCSNo, |
| | | end: function () { |
| | | //å·æ°é¡µé¢, |
| | | get_FastQuery(); |
| | | } |
| | | }); |
| | | } else { |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "PCSæ£éªä¿¡æ¯ç»´æ¤ï¼" + title + "ï¼" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["50%", "80%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['./HY_HistogramReport_ForPCSCheckNote.html?HBarCode_PNL=' + HBarCode_PNL_Note + "&HSetNo=" + SetNo + "&PCSNo=" + PCSNo, "yes"] |
| | | , end: function () { |
| | | $("#btnSearch").trigger('click'); |
| | | } |
| | | }) |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
| | | //#endregion |