fix: [BPM 工作流] - 流程列表流程名称过长问题

pull/137/head
jason 2025-06-10 15:54:06 +08:00
parent a50a32cdca
commit 981191de05
2 changed files with 7 additions and 6 deletions

View File

@ -178,13 +178,13 @@ async function handleCategorySortSubmit() {
<template #overlay>
<Menu @click="(e) => handleCommand(e.key as string)">
<Menu.Item key="handleCategoryAdd">
<div class="flex items-center">
<div class="flex items-center gap-1">
<IconifyIcon icon="lucide:plus" />
新建分类
</div>
</Menu.Item>
<Menu.Item key="handleCategorySort">
<div class="flex items-center">
<div class="flex items-center gap-1">
<IconifyIcon icon="lucide:align-start-vertical" />
分类排序
</div>

View File

@ -4,7 +4,7 @@ import type { BpmModelApi, ModelCategoryInfo } from '#/api/bpm/model';
import { computed, ref, watchEffect } from 'vue';
import { useRouter } from 'vue-router';
import { confirm, useVbenModal } from '@vben/common-ui';
import { confirm, EllipsisText, useVbenModal } from '@vben/common-ui';
import { IconifyIcon } from '@vben/icons';
import { useUserStore } from '@vben/stores';
import { cloneDeep, formatDateTime, isEqual } from '@vben/utils';
@ -73,8 +73,7 @@ const columns = [
dataIndex: 'name',
key: 'name',
align: 'left' as const,
ellipsis: true,
width: 230,
width: 250,
},
{
title: '可见范围',
@ -486,7 +485,9 @@ const handleRenameSuccess = () => {
class="mr-2.5 h-9 w-9 rounded"
alt="图标"
/>
{{ record.name }}
<EllipsisText :max-width="160" :tooltip-when-ellipsis="true">
{{ record.name }}
</EllipsisText>
</div>
</template>