From 9556e8cef72c6b6f82ca0274e6eb23770d2051f1 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Wed, 9 Aug 2023 14:47:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E5=8F=B8=E5=AE=9A=E5=88=B6=E9=87=91?= =?UTF-8?q?=E8=9E=8D=E6=96=B9=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../customizedfinancialsolutions.js | 72 ++ .../components/publicPage/financialscheme.vue | 834 ++++++++++++++++++ anrui-riskcenter-ui/src/router/index.js | 32 +- .../customizedfinancialsolutions.vue | 444 ++++++++++ .../customizedfinancialsolutionsAdd.vue | 600 +++++++++++++ .../customizedfinancialsolutionsInfo.vue | 331 +++++++ .../relation/guacheselect.vue | 202 +++++ .../relation/modelSelect.vue | 213 +++++ .../relation/shangzhuangselect.vue | 262 ++++++ .../workFlow/publicPage/financialscheme.vue | 731 +++++++++++++++ 10 files changed, 3705 insertions(+), 16 deletions(-) create mode 100644 anrui-riskcenter-ui/src/api/customizedfinancialsolutions/customizedfinancialsolutions.js create mode 100644 anrui-riskcenter-ui/src/components/publicPage/financialscheme.vue create mode 100644 anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutions.vue create mode 100644 anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutionsAdd.vue create mode 100644 anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutionsInfo.vue create mode 100644 anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/guacheselect.vue create mode 100644 anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/modelSelect.vue create mode 100644 anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/shangzhuangselect.vue create mode 100644 anrui-riskcenter-ui/src/views/workFlow/publicPage/financialscheme.vue diff --git a/anrui-riskcenter-ui/src/api/customizedfinancialsolutions/customizedfinancialsolutions.js b/anrui-riskcenter-ui/src/api/customizedfinancialsolutions/customizedfinancialsolutions.js new file mode 100644 index 0000000000..0119c169ac --- /dev/null +++ b/anrui-riskcenter-ui/src/api/customizedfinancialsolutions/customizedfinancialsolutions.js @@ -0,0 +1,72 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/riskcenter/v1/LoanTemplate/listPage', + method: 'post', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 根据分公司sid获取本分公司下的上装配置信息 + listPageBySZ: function(data) { + return request({ + url: '/base/v1/basevehinstallmodel/listPage', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 根据分公司sid获取本分公司下的上装配置信息 + listPageByGC: function(data) { + return request({ + url: '/base/v1/basetrailermodel/listPage', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 根据分公司sid获取本分公司下的车型和常用配置列表 + listPageByModelAndConfig: function(parmas) { + return request({ + url: '/base/basevehmodelconfig/selVehModelByUseOrgSidAndModelSidAndConfigSid', + method: 'post', + data: parmas, + headers: { 'Content-Type': 'application/json' } + }) + }, + saveOrUpdate: function(data) { + return request({ + url: '/riskcenter/v1/LoanTemplate/saveOrUpdate', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + fetchBySid: function(data) { + return request({ + url: '/riskcenter/v1/LoanTemplate/details', + method: 'get', + params: data + }) + }, + // 停用或开启(1停用,0开启) + setState: function(data) { + return request({ + url: '/riskcenter/v1/LoanTemplate/setState', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + deleteBySids: function(data) { + return request({ + url: '/riskcenter/v1/LoanTemplate/delBySids', + method: 'DELETE', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + } +} diff --git a/anrui-riskcenter-ui/src/components/publicPage/financialscheme.vue b/anrui-riskcenter-ui/src/components/publicPage/financialscheme.vue new file mode 100644 index 0000000000..b6bd6c7cd2 --- /dev/null +++ b/anrui-riskcenter-ui/src/components/publicPage/financialscheme.vue @@ -0,0 +1,834 @@ + + + + diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index c5be814d53..27700b5afe 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -123,22 +123,22 @@ export const constantRoutes = [ } ] }, - // { - // path: '/customizedfinancialsolutions', - // component: Layout, - // redirect: '/customizedfinancialsolutions', - // meta: { - // title: '公司定制金融方案' - // }, - // children: [ - // { - // path: '/customizedfinancialsolutions/customizedfinancialsolutions', - // component: () => import('@/views/customizedfinancialsolutions/customizedfinancialsolutions.vue'), - // name: 'CustomizedFinancialSolutions', - // meta: { title: '公司定制金融方案', noCache: true } - // } - // ] - // }, + { + path: '/customizedfinancialsolutions', + component: Layout, + redirect: '/customizedfinancialsolutions', + meta: { + title: '公司定制金融方案' + }, + children: [ + { + path: '/customizedfinancialsolutions/customizedfinancialsolutions', + component: () => import('@/views/customizedfinancialsolutions/customizedfinancialsolutions.vue'), + name: 'CustomizedFinancialSolutions', + meta: { title: '公司定制金融方案', noCache: true } + } + ] + }, { path: '/creditauditmanagement', component: Layout, diff --git a/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutions.vue b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutions.vue new file mode 100644 index 0000000000..444e900e7c --- /dev/null +++ b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutions.vue @@ -0,0 +1,444 @@ + + + + diff --git a/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutionsAdd.vue b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutionsAdd.vue new file mode 100644 index 0000000000..3f72b14855 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutionsAdd.vue @@ -0,0 +1,600 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutionsInfo.vue b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutionsInfo.vue new file mode 100644 index 0000000000..a4d164af72 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/customizedfinancialsolutionsInfo.vue @@ -0,0 +1,331 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/guacheselect.vue b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/guacheselect.vue new file mode 100644 index 0000000000..f8df43e58f --- /dev/null +++ b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/guacheselect.vue @@ -0,0 +1,202 @@ + + + + diff --git a/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/modelSelect.vue b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/modelSelect.vue new file mode 100644 index 0000000000..1eadaf242c --- /dev/null +++ b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/modelSelect.vue @@ -0,0 +1,213 @@ + + + + diff --git a/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/shangzhuangselect.vue b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/shangzhuangselect.vue new file mode 100644 index 0000000000..c2c86c2be5 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/customizedfinancialsolutions/relation/shangzhuangselect.vue @@ -0,0 +1,262 @@ + + + + diff --git a/anrui-riskcenter-ui/src/views/workFlow/publicPage/financialscheme.vue b/anrui-riskcenter-ui/src/views/workFlow/publicPage/financialscheme.vue new file mode 100644 index 0000000000..4b32a52c9d --- /dev/null +++ b/anrui-riskcenter-ui/src/views/workFlow/publicPage/financialscheme.vue @@ -0,0 +1,731 @@ + + + +