版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

wiki搜索:hc-text-area参数说明中查看更多用法


组件说明
单行文本设置字段key和名称、长度
多行文本设置字段key和名称、长度
日期设置字段key和名称、对应类型选择日期或时间、如果需要更改格式、在控件属性对应设置格式即可
系统通用下拉选择设置字段key和名称、选择对应参照或者关联对象、关联对象字段类型整数、参照对象对应字段类型字符串
左树右列表选择器

常规用法: 一般组织和人员都用这个选择器组件。1. 设置字段key和名称、设置关联对象、设置字段类型整数型 2.控件属性中一定要设置tree的权限、因为默认是经理人、但我们选择器使用人可能是人事专员、

不设置的话可能配置完点开选择器是空白。

特殊用法:关联其他模型或者自定义的模型、比如关联JobInformation、按照上述配置后、此时点击出现Image Modified

Image Modified


  1. 此时需要在对应元数据里配置:
代码块
{
    "tree": {
        "tree_key": {
            "org": "unit_id"
        },
        "model": "Department",
        "params": {
            "extra_property": {
                "role": "cm-org-emp"
            },
            "filter_dict": {
                "org_type": [10, 20]
            }
        }
    }
}

这时组织树才会正常显示、意思是我左侧组织树是按照右侧数据unit_id来进行数据过滤的。

2. 但此时保存下来的依旧是一个JobInformation对象、如果我们想展示内容返回任职的员工姓名或者其他属性

Image Modified

要在hc-tree-list-selector组件options下继续加入  "individual_name": "=function(v){return v.employee.name}",

即返回的展示内容就是调动任职的员工姓名Image Modified

数据库里面实际保存下来的是任职JobInformation下的id。

这种用法很广泛、比如我们的多任职终止、就需要选择任职进行终止、实际显示的就是调动人终止前单位、保存的是终止这条任职的id进行业务生效。

以上这些特殊设置都别忘记单独要建立state场景、即在extra_property里面配{"state":"xxxx"}

表格即流程子表设置子模型key、设置子模型名称、点击设置子模型字段、与上述设置方式相同
附件设置字段key和名称、长度、类型选择附件

评分Image Modified

设置字段key和名称

签名Image Modified

设置字段key和名称
关联流程设置字段key和名称、字段类型选择关联流程、实际场景参考主子流程配置05 主流程发起子流程配置
关联报表配置方式参看wiki:12.流程字段跳转链接配置
系统链接配置方式参看wiki: 12.流程字段跳转链接配置

对应环境示例地址:https://inspur6.hcmcloud.cn/#/   业务ID: 14734