版本比较

标识

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

...

新建数据源,类型选择自定义,取数选择列表,字段设置origin_id 和名称,基于排序码做排序,是否分页为是,过滤条件是日期和部门

注意:如果你的项目用到了多级排序注意:如果你的项目用到了多级排序码,那么需要关联“DepartmentOrderNO”这个模型

元数据参数如下:

关联设置如下:

信息
title元数据设置

{
    "key": "dept_list",
    "data": {
        "type": "list",
        "field": [{
            "key": "origin_id",
            "align": "right",
            "field": ["origin_id"],
            "label": "ORIGIN_ID",
            "state": null,
            "width": 100,
            "format": null,
            "object": null,
            "is_blur": false,
            "sequence": 10,
            "data_type": "integer",
            "fieldFunc": null
        }, {
            "key": "name",
            "align": "left",
            "field": ["name"],
            "label": "名称",
            "state": null,
            "width": 250,
            "format": null,
            "object": null,
            "is_blur": true,
            "sequence": 20,
            "data_type": "string",
            "fieldFunc": null
        }]
    },
    "name": "组织",
    "class": "list",
    "sorts": [{
        "key": "orderno",
        "type": "asc",
        "label": "排序码"
    }],
    "source": {
        "meta": {
            "model": "DepartmentHistory",
            "relations": [],
            "conditions": {
                "enabled": 1,
                "end_date": {
                    "gt": "=date_"
                },
                "org_type": {
                    "neq": 40
                },
                "parent_id": "=depart_id",
                "begin_date": {
                    "lte": "=date_"
                }
            },
            "relation_mode": null,
            "static_filters": [{
                "key": "date_",
                "label": "日期"
            }, {
                "key": "depart_id",
                "label": "上级组织"
            }]
        },
        "type": "meta"
    },
    "page_count": true,
    "filter_dict": {
        "date_": "=CURR_DATE",
        "depart_id": "=CURR_DEPARTMENT"
    },
    "total_include": false
}

...