From 2c55b1a8a0700df79268550335506637b41610ce Mon Sep 17 00:00:00 2001 From: seatonwan9 Date: 星期日, 24 八月 2025 20:36:36 +0800 Subject: [PATCH] 提交源码 --- src/api/approvalManage.ts | 22 +++++++++++++++++++--- 1 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/api/approvalManage.ts b/src/api/approvalManage.ts index 8ad16a5..3a6b20d 100644 --- a/src/api/approvalManage.ts +++ b/src/api/approvalManage.ts @@ -1,8 +1,9 @@ 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 fetchApprovalDetail = (data: any): ApiPromise => @@ -16,4 +17,19 @@ 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 + -- Gitblit v1.8.0