安装单获取列表
接口说明
获取安装单(组模式)列表,支持关键词、状态、付款状态、时间区间筛选。
返回分页信息:count、total_page。
请求信息
请求 URL:
http://lbl-open.thinkerx.com/api/lbl/after-sales/erect-items请求方式:
GET
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| login_token | 是 | string | 通行证 |
| keywords | 否 | string | 关键字:客户名/订单号/合同号/地址/产品名/安装人员/备注等 |
| erect_status | 否 | string | 安装单状态:not_erect/arranged/erect/finished |
| pay_status | 否 | int | 付款状态:0 未付、1 已付 |
| date_select | 否 | int | 时间字段:1完工时间、2安排时间、3结算时间、4下单时间、5实际完成时间 |
| choose_date | 否 | string | 日期区间字符串 |
| create_time_between | 否 | array | 日期区间数组:[开始时间,结束时间] |
| page | 否 | int | 页码,默认 1 |
| per_page | 否 | int | 每页数量,默认 30,最大 300 |
返回示例
{
"status": 0,
"message": "ok",
"data": {
"list": [
{
"id": 120,
"erect_code": "AZD20260428001",
"finance_group_id": 2323,
"group_code": "FG20260428001",
"customer_name": "测试客户",
"erector": "张三",
"erect_status": "arranged",
"erect_status_desc": "已安排",
"pay_status": 0,
"erect_time": "2026-04-28 10:00:00",
"settle_time": null,
"finish_time": null,
"note": "现场安装,提前联系客户",
"erect_money": "500.00",
"remit_money": "0.00",
"total_sub_money": "500.00",
"order_count": 2,
"finished_count": 0,
"pay_count": 0,
"actual_finish_time": null,
"orders": [
{
"id": 90001,
"erect_group_id": 120,
"order_id": 3001,
"order_code": "DD20260428001",
"product_name": "极简平开门",
"color": "曜石黑",
"customer_note": "",
"buyer": "王先生",
"buyer_address": "广州市天河区XX路",
"buyer_phone": "13800000000",
"customer_name": "测试客户",
"status": "arranged",
"pay_status": 0,
"erect_money": "300.00",
"sub_money": "300.00",
"actual_finish_time": null,
"erect_feedback": "",
"erect_mark": "",
"erect_position": "",
"order_status": "had_confirm",
"order_status_desc": "生产待安排",
"finstatus": "not_payall",
"finance_status_desc": "未结清"
}
]
}
],
"count": 1,
"total_page": 1,
"summary": {
"total_count": 1,
"total_erect_money": 500,
"payed_erect_money": 0,
"total_order_count": 2,
"finished_count": 0,
"finished_order_count": 0
}
}
}返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| data.list | array | 安装单分组列表 |
| data.list[].orders | array | 分组下安装明细订单 |
| data.count | int | 记录总数 |
| data.total_page | int | 总页数 |
| data.summary.total_count | int | 安装单分组总数 |
| data.summary.total_erect_money | number | 安装费合计 |
| data.summary.payed_erect_money | number | 已付安装费合计 |
| data.summary.total_order_count | int | 安装明细总数 |
| data.summary.finished_count | int | 已完成安装单分组数量 |
| data.summary.finished_order_count | int | 已完成安装明细数量 |
