feat: 流程配置页解析器选择器显示中文岗位名

This commit is contained in:
2026-11-01 16:37:42 +08:00
parent c152f0cfbd
commit 5d16c7f566
2 changed files with 13 additions and 9 deletions
+9 -1
View File
@@ -42,6 +42,14 @@ export interface ApprovalFieldSpec {
type?: string;
}
/**
* 审批人解析器选项(value 提交给后端,label 给客户看)
*/
export interface ApprovalResolver {
value: string;
label: string;
}
/**
* 流程定义当前版本
*/
@@ -55,7 +63,7 @@ export interface ApprovalFlow {
factoryNodes: ApprovalFlowNode[];
factoryVersion?: number;
fieldSpecs: ApprovalFieldSpec[];
resolvers: string[];
resolvers: ApprovalResolver[];
}
/**
@@ -193,7 +193,8 @@
import type {
ApprovalFieldSpec,
ApprovalFlowNode,
ApprovalFlowNodeGroup
ApprovalFlowNodeGroup,
ApprovalResolver
} from '@/api/approval/flow/model';
import type { ApprovalOrganization } from '@/api/approval/instance/model';
@@ -207,7 +208,7 @@
node: ApprovalFlowNode;
index: number;
total: number;
resolvers: string[];
resolvers: ApprovalResolver[];
organizations: ApprovalOrganization[];
fieldSpecs: ApprovalFieldSpec[];
}>();
@@ -239,12 +240,7 @@
);
});
const resolverOptions = computed(() => {
return props.resolvers.map((resolver) => ({
value: resolver,
label: resolver
}));
});
const resolverOptions = computed(() => props.resolvers);
const orgOptions = computed(() => {
return props.organizations.map((organization) => ({