Преглед изворни кода

feat(bx): wire advance/reimburse withdraw API clients

Co-authored-by: Cursor <cursoragent@cursor.com>
wuzilong пре 1 месец
родитељ
комит
d058518e57
2 измењених фајлова са 5 додато и 0 уклоњено
  1. 2 0
      miniprogram/api/bx.js
  2. 3 0
      web-admin/src/api/bx/index.ts

+ 2 - 0
miniprogram/api/bx.js

@@ -10,6 +10,7 @@ export const advanceApi = {
   create: (data) => bxRequest({ url: '/advances/', method: 'POST', data }),
   update: (id, data) => bxRequest({ url: `/advances/${id}`, method: 'PUT', data }),
   submit: (id) => bxRequest({ url: `/advances/${id}/submit`, method: 'POST' }),
+  withdraw: (id) => bxRequest({ url: `/advances/${id}/withdraw`, method: 'POST' }),
   delete: (id) => bxRequest({ url: `/advances/${id}`, method: 'DELETE' })
 }
 
@@ -26,6 +27,7 @@ export const reimburseApi = {
   update: (id, data) => bxRequest({ url: `/reimburses/${id}`, method: 'PUT', data }),
   submit: (id, data) =>
     bxRequest({ url: `/reimburses/${id}/submit`, method: 'POST', data }),
+  withdraw: (id) => bxRequest({ url: `/reimburses/${id}/withdraw`, method: 'POST' }),
   delete: (id) => bxRequest({ url: `/reimburses/${id}`, method: 'DELETE' })
 }
 

+ 3 - 0
web-admin/src/api/bx/index.ts

@@ -114,6 +114,9 @@ export const advanceApi = {
   submit(id: BxId) {
     return bxRequest.post(`/advances/${id}/submit`)
   },
+  withdraw(id: BxId) {
+    return bxRequest.post(`/advances/${id}/withdraw`)
+  },
   approve(id: BxId, data: { approvalOpinion?: string }) {
     return bxRequest.post(`/advances/${id}/approve`, data)
   },