From c1b457f6243589373d67a0b99d902dd14390d34b Mon Sep 17 00:00:00 2001 From: jinna Date: Thu, 14 May 2026 17:55:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E5=8D=8F=E7=BB=93=E7=AE=97=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../oemOrderSettlement.js | 36 ++++++++ .../components/inReview.vue | 77 ++++++++++------- .../components/proofreadingAndReview.vue | 84 +++++++++++++++---- .../components/settlementAnomaly.vue | 11 ++- .../components/settlementCompleted.vue | 77 +++++++++++++++-- .../components/underReview.vue | 36 ++++++-- 6 files changed, 256 insertions(+), 65 deletions(-) diff --git a/src/api/outsourcingManagement/oemOrderSettlement.js b/src/api/outsourcingManagement/oemOrderSettlement.js index 288eb79c..c93a2f66 100644 --- a/src/api/outsourcingManagement/oemOrderSettlement.js +++ b/src/api/outsourcingManagement/oemOrderSettlement.js @@ -95,4 +95,40 @@ export const confirmSettlement = params => { method: 'post', data: params, }); +}; + +// 发送审批 +export const sendApproval = params => { + return request({ + url: '/api/blade-desk/mesOemStatement/submitApproval', + method: 'post', + data: params, + }); +}; + +// 审批列表 +export const approvalList = params => { + return request({ + url: '/api/blade-desk/oemSettlementApproval/page', + method: 'get', + params: params, + }); +}; + +// 审批明细列表 +export const approvalDetailList = params => { + return request({ + url: '/api/blade-desk/oemSettlementApproval/detailList', + method: 'get', + params: params, + }); +}; + +// 提交审批 +export const approvalSubmit = params => { + return request({ + url: '/api/blade-desk/oemSettlementApproval/submit', + method: 'post', + data: params, + }); }; \ No newline at end of file diff --git a/src/views/oem/oemOrderSettlement/components/inReview.vue b/src/views/oem/oemOrderSettlement/components/inReview.vue index bcfc48d5..2c4ee534 100644 --- a/src/views/oem/oemOrderSettlement/components/inReview.vue +++ b/src/views/oem/oemOrderSettlement/components/inReview.vue @@ -7,17 +7,24 @@ @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange"> - +