review:【antd/ele】【bpm】工作流相关的代码
This commit is contained in:
@@ -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 @jason:antd 是不是导入对齐这个?
|
||||
import { ProcessExpressionSelectModal } from '#/views/bpm/processExpression/components';
|
||||
|
||||
defineOptions({ name: 'UserTask' });
|
||||
|
||||
@@ -108,6 +108,8 @@ const [Drawer, drawerApi] = useVbenDrawer({
|
||||
},
|
||||
});
|
||||
|
||||
// TODO @jason:和 antd 对应的文件,逻辑有点不一样;
|
||||
|
||||
// 节点名称配置
|
||||
const { nodeName, showInput, clickIcon, changeNodeName, inputRef } =
|
||||
useNodeName(BpmNodeTypeEnum.USER_TASK_NODE);
|
||||
|
||||
@@ -46,6 +46,7 @@ export function useWatchNode(props: {
|
||||
}
|
||||
|
||||
// 解析 formCreate 所有表单字段, 并返回
|
||||
// TODO @jason:这个逻辑,和 antd 对应的逻辑不太一致;
|
||||
function parseFormCreateFields(formFields?: string[]) {
|
||||
const result: Array<Record<string, any>> = [];
|
||||
if (formFields) {
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -17,6 +17,7 @@ const emit = defineEmits<{
|
||||
}>();
|
||||
|
||||
// 查询参数
|
||||
// TODO @jason:这里的风格,和 antd 对应的不一致;
|
||||
const queryParams = ref({
|
||||
status: CommonStatusEnum.ENABLE,
|
||||
});
|
||||
|
||||
@@ -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 },
|
||||
|
||||
@@ -19,6 +19,7 @@ const emit = defineEmits<{
|
||||
}>();
|
||||
|
||||
// 查询参数
|
||||
// TODO @jason:这里的风格,和 antd 对应的不一致;
|
||||
const queryParams = ref({
|
||||
type: '',
|
||||
status: CommonStatusEnum.ENABLE,
|
||||
|
||||
Reference in New Issue
Block a user