From cab0c77c83e5417efef78d805a456fadec86d433 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Tue, 5 Sep 2023 17:33:09 +0800 Subject: [PATCH] 2023-9-5 --- src/api/budget/budget.js | 41 +++ src/components/XyDialog/index.vue | 1 + src/views/budget/component/payPlan.vue | 317 ++++++++++++++++++ src/views/budget/seeBudget.vue | 17 +- .../finance/components/addPropertyPlan.vue | 8 +- 5 files changed, 378 insertions(+), 6 deletions(-) create mode 100644 src/views/budget/component/payPlan.vue diff --git a/src/api/budget/budget.js b/src/api/budget/budget.js index 7dda48f..0804ff2 100644 --- a/src/api/budget/budget.js +++ b/src/api/budget/budget.js @@ -47,3 +47,44 @@ export function getProgress(params){ params }) } + + +export function paidIndex (params) { + return request({ + method: 'get', + url: '/api/admin/paid-plan/index', + params + }) +} + +export function paidShow (params) { + return request({ + method: 'get', + url: '/api/admin/paid-plan/show', + params + }) +} + +export function paidStore (data) { + return request({ + method: 'post', + url: '/api/admin/paid-plan/store', + data + }) +} + +export function paidSave (data) { + return request({ + method: 'post', + url: '/api/admin/paid-plan/save', + data + }) +} + +export function paidDestroy (params) { + return request({ + method: 'get', + url: '/api/admin/paid-plan/destroy', + params + }) +} diff --git a/src/components/XyDialog/index.vue b/src/components/XyDialog/index.vue index 9490ad0..f185beb 100644 --- a/src/components/XyDialog/index.vue +++ b/src/components/XyDialog/index.vue @@ -59,6 +59,7 @@ export default { return } this.$refs['elForm'].resetFields() + this.$emit('reset') }, submit(){ if(this.type === 'normal'){ diff --git a/src/views/budget/component/payPlan.vue b/src/views/budget/component/payPlan.vue new file mode 100644 index 0000000..e7daf6d --- /dev/null +++ b/src/views/budget/component/payPlan.vue @@ -0,0 +1,317 @@ + + + + + + 项目 : + + + + + + + + 新增 + + + + + + + + + + + diff --git a/src/views/budget/seeBudget.vue b/src/views/budget/seeBudget.vue index 97481b6..6737d5d 100644 --- a/src/views/budget/seeBudget.vue +++ b/src/views/budget/seeBudget.vue @@ -31,7 +31,7 @@ 查询 select={page:1,year:'', type:'', department:''}">重置 - + 资金申请 @@ -41,13 +41,19 @@ - + + + 付款计划 + + + + @@ -68,8 +74,13 @@ } from "@/utils" import { mergeTableRow - } from "@/utils/mergeTableRow" + } from "@/utils/mergeTableRow"; + + import payPlan from './component/payPlan.vue' export default { + components: { + payPlan + }, data() { return { isShowAdd: false, diff --git a/src/views/finance/components/addPropertyPlan.vue b/src/views/finance/components/addPropertyPlan.vue index 75f93ea..f0c9f5b 100644 --- a/src/views/finance/components/addPropertyPlan.vue +++ b/src/views/finance/components/addPropertyPlan.vue @@ -97,7 +97,7 @@ - + t ? '' : (tempRow = {},$refs['budgetTable'].clearCurrentRow())"> - 查询 tempRow = row" > @@ -273,6 +274,7 @@ export default { ], detail: {}, rowName: "", + tempRow: {}, form: { plan_id: "", state: 0,