12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- 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)
- }
|