协商中再问按后台超时小时顺延并可强制清跟进时刻;工单与账号支持按筛选导出 Excel。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
linmianxun
2026-10-13 12:34:03 +08:00
co-authored by Cursor
parent 97f0219dfd
commit 0b2f0b76c4
36 changed files with 867 additions and 64 deletions
@@ -1,11 +1,13 @@
/**
* 询价工单 API:列表/详情/六态/异常。
* 询价工单 API:列表/详情/六态/异常/导出。
*/
import { defHttp } from '/@/utils/http/axios';
import { downloadAuthGet } from '/@/views/inquiry/shared/inquiryAuthDownload';
enum Api {
list = '/inquiry/workOrder/view/list',
detail = '/inquiry/workOrder/view/detail',
exportXls = '/inquiry/workOrder/view/export',
transition = '/inquiry/workOrder/transition',
abnormalHandle = '/inquiry/workOrder/abnormal/handle',
abnormalRetry = '/inquiry/workOrder/abnormal/retry',
@@ -18,3 +20,9 @@ export const getWorkOrderDetail = (workOrderNo: string) =>
export const transitionWorkOrder = (data) => defHttp.post({ url: Api.transition, data });
export const handleAbnormal = (data) => defHttp.post({ url: Api.abnormalHandle, data });
export const retryAbnormal = (data) => defHttp.post({ url: Api.abnormalRetry, data });
/**
* 按当前筛选导出 Excel(与列表同源参数,不分页)。
*/
export const exportWorkOrders = (params: Record<string, any>) =>
downloadAuthGet(Api.exportXls, params, '询价工单.xlsx');