review:【antd/ele】【bpm】工作流相关的代码

This commit is contained in:
YunaiV
2026-01-29 21:20:24 +08:00
parent fc31aa3c8f
commit 448f073143
12 changed files with 59 additions and 61 deletions

View File

@@ -43,7 +43,6 @@ import {
MULTI_LEVEL_DEPT,
} from '#/views/bpm/components/simple-process-design/consts';
import { useFormFieldsPermission } from '#/views/bpm/components/simple-process-design/helpers';
// TODO @jasonantd 是不是导入对齐这个?
import { ProcessExpressionSelectModal } from '#/views/bpm/processExpression/components';
defineOptions({ name: 'UserTask' });

View File

@@ -108,6 +108,8 @@ const [Drawer, drawerApi] = useVbenDrawer({
},
});
// TODO @jason和 antd 对应的文件,逻辑有点不一样;
// 节点名称配置
const { nodeName, showInput, clickIcon, changeNodeName, inputRef } =
useNodeName(BpmNodeTypeEnum.USER_TASK_NODE);

View File

@@ -46,6 +46,7 @@ export function useWatchNode(props: {
}
// 解析 formCreate 所有表单字段, 并返回
// TODO @jason这个逻辑和 antd 对应的逻辑不太一致;
function parseFormCreateFields(formFields?: string[]) {
const result: Array<Record<string, any>> = [];
if (formFields) {

View File

@@ -8,4 +8,5 @@ export { default as SimpleProcessViewer } from './components/simple-process-view
export type { SimpleFlowNode } from './consts';
// TODO @jaosn和 antd 对应的文件,不太一样
export { parseFormFields } from './helpers';

View File

@@ -40,6 +40,7 @@ const xmlString = inject('processData') as Ref; // 注入流程数据
const modelData = inject('modelData') as Ref; // 注入模型数据
const modeler = shallowRef(); // BPMN Modeler
// TODO @AI和对应的 antd 文件,略微有点不一样;
const processDesigner = ref();
const controlForm = ref({
simulation: true,

View File

@@ -17,6 +17,7 @@ const emit = defineEmits<{
}>();
// 查询参数
// TODO @jason这里的风格和 antd 对应的不一致;
const queryParams = ref({
status: CommonStatusEnum.ENABLE,
});

View File

@@ -3,6 +3,7 @@ import type { VxeTableGridOptions } from '#/adapter/vxe-table';
import { DICT_TYPE } from '@vben/constants';
/** 选择监听器弹窗的列表字段 */
// TODO @jason和 antd 对应的,不太一致;
export function useGridColumns(): VxeTableGridOptions['columns'] {
return [
{ field: 'name', title: '名字', minWidth: 120 },

View File

@@ -19,6 +19,7 @@ const emit = defineEmits<{
}>();
// 查询参数
// TODO @jason这里的风格和 antd 对应的不一致;
const queryParams = ref({
type: '',
status: CommonStatusEnum.ENABLE,