mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 13:39:24 +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 { isSubMode } from '../../../../schema-component/antd/association-field/util';
|
||||||
import { useTitleFieldOptions } from '../../../../schema-component/antd/form-item/FormItem.Settings';
|
import { useTitleFieldOptions } from '../../../../schema-component/antd/form-item/FormItem.Settings';
|
||||||
import { ellipsisSettingsItem } from '../Input/inputComponentSettings';
|
import { ellipsisSettingsItem } from '../Input/inputComponentSettings';
|
||||||
|
import { setTheDataScope } from '../Select/selectComponentFieldSettings';
|
||||||
|
|
||||||
const fieldComponent: any = {
|
const fieldComponent: any = {
|
||||||
name: 'fieldComponent',
|
name: 'fieldComponent',
|
||||||
@ -100,5 +101,5 @@ const titleField: any = {
|
|||||||
|
|
||||||
export const cascadeSelectComponentFieldSettings = new SchemaSettings({
|
export const cascadeSelectComponentFieldSettings = new SchemaSettings({
|
||||||
name: 'fieldSettings:component:CascadeSelect',
|
name: 'fieldSettings:component:CascadeSelect',
|
||||||
items: [fieldComponent, titleField, ellipsisSettingsItem],
|
items: [fieldComponent, titleField, ellipsisSettingsItem, setTheDataScope],
|
||||||
});
|
});
|
||||||
|
@ -228,7 +228,7 @@ const setDefaultSortingRules = {
|
|||||||
Component: SchemaSettingsSortingRule,
|
Component: SchemaSettingsSortingRule,
|
||||||
};
|
};
|
||||||
|
|
||||||
const setTheDataScope: any = {
|
export const setTheDataScope: any = {
|
||||||
name: 'setTheDataScope',
|
name: 'setTheDataScope',
|
||||||
Component: SchemaSettingsDataScope,
|
Component: SchemaSettingsDataScope,
|
||||||
useComponentProps() {
|
useComponentProps() {
|
||||||
|
@ -130,7 +130,7 @@ const CascadeSelect = connect((props) => {
|
|||||||
const response = await resource.list({
|
const response = await resource.list({
|
||||||
pageSize: 200,
|
pageSize: 200,
|
||||||
params: service?.params,
|
params: service?.params,
|
||||||
filter: mergeFilter([filter]),
|
filter: mergeFilter([filter, service?.params?.filter]),
|
||||||
tree: !filter.parentId ? true : undefined,
|
tree: !filter.parentId ? true : undefined,
|
||||||
});
|
});
|
||||||
return response?.data?.data;
|
return response?.data?.data;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user