mirror of
https://gitee.com/hhyykk/ipms-sjy-ui.git
synced 2025-07-20 13:55:07 +08:00
56 lines
1.2 KiB
TypeScript
56 lines
1.2 KiB
TypeScript
![]() |
import { store } from '../index'
|
||
|
import { defineStore } from 'pinia'
|
||
|
|
||
|
export const useWorkFlowStore = defineStore('simpleWorkflow', {
|
||
|
state: () => ({
|
||
|
tableId: '',
|
||
|
isTried: false,
|
||
|
promoterDrawer: false,
|
||
|
flowPermission1: {},
|
||
|
approverDrawer: false,
|
||
|
approverConfig1: {},
|
||
|
copyerDrawer: false,
|
||
|
copyerConfig1: {},
|
||
|
conditionDrawer: false,
|
||
|
conditionsConfig1: {
|
||
|
conditionNodes: []
|
||
|
}
|
||
|
}),
|
||
|
actions: {
|
||
|
setTableId(payload) {
|
||
|
this.tableId = payload
|
||
|
},
|
||
|
setIsTried(payload) {
|
||
|
this.isTried = payload
|
||
|
},
|
||
|
setPromoter(payload) {
|
||
|
this.promoterDrawer = payload
|
||
|
},
|
||
|
setFlowPermission(payload) {
|
||
|
this.flowPermission1 = payload
|
||
|
},
|
||
|
setApprover(payload) {
|
||
|
this.approverDrawer = payload
|
||
|
},
|
||
|
setApproverConfig(payload) {
|
||
|
this.approverConfig1 = payload
|
||
|
},
|
||
|
setCopyer(payload) {
|
||
|
this.copyerDrawer = payload
|
||
|
},
|
||
|
setCopyerConfig(payload) {
|
||
|
this.copyerConfig1 = payload
|
||
|
},
|
||
|
setCondition(payload) {
|
||
|
this.conditionDrawer = payload
|
||
|
},
|
||
|
setConditionsConfig(payload) {
|
||
|
this.conditionsConfig1 = payload
|
||
|
}
|
||
|
}
|
||
|
})
|
||
|
|
||
|
export const useWorkFlowStoreWithOut = () => {
|
||
|
return useWorkFlowStore(store)
|
||
|
}
|