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