From f7e66c1cdf844dd4fbf4f02ab5eb880a7be405de Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Wed, 18 Sep 2024 17:59:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C=E6=8B=86=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/contract/contract.js | 8 ++ .../contract/components/splitContract.vue | 105 ++++++++++++++++++ src/views/contract/contractList.vue | 15 ++- 3 files changed, 127 insertions(+), 1 deletion(-) create mode 100644 src/views/contract/components/splitContract.vue diff --git a/src/api/contract/contract.js b/src/api/contract/contract.js index bc1d669..c37f725 100644 --- a/src/api/contract/contract.js +++ b/src/api/contract/contract.js @@ -69,3 +69,11 @@ export function resetMoney (params) { noloading: true }) } + +export function cloneChildren(data) { + return request({ + method: 'post', + url: '/api/admin/contract/clone-children', + data + }) +} diff --git a/src/views/contract/components/splitContract.vue b/src/views/contract/components/splitContract.vue new file mode 100644 index 0000000..76877c9 --- /dev/null +++ b/src/views/contract/components/splitContract.vue @@ -0,0 +1,105 @@ + + + + + 新增拆分合同 + 新增 + + + + + + + {{ '合同'+(index+1) }} + 删除 + + + + + + + + + + + + + + + + + diff --git a/src/views/contract/contractList.vue b/src/views/contract/contractList.vue index ce65e3e..5433d22 100644 --- a/src/views/contract/contractList.vue +++ b/src/views/contract/contractList.vue @@ -366,6 +366,15 @@ >合同审批 + + 合同拆分 + + + + @@ -1174,9 +1185,11 @@ import contractPaymentRegistration from "@/views/contract/components/contractPay import biddingUpload from "./components/biddingUpload.vue"; import oaFiles from './components/oaFiles.vue'; import addContractLedger from '@/views/contract/components/addContractLedger.vue' +import splitContract from '@/views/contract/components/splitContract.vue' let iframe; export default { components: { + splitContract, addContractLedger, editor, detail, @@ -2311,7 +2324,7 @@ export default { let baseInfo = { title: row?.name, 执行部门: row?.carry_department, - total: row?.money || row?.plan_price, + total: Number(row?.money) || Number(row?.plan_price), out_contract_id: row.id, contract_content: row.content, yifang: row.supply