12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import { store } from "@/store";
- import { defineStore } from "pinia";
- interface CommonState {
- [key: string]: any;
- }
- export const useCommonStore = defineStore("commonStore", {
- state: (): CommonState => ({
- // 弹出公共Table的弹窗
- isShowTable: false,
- tableType: 1,
- tableTitle: "",
- // 大屏显示的组件key值,包含默认值
- mainSL001: "OrderInformation",
- mainSL002: "MaterialsCondition",
- mainSL003: "ProductionScheduleOfHeavyParts",
- mainSRT12: "ProductionTaskStatistics",
- mainSRT13: "ProductionCapacitySituation",
- mainS076: "DailyProductionS",
- mainS077: "ProductionSituation",
- mainS078: "EquipmentMonitoring",
- mainLeftTop: "XiaFaGongDanJinDu",
- BanZucqtj: "BanZuChuQinTongJi",
- ShengChanJHQK: "ShengChanJiHuaQingKuang",
- ChengPinRKQKJ: "ChengPinRuKuQingKuang",
- WeiDianZCJGG: "WeiDianZiCheJianGongGao",
- // ====
- qualityTOP01: "DistributionOfUnqualifiedProducts",
- qualityTOP02: "ProductionPassThroughRate",
- qualityTOP03: "QualityAnomaly",
- qualityBottom01: "InspectionTaskOfToday",
- qualityBottom02: "DefectDistributionDiagram",
- // ====
- workTOP01: "ManagementPersons",
- workTOP02: "ChanLiangTongJi",
- workTOP03: "WeeklyFulfillmentOfProductionOrders",
- workBottom01: "CurrentProductionOrderProgress",
- workBottom02: "BadTop10",
- moduleKey: "", // 用于判断修改了哪个模块
- isShowSelectModule: false, // 是否显示选择模块中的组件弹窗
- }),
- persist: true,
- });
- export function useCommonStoreHook() {
- return useCommonStore(store);
- }
|