From 650036ef7f832dab9640ca78b862f93970ff559a Mon Sep 17 00:00:00 2001 From: weizong song Date: Sun, 5 Jul 2026 16:21:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C=E7=AE=A1=E7=90=86=E4=BB=A5?= =?UTF-8?q?=E5=8F=8A=E4=B8=8EOA=E7=9A=84=E5=90=88=E5=90=8C=E7=AD=BE?= =?UTF-8?q?=E8=AE=A2=E7=BB=84=E4=BB=B6=E7=9A=84=E9=85=8D=E5=90=88=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/api.js | 6 + src/views/payment/ContractManagement.vue | 100 ++++-- src/views/payment/ContractSettings.vue | 373 ++++++++++++++++++++++- src/views/payment/IndirectPayment.vue | 4 + 4 files changed, 448 insertions(+), 35 deletions(-) diff --git a/src/utils/api.js b/src/utils/api.js index 70e3df3..a160eae 100644 --- a/src/utils/api.js +++ b/src/utils/api.js @@ -773,6 +773,11 @@ export const contractAPI = { flow_instance_id: flowInstanceId, ...data }), + simulateFromFlow: (flowInstanceId, settings) => + request.post('/budget/contracts/simulate-from-oa', { + flow_instance_id: flowInstanceId, + settings + }), getPendingConversions: (params) => request.get('/budget/contracts/pending-conversions', params), batchImport: (data) => request.post('/budget/contracts/batch-import', data), previewAttachmentMatch: (data) => request.post('/budget/contracts/preview-attachment-match', data), @@ -835,6 +840,7 @@ export const contractSettingsAPI = { getOaModels: () => request.get('/budget/contract-settings/oa-models'), getOaSubModels: () => request.get('/budget/contract-settings/oa-sub-models'), getOaFields: (params) => request.get('/budget/contract-settings/oa-fields', params), + getOaFlows: (params) => request.get('/budget/contract-settings/oa-flows', params), getBudgetFields: () => request.get('/budget/contract-settings/budget-fields') } diff --git a/src/views/payment/ContractManagement.vue b/src/views/payment/ContractManagement.vue index 287a265..f51ce80 100644 --- a/src/views/payment/ContractManagement.vue +++ b/src/views/payment/ContractManagement.vue @@ -182,14 +182,14 @@