import { computed } from 'vue'; import { defineStore } from 'pinia'; export const useCounterStore = defineStore('enterprise', { state: () => { return { companyId: '8', departId: '178', delayNum: 0, // 延期计划数 deviceNum: 0, // 今日生产设备数 ingNum: 0, // 执行中计划数 prouserNum: 0, // 今日生产人数 unqualifiedRate: 0 // 今日不良品率 }; }, actions: { // 设置企业id setCompanyId(companyId) { this.companyId = companyId; window.sessionStorage.setItem('companyId', companyId); }, // 设置组织id setDepartId(departId) { this.departId = departId; window.sessionStorage.setItem('departId', departId); }, setNum(num) { this.delayNum = num.delayNum this.deviceNum = num.deviceNum this.ingNum = num.ingNum this.prouserNum = num.prouserNum this.unqualifiedRate = num.unqualifiedRate } } })