跳转到内容

待审批

查询需要由当前登录用户处理的审批申请(状态为「待审批」或「审批中」)。

权限范围:超级管理员可见全部;普通用户仅能看到当前审批节点指派给「本人」或「本人所属角色」的申请。

项目 内容
方法 GET
路径 /api/approvals/pending
服务 核心业务 API(域名见快速开始
鉴权 是,请求头携带 Authorization: Bearer your_token_here

以下参数均为查询参数(Query),全部可选。

参数名 类型 必填 说明
page int 页码,默认 1
per_page int 每页条数,默认 15

返回结果仅包含状态为 0(待审批)与 1(审批中)的申请。状态枚举见我的申请

Terminal window
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 为分页信息。每条记录包含 idrequest_notitlestatusstatus_namecurrent_nodetemplatedeviceapplicant 等字段。

{
"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
}