diff --git a/apps/web-antd/src/views/workflow/components/approval-panel.vue b/apps/web-antd/src/views/workflow/components/approval-panel.vue index 87cd3f7d..c992ea72 100644 --- a/apps/web-antd/src/views/workflow/components/approval-panel.vue +++ b/apps/web-antd/src/views/workflow/components/approval-panel.vue @@ -4,14 +4,25 @@ import type { User } from '#/api/core/user'; import type { FlowInfoResponse } from '#/api/workflow/instance/model'; import type { TaskInfo } from '#/api/workflow/task/model'; -import { computed, onUnmounted, ref, watch } from 'vue'; +import { computed, h, onUnmounted, ref, watch } from 'vue'; import { useRouter } from 'vue-router'; import { Fallback, useVbenModal, VbenAvatar } from '@vben/common-ui'; import { DictEnum } from '@vben/constants'; import { getPopupContainer } from '@vben/utils'; -import { CopyOutlined } from '@ant-design/icons-vue'; +import { + ArrowLeftOutlined, + CheckOutlined, + CopyOutlined, + EditOutlined, + ExclamationCircleOutlined, + MenuOutlined, + RollbackOutlined, + UsergroupAddOutlined, + UsergroupDeleteOutlined, + UserOutlined, +} from '@ant-design/icons-vue'; import { useClipboard, useEventListener } from '@vueuse/core'; import { Card, @@ -457,29 +468,48 @@ async function handleCopy(text: string) { 撤销申请 - + 重新编辑 删除 - 通过 + + 通过 + 终止 @@ -487,7 +517,9 @@ async function handleCopy(text: string) { 驳回 @@ -503,32 +535,34 @@ async function handleCopy(text: string) { key="1" @click="() => delegationModalApi.open()" > - 委托 + 委托 - 转办 + 转办 - 加签 + 加签 - 减签 + 减签 - 其他 + + 其他 +