This commit is contained in:
cxc
2022-12-19 17:29:18 +08:00
parent 75538be028
commit 7726fcbf54
26 changed files with 1499 additions and 929 deletions

View File

@ -1,46 +1,46 @@
import Cookies from 'js-cookie'
import Cookies from "js-cookie";
const useAppStore = defineStore(
'app',
{
state: () => ({
sidebar: {
opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : true,
withoutAnimation: false,
hide: false
},
device: 'desktop',
size: Cookies.get('size') || 'default'
}),
actions: {
toggleSideBar(withoutAnimation) {
if (this.sidebar.hide) {
return false;
}
this.sidebar.opened = !this.sidebar.opened
this.sidebar.withoutAnimation = withoutAnimation
if (this.sidebar.opened) {
Cookies.set('sidebarStatus', 1)
} else {
Cookies.set('sidebarStatus', 0)
}
},
closeSideBar({ withoutAnimation }) {
Cookies.set('sidebarStatus', 0)
this.sidebar.opened = false
this.sidebar.withoutAnimation = withoutAnimation
},
toggleDevice(device) {
this.device = device
},
setSize(size) {
this.size = size;
Cookies.set('size', size)
},
toggleSideBarHide(status) {
this.sidebar.hide = status
const useAppStore = defineStore("app", {
state: () => ({
sidebar: {
opened: Cookies.get("sidebarStatus")
? !!+Cookies.get("sidebarStatus")
: true,
withoutAnimation: false,
hide: false,
},
device: "desktop",
size: Cookies.get("size") || "default",
}),
actions: {
toggleSideBar(withoutAnimation) {
if (this.sidebar.hide) {
return false;
}
}
})
this.sidebar.opened = !this.sidebar.opened;
this.sidebar.withoutAnimation = withoutAnimation;
if (this.sidebar.opened) {
Cookies.set("sidebarStatus", 1);
} else {
Cookies.set("sidebarStatus", 0);
}
},
closeSideBar({ withoutAnimation }) {
Cookies.set("sidebarStatus", 0);
this.sidebar.opened = false;
this.sidebar.withoutAnimation = withoutAnimation;
},
toggleDevice(device) {
this.device = device;
},
setSize(size) {
this.size = size;
Cookies.set("size", size);
},
toggleSideBarHide(status) {
this.sidebar.hide = status;
},
},
});
export default useAppStore
export default useAppStore;

17
src/store/modules/bpmn.js Normal file
View File

@ -0,0 +1,17 @@
// import { defineStore } from "pinia";
const useBpmnStore = defineStore("bpmn", {
state: () => ({
bpmnInstances: {},
count: 1,
}),
actions: {
setBpmnInstances(data) {
console.log(data);
this.bpmnInstances = data;
// this.bpmnInstances.name = "423";
},
},
});
export default useBpmnStore;