0.0.12 • Published 5 years ago

ux-recruit-tree v0.0.12

Weekly downloads
5
License
ISC
Repository
gitlab
Last release
5 years ago

概述

招聘 PC端组织机构选择基础交互组件

使用方式

    npm install --save ux-recruit-tree

API说明

参数说明类型默认值必须
defaultData默认选中的值Array id: 组织id, name: 组织名称Yes
getDataUrl数据常量请求链接String"/Recruitment/Job/GetJobListQ?r=e122e476-b663-4c6f-bcf7-255f3492e41e&u=114079111&sig=0h4CqYEdJis9rmKn0y2szickJN8%3d&selectedTenantId=100102"No
requestHost当前请求的location.originString"https://biset.italent.link"No
showStop显示 停用booleantrueNo
searchDefaultData默认搜索请求的body体ObjectNo
onSubmit确定方法FunctionYes
translation多语言数据结构中文no
fetchDataPromise用于外部处理需要渲染的数据, 忽略getDataUrl,requestHost() => Promiseno
isSingleSelect是否单选模式booleanfalseno
showSelectAll是否显示全选booleantrueno
showContainSub是否显示包含下级booleantrueno

多语言数据处理

let translation = {
        cancelText: "取消",
        submitText: "确定",
        emptyText: "暂无搜索结果~",
        showStatusText: "显示停用",
        hideStatusText: "隐藏停用",
        searchText: "搜索",
        selectAllText: "全选",
        includeChildrenText: '包含下级',
    };

onSubmit 回调

onSubmit(data, includeChildren) {
    console.log(data);
}
//output
[{id: "100000",name: "工程师"}]

数据格式注意

  • getDataUrl 现在是纯中文版本,如果是其他语言版本需要自己拼接链接,数据返回的内容格式如下:
{
    code: '200',
    data: [{
        id: "1001",
        name: "北京市"
        children: []
    }]
}