diff --git a/packages/core/client/src/schema-component/antd/action/utils.ts b/packages/core/client/src/schema-component/antd/action/utils.ts index f7f5de6621..372a70023b 100644 --- a/packages/core/client/src/schema-component/antd/action/utils.ts +++ b/packages/core/client/src/schema-component/antd/action/utils.ts @@ -132,6 +132,8 @@ export const linkageAction = async ({ case ActionType.Active: if (await conditionAnalyses({ ruleGroup: condition, variables, localVariables })) { disableResult.push(false); + } else { + disableResult.push(field.disabled); } field.stateOfLinkageRules = { ...field.stateOfLinkageRules,