xunJian.js 1014 B

123456789101112131415161718192021222324252627282930
  1. import { defineStore } from "pinia";
  2. const useXunJianStore = defineStore("xunJian", {
  3. state: () => ({
  4. planTabs: 0, //巡检计划页 tabs切换值
  5. siteId: null, //巡检计划页 站点id
  6. planSonId: null, //巡检计划页 子计划id
  7. planSonId1: null, //巡检计划页 子计划id
  8. siteNubmber: null, //巡检计划页 站点号码
  9. siteStatus: null, //巡检详情页 定位状态
  10. contentArray: {},
  11. collectDataList: [], //巡检采集
  12. }),
  13. persist: {
  14. // 自定义数据持久化方式
  15. // key: 'store-key', 指定key进行存储,此时非key的值不会持久化,刷新就会丢失
  16. storage: window ? window.localStorage : uni.setStorageSync(), // 指定换成地址
  17. // paths: ['nested.data'],// 指定需要持久化的state的路径名称
  18. beforeRestore: (context) => {
  19. console.log("Before" + context);
  20. },
  21. afterRestore: (context) => {
  22. console.log("After" + context);
  23. },
  24. },
  25. actions: {},
  26. });
  27. export default useXunJianStore;