diff --git a/src/api/onlineHome/bankAgriculture/cashExpense.js b/src/api/onlineHome/bankAgriculture/cashExpense.js new file mode 100644 index 00000000..fff7f983 --- /dev/null +++ b/src/api/onlineHome/bankAgriculture/cashExpense.js @@ -0,0 +1,80 @@ +import request from '@/utils/request' + +// 查询资金审批申请列表 +export function listCashExpense(query) { + return request({ + url: '/yinnong/cashExpense/list', + method: 'get', + params: query + }) +} + +// 统计查询资金审批申请列表 +export function statisticCashExpense(query) { + return request({ + url: '/yinnong/cashExpense/statistic', + method: 'get', + params: query + }) +} + +// 导出资金审批申请 +export function exportCashExpense(query) { + return request({ + url: '/yinnong/cashExpense/export', + method: 'get', + params: query + }) +} + +// 查询资金审批申请详细 +export function getCashExpense(id) { + return request({ + url: '/yinnong/cashExpense/get/' + id, + method: 'get', + params: arguments[1] || {} + }) +} + +// 新增资金审批申请 +export function addCashExpense(data) { + return request({ + url: '/yinnong/cashExpense/add', + method: 'post', + data: data + }) +} + +// 修改资金审批申请 +export function updateCashExpense(data) { + return request({ + url: '/yinnong/cashExpense/edit', + method: 'post', + data: data + }) +} + +// 删除资金审批申请 +export function delCashExpense(id) { + return request({ + url: '/yinnong/cashExpense/remove/' + id, + method: 'get' + }) +} + +// 资金申请审批 +export function applyCashExpense(id) { + return request({ + url: '/yinnong/cashExpense/submitApply/' + id, + method: 'get' + }); +} + +// 撤销资金申请审批 +export function revokeCashExpense(id) { + return request({ + url: '/yinnong/cashExpense/revokeApply/' + id, + method: 'get' + }); +} + diff --git a/src/router/index.js b/src/router/index.js index be091e2c..3b52ab05 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2686,6 +2686,51 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/yinnong/homestead/supervision/supervisionDetail'], resolve) }, + { + path: '/yinnong/cashExpenseList', + name: 'yinnongCashExpenseList', + meta: { + title: '资金审批申请列表', + hidden: true, + }, + component: (resolve) => require(['@/views/yinnong/bankAgriculture/cashExpense/cashExpenseList'], resolve) + }, + { + path: '/yinnong/cashExpenseForm', + name: 'yinnongCashExpenseForm', + meta: { + title: '资金审批申请表单', + hidden: true, + }, + component: (resolve) => require(['@/views/yinnong/bankAgriculture/cashExpense/cashExpenseForm'], resolve) + }, + { + path: '/yinnong/cashExpenseDetail', + name: 'yinnongCashExpenseDetail', + meta: { + title: '资金审批申请详情', + hidden: true, + }, + component: (resolve) => require(['@/views/yinnong/bankAgriculture/cashExpense/cashExpenseDetail'], resolve) + }, + { + path: '/yinnong/cashExpenseApproval', + name: 'yinnongCashExpenseApproval', + meta: { + title: '资金审批申请', + hidden: true, + }, + component: (resolve) => require(['@/views/yinnong/bankAgriculture/cashExpense/cashExpenseApproval'], resolve) + }, + { + path: '/yinnong/cashExpenseProcess', + name: 'yinnongCashExpenseProcess', + meta: { + title: '资金审批申请流程', + hidden: true, + }, + component: (resolve) => require(['@/views/yinnong/bankAgriculture/cashExpense/cashExpenseProcess'], resolve) + }, { path: '/lawEnforcement', name: 'lawEnforcement', diff --git a/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseApproval.vue b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseApproval.vue new file mode 100644 index 00000000..e4848d47 --- /dev/null +++ b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseApproval.vue @@ -0,0 +1,276 @@ + + + + + diff --git a/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseDetail.vue b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseDetail.vue new file mode 100644 index 00000000..efdd7c23 --- /dev/null +++ b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseDetail.vue @@ -0,0 +1,192 @@ + + + + + diff --git a/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseForm.vue b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseForm.vue new file mode 100644 index 00000000..56b56fac --- /dev/null +++ b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseForm.vue @@ -0,0 +1,246 @@ + + + + + diff --git a/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseList.vue b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseList.vue new file mode 100644 index 00000000..ef9f8719 --- /dev/null +++ b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseList.vue @@ -0,0 +1,258 @@ + + + + + diff --git a/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseProcess.vue b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseProcess.vue new file mode 100644 index 00000000..443e66e4 --- /dev/null +++ b/src/views/yinnong/bankAgriculture/cashExpense/cashExpenseProcess.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/src/views/yinnong/doneCompleted/completedNew.vue b/src/views/yinnong/doneCompleted/completedNew.vue index 48bc3e5e..9d7b82d8 100644 --- a/src/views/yinnong/doneCompleted/completedNew.vue +++ b/src/views/yinnong/doneCompleted/completedNew.vue @@ -187,6 +187,12 @@ case 'yinnong_majorevent': this.$router.push({name:'approvalApproval13',query: {id:item.data.id,taskId:item.id,type:"todo"}}) break; + case 't_yinnong_cashexpense': + this.$router.push({ + path: '/yinnong/cashExpenseApproval', + query: { id: item.data.id, taskId: item.id, auditbatchNo: item.auditbatchNo, type: "todo" } + }); + break; } } }, diff --git a/src/views/yinnong/doneCompleted/doneNew.vue b/src/views/yinnong/doneCompleted/doneNew.vue index 51e9eccd..dba0a135 100644 --- a/src/views/yinnong/doneCompleted/doneNew.vue +++ b/src/views/yinnong/doneCompleted/doneNew.vue @@ -160,6 +160,12 @@ done.vue