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