You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.1 KiB
53 lines
1.1 KiB
|
2 years ago
|
/**
|
||
|
|
* 缓存工作流节点内容
|
||
|
|
*/
|
||
|
|
import { defineStore } from 'pinia';
|
||
|
|
export const useStore = defineStore('store', {
|
||
|
|
state: () => ({
|
||
|
|
tableId: '',
|
||
|
|
isTried: false,
|
||
|
|
promoterDrawer: false,
|
||
|
|
flowPermission1: {},
|
||
|
|
approverDrawer: false,
|
||
|
|
approverConfig1: {},
|
||
|
|
copyerDrawer: false,
|
||
|
|
copyerConfig1: {},
|
||
|
|
conditionDrawer: false,
|
||
|
|
conditionsConfig1: {
|
||
|
|
conditionNodes: [],
|
||
|
|
},
|
||
|
|
}),
|
||
|
|
actions: {
|
||
|
|
setTableId(payload:any) {
|
||
|
|
this.tableId = payload
|
||
|
|
},
|
||
|
|
setIsTried(payload:any) {
|
||
|
|
this.isTried = payload
|
||
|
|
},
|
||
|
|
setPromoter(payload:any) {
|
||
|
|
this.promoterDrawer = payload
|
||
|
|
},
|
||
|
|
setFlowPermission(payload:any) {
|
||
|
|
this.flowPermission1 = payload
|
||
|
|
},
|
||
|
|
setApprover(payload:any) {
|
||
|
|
this.approverDrawer = payload
|
||
|
|
},
|
||
|
|
setApproverConfig(payload:any) {
|
||
|
|
this.approverConfig1 = payload
|
||
|
|
},
|
||
|
|
setCopyer(payload:any) {
|
||
|
|
this.copyerDrawer = payload
|
||
|
|
},
|
||
|
|
setCopyerConfig(payload:any) {
|
||
|
|
this.copyerConfig1 = payload
|
||
|
|
},
|
||
|
|
setCondition(payload:any) {
|
||
|
|
this.conditionDrawer = payload
|
||
|
|
},
|
||
|
|
setConditionsConfig(payload:any) {
|
||
|
|
this.conditionsConfig1 = payload
|
||
|
|
},
|
||
|
|
}
|
||
|
|
})
|