From e3220d68a12caaf0859126b9551b6fb174904b60 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Tue, 20 Feb 2024 09:41:42 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=AE=8C=E5=96=84=E8=BD=A6=E8=BE=86?= =?UTF-8?q?=E7=BB=93=E6=B8=85=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- anrui-riskcenter-ui/src/views/settle/settleAdd.vue | 2 +- .../src/views/workFlow/jieqingFlow/settleEdit.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anrui-riskcenter-ui/src/views/settle/settleAdd.vue b/anrui-riskcenter-ui/src/views/settle/settleAdd.vue index 8dde6684fa..ac724022ae 100644 --- a/anrui-riskcenter-ui/src/views/settle/settleAdd.vue +++ b/anrui-riskcenter-ui/src/views/settle/settleAdd.vue @@ -474,7 +474,7 @@ export default { }) }, submit() { - this.formobj.loanSettleBankCostVo.bankOtherReceivable = this.calculateBankSettlePrice + this.formobj.loanSettleBankCostVo.bankSettlePrice = this.calculateBankSettlePrice this.formobj.loanSettleCompanyCostVo.settleAll = this.calculateSettleAll this.formobj.loanSettleCompanyReductionVo.amountTo = this.calculateAmountTo this.formobj.loanSettleCompanyReductionVo.profit = this.calculateProfit diff --git a/anrui-riskcenter-ui/src/views/workFlow/jieqingFlow/settleEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/jieqingFlow/settleEdit.vue index 7fdbf20714..a705faa9ee 100644 --- a/anrui-riskcenter-ui/src/views/workFlow/jieqingFlow/settleEdit.vue +++ b/anrui-riskcenter-ui/src/views/workFlow/jieqingFlow/settleEdit.vue @@ -474,7 +474,7 @@ export default { }) }, submit() { - this.formobj.loanSettleBankCostVo.bankOtherReceivable = this.calculateBankSettlePrice + this.formobj.loanSettleBankCostVo.bankSettlePrice = this.calculateBankSettlePrice this.formobj.loanSettleCompanyCostVo.settleAll = this.calculateSettleAll this.formobj.loanSettleCompanyReductionVo.amountTo = this.calculateAmountTo this.formobj.loanSettleCompanyReductionVo.profit = this.calculateProfit From f160ebc9ea4d30ce23e8812a5f308c2e042e8b8f Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Tue, 20 Feb 2024 09:43:18 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E5=AE=8C=E5=96=84=E8=BD=A6=E8=BE=86?= =?UTF-8?q?=E5=9B=9E=E8=B4=AD=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/buyback/buyback.js | 129 ++++ anrui-riskcenter-ui/src/router/index.js | 53 ++ .../src/views/buyback/buyback.vue | 504 +++++++++++++ .../src/views/buyback/buybackAdd.vue | 553 ++++++++++++++ .../src/views/buyback/buybackInfo.vue | 464 ++++++++++++ .../workFlow/huigouFlow/buybackDaiBan.vue | 686 ++++++++++++++++++ .../views/workFlow/huigouFlow/buybackEdit.vue | 507 +++++++++++++ .../workFlow/huigouFlow/buybackYiBan.vue | 472 ++++++++++++ 8 files changed, 3368 insertions(+) create mode 100644 anrui-riskcenter-ui/src/api/buyback/buyback.js create mode 100644 anrui-riskcenter-ui/src/views/buyback/buyback.vue create mode 100644 anrui-riskcenter-ui/src/views/buyback/buybackAdd.vue create mode 100644 anrui-riskcenter-ui/src/views/buyback/buybackInfo.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackDaiBan.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackEdit.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackYiBan.vue diff --git a/anrui-riskcenter-ui/src/api/buyback/buyback.js b/anrui-riskcenter-ui/src/api/buyback/buyback.js new file mode 100644 index 0000000000..6d025a49f5 --- /dev/null +++ b/anrui-riskcenter-ui/src/api/buyback/buyback.js @@ -0,0 +1,129 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + getListPage: function(params) { + return request({ + url: '/riskcenter/v1/LoanSettleApply/getListPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/repurchaseSave', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + repurchaseInit: function(data) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/repurchaseInit', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + fetchBySid: function(data) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/fetchDetailsBySid/' + data, + method: 'get' + }) + }, + deleteBySids: function(data) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/deleteBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 销售订单 -- 金融方案初始化 + selectDetailss: function(data) { + return request({ + url: '/riskcenter/v1/loansolutions/selectDetailss', + method: 'get', + params: data + }) + }, + // 提交流程 + submit: function(params) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/submit', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/complete', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(加签) + delegate: function(params) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/delegate', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/reject', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/breakProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/revokeProcess', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/riskcenter/v1/loanrepurchaseapply/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index 69e38b094e..5db5ff81da 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -695,6 +695,22 @@ export const constantRoutes = [ } ] }, + { + path: '/settlethevehicleaccount', + component: Layout, + redirect: '/settlethevehicleaccount', + meta: { + title: '结清车辆台账' + }, + children: [ + { + path: '/settlethevehicleaccount/settlethevehicleaccount', + component: () => import('@/views/settlethevehicleaccount/settlethevehicleaccount.vue'), + name: 'SettleTheVehicleAccount', + meta: { title: '结清车辆台账', noCache: true } + } + ] + }, { path: '/offset', component: Layout, @@ -711,6 +727,22 @@ export const constantRoutes = [ } ] }, + { + path: '/buyback', + component: Layout, + redirect: '/buyback', + meta: { + title: '车辆回购管理' + }, + children: [ + { + path: '/buyback/buyback', + component: () => import('@/views/buyback/buyback.vue'), + name: 'BuyBack', + meta: { title: '车辆回购管理', noCache: true } + } + ] + }, // 流程审批 // 金融产品政策报备--编辑 @@ -1198,6 +1230,27 @@ export const constantRoutes = [ component: () => import('@/views/workFlow/jieqingFlow/settleYiBan.vue'), name: 'SettleYiBan' + }, + // 车辆回购管理--编辑 + { + path: '/huigouFlow/buybackEdit', + component: () => + import('@/views/workFlow/huigouFlow/buybackEdit.vue'), + name: 'BuyBackEdit' + }, + // 车辆回购管理--待办 + { + path: '/huigouFlow/buybackDaiBan', + component: () => + import('@/views/workFlow/huigouFlow/buybackDaiBan.vue'), + name: 'BuyBackDaiBan' + }, + // 车辆回购管理--已办 + { + path: '/huigouFlow/buybackYiBan', + component: () => + import('@/views/workFlow/huigouFlow/buybackYiBan.vue'), + name: 'BuyBackYiBan' }, // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } diff --git a/anrui-riskcenter-ui/src/views/buyback/buyback.vue b/anrui-riskcenter-ui/src/views/buyback/buyback.vue new file mode 100644 index 0000000000..995723ebbf --- /dev/null +++ b/anrui-riskcenter-ui/src/views/buyback/buyback.vue @@ -0,0 +1,504 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/buyback/buybackAdd.vue b/anrui-riskcenter-ui/src/views/buyback/buybackAdd.vue new file mode 100644 index 0000000000..72cfccdb5e --- /dev/null +++ b/anrui-riskcenter-ui/src/views/buyback/buybackAdd.vue @@ -0,0 +1,553 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/buyback/buybackInfo.vue b/anrui-riskcenter-ui/src/views/buyback/buybackInfo.vue new file mode 100644 index 0000000000..d324b08aa6 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/buyback/buybackInfo.vue @@ -0,0 +1,464 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackDaiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackDaiBan.vue new file mode 100644 index 0000000000..75a57a14d9 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackDaiBan.vue @@ -0,0 +1,686 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackEdit.vue b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackEdit.vue new file mode 100644 index 0000000000..ac7ea99c5d --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackEdit.vue @@ -0,0 +1,507 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackYiBan.vue b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackYiBan.vue new file mode 100644 index 0000000000..f2d52aa09e --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/huigouFlow/buybackYiBan.vue @@ -0,0 +1,472 @@ + + + + + From 9814b8e966fd8229f45ed5aef991acf9dd977445 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Tue, 20 Feb 2024 09:44:02 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=BB=93=E6=B8=85?= =?UTF-8?q?=E8=BD=A6=E8=BE=86=E5=8F=B0=E8=B4=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../settlethevehicleaccount.js | 2 +- .../settlethevehicleaccount.vue | 84 +++++++++++-------- 2 files changed, 49 insertions(+), 37 deletions(-) diff --git a/anrui-riskcenter-ui/src/api/settlethevehicleaccount/settlethevehicleaccount.js b/anrui-riskcenter-ui/src/api/settlethevehicleaccount/settlethevehicleaccount.js index 8a2c5706dd..5663710e8a 100644 --- a/anrui-riskcenter-ui/src/api/settlethevehicleaccount/settlethevehicleaccount.js +++ b/anrui-riskcenter-ui/src/api/settlethevehicleaccount/settlethevehicleaccount.js @@ -4,7 +4,7 @@ export default { // 查询分页列表 listPage: function(params) { return request({ - url: '/riskcenter/v1/loansubletapply/listPage', + url: '/riskcenter/v1/LoanSettleVehicle/listPage', method: 'post', data: params, headers: { 'Content-Type': 'application/json' } diff --git a/anrui-riskcenter-ui/src/views/settlethevehicleaccount/settlethevehicleaccount.vue b/anrui-riskcenter-ui/src/views/settlethevehicleaccount/settlethevehicleaccount.vue index 1d0cc6299f..f14de83447 100644 --- a/anrui-riskcenter-ui/src/views/settlethevehicleaccount/settlethevehicleaccount.vue +++ b/anrui-riskcenter-ui/src/views/settlethevehicleaccount/settlethevehicleaccount.vue @@ -8,27 +8,29 @@
{{ searchxianshitit }}