diff --git a/packages/core/client/src/schema-component/antd/association-select/useServiceOptions.ts b/packages/core/client/src/schema-component/antd/association-select/useServiceOptions.ts
index 1a07bba53..069c0241b 100644
--- a/packages/core/client/src/schema-component/antd/association-select/useServiceOptions.ts
+++ b/packages/core/client/src/schema-component/antd/association-select/useServiceOptions.ts
@@ -4,7 +4,8 @@ import { useCollection, useCollectionManager } from '../../../collection-manager
 import { useRecord } from '../../../record-provider';
 
 export default function useServiceOptions(props) {
-  const { action = 'list', service, params, value } = props;
+  const { action = 'list', service, value } = props;
+  const params = service?.params || {};
   const fieldSchema = useFieldSchema();
   const { getField } = useCollection();
   const { getCollectionFields } = useCollectionManager();
diff --git a/packages/core/client/src/schema-component/antd/remote-select/RemoteSelect.tsx b/packages/core/client/src/schema-component/antd/remote-select/RemoteSelect.tsx
index 9d027c924..02efed8da 100644
--- a/packages/core/client/src/schema-component/antd/remote-select/RemoteSelect.tsx
+++ b/packages/core/client/src/schema-component/antd/remote-select/RemoteSelect.tsx
@@ -1,7 +1,6 @@
 import { LoadingOutlined } from '@ant-design/icons';
 import { connect, mapProps, mapReadPretty } from '@formily/react';
 import { SelectProps } from 'antd';
-import _ from 'lodash';
 import React, { useMemo } from 'react';
 import { ResourceActionOptions, useRequest } from '../../../api-client';
 import { useCompile } from '../../hooks';
diff --git a/packages/core/client/src/schema-component/antd/select/Select.tsx b/packages/core/client/src/schema-component/antd/select/Select.tsx
index 9cfdf6ef8..a93e7d11d 100644
--- a/packages/core/client/src/schema-component/antd/select/Select.tsx
+++ b/packages/core/client/src/schema-component/antd/select/Select.tsx
@@ -77,8 +77,9 @@ const InternalSelect = connect(
       }
       return v;
     };
+    console.log('props', props);
     if (objectValue) {
-      return <ObjectSelect {...others} mode={mode} />;
+      return <ObjectSelect {...others} value={toValue(value)} mode={mode} />;
     }
     return (
       <AntdSelect