MrShi
9 天以前 3845c70bd7ce578b65522ad020a8dc524316b4d4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
export declare const apiName = "internal.contact.commonPicker";
/**
 * 唤起picker,可选各组织部门/群组/联系人 请求参数定义
 * @apiName internal.contact.commonPicker
 */
export interface IInternalContactCommonPickerParams {
    /** 标题  */
    title?: string;
    /** 已选用户 UID列表,long类型     */
    pickedUsers?: number[];
    /** 已选部门,dict包含 id与orgId,long类型 */
    pickedDepartments?: Array<{
        id: number;
        orgId: number;
    }>;
    /** 已选群组,dict包含id,string类型 */
    pickedGroups?: Array<{
        id: string;
    }>;
    /** 是否展示我的好友,默认YES */
    showFriendPick?: boolean;
    /** 是否展示常用联系人,默认YES */
    showUsualContactPick?: boolean;
    /** 是否展示我的群组,默认YES */
    showGroupPick?: boolean;
    /** 是否多选 */
    multiple?: boolean;
}
/**
 * 唤起picker,可选各组织部门/群组/联系人 返回结果定义
 * @apiName internal.contact.commonPicker
 */
export interface IInternalContactCommonPickerResult {
    selectedCount: number;
    users: Array<{
        name: string;
        avatar: string;
        uid: number;
    }>;
    departments?: Array<{
        id: number;
        name: string;
        number: number;
        orgId: number;
    }>;
    groups?: Array<{
        cid: string;
        number: number;
        name: string;
        avatar: string;
    }>;
}
/**
 * 唤起picker,可选各组织部门/群组/联系人
 * @apiName internal.contact.commonPicker
 * @supportVersion ios: 5.1.15 android: 5.1.15
 * @author iOS:壹原;Android:几米
 */
export declare function commonPicker$(params: IInternalContactCommonPickerParams): Promise<IInternalContactCommonPickerResult>;
export default commonPicker$;