const state = { fanFrequencyInfo:{},// 分机运行频率 kilnInfo:{},// 窑炉信息 gasInfo:{},// 天然气流量图 sumGasInfo: {},// 天然气总量 israKiln:[],// ISRA窑炉缺陷检测 material:[],// 原料 energyInfo: { elecQty1: '', elecQty2: '', waterQty: '' }, // 能耗 energyWeekTrend:[], energyMonthTrend:[], energyYearTrend:[],// 能耗图 energyMonitoring: [], // 能源监控 exhaustGasInfo:{}, // 烟气 gasChartDayTrend:{}, // 烟气 gasChartWeekTrend:{}, // 烟气 gasChartMonthTrend:{}, // 烟气 gasChartYearTrend:{}, // 烟气 israDayStatistic: [],//缺陷统计 israWeekStatistic: [],//缺陷统计 israMonthStatistic: [],//缺陷统计 israYearStatistic: [],//缺陷统计 productline: [{ "creator": "1", "sumOutputNum": 15, "outputNum": 15, "passRate": 0.6, "lineName": "3#深加工", "updateTime": "2024-01-04T16:00:19", "updater": "1", "inputNum": 15, "deleted": false, "recordTime": "2023-12-25T20:00:00", "createTime": "2023-10-13T10:44:27", "tenantId": 1, "id": 1712660539187441666, "productionLineId": 1737313260027285506, "sumInputNum": 15 }, { "creator": "1", "sumOutputNum": 49, "outputNum": 16, "passRate": 0.3, "lineName": "2#深加工", "updateTime": "2024-01-04T16:00:19", "updater": "1", "inputNum": 17, "deleted": false, "recordTime": "2023-12-25T20:00:00", "createTime": "2023-10-13T10:44:27", "tenantId": 1, "id": 1712660539187441665, "productionLineId": 1737313119178362881, "sumInputNum": 47 }, { "creator": "1", "sumOutputNum": 29, "outputNum": 18, "passRate": 0.5, "lineName": "1#深加工", "updateTime": "2024-01-04T16:00:19", "updater": "1", "inputNum": 20, "deleted": false, "recordTime": "2023-12-25T20:00:00", "createTime": "2023-10-13T10:43:17", "tenantId": 1, "id": 1712660244285927426, "productionLineId": 1737312466842456065, "sumInputNum": 27 }], // SJG产线产量及良品率 sjgEquipment:[],// SJG设备报警 }; const mutations = { SET_FANFREQUENCYINFO: (state, fanFrequencyInfo) => { state.fanFrequencyInfo = fanFrequencyInfo }, SET_KILNINFO: (state, kilnInfo) => { state.kilnInfo = kilnInfo }, SET_GASINFO: (state, gasInfo) => { state.gasInfo = gasInfo }, SET_SUMGASINFO: (state, sumGasInfo) => { state.sumGasInfo = sumGasInfo }, SET_ISRAKILN: (state, israKiln) => { state.israKiln = israKiln }, SET_MATERIAL: (state, material) => { state.material = material }, SET_ENERGYINFO: (state, energyInfo) => { if (Object.keys(energyInfo).length > 1) { state.energyInfo.elecQty1 = energyInfo.elecQty1 state.energyInfo.elecQty2 = energyInfo.elecQty2 } else { state.energyInfo.waterQty = energyInfo.waterQty } }, SET_ENERGYTREND: (state, energyTrend) => { if (energyTrend.week.length > 0) { state.energyWeekTrend = energyTrend.week } if (energyTrend.month.length > 0) { state.energyMonthTrend = energyTrend.month } if (energyTrend.year.length > 0) { state.energyYearTrend = energyTrend.year } }, SET_ENERGY_MONITORING: (state, energyMonitoring) => { state.energyMonitoring = energyMonitoring }, SET_EXHAUSTGASINFO: (state, exhaustGasInfo) => { state.exhaustGasInfo = exhaustGasInfo }, SET_EXHAUSTGASCHART: (state, exhaustGasChart) => { state.gasChartDayTrend = exhaustGasChart.gasChartDayTrend state.gasChartWeekTrend = exhaustGasChart.gasChartWeekTrend state.gasChartMonthTrend = exhaustGasChart.gasChartMonthTrend state.gasChartYearTrend = exhaustGasChart.gasChartYearTrend }, SET_DEFECTCHART: (state, israStatistic) => { state.israDayStatistic = israStatistic.dayStatistic state.israWeekStatistic = israStatistic.weekStatistic state.israMonthStatistic = israStatistic.monthStatistic state.israYearStatistic = israStatistic.yearStatistic }, SET_PRODUCTLINE: (state, productline) => { state.productline = productline } }; const actions = { setFanFrequencyInfo({ commit }, fanFrequencyInfo) { commit('SET_FANFREQUENCYINFO', fanFrequencyInfo.payload) }, setKilnInfo({ commit }, kilnInfo) { commit('SET_KILNINFO', kilnInfo.payload) }, setGasInfo({ commit }, gasInfo) { commit('SET_GASINFO', gasInfo.payload) }, setSumGasInfo({ commit }, sumGasInfo) { commit('SET_SUMGASINFO', sumGasInfo.payload) }, setIsraKiln({ commit }, israKiln) { commit('SET_ISRAKILN', israKiln.payload) }, setMaterial({ commit }, material) { commit('SET_MATERIAL', material.payload) }, setEnergyInfo({ commit }, energyInfo) { commit('SET_ENERGYINFO', energyInfo.payload) }, setEnergyTrend({ commit }, energyTrend) { commit('SET_ENERGYTREND', energyTrend.payload) }, setEnergyMonitoring({ commit }, energyMonitoring) { commit('SET_ENERGY_MONITORING', energyMonitoring.payload) }, setExhaustGasInfo({ commit }, exhaustGasInfo) { commit('SET_EXHAUSTGASINFO', exhaustGasInfo.payload) }, setExhaustGasChart({ commit }, exhaustGasChart) { commit('SET_EXHAUSTGASCHART', exhaustGasChart.payload) }, setDefectChart({ commit }, israStatistic) { commit('SET_DEFECTCHART', israStatistic.payload) }, setProductline({ commit }, productline) { commit('SET_PRODUCTLINE', productline.payload) }, }; export default { namespaced: true, state, mutations, actions, }