diff --git a/packages/core/client/src/schema-settings/LinkageRules/ValueDynamicComponent.tsx b/packages/core/client/src/schema-settings/LinkageRules/ValueDynamicComponent.tsx index a8e1bc8627..5b26a84eac 100644 --- a/packages/core/client/src/schema-settings/LinkageRules/ValueDynamicComponent.tsx +++ b/packages/core/client/src/schema-settings/LinkageRules/ValueDynamicComponent.tsx @@ -100,6 +100,14 @@ export const ValueDynamicComponent = (props: ValueDynamicComponentProps) => { .ant-checkbox-wrapper { margin-left: 50%; } + .ant-select-selector { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .ant-picker { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } `} > {React.createElement(DynamicComponent, { diff --git a/packages/core/client/src/schema-settings/LinkageRules/useValues.ts b/packages/core/client/src/schema-settings/LinkageRules/useValues.ts index 0001622468..9b0e659a80 100644 --- a/packages/core/client/src/schema-settings/LinkageRules/useValues.ts +++ b/packages/core/client/src/schema-settings/LinkageRules/useValues.ts @@ -34,7 +34,12 @@ export const useValues = (options) => { const dataIndex = field.data?.targetFields; const option = (dataIndex && findOption(dataIndex, options)) || {}; const operators = option?.operators || []; - field.data.operators = operators; + field.data.operators = operators?.filter((v) => { + if (dataIndex.length > 1) { + return v.value !== 'value'; + } + return true; + }); field.data.schema = option?.schema; }; useEffect(value2data, [logic]);