refactor: ♻️ 优化请求接口

This commit is contained in:
tsl
2026-04-16 09:50:30 +08:00
parent cc30c088c4
commit 82c2b0f1bd
24 changed files with 8535 additions and 78 deletions
+27
View File
@@ -0,0 +1,27 @@
# API 开发与类型定义流程
为了保持代码健壮性,新增接口时请遵循以下步骤:
## 1. 记录请求与响应 (data/api/)
- **分文件夹管理**:每个接口在 `data/api/` 下拥有独立文件夹。
- **请求逻辑 (`request.ts`)**:使用 Axios 编写接口调用逻辑,调用 `saveResponse(__dirname, data)` 自动保存响应。
- **响应数据 (`response.json`)**:运行 `npx tsx data/api/run.ts` 后,会在该接口文件夹下生成或更新真实数据。
- **自动化工具**:一键同步所有接口数据:
```bash
npx tsx data/api/run.ts
```
## 2. 定义类型 (src/types/api.ts)
- 根据生成的 `response.json` 数据结构,在 `src/types/api.ts` 中创建接口。
- **规则**:新增成员变量时务必添加 JSDoc 注释。
## 3. 注册 URL (src/constants/api.ts)
- 在 `API_BASE` 基础上定义新的常量。
## 4. 业务调用
- 在对应的 Pinia Store 中使用 `ApiResponse<T>` 包装请求返回值。
+23
View File
@@ -0,0 +1,23 @@
import fs from "node:fs";
import path from "node:path";
import axios from "axios";
import dotenv from "dotenv";
dotenv.config({ path: path.resolve(process.cwd(), ".env.local") });
const client = axios.create({
baseURL: "https://crm.yunvip123.com/api",
headers: {
"Content-Type": "application/json",
Host: "crm.yunvip123.com",
},
});
/** 保存响应到接口所在目录的 response.json */
export function saveResponse(dirPath: string, data: any) {
const filePath = path.join(dirPath, "response.json");
fs.writeFileSync(filePath, JSON.stringify(data, null, 2), "utf-8");
console.log(`[SUCCESS] 已保存至: ${path.relative(process.cwd(), filePath)}`);
}
export default client;
+24
View File
@@ -0,0 +1,24 @@
import path from "path";
import { fileURLToPath } from "url";
import client, { saveResponse } from "../client.js";
const __dirname = path.dirname(fileURLToPath(import.meta.url));
export async function login() {
const username = process.env.TEST_USERNAME;
const password = process.env.TEST_PASSWORD;
const response = await client.post("/SystemUser/Login", {
Account: username,
PassWord: password,
});
saveResponse(__dirname, response.data);
const setCookie = response.headers["set-cookie"];
if (setCookie) {
client.defaults.headers.common["Cookie"] = setCookie[0].split(";")[0];
}
return response.data;
}
+508
View File
@@ -0,0 +1,508 @@
{
"success": true,
"code": null,
"msg": "执行成功",
"data": {
"GID": "512860ad-aa4a-4268-a5d9-6c7d2e28680b",
"SR_GID": "44a2ccd1-bd45-4114-a999-2f2222510e44",
"SD_GID": "f124825e-f2b8-414e-b03c-cfca47a9922e",
"SU_Account": "18688886666_777",
"SU_Password": "PdvNK8uJWJU=",
"SU_AdminType": 11,
"SU_IsDisable": 0,
"SU_UserName": "A田森林",
"SU_Telephone": "",
"SU_LastLoginTime": null,
"SU_CreateTime": "2022-05-27 16:04:24",
"SU_Creator": null,
"SU_Flag": null,
"SU_Code": "777",
"SU_BrowseRole": 2,
"SU_QQCode": "",
"SU_WeChatImageUrl": null,
"SU_IsShunt": 0,
"MaxReception": 0,
"AG_GID": "0000",
"SU_WeChatCode": null,
"SU_UserType": 320,
"SR_Name": "7-开发人员",
"SD_Name": null,
"AG_Domain": null,
"AG_Type": 0,
"AG_SoftwareName": null,
"AG_Contacter": null,
"DL_CreatNum": null,
"DL_SloveNum": null,
"BUGNum": null,
"DMNum": null,
"TESNum": null,
"ACNum": null,
"WorkHour": null,
"WaitCloseNum": null,
"CloseNum": null,
"SRRole": [
{
"GID": "1de667e5-079b-4631-8bad-2077164be47a",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "获取菜单列表",
"RS_LinkUrl": "/api/SystemMenu/GetListMenu",
"RS_IsShow": 1,
"RS_Sort": 13,
"RS_CreateTime": "2018-04-11 10:27:18",
"RS_Code": null
},
{
"GID": "d6e92461-2511-4c9f-93b0-a8e413520d48",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "修改工单",
"RS_LinkUrl": "/api/DemandManage/EditWorkOrder",
"RS_IsShow": 0,
"RS_Sort": 4,
"RS_CreateTime": "2025-03-04 09:14:57",
"RS_Code": ""
},
{
"GID": "bffee97c-139c-4735-a76d-dbe9c4d64637",
"MM_GID": "a9c87517-4da2-4f98-a5b9-35bf277fb375",
"RS_Name": "查询日志记录",
"RS_LinkUrl": "/api/SystemLog/QueryList",
"RS_IsShow": 1,
"RS_Sort": 100,
"RS_CreateTime": "2019-11-21 13:43:57",
"RS_Code": null
},
{
"GID": "b8bd82f6-e9fa-4e8a-b77c-86803610fc7f",
"MM_GID": "a9c87517-4da2-4f98-a5b9-35bf277fb375",
"RS_Name": "系统日志分页",
"RS_LinkUrl": "/api/SystemLog/QueryPage",
"RS_IsShow": 0,
"RS_Sort": 1,
"RS_CreateTime": "2018-10-25 19:55:07",
"RS_Code": null
},
{
"GID": "a3b894b1-1064-42ca-90c8-6c005439d2ec",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "根据菜单GID获取对应资源",
"RS_LinkUrl": "/api/SystemResource/GetListResourceByMenuGID",
"RS_IsShow": 1,
"RS_Sort": 5,
"RS_CreateTime": "2018-04-10 09:51:47",
"RS_Code": null
},
{
"GID": "9600f960-3b5f-4e1e-ae84-1e607919ff30",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "解决工单",
"RS_LinkUrl": "/api/DemandManage/ResolveWorkOrders",
"RS_IsShow": 0,
"RS_Sort": 13,
"RS_CreateTime": "2025-03-04 09:17:51",
"RS_Code": ""
},
{
"GID": "4bac85dc-9f40-432d-a851-2f97408d83b6",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "编辑工时",
"RS_LinkUrl": "/api/DemandManage/EditWorkHour",
"RS_IsShow": 1,
"RS_Sort": 6,
"RS_CreateTime": "2025-03-04 09:15:45",
"RS_Code": null
},
{
"GID": "c696815b-da5c-4d9f-ba12-6087ca7beedc",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "获取项目列表",
"RS_LinkUrl": "/api/ProjectMange/GetProject",
"RS_IsShow": 0,
"RS_Sort": 2,
"RS_CreateTime": "2025-03-04 09:14:19",
"RS_Code": ""
},
{
"GID": "ab7ed673-4bce-4865-9688-fa1fd9d31fd7",
"MM_GID": "797aff6a-ecb9-4120-831d-150f96c8d963",
"RS_Name": "编辑项目状态",
"RS_LinkUrl": "/api/ProjectMange/EditProjectState",
"RS_IsShow": 1,
"RS_Sort": 100,
"RS_CreateTime": "2022-09-29 09:25:17",
"RS_Code": null
},
{
"GID": "7b30e174-7472-4d8c-a243-0d5bab682e8e",
"MM_GID": "797aff6a-ecb9-4120-831d-150f96c8d963",
"RS_Name": "更新统计",
"RS_LinkUrl": "/api/ProjectMange/GetProjectStat",
"RS_IsShow": 1,
"RS_Sort": 120,
"RS_CreateTime": "2020-07-27 10:10:37",
"RS_Code": "P42"
},
{
"GID": "e283a777-a7a1-48e9-abb4-030bb0f21990",
"MM_GID": "2e73c23f-f635-45a3-8ed3-1f75245c099c",
"RS_Name": "添加工单",
"RS_LinkUrl": "/api/DemandManage/AddDemandList",
"RS_IsShow": 1,
"RS_Sort": 110,
"RS_CreateTime": "2019-12-02 09:57:30",
"RS_Code": "E42"
},
{
"GID": "a9934927-1756-4b31-a718-2cb4bd7fb9b7",
"MM_GID": "2e73c23f-f635-45a3-8ed3-1f75245c099c",
"RS_Name": "删除工单",
"RS_LinkUrl": "/api/DemandManage/DelDemandList",
"RS_IsShow": 1,
"RS_Sort": 140,
"RS_CreateTime": "2020-07-27 10:01:17",
"RS_Code": "E40"
},
{
"GID": "615b1a1e-f0a2-4596-9cd0-b10e5831db3c",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "删除工单信息",
"RS_LinkUrl": "/api/DemandManage/DeleteWorkOrders",
"RS_IsShow": 1,
"RS_Sort": 5,
"RS_CreateTime": "2025-03-04 09:15:18",
"RS_Code": null
},
{
"GID": "279b5274-3b1c-4d4a-a958-e4da67908c2b",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "工单确认状态",
"RS_LinkUrl": "/api/DemandManage/EditConfirm",
"RS_IsShow": 0,
"RS_Sort": 7,
"RS_CreateTime": "2025-03-04 09:16:19",
"RS_Code": ""
},
{
"GID": "148ddcdf-a466-42af-ac7c-dd5a89043c39",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "关闭工单",
"RS_LinkUrl": "/api/DemandManage/CloseWorkOrders",
"RS_IsShow": 0,
"RS_Sort": 9,
"RS_CreateTime": "2025-03-04 09:16:49",
"RS_Code": ""
},
{
"GID": "35af5158-e717-40c9-8278-30886a926cc9",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "修改密码",
"RS_LinkUrl": "/api/SystemUser/ChangePwd",
"RS_IsShow": 1,
"RS_Sort": 23,
"RS_CreateTime": "2018-05-04 11:19:09",
"RS_Code": null
},
{
"GID": "dd91bb92-4977-4844-ba71-769572a35c65",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "根据角色GID获取对应资源",
"RS_LinkUrl": "/api/SystemRole/GetMenuResourceBySR_GID",
"RS_IsShow": 1,
"RS_Sort": 6,
"RS_CreateTime": "2018-04-10 09:52:34",
"RS_Code": null
},
{
"GID": "e62504e6-1e2c-46c8-9d5b-62352a3aea20",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "获取待处理与待关闭工单统计",
"RS_LinkUrl": "/api/DemandManage/QueryIndexCount",
"RS_IsShow": 0,
"RS_Sort": 100,
"RS_CreateTime": "2020-07-27 10:06:35",
"RS_Code": null
},
{
"GID": "e3913650-20d9-4dfc-98b6-24f9cfee6066",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "获取工单列表数据",
"RS_LinkUrl": "/api/DemandManage/GetWorkOrderListPage",
"RS_IsShow": 0,
"RS_Sort": 1,
"RS_CreateTime": "2025-03-04 09:13:51",
"RS_Code": ""
},
{
"GID": "05277dcc-acdf-400c-972a-ac09100d9ecf",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "创建工单",
"RS_LinkUrl": "/api/DemandManage/AddDemandList",
"RS_IsShow": 0,
"RS_Sort": 3,
"RS_CreateTime": "2025-03-04 09:14:44",
"RS_Code": ""
},
{
"GID": "634305c7-c82d-4ded-89ce-fe2f56bf8e98",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "获取用户公告",
"RS_LinkUrl": "/api/UsersNotice/GetUsersNoticeList",
"RS_IsShow": 0,
"RS_Sort": 0,
"RS_CreateTime": "2021-04-20 13:29:23",
"RS_Code": null
},
{
"GID": "cd8a461e-61cf-475d-a102-0c847eddfefc",
"MM_GID": "797aff6a-ecb9-4120-831d-150f96c8d963",
"RS_Name": "项目分页",
"RS_LinkUrl": "/api/ProjectMange/GetProjectPage",
"RS_IsShow": 0,
"RS_Sort": 90,
"RS_CreateTime": "2019-12-02 09:16:30",
"RS_Code": ""
},
{
"GID": "1dbe692c-f31c-4dff-86e2-aa457e21061d",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "获取个人资料",
"RS_LinkUrl": "/api/SystemUser/GetObjectUser",
"RS_IsShow": 1,
"RS_Sort": 21,
"RS_CreateTime": "2018-05-04 11:18:24",
"RS_Code": null
},
{
"GID": "bd9518e0-70e1-47c7-8c6a-5c13694f1af5",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "历史记录",
"RS_LinkUrl": "/api/SystemLog/QueryList",
"RS_IsShow": 0,
"RS_Sort": 100,
"RS_CreateTime": "2019-11-21 13:41:15",
"RS_Code": ""
},
{
"GID": "8613c0af-89c7-4398-b017-55d2ae2ca157",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "用户列表",
"RS_LinkUrl": "/api/SystemUser/GetListUser",
"RS_IsShow": 0,
"RS_Sort": 1,
"RS_CreateTime": "2018-04-09 19:50:58",
"RS_Code": null
},
{
"GID": "e513c484-5ec0-4380-a477-c83623b4782b",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "工单列表",
"RS_LinkUrl": "/api/DemandManage/GetDemandList",
"RS_IsShow": 1,
"RS_Sort": 100,
"RS_CreateTime": "2019-12-02 09:21:38",
"RS_Code": ""
},
{
"GID": "21040880-1df6-494d-866a-b10fc257393d",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "查询产品",
"RS_LinkUrl": "/api/ProductManage/GetProductMange",
"RS_IsShow": 1,
"RS_Sort": 100,
"RS_CreateTime": "2019-12-02 09:26:23",
"RS_Code": null
},
{
"GID": "baa47e69-9143-4860-84d7-e99c60eeb417",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "完成工单",
"RS_LinkUrl": "/api/DemandManage/FinishWorkOrders",
"RS_IsShow": 0,
"RS_Sort": 8,
"RS_CreateTime": "2025-03-04 09:16:36",
"RS_Code": ""
},
{
"GID": "e79ef9d5-f0ae-4efb-a747-2097d64c857e",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "工单分页",
"RS_LinkUrl": "/api/DemandManage/GetDemandListPage",
"RS_IsShow": 0,
"RS_Sort": 100,
"RS_CreateTime": "2019-12-02 09:20:16",
"RS_Code": ""
},
{
"GID": "ad92007d-a867-4bee-b719-4e94323c2700",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "编辑备注",
"RS_LinkUrl": "/api/DemandManage/EditWorkOrdersRemark",
"RS_IsShow": 0,
"RS_Sort": 10,
"RS_CreateTime": "2025-03-04 09:17:05",
"RS_Code": ""
},
{
"GID": "2acdfb25-66e3-4473-8f2c-c802122f515b",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "指派工单",
"RS_LinkUrl": "/api/DemandManage/AssignWorkOrder",
"RS_IsShow": 0,
"RS_Sort": 100,
"RS_CreateTime": "2025-03-16 22:34:16",
"RS_Code": ""
},
{
"GID": "a1ce3461-58cd-4b45-8292-71cb73472128",
"MM_GID": "2e73c23f-f635-45a3-8ed3-1f75245c099c",
"RS_Name": "编辑需求",
"RS_LinkUrl": "/api/DemandManage/EditDemandList",
"RS_IsShow": 1,
"RS_Sort": 120,
"RS_CreateTime": "2019-12-02 09:57:58",
"RS_Code": "E41"
},
{
"GID": "31c9f51d-764e-45d5-aaef-82917ddc7013",
"MM_GID": "797aff6a-ecb9-4120-831d-150f96c8d963",
"RS_Name": "项目备注",
"RS_LinkUrl": "/api/ProjectMange/AddProjectRemark",
"RS_IsShow": 1,
"RS_Sort": 130,
"RS_CreateTime": "2020-07-27 10:09:48",
"RS_Code": "P43"
},
{
"GID": "d96bb278-771f-4411-bb22-a74d0141defd",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "获取部门列表",
"RS_LinkUrl": "/api/SystemDepartment/GetListDepartment",
"RS_IsShow": 0,
"RS_Sort": 2,
"RS_CreateTime": "2018-04-09 20:44:31",
"RS_Code": null
},
{
"GID": "1dc15655-57fc-4505-94e2-90cc3df73e13",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "修改当前个人资料",
"RS_LinkUrl": "/api/SystemUser/EditProfile",
"RS_IsShow": 1,
"RS_Sort": 22,
"RS_CreateTime": "2018-05-04 11:18:36",
"RS_Code": null
},
{
"GID": "52b98bfb-d55f-457d-a3ff-7bf2eefa55a3",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "添加测试结果",
"RS_LinkUrl": "/api/DemandManage/TestWorkOrdersResult",
"RS_IsShow": 0,
"RS_Sort": 11,
"RS_CreateTime": "2025-03-04 09:17:20",
"RS_Code": ""
},
{
"GID": "03d7a89b-298f-4113-9090-d12fccb7aab4",
"MM_GID": "797aff6a-ecb9-4120-831d-150f96c8d963",
"RS_Name": "关闭项目",
"RS_LinkUrl": "/api/ProjectMange/CloseProject",
"RS_IsShow": 1,
"RS_Sort": 100,
"RS_CreateTime": "2021-01-12 17:13:10",
"RS_Code": "P45"
},
{
"GID": "fcc70c6a-03bb-4739-8676-e4ac42390c5c",
"MM_GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"RS_Name": "修改公告已读状态",
"RS_LinkUrl": "/api/UsersNotice/EditState",
"RS_IsShow": 0,
"RS_Sort": 0,
"RS_CreateTime": "2021-04-20 13:38:11",
"RS_Code": null
},
{
"GID": "76478667-e6be-49ea-b82d-f9f98350e186",
"MM_GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"RS_Name": "激活工单",
"RS_LinkUrl": "/api/DemandManage/ActivateWorkOrder",
"RS_IsShow": 0,
"RS_Sort": 12,
"RS_CreateTime": "2025-03-04 09:17:35",
"RS_Code": ""
}
],
"MenuInfoList": [
{
"GID": "fd47e5a8-d361-4cc5-864f-7e19dfd2856e",
"MM_Name": "工单统计",
"MM_LinkUrl": "/WebUI/DemandManagement/WorkOrderStat.html",
"MM_ParentID": "4dd3c69a-01e7-4aed-9c75-a94037ac9b5d",
"MM_Sort": 1,
"MM_Mark": null,
"MM_Ico": "",
"ResourceList": null
},
{
"GID": "797aff6a-ecb9-4120-831d-150f96c8d963",
"MM_Name": "项目管理",
"MM_LinkUrl": "/WebUI/ProjectMange/ProjectList.html",
"MM_ParentID": "",
"MM_Sort": 4,
"MM_Mark": null,
"MM_Ico": "",
"ResourceList": null
},
{
"GID": "d88b1caa-b4cf-407f-bc25-9339ae2e5ece",
"MM_Name": "工单列表",
"MM_LinkUrl": "/WebUI/DemandManagement/DemandListNew.html",
"MM_ParentID": "",
"MM_Sort": 9,
"MM_Mark": null,
"MM_Ico": "",
"ResourceList": null
},
{
"GID": "4dd3c69a-01e7-4aed-9c75-a94037ac9b5d",
"MM_Name": "统计报表",
"MM_LinkUrl": "",
"MM_ParentID": "",
"MM_Sort": 15,
"MM_Mark": null,
"MM_Ico": "",
"ResourceList": null
},
{
"GID": "9ebc0631-149e-4d07-927d-5da9aaea1656",
"MM_Name": "系统管理",
"MM_LinkUrl": "",
"MM_ParentID": "",
"MM_Sort": 20,
"MM_Mark": null,
"MM_Ico": "",
"ResourceList": null
},
{
"GID": "a9c87517-4da2-4f98-a5b9-35bf277fb375",
"MM_Name": "系统日志",
"MM_LinkUrl": "/WebUI/System/SystemLogList.html",
"MM_ParentID": "9ebc0631-149e-4d07-927d-5da9aaea1656",
"MM_Sort": 99,
"MM_Mark": null,
"MM_Ico": "",
"ResourceList": null
},
{
"GID": "2168612e-126c-4df3-a535-35fba7459c1a",
"MM_Name": "公共资源",
"MM_LinkUrl": "",
"MM_ParentID": "",
"MM_Sort": 100,
"MM_Mark": null,
"MM_Ico": "",
"ResourceList": null
}
]
}
}
+21
View File
@@ -0,0 +1,21 @@
import { login } from "./login/request.js";
async function main() {
try {
console.log("--- 开始更新 API 响应数据 ---");
await login();
const { getWorkOrderList } = await import("./work_order_list/request.js");
const { getStatusCount } = await import("./status_count/request.js");
await Promise.all([getWorkOrderList(), getStatusCount()]);
console.log("--- 所有接口数据已更新 ---");
} catch (error: any) {
console.error("[ERROR]", error.message || error);
process.exit(1);
}
}
main();
+11
View File
@@ -0,0 +1,11 @@
import path from "path";
import { fileURLToPath } from "url";
import client, { saveResponse } from "../client.js";
const __dirname = path.dirname(fileURLToPath(import.meta.url));
export async function getStatusCount() {
const response = await client.post("/DemandManage/QueryIndexCount", {});
saveResponse(__dirname, response.data);
return response.data;
}
+10
View File
@@ -0,0 +1,10 @@
{
"success": true,
"code": null,
"msg": "执行成功",
"data": {
"PendingCount": 1,
"StaycloseCount": 0,
"ConfirmCount": 0
}
}
+18
View File
@@ -0,0 +1,18 @@
import path from "path";
import { fileURLToPath } from "url";
import client, { saveResponse } from "../client.js";
const __dirname = path.dirname(fileURLToPath(import.meta.url));
export async function getWorkOrderList() {
const response = await client.post("/DemandManage/GetWorkOrderListPage", {
isSelect: 8,
isShow: 3,
IsExport: 0,
PageIndex: 1,
PageSize: 20,
});
saveResponse(__dirname, response.data);
return response.data;
}
+58
View File
@@ -0,0 +1,58 @@
{
"success": true,
"code": null,
"msg": "执行成功",
"data": {
"PageTotal": 1,
"PageSize": 20,
"DataCount": 1,
"PageIndex": 1,
"DataList": [
{
"ID": 58624,
"DL_OrderType": 2,
"DL_Status": 350,
"DL_StatusID": null,
"DL_ProductID": 64,
"DL_ProductName": "六个羽友",
"DL_ID": 1039,
"DL_ItemID": "六个羽友2.21",
"DL_ProblemDegree": "1",
"DL_Priority": "1",
"DL_TaskName": "一次批量订场,立即支付页面转圈圈",
"DL_ProblemSource": "",
"DL_CreatorGID": "229707a9-8eac-4540-b1d0-f64ce87ce054",
"DL_Creator": "龚诚",
"DL_CreateTime": "2026-03-05 13:54:06",
"DL_AffirmGID": "229707a9-8eac-4540-b1d0-f64ce87ce054",
"DL_AffirmName": "龚诚",
"DL_ConfirmTime": null,
"DL_AffirmRemark": null,
"DL_AssignGID": "512860ad-aa4a-4268-a5d9-6c7d2e28680b",
"DL_AssignName": "A田森林",
"DL_AssignRemark": null,
"DL_SolveGID": null,
"DL_SolveName": null,
"DL_SolveTime": null,
"DL_SolveRemark": null,
"DL_CloseGID": null,
"DL_CloseName": null,
"DL_CloseTime": null,
"DL_CloseRemark": null,
"DL_Remark": null,
"DL_AuditStatus": null,
"DL_DemandContent": " <p class=\"txtContent\"><font color=\"#333333\">一次批量订场(32个场次),立即支付页面转圈圈</font></p><p class=\"txtContent\"><img src=\"https://img1.yunvip123.com/202603/134171636069619186.png\" style=\"max-width: 100% !important; vertical-align: middle !important;\"><img src=\"https://img1.yunvip123.com/202603/134171636323013515.png\" style=\"max-width: 100% !important; vertical-align: middle !important;\"></p><p class=\"txtContent\"></p>\n ",
"DL_TestContent": "",
"DL_DemandName": "一次批量订场,立即支付页面转圈圈",
"DL_OrderLevel": 50,
"DL_RepeatID": null,
"DL_RepeatStatus": null,
"DL_Identitying": null,
"DL_WorkHour": null,
"DL_ConfirmState": null
}
],
"StatisticsInfo": null,
"TrendData": null
}
}
File diff suppressed because it is too large Load Diff