/** * @file 移动端人员、部门、角色、岗位选择 * @author fex */ /// import React from 'react'; import { ThemeProps } from 'amis-core'; import { LocaleProps } from 'amis-core'; import type { Option } from 'amis-core'; import Sortable from 'sortablejs'; import { UserSelectProps } from './UserSelect'; import type { PlainObject } from 'amis-core'; export interface UserSelectTop extends UserSelectProps { title: string; deferApi?: string; searchApi?: string; searchable?: boolean; searchParam?: PlainObject; searchTerm?: string; } export interface UserTabSelectProps extends ThemeProps, LocaleProps { tabOptions?: Array; multiple?: boolean; placeholder?: string; valueField?: string; labelField?: string; selection?: Array