待审批
查询需要由当前登录用户处理的审批申请(状态为「待审批」或「审批中」)。
权限范围:超级管理员可见全部;普通用户仅能看到当前审批节点指派给「本人」或「本人所属角色」的申请。
| 项目 | 内容 |
|---|---|
| 方法 | GET |
| 路径 | /api/approvals/pending |
| 服务 | 核心业务 API(域名见快速开始) |
| 鉴权 | 是,请求头携带 Authorization: Bearer your_token_here |
以下参数均为查询参数(Query),全部可选。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | int | 否 | 页码,默认 1 |
| per_page | int | 否 | 每页条数,默认 15 |
返回结果仅包含状态为 0(待审批)与 1(审批中)的申请。状态枚举见我的申请。
curl -X GET "/api/approvals/pending?page=1&per_page=15" \ -H "Authorization: Bearer your_token_here" \ -H "Accept: application/json"响应结构与我的申请一致:data.items[] 为待处理的审批申请数组,data.pagination 为分页信息。每条记录包含 id、request_no、title、status、status_name、current_node、template、device、applicant 等字段。
{ "code": 0, "message": "success", "data": { "items": [ { "id": 1287, "request_no": "AP202607050001", "title": "申请控制 1 号巡检机器人", "status": 0, "status_name": "待审批", "current_node": 1, "template": { "id": 3, "name": "设备控制权限申请", "type": 2 }, "device": { "id": 101, "device_no": "DEV-2024-001", "name": "1号巡检机器人" }, "applicant": { "id": 461, "name": "示例用户", "department_name": "运维部" } } ], "pagination": { "current_page": 1, "per_page": 15, "total": 1, "total_pages": 1 } }}{ "code": 401, "message": "登录状态已失效,请重新登录", "data": null}