ywyonui d46c17386d 1、调整退费跳转逻辑
2、完善退费申请逻辑
2025-09-15 21:06:37 +08:00

87 lines
1.5 KiB
TypeScript

import { defineStore } from "pinia";
export const useDataStore = defineStore({
id: "data",
state: () => ({
data: {},
kcData: {},
jcBzData: {},
global: {},
file: {},
params: {},
appCode: "JZ",
qk: {},
tf: {}
}),
getters: {
getData(): any {
return this.data;
},
getGlobal(): any {
return this.global;
},
getFile(): any {
return this.file;
},
getKcData(): any {
return this.kcData;
},
getJcBzData(): any {
return this.jcBzData;
},
getParams(): any {
return this.params;
},
getAppCode(): string {
return this.appCode;
},
getQk(): any {
return this.qk;
},
getTf(): any {
return this.tf;
}
},
actions: {
cleanData() {
this.data = {};
this.kcData = {};
this.jcBzData = {};
this.global = {};
this.file = {};
this.params = {};
this.qk = {};
this.tf = {};
},
setData(data: any) {
this.data = data;
},
setGlobal(data: any) {
this.global = data;
},
setFile(data: any) {
this.file = data;
},
setKcData(data: any) {
this.kcData = data;
},
setJcBzData(data: any) {
this.jcBzData = data;
},
setParams(data: any) {
this.params = data;
},
setQk(data: any) {
this.qk = data;
},
setTf(data: any) {
this.tf = data;
},
},
persist: {
enabled: true,
detached: true,
H5Storage: localStorage,
},
});