From a6592a5ca395e6f1ecc69bbb358aa896e34cb4e8 Mon Sep 17 00:00:00 2001 From: myTest383
Date: Sun, 29 Sep 2024 14:23:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=AE=A1=E8=AE=A1=E7=9B=91?= =?UTF-8?q?=E7=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/Common/dictcommons.js | 22 +- .../api/auditSupervision/auditSupervision.js | 62 ++ anrui-riskcenter-ui/src/router/index.js | 839 ++++++++++-------- anrui-riskcenter-ui/src/utils/index.js | 14 +- .../auditSupervision/auditSupervision.vue | 419 +++++++++ .../auditSupervision/auditSupervisionAdd.vue | 272 ++++++ .../auditSupervision/auditSupervisionInfo.vue | 114 +++ 7 files changed, 1357 insertions(+), 385 deletions(-) create mode 100644 anrui-riskcenter-ui/src/api/auditSupervision/auditSupervision.js create mode 100644 anrui-riskcenter-ui/src/views/auditSupervision/auditSupervision.vue create mode 100644 anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionAdd.vue create mode 100644 anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionInfo.vue diff --git a/anrui-riskcenter-ui/src/api/Common/dictcommons.js b/anrui-riskcenter-ui/src/api/Common/dictcommons.js index 602fa59952..0b372f8758 100644 --- a/anrui-riskcenter-ui/src/api/Common/dictcommons.js +++ b/anrui-riskcenter-ui/src/api/Common/dictcommons.js @@ -8,6 +8,15 @@ export function typeValues(data) { }) } +// 获取所有分公司 +export function selectOrgSidList(data) { + return request({ + url: '/portal/v1/sysorganization/selectOrgSidList', + method: 'get', + params: data + }) +} + // 根据当前登录人orgSidPath(全路径sid)查询分公司 export function getOrgSidByPath(data) { return request({ @@ -76,7 +85,9 @@ export function selectHaveMessage(data) { url: '/portal/v1/sysuser/selectHaveMessage ', method: 'post', data: data, - headers: { 'Content-Type': 'application/json' } + headers: { + 'Content-Type': 'application/json' + } }) } @@ -86,7 +97,9 @@ export function getButtonPermissions(data) { url: '/portal/v1/sysfunction/getButtonPermissions', method: 'post', data: data, - headers: { 'Content-Type': 'application/json' } + headers: { + 'Content-Type': 'application/json' + } }) } @@ -224,7 +237,9 @@ export function getLegalStaffS(data) { url: '/riskcenter/v1/LoanCaseProgress/getLegalStaffS', method: 'post', data: data, - headers: { 'Content-Type': 'application/json' } + headers: { + 'Content-Type': 'application/json' + } }) } @@ -236,4 +251,3 @@ export function fetchListByBankSid(data) { params: data }) } - diff --git a/anrui-riskcenter-ui/src/api/auditSupervision/auditSupervision.js b/anrui-riskcenter-ui/src/api/auditSupervision/auditSupervision.js new file mode 100644 index 0000000000..3165d0eaa5 --- /dev/null +++ b/anrui-riskcenter-ui/src/api/auditSupervision/auditSupervision.js @@ -0,0 +1,62 @@ +import request from '@/utils/request' +// 审计监管 +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + // baseURL: "http://127.0.0.1:4523/m1/613533-0-default", + url: '/riskcenter/v1/auditSupervision/listPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + saveOrUpdate: function(data) { + return request({ + // baseURL: "http://127.0.0.1:4523/m1/613533-0-default", + url: '/riskcenter/v1/auditSupervision/saveOrUpdate', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + saveResult: function(data) { + return request({ + // baseURL: "http://127.0.0.1:4523/m1/613533-0-default", + url: '/riskcenter/v1/auditSupervision/saveResult', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + init: function(data) { + return request({ + // baseURL: "http://127.0.0.1:4523/m1/613533-0-default", + url: '/riskcenter/v1/auditSupervision/gteInitBySid/' + data, + method: 'get', + + }) + }, + + deleteBySids: function(data) { + return request({ + // baseURL: "http://127.0.0.1:4523/m1/613533-0-default", + url: '/riskcenter/v1/auditSupervision/delBySids', + method: 'DELETE', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + +} diff --git a/anrui-riskcenter-ui/src/router/index.js b/anrui-riskcenter-ui/src/router/index.js index 40d6e72d61..d0755d60f2 100644 --- a/anrui-riskcenter-ui/src/router/index.js +++ b/anrui-riskcenter-ui/src/router/index.js @@ -7,8 +7,7 @@ Vue.use(Router) import Layout from '@/layout' /* 所有角色可以访问/没有权限要求的基页 */ -export const constantRoutes = [ - { +export const constantRoutes = [{ path: '/redirect', component: Layout, hidden: true, @@ -17,26 +16,26 @@ export const constantRoutes = [ component: () => import('@/views/redirect/index.vue') }] }, - { - path: '/', - redirect: 'index' - }, - { - path: '/index', - component: Layout, - redirect: '/index', - children: [{ - path: '/index', - component: () => - import('@/views/index.vue'), - name: 'index', - meta: { - title: '主页', - noCache: true, - affix: true - } - }] - }, + { + path: '/', + redirect: 'index' + }, + { + path: '/index', + component: Layout, + redirect: '/index', + children: [{ + path: '/index', + component: () => + import('@/views/index.vue'), + name: 'index', + meta: { + title: '主页', + noCache: true, + affix: true + } + }] + }, { path: '/404', component: () => @@ -50,14 +49,15 @@ export const constantRoutes = [ meta: { title: '资方管理' }, - children: [ - { - path: '/capital/capital', - component: () => import('@/views/capital/capital.vue'), - name: 'Capital', - meta: { title: '资方管理', noCache: true } + children: [{ + path: '/capital/capital', + component: () => import('@/views/capital/capital.vue'), + name: 'Capital', + meta: { + title: '资方管理', + noCache: true } - ] + }] }, { path: '/financialpolicymanagement', @@ -66,14 +66,15 @@ export const constantRoutes = [ meta: { title: '金融产品政策管理' }, - children: [ - { - path: '/financialpolicymanagement/financialpolicymanagement', - component: () => import('@/views/financialpolicymanagement/financialpolicymanagement.vue'), - name: 'FinancialPolicyManagement', - meta: { title: '金融产品政策管理', noCache: true } + children: [{ + path: '/financialpolicymanagement/financialpolicymanagement', + component: () => import('@/views/financialpolicymanagement/financialpolicymanagement.vue'), + name: 'FinancialPolicyManagement', + meta: { + title: '金融产品政策管理', + noCache: true } - ] + }] }, { path: '/financialpolicyreporting', @@ -82,14 +83,15 @@ export const constantRoutes = [ meta: { title: '金融产品政策报备' }, - children: [ - { - path: '/financialpolicyreporting/financialpolicyreporting', - component: () => import('@/views/financialpolicyreporting/financialpolicyreporting.vue'), - name: 'FinancialPolicyrReporting', - meta: { title: '金融产品政策报备', noCache: true } + children: [{ + path: '/financialpolicyreporting/financialpolicyreporting', + component: () => import('@/views/financialpolicyreporting/financialpolicyreporting.vue'), + name: 'FinancialPolicyrReporting', + meta: { + title: '金融产品政策报备', + noCache: true } - ] + }] }, { path: '/otherfinancialpolicymanagement', @@ -98,14 +100,15 @@ export const constantRoutes = [ meta: { title: '其它融产品管理' }, - children: [ - { - path: '/otherfinancialpolicymanagement/otherfinancialpolicymanagement', - component: () => import('@/views/otherfinancialpolicymanagement/otherfinancialpolicymanagement.vue'), - name: 'OtherFinancialPolicyManagement', - meta: { title: '其它融产品管理', noCache: true } + children: [{ + path: '/otherfinancialpolicymanagement/otherfinancialpolicymanagement', + component: () => import('@/views/otherfinancialpolicymanagement/otherfinancialpolicymanagement.vue'), + name: 'OtherFinancialPolicyManagement', + meta: { + title: '其它融产品管理', + noCache: true } - ] + }] }, { path: '/otherfinancialproductsreport', @@ -114,14 +117,15 @@ export const constantRoutes = [ meta: { title: '其它融产品报备' }, - children: [ - { - path: '/otherfinancialproductsreport/otherfinancialproductsreport', - component: () => import('@/views/otherfinancialproductsreport/otherfinancialproductsreport.vue'), - name: 'OtherFinancialProductsReport', - meta: { title: '其它融产品报备', noCache: true } + children: [{ + path: '/otherfinancialproductsreport/otherfinancialproductsreport', + component: () => import('@/views/otherfinancialproductsreport/otherfinancialproductsreport.vue'), + name: 'OtherFinancialProductsReport', + meta: { + title: '其它融产品报备', + noCache: true } - ] + }] }, { path: '/customizedfinancialsolutions', @@ -130,14 +134,15 @@ export const constantRoutes = [ meta: { title: '公司定制金融方案' }, - children: [ - { - path: '/customizedfinancialsolutions/customizedfinancialsolutions', - component: () => import('@/views/customizedfinancialsolutions/customizedfinancialsolutions.vue'), - name: 'CustomizedFinancialSolutions', - meta: { title: '公司定制金融方案', noCache: true } + children: [{ + path: '/customizedfinancialsolutions/customizedfinancialsolutions', + component: () => import('@/views/customizedfinancialsolutions/customizedfinancialsolutions.vue'), + name: 'CustomizedFinancialSolutions', + meta: { + title: '公司定制金融方案', + noCache: true } - ] + }] }, { path: '/creditauditmanagement', @@ -146,14 +151,15 @@ export const constantRoutes = [ meta: { title: '贷前信用审核管理' }, - children: [ - { - path: '/creditauditmanagement/creditauditmanagement', - component: () => import('@/views/creditauditmanagement/creditauditmanagement.vue'), - name: 'CreditAuditManagement', - meta: { title: '贷前信用审核管理', noCache: true } + children: [{ + path: '/creditauditmanagement/creditauditmanagement', + component: () => import('@/views/creditauditmanagement/creditauditmanagement.vue'), + name: 'CreditAuditManagement', + meta: { + title: '贷前信用审核管理', + noCache: true } - ] + }] }, { path: '/financialclerkbycreditvetting', @@ -162,14 +168,15 @@ export const constantRoutes = [ meta: { title: '金融内勤信用审核管理' }, - children: [ - { - path: '/financialclerkbycreditvetting/financialclerkbycreditvetting', - component: () => import('@/views/financialclerkbycreditvetting/financialclerkbycreditvetting.vue'), - name: 'FinancialClerkByCreditVetting', - meta: { title: '金融内勤信用审核管理', noCache: true } + children: [{ + path: '/financialclerkbycreditvetting/financialclerkbycreditvetting', + component: () => import('@/views/financialclerkbycreditvetting/financialclerkbycreditvetting.vue'), + name: 'FinancialClerkByCreditVetting', + meta: { + title: '金融内勤信用审核管理', + noCache: true } - ] + }] }, { path: '/creditauditappeal', @@ -178,14 +185,15 @@ export const constantRoutes = [ meta: { title: '贷前信用审核申诉' }, - children: [ - { - path: '/creditauditappeal/creditauditappeal', - component: () => import('@/views/creditauditappeal/creditauditappeal.vue'), - name: 'CreditAuditAppeal', - meta: { title: '贷前信用审核申诉', noCache: true } + children: [{ + path: '/creditauditappeal/creditauditappeal', + component: () => import('@/views/creditauditappeal/creditauditappeal.vue'), + name: 'CreditAuditAppeal', + meta: { + title: '贷前信用审核申诉', + noCache: true } - ] + }] }, { path: '/homevisitpreparation', @@ -194,14 +202,15 @@ export const constantRoutes = [ meta: { title: '家访准备管理' }, - children: [ - { - path: '/homevisitpreparation/homevisittobeprepared', - component: () => import('@/views/homevisitpreparation/homevisittobeprepared.vue'), - name: 'HomeVisitToBePrepared', - meta: { title: '家访准备管理', noCache: true } + children: [{ + path: '/homevisitpreparation/homevisittobeprepared', + component: () => import('@/views/homevisitpreparation/homevisittobeprepared.vue'), + name: 'HomeVisitToBePrepared', + meta: { + title: '家访准备管理', + noCache: true } - ] + }] }, { path: '/riskcontrolparameter', @@ -210,14 +219,15 @@ export const constantRoutes = [ meta: { title: '风控参数设置' }, - children: [ - { - path: '/riskcontrolparameter/riskcontrolparameter', - component: () => import('@/views/riskcontrolparameter/riskcontrolparameter.vue'), - name: 'RiskControlParameter', - meta: { title: '风控参数设置', noCache: true } + children: [{ + path: '/riskcontrolparameter/riskcontrolparameter', + component: () => import('@/views/riskcontrolparameter/riskcontrolparameter.vue'), + name: 'RiskControlParameter', + meta: { + title: '风控参数设置', + noCache: true } - ] + }] }, { path: '/homevisitdatareview', @@ -226,14 +236,15 @@ export const constantRoutes = [ meta: { title: '家访资料审核' }, - children: [ - { - path: '/homevisitdatareview/homevisitdatatobereviewed', - component: () => import('@/views/homevisitdatareview/homevisitdatatobereviewed.vue'), - name: 'HomeVisitDataReview', - meta: { title: '家访资料审核', noCache: true } + children: [{ + path: '/homevisitdatareview/homevisitdatatobereviewed', + component: () => import('@/views/homevisitdatareview/homevisitdatatobereviewed.vue'), + name: 'HomeVisitDataReview', + meta: { + title: '家访资料审核', + noCache: true } - ] + }] }, { path: '/managementcreditaudit', @@ -242,14 +253,15 @@ export const constantRoutes = [ meta: { title: '资方信审终审结果' }, - children: [ - { - path: '/managementcreditaudit/managementcreditaudit', - component: () => import('@/views/managementcreditaudit/managementcreditaudit.vue'), - name: 'ManagementCreditAudit', - meta: { title: '资方信审终审结果', noCache: true } + children: [{ + path: '/managementcreditaudit/managementcreditaudit', + component: () => import('@/views/managementcreditaudit/managementcreditaudit.vue'), + name: 'ManagementCreditAudit', + meta: { + title: '资方信审终审结果', + noCache: true } - ] + }] }, { path: '/warrantinformation', @@ -258,14 +270,15 @@ export const constantRoutes = [ meta: { title: '权证资料管理' }, - children: [ - { - path: '/warrantinformation/warrantinformation', - component: () => import('@/views/warrantinformation/warrantinformation.vue'), - name: 'WarrantInformation', - meta: { title: '权证资料管理', noCache: true } + children: [{ + path: '/warrantinformation/warrantinformation', + component: () => import('@/views/warrantinformation/warrantinformation.vue'), + name: 'WarrantInformation', + meta: { + title: '权证资料管理', + noCache: true } - ] + }] }, { path: '/repaymentschedule', @@ -274,14 +287,15 @@ export const constantRoutes = [ meta: { title: '还款计划表' }, - children: [ - { - path: '/repaymentschedule/repaymentschedule', - component: () => import('@/views/repaymentschedule/repaymentschedule.vue'), - name: 'RepaymentSchedule', - meta: { title: '还款计划表', noCache: true } + children: [{ + path: '/repaymentschedule/repaymentschedule', + component: () => import('@/views/repaymentschedule/repaymentschedule.vue'), + name: 'RepaymentSchedule', + meta: { + title: '还款计划表', + noCache: true } - ] + }] }, { path: '/unsecuredbusiness', @@ -290,14 +304,15 @@ export const constantRoutes = [ meta: { title: '非担保信审' }, - children: [ - { - path: '/unsecuredbusiness/unsecuredbusiness', - component: () => import('@/views/unsecuredbusiness/unsecuredbusiness.vue'), - name: 'UnsecuredBusiness', - meta: { title: '非担保信审', noCache: true } + children: [{ + path: '/unsecuredbusiness/unsecuredbusiness', + component: () => import('@/views/unsecuredbusiness/unsecuredbusiness.vue'), + name: 'UnsecuredBusiness', + meta: { + title: '非担保信审', + noCache: true } - ] + }] }, { path: '/loandatareview', @@ -306,14 +321,15 @@ export const constantRoutes = [ meta: { title: '放款资料审核' }, - children: [ - { - path: '/loandatareview/loandatareview', - component: () => import('@/views/loandatareview/loandatareview.vue'), - name: 'LoanDataReview', - meta: { title: '放款资料审核', noCache: true } + children: [{ + path: '/loandatareview/loandatareview', + component: () => import('@/views/loandatareview/loandatareview.vue'), + name: 'LoanDataReview', + meta: { + title: '放款资料审核', + noCache: true } - ] + }] }, { path: '/delinquentcustomerfiling', @@ -322,14 +338,15 @@ export const constantRoutes = [ meta: { title: '欠款客户备案' }, - children: [ - { - path: '/delinquentcustomerfiling/delinquentcustomerfiling', - component: () => import('@/views/delinquentcustomerfiling/delinquentcustomerfiling.vue'), - name: 'DelinquentCustomerFiling', - meta: { title: '欠款客户备案', noCache: true } + children: [{ + path: '/delinquentcustomerfiling/delinquentcustomerfiling', + component: () => import('@/views/delinquentcustomerfiling/delinquentcustomerfiling.vue'), + name: 'DelinquentCustomerFiling', + meta: { + title: '欠款客户备案', + noCache: true } - ] + }] }, { path: '/loanbalancerecognition', @@ -338,14 +355,15 @@ export const constantRoutes = [ meta: { title: '放款差额确认' }, - children: [ - { - path: '/loanbalancerecognition/loanbalancerecognition', - component: () => import('@/views/loanbalancerecognition/loanbalancerecognition.vue'), - name: 'LoanBalanceRecognition', - meta: { title: '放款差额确认', noCache: true } + children: [{ + path: '/loanbalancerecognition/loanbalancerecognition', + component: () => import('@/views/loanbalancerecognition/loanbalancerecognition.vue'), + name: 'LoanBalanceRecognition', + meta: { + title: '放款差额确认', + noCache: true } - ] + }] }, { path: '/monthlypayment', @@ -354,14 +372,15 @@ export const constantRoutes = [ meta: { title: '资方划扣还款' }, - children: [ - { - path: '/monthlypayment/monthlypayment', - component: () => import('@/views/monthlypayment/monthlypayment.vue'), - name: 'MonthlyPayment', - meta: { title: '资方划扣还款', noCache: true } + children: [{ + path: '/monthlypayment/monthlypayment', + component: () => import('@/views/monthlypayment/monthlypayment.vue'), + name: 'MonthlyPayment', + meta: { + title: '资方划扣还款', + noCache: true } - ] + }] }, { path: '/deduct', @@ -370,14 +389,15 @@ export const constantRoutes = [ meta: { title: '划扣申请管理' }, - children: [ - { - path: '/deduct/deduct', - component: () => import('@/views/deduct/deduct.vue'), - name: 'Deduct', - meta: { title: '划扣申请管理', noCache: true } + children: [{ + path: '/deduct/deduct', + component: () => import('@/views/deduct/deduct.vue'), + name: 'Deduct', + meta: { + title: '划扣申请管理', + noCache: true } - ] + }] }, { path: '/advancerequest', @@ -386,18 +406,23 @@ export const constantRoutes = [ meta: { title: '垫款申请管理' }, - children: [ - { + children: [{ path: '/advancerequest/advancerequest', component: () => import('@/views/advancerequest/advancerequest.vue'), name: 'AdvanceRequest', - meta: { title: '垫款申请管理', noCache: true } + meta: { + title: '垫款申请管理', + noCache: true + } }, { path: '/advancerequest/advancedetails', component: () => import('@/views/advancerequest/advancedetails.vue'), name: 'AdvanceDetails', - meta: { title: '垫款明细查询', noCache: true } + meta: { + title: '垫款明细查询', + noCache: true + } } ] }, @@ -408,14 +433,15 @@ export const constantRoutes = [ meta: { title: '间还转付记录' }, - children: [ - { - path: '/alsotransfer/pendingtransfer', - component: () => import('@/views/alsotransfer/pendingtransfer.vue'), - name: 'AlsoTransfer', - meta: { title: '间还转付记录', noCache: true } + children: [{ + path: '/alsotransfer/pendingtransfer', + component: () => import('@/views/alsotransfer/pendingtransfer.vue'), + name: 'AlsoTransfer', + meta: { + title: '间还转付记录', + noCache: true } - ] + }] }, { path: '/agentbusiness', @@ -424,14 +450,15 @@ export const constantRoutes = [ meta: { title: '代收代付申请' }, - children: [ - { - path: '/agentbusiness/agentbusiness', - component: () => import('@/views/agentbusiness/agentbusiness.vue'), - name: 'AgentBusiness', - meta: { title: '代收代付申请', noCache: true } + children: [{ + path: '/agentbusiness/agentbusiness', + component: () => import('@/views/agentbusiness/agentbusiness.vue'), + name: 'AgentBusiness', + meta: { + title: '代收代付申请', + noCache: true } - ] + }] }, { path: '/monthlyallowance', @@ -440,14 +467,15 @@ export const constantRoutes = [ meta: { title: '月还计提申请' }, - children: [ - { - path: '/monthlyallowance/monthlyallowance', - component: () => import('@/views/monthlyallowance/monthlyallowance.vue'), - name: 'MonthlyAllowance', - meta: { title: '月还计提申请', noCache: true } + children: [{ + path: '/monthlyallowance/monthlyallowance', + component: () => import('@/views/monthlyallowance/monthlyallowance.vue'), + name: 'MonthlyAllowance', + meta: { + title: '月还计提申请', + noCache: true } - ] + }] }, { path: '/customerrepayment', @@ -456,18 +484,23 @@ export const constantRoutes = [ meta: { title: '客户还款' }, - children: [ - { + children: [{ path: '/customerrepayment/customerrepayment', component: () => import('@/views/customerrepayment/customerrepayment.vue'), name: 'CustomerRepayment', - meta: { title: '客户还款情况统计', noCache: false } + meta: { + title: '客户还款情况统计', + noCache: false + } }, { path: '/customerrepayment/customerrepaymentdetails', component: () => import('@/views/customerrepayment/customerrepaymentdetails.vue'), name: 'CustomerRepaymentDetails', - meta: { title: '客户还款明细查询', noCache: false } + meta: { + title: '客户还款明细查询', + noCache: false + } } ] }, @@ -478,14 +511,15 @@ export const constantRoutes = [ meta: { title: '逾期车辆列表' }, - children: [ - { - path: '/overduevehicle/overduevehicle', - component: () => import('@/views/overduevehicle/overduevehicle.vue'), - name: 'OverdueVehicle', - meta: { title: '逾期车辆列表', noCache: true } + children: [{ + path: '/overduevehicle/overduevehicle', + component: () => import('@/views/overduevehicle/overduevehicle.vue'), + name: 'OverdueVehicle', + meta: { + title: '逾期车辆列表', + noCache: true } - ] + }] }, { path: '/overduevehicleByRisk', @@ -494,14 +528,15 @@ export const constantRoutes = [ meta: { title: '逾期客户列表' }, - children: [ - { - path: '/overduevehicle/overduevehicleByRisk', - component: () => import('@/views/overduevehicle/overduevehicleByRisk.vue'), - name: 'OverdueVehicleByRisk', - meta: { title: '逾期客户列表', noCache: true } + children: [{ + path: '/overduevehicle/overduevehicleByRisk', + component: () => import('@/views/overduevehicle/overduevehicleByRisk.vue'), + name: 'OverdueVehicleByRisk', + meta: { + title: '逾期客户列表', + noCache: true } - ] + }] }, { path: '/collectionmeasures', @@ -510,14 +545,15 @@ export const constantRoutes = [ meta: { title: '催收措施申请' }, - children: [ - { - path: '/collectionmeasures/collectionmeasures', - component: () => import('@/views/collectionmeasures/collectionmeasures.vue'), - name: 'CollectionMeasures', - meta: { title: '催收措施申请', noCache: true } + children: [{ + path: '/collectionmeasures/collectionmeasures', + component: () => import('@/views/collectionmeasures/collectionmeasures.vue'), + name: 'CollectionMeasures', + meta: { + title: '催收措施申请', + noCache: true } - ] + }] }, { path: '/remotedecontrol', @@ -526,14 +562,15 @@ export const constantRoutes = [ meta: { title: '车辆远程解控申请' }, - children: [ - { - path: '/remotedecontrol/remotedecontrol', - component: () => import('@/views/remotedecontrol/remotedecontrol.vue'), - name: 'RemotedeControl', - meta: { title: '车辆远程解控申请', noCache: true } + children: [{ + path: '/remotedecontrol/remotedecontrol', + component: () => import('@/views/remotedecontrol/remotedecontrol.vue'), + name: 'RemotedeControl', + meta: { + title: '车辆远程解控申请', + noCache: true } - ] + }] }, { path: '/returnreserve', @@ -542,14 +579,15 @@ export const constantRoutes = [ meta: { title: '车辆交回事前报备' }, - children: [ - { - path: '/returnreserve/returnreserve', - component: () => import('@/views/returnreserve/returnreserve.vue'), - name: 'ReturnReserve', - meta: { title: '车辆交回事前报备', noCache: true } + children: [{ + path: '/returnreserve/returnreserve', + component: () => import('@/views/returnreserve/returnreserve.vue'), + name: 'ReturnReserve', + meta: { + title: '车辆交回事前报备', + noCache: true } - ] + }] }, { path: '/overduereconciliationfinancing', @@ -558,14 +596,15 @@ export const constantRoutes = [ meta: { title: '财务逾期对账' }, - children: [ - { - path: '/overduereconciliationfinancing/overduereconciliationfinancing', - component: () => import('@/views/overduereconciliationfinancing/overduereconciliationfinancing.vue'), - name: 'OverdueReconciliationFinancing', - meta: { title: '财务逾期对账', noCache: true } + children: [{ + path: '/overduereconciliationfinancing/overduereconciliationfinancing', + component: () => import('@/views/overduereconciliationfinancing/overduereconciliationfinancing.vue'), + name: 'OverdueReconciliationFinancing', + meta: { + title: '财务逾期对账', + noCache: true } - ] + }] }, { path: '/overduereconciliationcapital', @@ -574,14 +613,15 @@ export const constantRoutes = [ meta: { title: '资方逾期对账' }, - children: [ - { - path: '/overduereconciliationcapital/overduereconciliationcapital', - component: () => import('@/views/overduereconciliationcapital/overduereconciliationcapital.vue'), - name: 'OverdueReconciliationCapital', - meta: { title: '资方逾期对账', noCache: true } + children: [{ + path: '/overduereconciliationcapital/overduereconciliationcapital', + component: () => import('@/views/overduereconciliationcapital/overduereconciliationcapital.vue'), + name: 'OverdueReconciliationCapital', + meta: { + title: '资方逾期对账', + noCache: true } - ] + }] }, { path: '/returntostorage', @@ -590,14 +630,15 @@ export const constantRoutes = [ meta: { title: '交回车辆入库申请' }, - children: [ - { - path: '/returntostorage/returntostorage', - component: () => import('@/views/returntostorage/returntostorage.vue'), - name: 'ReturnToStorage', - meta: { title: '交回车辆入库申请', noCache: true } + children: [{ + path: '/returntostorage/returntostorage', + component: () => import('@/views/returntostorage/returntostorage.vue'), + name: 'ReturnToStorage', + meta: { + title: '交回车辆入库申请', + noCache: true } - ] + }] }, { path: '/returntheaccount', @@ -606,14 +647,15 @@ export const constantRoutes = [ meta: { title: '交回车辆台账' }, - children: [ - { - path: '/returntheaccount/returntheaccount', - component: () => import('@/views/returntheaccount/returntheaccount.vue'), - name: 'ReturnTheAccount', - meta: { title: '交回车辆台账', noCache: true } + children: [{ + path: '/returntheaccount/returntheaccount', + component: () => import('@/views/returntheaccount/returntheaccount.vue'), + name: 'ReturnTheAccount', + meta: { + title: '交回车辆台账', + noCache: true } - ] + }] }, { path: '/surrenderforredemption', @@ -622,14 +664,15 @@ export const constantRoutes = [ meta: { title: '交回车辆赎回申请' }, - children: [ - { - path: '/surrenderforredemption/surrenderforredemption', - component: () => import('@/views/surrenderforredemption/surrenderforredemption.vue'), - name: 'SurrenderForRedemption', - meta: { title: '交回车辆赎回申请', noCache: true } + children: [{ + path: '/surrenderforredemption/surrenderforredemption', + component: () => import('@/views/surrenderforredemption/surrenderforredemption.vue'), + name: 'SurrenderForRedemption', + meta: { + title: '交回车辆赎回申请', + noCache: true } - ] + }] }, { path: '/secondarysales', @@ -638,14 +681,15 @@ export const constantRoutes = [ meta: { title: '交回车辆二次销售' }, - children: [ - { - path: '/secondarysales/secondarysales', - component: () => import('@/views/secondarysales/secondarysales.vue'), - name: 'SecondarySales', - meta: { title: '交回车辆二次销售', noCache: true } + children: [{ + path: '/secondarysales/secondarysales', + component: () => import('@/views/secondarysales/secondarysales.vue'), + name: 'SecondarySales', + meta: { + title: '交回车辆二次销售', + noCache: true } - ] + }] }, { path: '/secondarysublet', @@ -654,14 +698,15 @@ export const constantRoutes = [ meta: { title: '交回车辆二次转租' }, - children: [ - { - path: '/secondarysublet/secondarysublet', - component: () => import('@/views/secondarysublet/secondarysublet.vue'), - name: 'SecondarySublet', - meta: { title: '交回车辆二次转租', noCache: true } + children: [{ + path: '/secondarysublet/secondarysublet', + component: () => import('@/views/secondarysublet/secondarysublet.vue'), + name: 'SecondarySublet', + meta: { + title: '交回车辆二次转租', + noCache: true } - ] + }] }, { path: '/returntothewarehouse', @@ -670,14 +715,15 @@ export const constantRoutes = [ meta: { title: '交回车辆出库申请' }, - children: [ - { - path: '/returntothewarehouse/returntothewarehouse', - component: () => import('@/views/returntothewarehouse/returntothewarehouse.vue'), - name: 'ReturnToTheWarehouse', - meta: { title: '交回车辆出库申请', noCache: true } + children: [{ + path: '/returntothewarehouse/returntothewarehouse', + component: () => import('@/views/returntothewarehouse/returntothewarehouse.vue'), + name: 'ReturnToTheWarehouse', + meta: { + title: '交回车辆出库申请', + noCache: true } - ] + }] }, { path: '/settle', @@ -686,14 +732,15 @@ export const constantRoutes = [ meta: { title: '车辆结清管理' }, - children: [ - { - path: '/settle/settle', - component: () => import('@/views/settle/settle.vue'), - name: 'Settle', - meta: { title: '车辆结清管理', noCache: true } + children: [{ + path: '/settle/settle', + component: () => import('@/views/settle/settle.vue'), + name: 'Settle', + meta: { + title: '车辆结清管理', + noCache: true } - ] + }] }, { path: '/settlethevehicleaccount', @@ -702,14 +749,15 @@ export const constantRoutes = [ meta: { title: '结清车辆台账' }, - children: [ - { - path: '/settlethevehicleaccount/settlethevehicleaccount', - component: () => import('@/views/settlethevehicleaccount/settlethevehicleaccount.vue'), - name: 'SettleTheVehicleAccount', - meta: { title: '结清车辆台账', noCache: true } + children: [{ + path: '/settlethevehicleaccount/settlethevehicleaccount', + component: () => import('@/views/settlethevehicleaccount/settlethevehicleaccount.vue'), + name: 'SettleTheVehicleAccount', + meta: { + title: '结清车辆台账', + noCache: true } - ] + }] }, { path: '/offset', @@ -718,14 +766,15 @@ export const constantRoutes = [ meta: { title: '车辆解抵管理' }, - children: [ - { - path: '/offset/offset', - component: () => import('@/views/offset/offset.vue'), - name: 'Offset', - meta: { title: '车辆解抵管理', noCache: true } + children: [{ + path: '/offset/offset', + component: () => import('@/views/offset/offset.vue'), + name: 'Offset', + meta: { + title: '车辆解抵管理', + noCache: true } - ] + }] }, { path: '/buyback', @@ -734,14 +783,15 @@ export const constantRoutes = [ meta: { title: '车辆回购管理' }, - children: [ - { - path: '/buyback/buyback', - component: () => import('@/views/buyback/buyback.vue'), - name: 'BuyBack', - meta: { title: '车辆回购管理', noCache: true } + children: [{ + path: '/buyback/buyback', + component: () => import('@/views/buyback/buyback.vue'), + name: 'BuyBack', + meta: { + title: '车辆回购管理', + noCache: true } - ] + }] }, { path: '/caseaction', @@ -750,14 +800,15 @@ export const constantRoutes = [ meta: { title: '案件诉讼管理' }, - children: [ - { - path: '/caseaction/caseaction', - component: () => import('@/views/caseaction/caseaction.vue'), - name: 'CaseAction', - meta: { title: '案件诉讼管理', noCache: true } + children: [{ + path: '/caseaction/caseaction', + component: () => import('@/views/caseaction/caseaction.vue'), + name: 'CaseAction', + meta: { + title: '案件诉讼管理', + noCache: true } - ] + }] }, { path: '/courseofthecase', @@ -766,14 +817,15 @@ export const constantRoutes = [ meta: { title: '案件进程管理' }, - children: [ - { - path: '/courseofthecase/courseofthecase', - component: () => import('@/views/courseofthecase/courseofthecase.vue'), - name: 'CourseOfTheCase', - meta: { title: '案件进程管理', noCache: true } + children: [{ + path: '/courseofthecase/courseofthecase', + component: () => import('@/views/courseofthecase/courseofthecase.vue'), + name: 'CourseOfTheCase', + meta: { + title: '案件进程管理', + noCache: true } - ] + }] }, { path: '/casedelegation', @@ -782,14 +834,15 @@ export const constantRoutes = [ meta: { title: '案件委托律师管理' }, - children: [ - { - path: '/casedelegation/casedelegation', - component: () => import('@/views/casedelegation/casedelegation.vue'), - name: 'CaseDelegation', - meta: { title: '案件委托律师管理', noCache: true } + children: [{ + path: '/casedelegation/casedelegation', + component: () => import('@/views/casedelegation/casedelegation.vue'), + name: 'CaseDelegation', + meta: { + title: '案件委托律师管理', + noCache: true } - ] + }] }, { path: '/caseappeal', @@ -798,14 +851,15 @@ export const constantRoutes = [ meta: { title: '案件上诉管理' }, - children: [ - { - path: '/caseappeal/caseappeal', - component: () => import('@/views/caseappeal/caseappeal.vue'), - name: 'CaseAppeal', - meta: { title: '案件上诉管理', noCache: true } + children: [{ + path: '/caseappeal/caseappeal', + component: () => import('@/views/caseappeal/caseappeal.vue'), + name: 'CaseAppeal', + meta: { + title: '案件上诉管理', + noCache: true } - ] + }] }, { path: '/caseexecution', @@ -814,14 +868,15 @@ export const constantRoutes = [ meta: { title: '案件执行管理' }, - children: [ - { - path: '/caseexecution/caseexecution', - component: () => import('@/views/caseexecution/caseexecution.vue'), - name: 'CaseExecution', - meta: { title: '案件执行管理', noCache: true } + children: [{ + path: '/caseexecution/caseexecution', + component: () => import('@/views/caseexecution/caseexecution.vue'), + name: 'CaseExecution', + meta: { + title: '案件执行管理', + noCache: true } - ] + }] }, { path: '/caseclosed', @@ -830,14 +885,15 @@ export const constantRoutes = [ meta: { title: '案件结案管理' }, - children: [ - { - path: '/caseclosed/caseclosed', - component: () => import('@/views/caseclosed/caseclosed.vue'), - name: 'CaseClosed', - meta: { title: '案件结案管理', noCache: true } + children: [{ + path: '/caseclosed/caseclosed', + component: () => import('@/views/caseclosed/caseclosed.vue'), + name: 'CaseClosed', + meta: { + title: '案件结案管理', + noCache: true } - ] + }] }, { path: '/provisionoffunds', @@ -846,14 +902,15 @@ export const constantRoutes = [ meta: { title: '资金占用费计提查询' }, - children: [ - { - path: '/provisionoffunds/provisionoffunds', - component: () => import('@/views/provisionoffunds/provisionoffunds.vue'), - name: 'ProvisionOfFunds', - meta: { title: '资金占用费计提查询', noCache: true } + children: [{ + path: '/provisionoffunds/provisionoffunds', + component: () => import('@/views/provisionoffunds/provisionoffunds.vue'), + name: 'ProvisionOfFunds', + meta: { + title: '资金占用费计提查询', + noCache: true } - ] + }] }, { path: '/financialdetails', @@ -862,16 +919,36 @@ export const constantRoutes = [ meta: { title: '资金占用费明细查询' }, - children: [ - { - path: '/financialdetails/financialdetails', - component: () => import('@/views/financialdetails/financialdetails.vue'), - name: 'FinancialDetails', - meta: { title: '资金占用费明细查询', noCache: true } + children: [{ + path: '/financialdetails/financialdetails', + component: () => import('@/views/financialdetails/financialdetails.vue'), + name: 'FinancialDetails', + meta: { + title: '资金占用费明细查询', + noCache: true } - ] + }] }, + { + path: '/auditSupervision', + component: Layout, + redirect: '/auditSupervision', + meta: { + title: '审计监管' + }, + children: [{ + path: '/auditSupervision/auditSupervision', + component: () => import('@/views/auditSupervision/auditSupervision.vue'), + name: 'AuditSupervision', + meta: { + title: '审计监管', + noCache: true + } + }] + }, + + // 流程审批 // 金融产品政策报备--编辑 { @@ -1485,22 +1562,24 @@ export const constantRoutes = [ import('@/views/workFlow/jieanFlow/caseclosedYiBan.vue'), name: 'CaseClosedYiBan' }, - // 404 page must be placed at the end !!! - // { path: '*', redirect: '/404', hidden: true } + // 404 page must be placed at the end !!! + // { path: '*', redirect: '/404', hidden: true } ] const createRouter = () => new Router({ - // mode: 'history', // require service support - scrollBehavior: () => ({ y: 0 }), - routes: constantRoutes + // mode: 'history', // require service support + scrollBehavior: () => ({ + y: 0 + }), + routes: constantRoutes }) const router = createRouter() // Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465 export function resetRouter() { - const newRouter = createRouter() - router.matcher = newRouter.matcher // reset router + const newRouter = createRouter() + router.matcher = newRouter.matcher // reset router } export default router diff --git a/anrui-riskcenter-ui/src/utils/index.js b/anrui-riskcenter-ui/src/utils/index.js index 4830c04890..86a2979c94 100644 --- a/anrui-riskcenter-ui/src/utils/index.js +++ b/anrui-riskcenter-ui/src/utils/index.js @@ -45,7 +45,9 @@ export function parseTime(time, cFormat) { const time_str = format.replace(/{([ymdhisa])+}/g, (result, key) => { const value = formatObj[key] // Note: getDay() returns 0 on Sunday - if (key === 'a') { return ['日', '一', '二', '三', '四', '五', '六'][value ] } + if (key === 'a') { + return ['日', '一', '二', '三', '四', '五', '六'][value] + } return value.toString().padStart(2, '0') }) return time_str @@ -115,3 +117,13 @@ export function param2Obj(url) { }) return obj } +/** + * 获取当前日期 + */ +export function getCurrentDate() { + let now = new Date(); + let year = now.getFullYear(); + let month = now.getMonth() + 1; + let day = now.getDate(); + return year + "-" + month + "-" + day; +} diff --git a/anrui-riskcenter-ui/src/views/auditSupervision/auditSupervision.vue b/anrui-riskcenter-ui/src/views/auditSupervision/auditSupervision.vue new file mode 100644 index 0000000000..bd8c02b47b --- /dev/null +++ b/anrui-riskcenter-ui/src/views/auditSupervision/auditSupervision.vue @@ -0,0 +1,419 @@ + + + + diff --git a/anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionAdd.vue b/anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionAdd.vue new file mode 100644 index 0000000000..570a06e756 --- /dev/null +++ b/anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionAdd.vue @@ -0,0 +1,272 @@ + + + + + diff --git a/anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionInfo.vue b/anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionInfo.vue new file mode 100644 index 0000000000..5ba223cf0c --- /dev/null +++ b/anrui-riskcenter-ui/src/views/auditSupervision/auditSupervisionInfo.vue @@ -0,0 +1,114 @@ + + + + +