|
@@ -44,7 +44,17 @@
|
|
|
}));
|
|
|
setProps({ schemas: updatedSchema });
|
|
|
} else {
|
|
|
- setProps({ schemas: formSchema });
|
|
|
+ // 如果不是审核模式,则检查是否为更新状态,禁用 reviewStatus 字段
|
|
|
+ const updatedSchema = formSchema.map(field => {
|
|
|
+ if (field.field === 'reviewStatus' && unref(isUpdate)) {
|
|
|
+ return {
|
|
|
+ ...field,
|
|
|
+ dynamicDisabled: true, // 禁用 reviewStatus 字段
|
|
|
+ };
|
|
|
+ }
|
|
|
+ return field;
|
|
|
+ });
|
|
|
+ setProps({ schemas: updatedSchema });
|
|
|
}
|
|
|
setProps({ disabled: !data?.showFooter })
|
|
|
});
|