common.ts 710 B

12345678910111213141516171819202122232425262728
  1. import { store } from "@/store";
  2. import { defineStore } from "pinia";
  3. export const useCommonStore = defineStore("commonStore", {
  4. state: () => ({
  5. // 弹出公共Table的弹窗
  6. isShowTable: false,
  7. tableType: 1,
  8. tableTitle: "",
  9. // 菜单切换
  10. currentMenu: {
  11. name: "首页",
  12. icon: "home",
  13. route: "/main/home",
  14. },
  15. pageSize: 9, // 首页每页显示的条数
  16. currentProjectId: "", //在首页点击某一项的配置工程的时候使用
  17. currentTestItemId: "", //选择的测试项目
  18. currentExecutionId: "", // 当前在测试执行的工程id
  19. }),
  20. persist: true,
  21. });
  22. export function useCommonStoreHook() {
  23. return useCommonStore(store);
  24. }