| | |
| | | "></span> |
| | | <span style=" |
| | | padding-left: 15px; |
| | | font-size: 50px; |
| | | font-size: 60px; |
| | | font-weight: bold; |
| | | color: #90EE90; |
| | | ">æé¤åºåºå纸信æ¯ï¼å
± å·ï¼</span> |
| | | ">æ±çº¸æå¼çæ¿</span> |
| | | //æ¶é´ |
| | | <div style="position: absolute; right: 20px;"> |
| | | <p style=" |
| | | display: inline-block; |
| | | font-size: 50px; |
| | | font-size: 35px; |
| | | font-weight: bold; |
| | | color: #f7b500; |
| | | margin: 0; |
| | |
| | | data() { |
| | | return { |
| | | timing: null, |
| | | timeRequest: null, |
| | | loading: true, |
| | | dateDay: null, |
| | | dateYear: null, |
| | |
| | | weekday: ["卿¥", "å¨ä¸", "å¨äº", "å¨ä¸", "å¨å", "å¨äº", "å¨å
"], |
| | | config: { |
| | | header: [ |
| | | '<span style="font-size:50px;">çº¸å·æ¡ç </span>', |
| | | '<span style="font-size:50px;">å·¥åå·</span>', |
| | | '<span style="font-size:50px;">代ç </span>', |
| | | '<span style="font-size:50px;">䏿ºä½</span>', |
| | | '<span style="font-size:50px;">宽å¹
</span>', |
| | | '<span style="font-size:50px;">纸å·é¿</span>', |
| | | '<span style="font-size:50px;">éç¨çº¸é¿</span>' |
| | | '<span style="font-size:35px;">ç³»ç»é¡ºåº</span>', |
| | | '<span style="font-size:35px;">æºä½</span>', |
| | | '<span style="font-size:35px;">ç¨çº¸é¡ºåº</span>', |
| | | '<span style="font-size:35px;">纸ç§</span>', |
| | | '<span style="font-size:35px;">é¨å¹
</span>', |
| | | '<span style="font-size:35px;">纸å·å·</span>', |
| | | '<span style="font-size:35px;">é¿åº¦(m)</span>', |
| | | '<span style="font-size:35px;">计åç¨çº¸(m)</span>', |
| | | '<span style="font-size:35px;">åæ¾åºåº</span>', |
| | | '<span style="font-size:35px;">é
éç¶æ</span>', |
| | | '<span style="font-size:35px;">夿³¨</span>' |
| | | ], |
| | | data: [ |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">15</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">1å·</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">1</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">W3</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">2250</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">180</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">产åå¨è½¬åº</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">æªé
é</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">已䏿ºæªé¢ç¨/é¢ç¨ä¸æ¾ç¤º</span>' |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">3</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">4</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">5</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">6</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">7</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">8</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">9</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">10</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">11</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">12</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">13</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">14</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | ], |
| | | [ |
| | | '<span style="color:#FF4500; font-size:75px;">705010</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">015004</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">X2</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">15</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">1200</span>', |
| | | '<span style="color:#FF4500; font-size:75px;;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:75px;">180</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">15</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">3å·</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">1</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">I1</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">2250</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">705011</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">4798</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">180</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">产åå¨è½¬åº</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">å·²é
é</span>', |
| | | '<span style="color:#FF4500; font-size:60px;">已䏿ºæªé¢ç¨/é¢ç¨ä¸æ¾ç¤º</span>' |
| | | ], |
| | | ], |
| | | headerHeight: 60, |
| | |
| | | evenRowBGC: "rgba(0, 0, 0, 0.6)", |
| | | headerBGC: "rgba(0, 0, 0, 0.6)", |
| | | waitTime: 5000, |
| | | columnWidth: [350, 350, 200, 200, 250, 250, 350], |
| | | columnWidth: [100, 100, 100, 100, 100, 200, 150, 150, 150, 150, 250], |
| | | rowNum: 10, |
| | | align: ["center", "center", "center", "center", "center", "center", "center"], |
| | | align: ["center", "center", "center", "center", "center", "center", "center", "center", "center", "center", "center"], |
| | | }, |
| | | IsDetail: true, |
| | | OrderCreator: {}, |
| | | showMsg:"" |
| | | }; |
| | | }, |
| | | components: { |
| | |
| | | this.updateTime(); // æ¯ç§æ´æ°æ¶é´ |
| | | }, 1000); |
| | | this.cancelLoading(); |
| | | // this.GetOrderDetail(); |
| | | this.GetOrderDetail(); |
| | | }, |
| | | beforeDestroy() { |
| | | clearInterval(this.timing); |
| | | clearInterval(this.timeRequest); |
| | | }, |
| | | methods: { |
| | | // æ´æ°å京æ¶é´ |
| | |
| | | }, 1000); |
| | | }, |
| | | GetOrderDetail() { |
| | | axios.post("/api/dt_WorkOrder/getWorkOrderInfo", null, "").then((res) => { |
| | | axios.post("/api/OutLineView/GetOutLineView", null, "").then((res) => { |
| | | if (res.data.status) { |
| | | if (res.data.data == null) { |
| | | return; |
| | | } |
| | | var sp = '</span>'; |
| | | var arr = []; |
| | | res.data.data.dt_WorkOrderDetail.forEach((x) => { |
| | | var item = [ |
| | | '<span style="color:#67e0e3;">' + x.layer + 'å±' + sp, |
| | | '<span style="color:#9fe6b8;">' + (x.lj_hight == null ? 'æ éæµé' : x.lj_hight + 'mm') + sp, |
| | | '<span style="color:#fb7503;">' + (x.measure_hight == null ? 'æ éæµé' : x.measure_hight + 'mm') + sp, |
| | | '<span style="color:#fb7503;">' + x.lj_is_tolerance + sp, |
| | | ]; |
| | | arr.push(item); |
| | | this.showMsg=res.data.message |
| | | |
| | | // 1. æçº¸å·å·åç»æ°æ® |
| | | const groupedData = {}; |
| | | res.data.data.forEach((item) => { |
| | | const palletCode = item.palletCode || ''; |
| | | if (!groupedData[palletCode]) { |
| | | groupedData[palletCode] = []; |
| | | } |
| | | groupedData[palletCode].push(item); |
| | | }); |
| | | this.OrderCreator = res.data.data; |
| | | |
| | | // 2. å¤çåç»åçæ°æ®ï¼å并计åç¨çº¸ |
| | | var arr = []; |
| | | Object.keys(groupedData).forEach((palletCode, index) => { |
| | | const group = groupedData[palletCode]; |
| | | |
| | | // åç¬¬ä¸æ¡æ°æ®ä½ä¸ºåºç¡æ°æ® |
| | | const firstItem = group[0]; |
| | | |
| | | // 计ç®è®¡åç¨çº¸æ»å |
| | | let totalOrderQuantity = 0; |
| | | group.forEach((item) => { |
| | | totalOrderQuantity += parseInt(item.orderQuantity) || 0; |
| | | }); |
| | | |
| | | // å¤çå
¶ä»æ°å¼ |
| | | const originalQuantity = parseInt(firstItem.originalQuantity) || 0; |
| | | const materialWide = parseInt(firstItem.materialWide) || 0; |
| | | |
| | | // æ å°åæ®µå°æ°çè¡¨æ ¼ç»æ |
| | | var tableRow = [ |
| | | // åºå·ï¼ä»1å¼å§éå¢ï¼ |
| | | '<span style="color:#FF4500; font-size:35px;">' + (index + 1) + '</span>', |
| | | // æºä½ |
| | | '<span style="color:#FF4500; font-size:35px;">' + (firstItem.machineName || '') + '</span>', |
| | | // é¡ºåº |
| | | //'<span style="color:#FF4500; font-size:35px;">' + (firstItem.paperUseOrder || '') + '</span>', |
| | | // çº¸ç§ |
| | | '<span style="color:#FF4500; font-size:35px;">' + (firstItem.materielCode || '') + '</span>', |
| | | // é¨å¹
|
| | | '<span style="color:#FF4500; font-size:35px;">' + materialWide + '</span>', |
| | | // 纸å·å· |
| | | '<span style="color:#FF4500; font-size:35px;">' + (firstItem.palletCode || '') + '</span>', |
| | | // é¿åº¦(m) |
| | | '<span style="color:#FF4500; font-size:35px;">' + originalQuantity + '</span>', |
| | | // 计åç¨çº¸(m) - åå¹¶åçå¼ |
| | | '<span style="color:#FF4500; font-size:35px;">' + totalOrderQuantity + '</span>', |
| | | // åæ¾åºåº |
| | | '<span style="color:#FF4500; font-size:35px;">' + ('èåæååº') + '</span>', |
| | | // é
éç¶æ |
| | | '<span style="color:#FF4500; font-size:35px;">' + ('æªé
é') + '</span>', |
| | | ]; |
| | | arr.push(tableRow); |
| | | }); |
| | | |
| | | if (this.IsDetail) { |
| | | this.config = { |
| | | header: [ |
| | | '<span style="font-size:18px;">屿°</span>', |
| | | '<span style="font-size:18px;">累计æ å饼å</span>', |
| | | '<span style="font-size:18px;">累计饼å</span>', |
| | | '<span style="font-size:18px;">æµé«ç»æ</span>' |
| | | '<span style="font-size:30px;">åºå·</span>', |
| | | '<span style="font-size:30px;">æºä½</span>', |
| | | // '<span style="font-size:30px;">顺åº</span>', |
| | | '<span style="font-size:30px;">纸ç§</span>', |
| | | '<span style="font-size:30px;">é¨å¹
</span>', |
| | | '<span style="font-size:30px;">纸å·å·</span>', |
| | | '<span style="font-size:30px;">é¿åº¦(m)</span>', |
| | | '<span style="font-size:30px;">计åç¨çº¸(m)</span>', |
| | | '<span style="font-size:30px;">åæ¾åºåº</span>', |
| | | '<span style="font-size:30px;">é
éç¶æ</span>', |
| | | ], |
| | | data: arr, |
| | | waitTime: 10000, |
| | | rowNum: 15, |
| | | columnWidth: [75, 150, 110, 110], |
| | | align: ["center", "center", "center", "center"] |
| | | headerHeight: 60, |
| | | oddRowBGC: "rgba(0, 0, 0, 0.6)", |
| | | evenRowBGC: "rgba(0, 0, 0, 0.6)", |
| | | headerBGC: "rgba(0, 0, 0, 0.6)", |
| | | waitTime: 5000, |
| | | columnWidth: [100, 150, 150, 200, 250, 200, 250, 250, 150, 200], |
| | | rowNum: 10, |
| | | align: ["center", "center", "center", "center", "center", "center", "center", "center", "center", "center"], |
| | | }; |
| | | } else { |
| | | this.$refs["scrollBoard"].updateRows(arr) |
| | | } |
| | | |
| | | if (this.IsDetail) { |
| | | setInterval(() => { |
| | | this.timeRequest = setInterval(() => { |
| | | this.GetOrderDetail(); |
| | | }, 10000); |
| | | this.IsDetail = false; |