houzhongjian
2024-08-08 820397e43a0b64d35c6d31d2a55475061438593b
提交 | 用户 | 时间
820397 1 import { store } from '../index'
H 2 import { defineStore } from 'pinia'
3
4 export const useWorkFlowStore = defineStore('simpleWorkflow', {
5   state: () => ({
6     tableId: '',
7     isTried: false,
8     promoterDrawer: false,
9     flowPermission1: {},
10     approverDrawer: false,
11     approverConfig1: {},
12     copyerDrawer: false,
13     copyerConfig1: {},
14     conditionDrawer: false,
15     conditionsConfig1: {
16       conditionNodes: []
17     }
18   }),
19   actions: {
20     setTableId(payload) {
21       this.tableId = payload
22     },
23     setIsTried(payload) {
24       this.isTried = payload
25     },
26     setPromoter(payload) {
27       this.promoterDrawer = payload
28     },
29     setFlowPermission(payload) {
30       this.flowPermission1 = payload
31     },
32     setApprover(payload) {
33       this.approverDrawer = payload
34     },
35     setApproverConfig(payload) {
36       this.approverConfig1 = payload
37     },
38     setCopyer(payload) {
39       this.copyerDrawer = payload
40     },
41     setCopyerConfig(payload) {
42       this.copyerConfig1 = payload
43     },
44     setCondition(payload) {
45       this.conditionDrawer = payload
46     },
47     setConditionsConfig(payload) {
48       this.conditionsConfig1 = payload
49     }
50   }
51 })
52
53 export const useWorkFlowStoreWithOut = () => {
54   return useWorkFlowStore(store)
55 }