update status
This commit is contained in:
		
							
								
								
									
										104
									
								
								src/pages/3D.vue
									
									
									
									
									
								
							
							
						
						
									
										104
									
								
								src/pages/3D.vue
									
									
									
									
									
								
							| @@ -4,7 +4,17 @@ import { useSettings } from '../store/settings'; | ||||
| import { useWsStore } from "../store"; | ||||
| import { ref, computed } from 'vue'; | ||||
| import Icon from '../assets/svg/IconStatus.vue'; | ||||
| import { eqMap, statusMap, initState } from './eqMaps' | ||||
|  | ||||
| const props = defineProps({ | ||||
|   line: { | ||||
|     type: Number, | ||||
|     default: 1, | ||||
|   }, | ||||
| }); | ||||
| const eqStatus = computed(() => settings.eqStatus); | ||||
|  | ||||
| const status = ref(initState) | ||||
| const { settings } = useSettings(); | ||||
| const store = useWsStore(); | ||||
| const lines = ref({ | ||||
| @@ -13,98 +23,20 @@ const lines = ref({ | ||||
|   g3: store.data2.lineDetailData?.[2] || null, // 钢3线 | ||||
| }); | ||||
| store.$subscribe((mutation, state) => { | ||||
|   // 进储片信息 | ||||
|   if (state.data2.lineDetailData && state.data2.lineDetailData.length == 3) { | ||||
|     lines.value.g1 = state.data2.lineDetailData[0] | ||||
|     lines.value.g2 = state.data2.lineDetailData[1] | ||||
|     lines.value.g3 = state.data2.lineDetailData[2] | ||||
|   } | ||||
| }) | ||||
|  | ||||
|  | ||||
| const props = defineProps({ | ||||
|   line: { | ||||
|     type: Number, | ||||
|     default: 1, | ||||
|   }, | ||||
|   // 故障信息 | ||||
|   if (state.data1.EquipmentsArrayList && Array.isArray(state.data1.EquipmentsArrayList)) { | ||||
|     state.data1.EquipmentsArrayList.map(item => { | ||||
|       const { equipmentName, status: itemStatus } = item; | ||||
|       status.value[eqMap[equipmentName]] = statusMap[itemStatus]; | ||||
|     }) | ||||
|   } | ||||
| }); | ||||
|  | ||||
| const eqStatus = computed(() => settings.eqStatus); | ||||
| const status = ref({ | ||||
|   // 钢一线 | ||||
|   'M1上片': '', | ||||
|   'M2上片': '', | ||||
|   'M1磨边机': '', | ||||
|   'M2磨边机': '', | ||||
|   'M1清洗机': '', | ||||
|   'M1清洗机': '', | ||||
|   'S1丝印机': '', | ||||
|   'S2丝印机': '', | ||||
|   'S1前储片台': '', | ||||
|   'S2前储片台': '', | ||||
|   'S1清洗机': '', | ||||
|   'S2清洗机': '', | ||||
|   'Z1钻孔机': '', | ||||
|   'Z2钻孔机': '', | ||||
|   'B1前储片台': '', | ||||
|   'B1后储片台': '', | ||||
|   'B1下片': '', | ||||
|   'B1清洗机': '', | ||||
|   //  | ||||
|   'M3清洗机': '', | ||||
|   'M4清洗机': '', | ||||
|   'M5清洗机': '', | ||||
|   'M3磨边机': '', | ||||
|   'M4磨边机': '', | ||||
|   'M5磨边机': '', | ||||
|   'M3上片': '', | ||||
|   'M4上片': '', | ||||
|   'M5上片': '', | ||||
|   'Z3钻孔机': '', | ||||
|   'Z4钻孔机': '', | ||||
|   'Z5钻孔机': '', | ||||
|   'S3清洗机': '', | ||||
|   'S4清洗机': '', | ||||
|   'S5清洗机': '', | ||||
|   'S3前储片台': '', | ||||
|   'S4前储片台': '', | ||||
|   'S5前储片台': '', | ||||
|   'S3丝印机': '', | ||||
|   'S4丝印机': '', | ||||
|   'S5丝印机': '', | ||||
|   'S3固化机': '', | ||||
|   'S4固化机': '', | ||||
|   'S5固化机': '', | ||||
|   'S3后储片台': '', | ||||
|   'S4后储片台': '', | ||||
|   'S5后储片台': '', | ||||
|   'B2前储片台': '', | ||||
|   'B2后储片台': '', | ||||
|   'B2下片': '', | ||||
|   'B2清洗机': '', | ||||
|   // | ||||
|   'M6上片': '', | ||||
|   'M7上片': '', | ||||
|   'M6磨边机': '', | ||||
|   'M7磨边机': '', | ||||
|   'M6清洗机': '', | ||||
|   'M7清洗机': '', | ||||
|   'Z6钻孔机': '', | ||||
|   'Z7钻孔机': '', | ||||
|   'S6清洗机': '', | ||||
|   'S7清洗机': '', | ||||
|   'S6前储片台': '', | ||||
|   'S7前储片台': '', | ||||
|   'S6丝印机': '', | ||||
|   'S7丝印机': '', | ||||
|   'S6固化炉': '', | ||||
|   'S7固化炉': '', | ||||
|   'S6后储片台': '', | ||||
|   'S7后储片台': '', | ||||
|   'B3前储片台': '', | ||||
|   'B3后储片台': '', | ||||
|   'B3清洗机': '', | ||||
|   'B3下片': '', | ||||
| }) | ||||
| </script> | ||||
|  | ||||
| <template> | ||||
|   | ||||
							
								
								
									
										166
									
								
								src/pages/eqMaps.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										166
									
								
								src/pages/eqMaps.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,166 @@ | ||||
| export const initState = { | ||||
|   // 钢一线 | ||||
|   M1上片: "", | ||||
|   M2上片: "", | ||||
|   M1磨边机: "", | ||||
|   M2磨边机: "", | ||||
|   M1清洗机: "", | ||||
|   M1清洗机: "", | ||||
|   S1丝印机: "", | ||||
|   S2丝印机: "", | ||||
|   S1前储片台: "", | ||||
|   S2前储片台: "", | ||||
|   S1清洗机: "", | ||||
|   S2清洗机: "", | ||||
|   Z1钻孔机: "", | ||||
|   Z2钻孔机: "", | ||||
|   B1前储片台: "", | ||||
|   B1后储片台: "", | ||||
|   B1下片: "", | ||||
|   B1清洗机: "", | ||||
|   // | ||||
|   M3清洗机: "", | ||||
|   M4清洗机: "", | ||||
|   M5清洗机: "", | ||||
|   M3磨边机: "", | ||||
|   M4磨边机: "", | ||||
|   M5磨边机: "", | ||||
|   M3上片: "", | ||||
|   M4上片: "", | ||||
|   M5上片: "", | ||||
|   Z3钻孔机: "", | ||||
|   Z4钻孔机: "", | ||||
|   Z5钻孔机: "", | ||||
|   S3清洗机: "", | ||||
|   S4清洗机: "", | ||||
|   S5清洗机: "", | ||||
|   S3前储片台: "", | ||||
|   S4前储片台: "", | ||||
|   S5前储片台: "", | ||||
|   S3丝印机: "", | ||||
|   S4丝印机: "", | ||||
|   S5丝印机: "", | ||||
|   S3固化机: "", | ||||
|   S4固化机: "", | ||||
|   S5固化机: "", | ||||
|   S3后储片台: "", | ||||
|   S4后储片台: "", | ||||
|   S5后储片台: "", | ||||
|   B2前储片台: "", | ||||
|   B2后储片台: "", | ||||
|   B2下片: "", | ||||
|   B2清洗机: "", | ||||
|   // | ||||
|   M6上片: "", | ||||
|   M7上片: "", | ||||
|   M6磨边机: "", | ||||
|   M7磨边机: "", | ||||
|   M6清洗机: "", | ||||
|   M7清洗机: "", | ||||
|   Z6钻孔机: "", | ||||
|   Z7钻孔机: "", | ||||
|   S6清洗机: "", | ||||
|   S7清洗机: "", | ||||
|   S6前储片台: "", | ||||
|   S7前储片台: "", | ||||
|   S6丝印机: "", | ||||
|   S7丝印机: "", | ||||
|   S6固化炉: "", | ||||
|   S7固化炉: "", | ||||
|   S6后储片台: "", | ||||
|   S7后储片台: "", | ||||
|   B3前储片台: "", | ||||
|   B3后储片台: "", | ||||
|   B3清洗机: "", | ||||
|   B3下片: "", | ||||
| }; | ||||
|  | ||||
| export const statusMap = [ | ||||
|   "error", // 关机 | ||||
|   "work", // 工作 | ||||
|   "warn", // 未工作 | ||||
|   "error", // 错误 | ||||
| ]; | ||||
|  | ||||
| export const eqMap = { | ||||
|   // 钢一线 | ||||
|   C1LR1: "M1上片", | ||||
|   C1LR2: "M2上片", | ||||
|   C1MM1: "M1磨边机", | ||||
|   C1MM2: "M2磨边机", | ||||
|   C1ECM1: "M1清洗机", | ||||
|   C1ECM2: "M2清洗机", | ||||
|   "s1--": "S1丝印机", | ||||
|   "s2--": "S2丝印机", | ||||
|   C1ST1: "S1前储片台", | ||||
|   C1ST2: "S2前储片台", | ||||
|   C1SCM1: "S1清洗机", | ||||
|   C1SCM2: "S2清洗机", | ||||
|   C1HP1: "Z1钻孔机", | ||||
|   C1HP2: "Z2钻孔机", | ||||
|   C3ST1: "B1前储片台", | ||||
|   C3ST2: "B1后储片台", | ||||
|   C3UL1: "B1下片", | ||||
|   C3UL1: "B1下片1", | ||||
|   C3UL2: "B1下片2", | ||||
|   C3UCM1: "B1清洗机", | ||||
|   // | ||||
|   B1ECM1: "M3清洗机", | ||||
|   B1ECM2: "M4清洗机", | ||||
|   B1ECM3: "M5清洗机", | ||||
|   B1MM1: "M3磨边机", | ||||
|   B1MM2: "M4磨边机", | ||||
|   B1MM3: "M5磨边机", | ||||
|   B1LR1: "M3上片", | ||||
|   B1LR2: "M4上片", | ||||
|   B1LR3: "M5上片", | ||||
|   B1HP1: "Z3钻孔机", | ||||
|   B1HP2: "Z4钻孔机", | ||||
|   B1HP3: "Z5钻孔机", | ||||
|   B1SCM1: "S3清洗机", | ||||
|   B1SCM2: "S4清洗机", | ||||
|   B1SCM3: "S5清洗机", | ||||
|   B1ST1: "S3前储片台", | ||||
|   B1ST2: "S4前储片台", | ||||
|   B1ST3: "S5前储片台", | ||||
|   B1SP1: "S3丝印机", | ||||
|   B1SP2: "S4丝印机", | ||||
|   B1SP3: "S5丝印机", | ||||
|   B2CO1: "S3固化炉", | ||||
|   B2CO2: "S4固化炉", | ||||
|   B2CO3: "S5固化炉", | ||||
|   B2ST1: "S3后储片台", | ||||
|   B2ST2: "S4后储片台", | ||||
|   B2ST3: "S5后储片台", | ||||
|   B3ST1: "B2前储片台", | ||||
|   B3ST2: "B2后储片台", | ||||
|   B3UL1: "B2下片", | ||||
|   B3UL1: "B2下片1", | ||||
|   B3UL2: "B2下片2", | ||||
|   B3UCM1: "B2清洗机", | ||||
|   // | ||||
|   A1LR1: "M6上片", | ||||
|   A1LR2: "M7上片", | ||||
|   A1MM1: "M6磨边机", | ||||
|   A1MM2: "M7磨边机", | ||||
|   A1ECM1: "M6清洗机", | ||||
|   A1ECM2: "M7清洗机", | ||||
|   A1HP1: "Z6钻孔机", | ||||
|   A1HP2: "Z7钻孔机", | ||||
|   A1SCM1: "S6清洗机", | ||||
|   A1SCM2: "S7清洗机", | ||||
|   A1ST1: "S6前储片台", | ||||
|   A1ST2: "S7前储片台", | ||||
|   A1SP1: "S6丝印机", | ||||
|   A1SP2: "S7丝印机", | ||||
|   A2CO1: "S6固化炉", | ||||
|   A2CO2: "S7固化炉", | ||||
|   A2ST1: "S6后储片台", | ||||
|   A2ST2: "S7后储片台", | ||||
|   A3ST1: "B3前储片台", | ||||
|   A3ST2: "B3后储片台", | ||||
|   A3UCM1: "B3清洗机", | ||||
|   A3UL1: "B3下片", | ||||
|   A3UL1: "B3下片1", | ||||
|   A3UL2: "B3下片2", | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user