/* * @FilePath: \wwwd:\code\screenFront\src\store\module\MicrofactoryDev.ts * @Author: 王路平 * @文件版本: V1.0.0 * @Date: 2023-02-06 15:58:13 * @Description: * * 版权信息 : 2023 by ${再登软件}, All Rights Reserved. */ import { defineStore } from "pinia"; import { Names } from "@/store/storeName"; import { development, production } from "@/utils/devSever"; export const useMicroExhibitionStore = defineStore(Names.MicroExhibition, { // 使用方式 // const Index= useIndexStore() // 1、Index.{数据}++ // 2、Index.$patch({数据:??}) // 3、Index.$patch((state)=>{ state.数据=??}) // 4、通过action修改 state: () => { return { devlist: [], devnum: { all: 17, wait: 1, off: 3, on: 0 }, caijian: { 'value': [ //'设备名称', '设备编码', '稼动率', '状态' //0:停机 1:待机 2:工作 3:待机 ['全自动针梭两用铺布机', '1050910', '95%', '0'], ['全自动9公分电脑裁床', '1190269', '80%', '1'], ], 'chart': { xData: ['1050910', '1050269'], series: [ { name: '计划完成', data: [120, 200], type: 'bar', barMaxWidth: 30, }, { name: '实际完成', data: [130, 180], type: 'bar', barMaxWidth: 30, } ] } }, tuoxie: { 'value': [ //'设备名称', '设备编码', '稼动率', '状态' //0:停机 1:待机 2:工作 3:待机 ['1050910', '95%', '2'], ], 'chart': { xData: ['1050910'], series: [ { name: '计划完成', data: [120], type: 'bar', barMaxWidth: 45, }, { name: '实际完成', data: [130], type: 'bar', barMaxWidth: 45, } ] } } }; }, //computed 修改一些值 //需要使用return将数据抛出 //getters内可相互使用计算结果 //使用时可直接放入标签内
Index.方法()
getters: {}, actions: { setDevlist(data) { this.devlist = data; }, setDevnum(data) { this.devnum = data; } }, });