数通智联化工云平台
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

/**
*
*/
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
},
}
})