+
分类排序
diff --git a/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue b/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue
index 3e96a6c65..f8be5aaba 100644
--- a/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue
+++ b/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue
@@ -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 }}
+
+ {{ record.name }}
+
From c23de9250382fbb9da5a8504ba715f77db3b7115 Mon Sep 17 00:00:00 2001
From: jason <2667446@qq.com>
Date: Tue, 10 Jun 2025 16:56:59 +0800
Subject: [PATCH 02/14] =?UTF-8?q?feat:=20[BPM=20=E5=B7=A5=E4=BD=9C?=
=?UTF-8?q?=E6=B5=81]=20-=20=E6=B5=81=E7=A8=8B=E6=A8=A1=E5=9E=8B=E6=9F=A5?=
=?UTF-8?q?=E7=9C=8B=E6=B5=81=E7=A8=8B=E8=A1=A8=E5=8D=95=E8=AF=A6=E6=83=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../modules/category-draggable-model.vue | 29 +++++++++++++++----
1 file changed, 23 insertions(+), 6 deletions(-)
diff --git a/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue b/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue
index f8be5aaba..87625d2bc 100644
--- a/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue
+++ b/apps/web-antd/src/views/bpm/model/modules/category-draggable-model.vue
@@ -33,10 +33,12 @@ import {
} from '#/api/bpm/model';
import { DictTag } from '#/components/dict-tag';
import { $t } from '#/locales';
-import { DICT_TYPE } from '#/utils';
+import { BpmModelFormType, DICT_TYPE } from '#/utils';
// 导入重命名表单
import CategoryRenameForm from '../../category/modules/rename-form.vue';
+// 导入 FormCreate 表单详情
+import FormCreateDetail from '../../form/modules/detail.vue';
const props = defineProps<{
categoryInfo: ModelCategoryInfo;
@@ -45,12 +47,18 @@ const props = defineProps<{
const emit = defineEmits(['success']);
-// 重命名分类对话框
+/** 重命名分类对话框 */
const [CategoryRenameModal, categoryRenameModalApi] = useVbenModal({
connectedComponent: CategoryRenameForm,
destroyOnClose: true,
});
+/** 流程表单详情对话框 */
+const [FormCreateDetailModal, formCreateDetailModalApi] = useVbenModal({
+ connectedComponent: FormCreateDetail,
+ destroyOnClose: true,
+});
+
const router = useRouter();
// 获取当前登录用户Id
const userStore = useUserStore();
@@ -192,8 +200,15 @@ async function handleDeleteCategory() {
/** 处理表单详情点击 */
function handleFormDetail(row: any) {
- // TODO 待实现
- console.warn('待实现', row);
+ if (row.formType === BpmModelFormType.NORMAL) {
+ const data = {
+ id: row.formId,
+ };
+ formCreateDetailModalApi.setData(data).open();
+ } else {
+ // TODO 待实现
+ console.warn('业务表单待实现', row);
+ }
}
/** 判断是否是流程管理员 */
@@ -544,7 +559,7 @@ const handleRenameSuccess = () => {