From e6f76c097dbab222404fb98aea0deeb7fa70b3a7 Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Wed, 3 Sep 2025 16:08:40 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A0=B4=E5=9D=8F=E6=80=A7?= =?UTF-8?q?=E9=87=8D=E6=9E=84=EF=BC=8C=E5=B0=86=E6=9E=9A=E4=B8=BE=E7=B1=BB?= =?UTF-8?q?=E7=94=B1=20utils=20=E6=8F=90=E5=8F=96=E5=88=B0=20@vben/utils?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/api/ai/write/index.ts | 3 +- .../src/api/bpm/processInstance/index.ts | 2 +- .../child-process-node-config.vue | 2 +- .../nodes-config/copy-task-node-config.vue | 3 +- .../nodes-config/delay-timer-node-config.vue | 3 +- .../nodes-config/modules/condition.vue | 4 +- .../nodes-config/router-node-config.vue | 3 +- .../nodes-config/start-user-node-config.vue | 3 +- .../nodes-config/trigger-node-config.vue | 4 +- .../nodes-config/user-task-node-config.vue | 13 +- .../components/nodes/child-process-node.vue | 3 +- .../components/nodes/copy-task-node.vue | 3 +- .../components/nodes/delay-timer-node.vue | 3 +- .../components/nodes/exclusive-node.vue | 8 +- .../components/nodes/inclusive-node.vue | 8 +- .../components/nodes/node-handler.vue | 8 +- .../components/nodes/parallel-node.vue | 4 +- .../components/nodes/router-node.vue | 3 +- .../components/nodes/start-user-node.vue | 3 +- .../components/nodes/trigger-node.vue | 3 +- .../components/nodes/user-task-node.vue | 3 +- .../components/process-node-tree.vue | 2 +- .../components/simple-process-designer.vue | 3 +- .../components/simple-process-model.vue | 4 +- .../simple-process-design/consts.ts | 2 +- .../simple-process-design/helpers.ts | 2 +- apps/web-antd/src/utils/dict.ts | 138 +--- apps/web-antd/src/utils/index.ts | 2 +- .../_core/profile/modules/user-social.vue | 4 +- .../ai/image/index/components/ImageCard.vue | 3 +- .../ai/image/index/components/ImageDetail.vue | 16 +- .../ai/image/index/components/ImageList.vue | 3 +- .../image/index/components/common/index.vue | 2 +- .../ai/image/index/components/dall3/index.vue | 13 +- .../index/components/midjourney/index.vue | 19 +- .../components/stableDiffusion/index.vue | 14 +- .../src/views/ai/image/index/index.vue | 2 +- .../src/views/ai/image/manager/index.vue | 2 +- .../src/views/ai/knowledge/document/data.ts | 9 +- .../src/views/ai/knowledge/knowledge/data.ts | 3 +- .../src/views/ai/knowledge/segment/index.vue | 2 +- .../src/views/ai/mindmap/index/index.vue | 2 +- .../src/views/ai/model/chatRole/data.ts | 9 +- .../web-antd/src/views/ai/model/model/data.ts | 9 +- .../src/views/ai/music/manager/index.vue | 2 +- .../src/views/ai/workflow/form/index.vue | 2 +- .../views/ai/write/index/components/Left.vue | 8 +- .../src/views/ai/write/index/index.vue | 2 +- .../src/views/bpm/model/definition/index.vue | 2 +- .../src/views/bpm/model/form/index.vue | 6 +- .../bpm/model/form/modules/extra-setting.vue | 10 +- .../bpm/model/form/modules/form-design.vue | 8 +- .../bpm/model/form/modules/process-design.vue | 2 +- .../modules/category-draggable-model.vue | 8 +- .../src/views/bpm/oa/leave/create.vue | 4 +- .../processInstance/create/modules/form.vue | 17 +- .../bpm/processInstance/detail/index.vue | 16 +- .../detail/modules/operation-button.vue | 22 +- .../detail/modules/simple-bpm-viewer.vue | 3 +- .../detail/modules/time-line.vue | 13 +- .../bpm/processInstance/manager/index.vue | 2 +- .../src/views/crm/clue/modules/detail-data.ts | 3 +- .../views/crm/contact/modules/detail-data.ts | 3 +- .../views/crm/customer/limitConfig/data.ts | 3 +- .../views/crm/customer/modules/detail-data.ts | 3 +- .../web-antd/src/views/crm/followup/index.vue | 2 +- .../views/crm/product/modules/detail-data.ts | 3 +- .../crm/receivable/modules/detail-data.ts | 3 +- .../receivable/plan/modules/detail-data.ts | 3 +- .../src/views/infra/apiErrorLog/data.ts | 9 +- .../src/views/infra/apiErrorLog/index.vue | 6 +- .../infra/codegen/modules/generation-info.vue | 3 +- apps/web-antd/src/views/infra/job/index.vue | 7 +- .../src/views/mall/product/spu/index.vue | 10 +- .../views/mall/promotion/coupon/formatter.ts | 6 +- .../user/modules/order-list-modal.vue | 3 +- .../mall/trade/brokerage/withdraw/index.vue | 12 +- .../mall/trade/delivery/pickUpOrder/data.ts | 8 +- .../mall/trade/delivery/pickUpOrder/index.vue | 3 +- .../src/views/mall/trade/order/data.ts | 9 +- .../src/views/mall/trade/order/index.vue | 8 +- apps/web-antd/src/views/pay/app/index.vue | 2 +- apps/web-antd/src/views/pay/cashier/index.vue | 13 +- apps/web-antd/src/views/system/menu/data.ts | 9 +- apps/web-antd/src/views/system/menu/index.vue | 2 +- .../src/views/system/notify/template/data.ts | 4 +- apps/web-antd/src/views/system/role/data.ts | 3 +- .../modules/assign-data-permission-form.vue | 3 +- .../system/role/modules/assign-menu-form.vue | 3 +- .../src/views/system/social/client/data.ts | 9 +- apps/web-ele/src/api/ai/write/index.ts | 3 +- .../src/api/bpm/processInstance/index.ts | 2 +- .../coupon-card/coupon-discount-desc.tsx | 4 +- .../mobile/coupon-card/coupon-discount.tsx | 4 +- .../mobile/coupon-card/coupon-validTerm.tsx | 4 +- .../mobile/coupon-card/property.vue | 10 +- .../mobile/promotion-combination/property.vue | 2 +- .../mobile/promotion-seckill/property.vue | 2 +- apps/web-ele/src/utils/constants.ts | 667 ------------------ apps/web-ele/src/utils/dict.ts | 139 +--- apps/web-ele/src/utils/index.ts | 2 +- .../_core/profile/modules/user-social.vue | 4 +- .../infra/apiAccessLog/modules/detail.vue | 3 +- .../src/views/infra/apiErrorLog/data.ts | 8 +- .../src/views/infra/apiErrorLog/index.vue | 6 +- .../infra/apiErrorLog/modules/detail.vue | 3 +- .../infra/codegen/modules/generation-info.vue | 3 +- apps/web-ele/src/views/infra/job/data.ts | 3 +- apps/web-ele/src/views/infra/job/index.vue | 7 +- .../views/infra/job/logger/modules/detail.vue | 3 +- .../src/views/infra/job/modules/detail.vue | 3 +- .../mall/home/components/trade-trend-card.vue | 3 +- .../product/spu/components/delivery-form.vue | 4 +- .../src/views/mall/product/spu/index.vue | 2 +- .../coupon/components/coupon-select.vue | 3 +- .../views/mall/promotion/coupon/formatter.ts | 6 +- .../mall/promotion/coupon/template/index.vue | 2 +- .../user/modules/order-list-modal.vue | 3 +- .../mall/trade/brokerage/withdraw/index.vue | 12 +- .../mall/trade/delivery/pickUpOrder/data.ts | 8 +- .../mall/trade/delivery/pickUpOrder/index.vue | 3 +- .../src/views/mall/trade/order/data.ts | 9 +- .../src/views/mall/trade/order/index.vue | 8 +- .../views/mall/trade/order/modules/detail.vue | 8 +- .../user/components/user-basic-info.vue | 3 +- .../user/components/user-order-list.vue | 15 +- apps/web-ele/src/views/pay/app/index.vue | 2 +- .../views/pay/app/modules/channel-form.vue | 2 +- apps/web-ele/src/views/pay/cashier/index.vue | 13 +- .../src/views/pay/notify/modules/detail.vue | 3 +- .../views/system/loginlog/modules/detail.vue | 3 +- apps/web-ele/src/views/system/menu/data.ts | 9 +- apps/web-ele/src/views/system/menu/index.vue | 2 +- .../system/notify/message/modules/detail.vue | 3 +- .../src/views/system/notify/template/data.ts | 2 +- apps/web-ele/src/views/system/role/data.ts | 9 +- .../modules/assign-data-permission-form.vue | 3 +- .../views/system/sms/log/modules/detail.vue | 3 +- .../src/views/system/social/client/data.ts | 8 +- packages/utils/src/constants/dict-enum.ts | 137 ++++ packages/utils/src/constants/index.ts | 2 + .../utils/src/constants/system-enum.ts | 11 +- packages/utils/src/index.ts | 1 + 143 files changed, 477 insertions(+), 1343 deletions(-) delete mode 100644 apps/web-ele/src/utils/constants.ts create mode 100644 packages/utils/src/constants/dict-enum.ts create mode 100644 packages/utils/src/constants/index.ts rename apps/web-antd/src/utils/constants.ts => packages/utils/src/constants/system-enum.ts (99%) diff --git a/apps/web-antd/src/api/ai/write/index.ts b/apps/web-antd/src/api/ai/write/index.ts index 919f1750d..ffc99b529 100644 --- a/apps/web-antd/src/api/ai/write/index.ts +++ b/apps/web-antd/src/api/ai/write/index.ts @@ -1,6 +1,5 @@ import type { PageParam, PageResult } from '@vben/request'; - -import type { AiWriteTypeEnum } from '#/utils'; +import type { AiWriteTypeEnum } from '@vben/utils'; import { useAppConfig } from '@vben/hooks'; import { fetchEventSource } from '@vben/request'; diff --git a/apps/web-antd/src/api/bpm/processInstance/index.ts b/apps/web-antd/src/api/bpm/processInstance/index.ts index cc1683f61..5b4abefd9 100644 --- a/apps/web-antd/src/api/bpm/processInstance/index.ts +++ b/apps/web-antd/src/api/bpm/processInstance/index.ts @@ -1,9 +1,9 @@ import type { PageParam, PageResult } from '@vben/request'; +import type { BpmCandidateStrategyEnum, BpmNodeTypeEnum } from '@vben/utils'; import type { BpmTaskApi } from '../task'; import type { BpmModelApi } from '#/api/bpm/model'; -import type { BpmCandidateStrategyEnum, BpmNodeTypeEnum } from '#/utils'; import { requestClient } from '#/api/request'; diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/child-process-node-config.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/child-process-node-config.vue index 2341999f3..5addda377 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/child-process-node-config.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/child-process-node-config.vue @@ -7,6 +7,7 @@ import { computed, onMounted, reactive, ref } from 'vue'; import { useVbenDrawer } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; +import { BpmNodeTypeEnum } from '@vben/utils'; import { Button, @@ -28,7 +29,6 @@ import { import { getFormDetail } from '#/api/bpm/form'; import { getModelList } from '#/api/bpm/model'; -import { BpmNodeTypeEnum } from '#/utils'; import { CHILD_PROCESS_MULTI_INSTANCE_SOURCE_TYPE, diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/copy-task-node-config.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/copy-task-node-config.vue index 4dfec20ea..ba10e7fb6 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/copy-task-node-config.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/copy-task-node-config.vue @@ -10,6 +10,7 @@ import { computed, onMounted, reactive, ref } from 'vue'; import { useVbenDrawer } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; +import { BpmModelFormType, BpmNodeTypeEnum } from '@vben/utils'; import { Col, @@ -27,8 +28,6 @@ import { TreeSelect, } from 'ant-design-vue'; -import { BpmModelFormType, BpmNodeTypeEnum } from '#/utils'; - import { CANDIDATE_STRATEGY, CandidateStrategy, diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/delay-timer-node-config.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/delay-timer-node-config.vue index 4d96c0016..7e95ab814 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/delay-timer-node-config.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/delay-timer-node-config.vue @@ -7,6 +7,7 @@ import { reactive, ref } from 'vue'; import { useVbenDrawer } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; +import { BpmNodeTypeEnum } from '@vben/utils'; import { Col, @@ -22,8 +23,6 @@ import { SelectOption, } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { DELAY_TYPE, DelayTypeEnum, diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition.vue index 36f92ba22..79fa384aa 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/modules/condition.vue @@ -6,7 +6,7 @@ import type { Ref } from 'vue'; import { computed, inject, reactive, ref } from 'vue'; import { IconifyIcon, Plus, Trash2 } from '@vben/icons'; -import { cloneDeep } from '@vben/utils'; +import { BpmModelFormType, cloneDeep } from '@vben/utils'; import { Card, @@ -25,8 +25,6 @@ import { Tooltip, } from 'ant-design-vue'; -import { BpmModelFormType } from '#/utils'; - import { COMPARISON_OPERATORS, CONDITION_CONFIG_TYPES, diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/router-node-config.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/router-node-config.vue index 4d759b5c7..b988929a3 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/router-node-config.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/router-node-config.vue @@ -7,6 +7,7 @@ import { inject, ref } from 'vue'; import { useVbenDrawer } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; +import { BpmNodeTypeEnum } from '@vben/utils'; import { Button, @@ -21,8 +22,6 @@ import { SelectOption, } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { ConditionType } from '../../consts'; import { useNodeName, useWatchNode } from '../../helpers'; import Condition from './modules/condition.vue'; diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/start-user-node-config.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/start-user-node-config.vue index 95bd572ad..d56e21ba2 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/start-user-node-config.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/start-user-node-config.vue @@ -10,6 +10,7 @@ import { inject, ref } from 'vue'; import { useVbenDrawer } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; +import { BpmModelFormType, BpmNodeTypeEnum } from '@vben/utils'; import { Col, @@ -23,8 +24,6 @@ import { TypographyText, } from 'ant-design-vue'; -import { BpmModelFormType, BpmNodeTypeEnum } from '#/utils'; - import { FieldPermissionType, START_USER_BUTTON_SETTING } from '../../consts'; import { useFormFieldsPermission, diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/trigger-node-config.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/trigger-node-config.vue index 2516af9f8..8537cd3dc 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/trigger-node-config.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/trigger-node-config.vue @@ -12,7 +12,7 @@ import { computed, getCurrentInstance, onMounted, reactive, ref } from 'vue'; import { useVbenDrawer } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; -import { cloneDeep } from '@vben/utils'; +import { BpmNodeTypeEnum, cloneDeep } from '@vben/utils'; import { Button, @@ -29,8 +29,6 @@ import { Tag, } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { DEFAULT_CONDITION_GROUP_VALUE, TRIGGER_TYPES, diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/user-task-node-config.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/user-task-node-config.vue index 5dc75bacb..295562d7d 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/user-task-node-config.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/user-task-node-config.vue @@ -10,7 +10,12 @@ import { computed, nextTick, onMounted, reactive, ref } from 'vue'; import { useVbenDrawer } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; -import { cloneDeep } from '@vben/utils'; +import { + BpmModelFormType, + BpmNodeTypeEnum, + cloneDeep, + ProcessVariableEnum, +} from '@vben/utils'; import { Button, @@ -34,12 +39,6 @@ import { TypographyText, } from 'ant-design-vue'; -import { - BpmModelFormType, - BpmNodeTypeEnum, - ProcessVariableEnum, -} from '#/utils'; - import { APPROVE_METHODS, APPROVE_TYPE, diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/child-process-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/child-process-node.vue index a6849e188..d556590f6 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/child-process-node.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/child-process-node.vue @@ -4,11 +4,10 @@ import type { SimpleFlowNode } from '../../consts'; import { inject, ref } from 'vue'; import { IconifyIcon } from '@vben/icons'; +import { BpmNodeTypeEnum } from '@vben/utils'; import { Input } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { NODE_DEFAULT_TEXT } from '../../consts'; import { useNodeName2, useTaskStatusClass, useWatchNode } from '../../helpers'; import ChildProcessNodeConfig from '../nodes-config/child-process-node-config.vue'; diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/copy-task-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/copy-task-node.vue index 720e35e89..c615735ff 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/copy-task-node.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/copy-task-node.vue @@ -4,11 +4,10 @@ import type { SimpleFlowNode } from '../../consts'; import { inject, ref } from 'vue'; import { IconifyIcon } from '@vben/icons'; +import { BpmNodeTypeEnum } from '@vben/utils'; import { Input } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { NODE_DEFAULT_TEXT } from '../../consts'; import { useNodeName2, useTaskStatusClass, useWatchNode } from '../../helpers'; import CopyTaskNodeConfig from '../nodes-config/copy-task-node-config.vue'; diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/delay-timer-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/delay-timer-node.vue index 8ce16d521..9595a6e2e 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/delay-timer-node.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/delay-timer-node.vue @@ -4,11 +4,10 @@ import type { SimpleFlowNode } from '../../consts'; import { inject, ref } from 'vue'; import { IconifyIcon } from '@vben/icons'; +import { BpmNodeTypeEnum } from '@vben/utils'; import { Input } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { NODE_DEFAULT_TEXT } from '../../consts'; import { useNodeName2, useTaskStatusClass, useWatchNode } from '../../helpers'; import DelayTimerNodeConfig from '../nodes-config/delay-timer-node-config.vue'; diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/exclusive-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/exclusive-node.vue index f4951f93a..88c696181 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/exclusive-node.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/exclusive-node.vue @@ -4,12 +4,14 @@ import type { SimpleFlowNode } from '../../consts'; import { getCurrentInstance, inject, nextTick, ref, watch } from 'vue'; import { IconifyIcon } from '@vben/icons'; -import { cloneDeep, buildShortUUID as generateUUID } from '@vben/utils'; +import { + BpmNodeTypeEnum, + cloneDeep, + buildShortUUID as generateUUID, +} from '@vben/utils'; import { Button, Input } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { ConditionType, DEFAULT_CONDITION_GROUP_VALUE, diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/inclusive-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/inclusive-node.vue index 34f9d9145..ab986b7e8 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/inclusive-node.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/inclusive-node.vue @@ -4,12 +4,14 @@ import type { SimpleFlowNode } from '../../consts'; import { getCurrentInstance, inject, nextTick, ref, watch } from 'vue'; import { IconifyIcon } from '@vben/icons'; -import { cloneDeep, buildShortUUID as generateUUID } from '@vben/utils'; +import { + BpmNodeTypeEnum, + cloneDeep, + buildShortUUID as generateUUID, +} from '@vben/utils'; import { Button, Input } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { ConditionType, DEFAULT_CONDITION_GROUP_VALUE, diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/node-handler.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/node-handler.vue index 56b308127..32541f191 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/node-handler.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/node-handler.vue @@ -4,12 +4,14 @@ import type { SimpleFlowNode } from '../../consts'; import { inject, ref } from 'vue'; import { IconifyIcon } from '@vben/icons'; -import { cloneDeep, buildShortUUID as generateUUID } from '@vben/utils'; +import { + BpmNodeTypeEnum, + cloneDeep, + buildShortUUID as generateUUID, +} from '@vben/utils'; import { message, Popover } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { ApproveMethodType, AssignEmptyHandlerType, diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/parallel-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/parallel-node.vue index 978b0b058..2795da67a 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/parallel-node.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/parallel-node.vue @@ -4,12 +4,10 @@ import type { SimpleFlowNode } from '../../consts'; import { inject, nextTick, ref, watch } from 'vue'; import { IconifyIcon } from '@vben/icons'; -import { buildShortUUID as generateUUID } from '@vben/utils'; +import { BpmNodeTypeEnum, buildShortUUID as generateUUID } from '@vben/utils'; import { Button, Input } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { NODE_DEFAULT_TEXT } from '../../consts'; import { useTaskStatusClass } from '../../helpers'; import ProcessNodeTree from '../process-node-tree.vue'; diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/router-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/router-node.vue index 211ce6723..fe439580c 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/router-node.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/router-node.vue @@ -4,11 +4,10 @@ import type { SimpleFlowNode } from '../../consts'; import { inject, ref } from 'vue'; import { IconifyIcon } from '@vben/icons'; +import { BpmNodeTypeEnum } from '@vben/utils'; import { Input } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { NODE_DEFAULT_TEXT } from '../../consts'; import { useNodeName2, useTaskStatusClass, useWatchNode } from '../../helpers'; import RouterNodeConfig from '../nodes-config/router-node-config.vue'; diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/start-user-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/start-user-node.vue index c6acbe0ec..16da9c257 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/start-user-node.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/start-user-node.vue @@ -8,11 +8,10 @@ import { inject, ref } from 'vue'; import { useVbenModal } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; +import { BpmNodeTypeEnum } from '@vben/utils'; import { Input } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { NODE_DEFAULT_TEXT } from '../../consts'; import { useNodeName2, useTaskStatusClass, useWatchNode } from '../../helpers'; import StartUserNodeConfig from '../nodes-config/start-user-node-config.vue'; diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/trigger-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/trigger-node.vue index bdf39b55b..8ff90d5f5 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/trigger-node.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/trigger-node.vue @@ -4,11 +4,10 @@ import type { SimpleFlowNode } from '../../consts'; import { inject, ref } from 'vue'; import { IconifyIcon } from '@vben/icons'; +import { BpmNodeTypeEnum } from '@vben/utils'; import { Input } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { NODE_DEFAULT_TEXT } from '../../consts'; import { useNodeName2, useTaskStatusClass, useWatchNode } from '../../helpers'; import TriggerNodeConfig from '../nodes-config/trigger-node-config.vue'; diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/user-task-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/user-task-node.vue index ce841bcc1..6c92d71cd 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes/user-task-node.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/user-task-node.vue @@ -7,11 +7,10 @@ import { inject, ref } from 'vue'; import { useVbenModal } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; +import { BpmNodeTypeEnum } from '@vben/utils'; import { Input } from 'ant-design-vue'; -import { BpmNodeTypeEnum } from '#/utils'; - import { NODE_DEFAULT_TEXT } from '../../consts'; import { useNodeName2, useTaskStatusClass, useWatchNode } from '../../helpers'; import UserTaskNodeConfig from '../nodes-config/user-task-node-config.vue'; diff --git a/apps/web-antd/src/components/simple-process-design/components/process-node-tree.vue b/apps/web-antd/src/components/simple-process-design/components/process-node-tree.vue index dc9039089..70fefb7ab 100644 --- a/apps/web-antd/src/components/simple-process-design/components/process-node-tree.vue +++ b/apps/web-antd/src/components/simple-process-design/components/process-node-tree.vue @@ -1,7 +1,7 @@