mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 05:29:26 +08:00
feat: cascade selection component add dataScope setting (#6386)
* feat: cascade select filter parameter extension * feat: cascade selection component add dataScope setting * fix: remove useless import
This commit is contained in:
parent
7331cc78f5
commit
705e167dc4
@ -17,6 +17,7 @@ import { useDesignable, useFieldModeOptions, useIsAddNewForm } from '../../../..
|
||||
import { isSubMode } from '../../../../schema-component/antd/association-field/util';
|
||||
import { useTitleFieldOptions } from '../../../../schema-component/antd/form-item/FormItem.Settings';
|
||||
import { ellipsisSettingsItem } from '../Input/inputComponentSettings';
|
||||
import { setTheDataScope } from '../Select/selectComponentFieldSettings';
|
||||
|
||||
const fieldComponent: any = {
|
||||
name: 'fieldComponent',
|
||||
@ -100,5 +101,5 @@ const titleField: any = {
|
||||
|
||||
export const cascadeSelectComponentFieldSettings = new SchemaSettings({
|
||||
name: 'fieldSettings:component:CascadeSelect',
|
||||
items: [fieldComponent, titleField, ellipsisSettingsItem],
|
||||
items: [fieldComponent, titleField, ellipsisSettingsItem, setTheDataScope],
|
||||
});
|
||||
|
@ -228,7 +228,7 @@ const setDefaultSortingRules = {
|
||||
Component: SchemaSettingsSortingRule,
|
||||
};
|
||||
|
||||
const setTheDataScope: any = {
|
||||
export const setTheDataScope: any = {
|
||||
name: 'setTheDataScope',
|
||||
Component: SchemaSettingsDataScope,
|
||||
useComponentProps() {
|
||||
|
@ -130,7 +130,7 @@ const CascadeSelect = connect((props) => {
|
||||
const response = await resource.list({
|
||||
pageSize: 200,
|
||||
params: service?.params,
|
||||
filter: mergeFilter([filter]),
|
||||
filter: mergeFilter([filter, service?.params?.filter]),
|
||||
tree: !filter.parentId ? true : undefined,
|
||||
});
|
||||
return response?.data?.data;
|
||||
|
Loading…
x
Reference in New Issue
Block a user