2025-05-21 15:45:10 +08:00
|
|
|
import {defineStore} from "pinia";
|
2025-06-23 19:07:23 +08:00
|
|
|
import {reactive, ref} from "vue";
|
2025-05-21 15:45:10 +08:00
|
|
|
|
|
|
|
|
export const useSystemStore = defineStore('SystemStore', () => {
|
|
|
|
|
const accountManagementPo = reactive({
|
|
|
|
|
pid: null,
|
|
|
|
|
});
|
2025-06-23 19:07:23 +08:00
|
|
|
const message = ref([]);
|
2025-05-21 15:45:10 +08:00
|
|
|
return {
|
|
|
|
|
accountManagementPo,
|
2025-06-23 19:07:23 +08:00
|
|
|
message,
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
persist: {
|
|
|
|
|
key: 'SystemStore',
|
|
|
|
|
pick: ['message'],
|
|
|
|
|
storage: {
|
|
|
|
|
getItem(key) {
|
|
|
|
|
return uni.getStorageSync(key);
|
|
|
|
|
},
|
|
|
|
|
setItem(key, value) {
|
|
|
|
|
uni.setStorageSync(key, value);
|
|
|
|
|
}
|
|
|
|
|
},
|
2025-05-21 15:45:10 +08:00
|
|
|
}
|
|
|
|
|
});
|