提交 8dfcb3ac authored 作者: liuluyu's avatar liuluyu

更新审批人接收人字段

上级 fd6661a1
......@@ -291,7 +291,7 @@
});
// 表单配置
const formSchemas = computed(() => [
const formSchemas = [
{
label: '审批意见',
field: 'comment',
......@@ -327,33 +327,6 @@
mode: 'multiple',
},
},
// {
// field: 'checkSendUser',
// label: isApproval.value ? '审批人1' : '接收人2',
// component: 'JSelectUser',
// ifShow: userType.value !== 'role',
// componentProps: {
// allowClear: true,
// rowKey: 'id',
// labelKey: 'realname',
// showButton: false,
// mode: 'multiple',
// modalTitle: isApproval.value ? '选择审批人' : '选择接收人',
// placeholder: isApproval.value ? '请选择审批人' : '请选择接收人',
// },
// rules: [
// {
// required: true,
// validator: async (_rule, value) => {
// if (!value || value.length === 0) {
// throw new Error(isApproval.value ? '请选择审批人' : '请选择接收人');
// }
// return Promise.resolve();
// },
// trigger: 'change',
// },
// ],
// },
{
label: '抄送人',
field: 'copyUser',
......@@ -385,7 +358,7 @@
mode: 'multiple',
},
},
]);
];
const [registerForm, { validate, setFieldsValue, removeSchemaByFiled, resetFields, updateSchema }] = useForm({
schemas: formSchemas as any,
......@@ -670,6 +643,17 @@
});
}
}
updateSchema([
{
field: 'checkSendUser',
label: isApproval.value ? '接收人' : '审批人',
componentProps: {
modalTitle: isApproval.value ? '选择接收人' : '选择审批人',
placeholder: isApproval.value ? '请选择接收人' : '请选择审批人',
},
},
]);
}
const iniData = async (data: any) => {
......@@ -689,6 +673,18 @@
isApproval.value = data.nodeisApprove;
nextTick(() => {
updateSchema([
{
field: 'checkSendUser',
label: isApproval.value ? '接收人' : '审批人',
componentProps: {
modalTitle: isApproval.value ? '选择接收人' : '选择审批人',
placeholder: isApproval.value ? '请选择接收人' : '请选择审批人',
},
},
]);
});
if (!isApproval.value) {
approvalTitle.value = '选择人员';
removeSchemaByFiled('comment');
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论