作者:李明骏  历史版本:1  最后编辑:龚清  更新时间:2024-11-20 15:41

模版权限过滤

简述:

  • 数据模版的权限过滤

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
rightsVo FilterRightsVo 权限请求对象

请求参数示例:

{
  "rightsList": [
    {
      "filterConditions": [],
      "templateId": "765867833413337088",
      "type": "",
      "attrs": {
        "init_query": "Y",
        "need_page": "Y",
        "page_size": 20,
        "display_field": "N",
        "manage_effect": "N",
        "indexRow": true,
        "index": true
      },
      "queryColumns": [
        {
          "label": "查询字段1",
          "name": "queryColumn1"
        }
      ],
      "displayColumns": [
        {
          "label": "显示字段1",
          "name": "displayColumn1"
        }
      ],
      "sortColumns": "",
      "extColumns": "",
      "resultColumns": "",
      "exportColumns": "",
      "id": "784483943641513984",
      "functionButtons": {
        "function_buttons": [
          {
            "button_type": "add",
            "label": "添加"
          },
          {
            "button_type": "remove",
            "label": "删除",
            "rights": [
              {
                "type": "all"
              }
            ],
            "position": "all",
            "style": "danger"
          }
        ],
        "edit_buttons": [
          {
            "button_type": "close",
            "label": "关闭"
          },
          {
            "button_type": "save",
            "label": "保存"
          }
        ]
      },
      "isRightsFilter": false
    }
  ],
  "userId": "1",
  "isRightsFilter": false
}

返回示例:

// TODO 过滤后的数据
{
  "rightsList": [
    // 过滤后的模版数据
  ],
  "userId": "1",
  "isRightsFilter": false,
  "dialogsButtons":{},
  "permissionsMap":{}
}

返回参数说明:

名称 类型 备注
retVo FilterRightsVo