| | |
| | | import createAxios from '@/utils/axios' |
| | | let url = '/admin/approval/' |
| | | // 审批列表 |
| | | // 统一走网关前缀 /admin/api |
| | | const url = '/admin/api/order' |
| | | // 审批列表(待审批订单分页) |
| | | export const fetchApprovalPage = (data: any): ApiPromise => |
| | | createAxios({ url: `${url}/trade/page`, method: 'post', data }) as ApiPromise |
| | | createAxios({ url: `${url}/approval/page`, method: 'post', data }) as ApiPromise |
| | | |
| | | // 审批列表(待审批订单分页)- 支持产品条件查询 |
| | | export const fetchApprovalPageWithProductConditions = (data: any): ApiPromise => |
| | | createAxios({ url: `${url}/approval/page/with-product-conditions`, method: 'post', data }) as ApiPromise |
| | | |
| | | // 审批详情 |
| | | export const fetchApprovalDetail = (data: any): ApiPromise => |
| | |
| | | export const checkFiles = (data: any): ApiPromise => |
| | | createAxios({ url: `${url}/trade/checkFiles`, method: 'post', data }) as ApiPromise |
| | | |
| | | // 审批通过:将订单状态更新为"待评价" |
| | | export const approveOrder = (data: any): ApiPromise => |
| | | createAxios({ url: `${url}/trade/approve`, method: 'post', data }) as ApiPromise |
| | | |
| | | // 根据订单ID获取审批记录(含审批ID) |
| | | export const fetchApprovalByOrderId = (orderId: string | number): ApiPromise => |
| | | createAxios({ url: `/admin/api/approval/order/${orderId}`, method: 'get' }) as ApiPromise |
| | | |
| | | // 授权审批 |
| | | export const authorizeApproval = ( |
| | | approvalId: string | number, |
| | | params: { authorizerId: number; authorizerName: string; authorizationOpinion?: string } |
| | | ): ApiPromise => |
| | | createAxios({ url: `/admin/api/approval/authorize/${approvalId}`, method: 'post', params }) as ApiPromise |
| | | |
| | | |