Browse Source

修改客户评级代码

main
likunming 8 months ago
parent
commit
2cb0df828e
  1. 16
      app.irbs/build.gradle
  2. 4
      gradle.properties
  3. 2
      irbs.cust.rating/src/main/resources/META-INF/platform/plugins/liquibase.json
  4. 9
      irbs.cust.rating/src/main/resources/liquibase/data/irbs/SYS_USER_ROLE.csv
  5. 0
      irbs.deptRating/src/main/resources/liquibase/20240427_DEBTRATING_DDL.xml
  6. 15
      irbs.frontend/package.json
  7. 1
      irbs.frontend/src/i18n/messages.json
  8. 1
      irbs.frontend/src/i18n/messages_tw_CN.json
  9. 1
      irbs.frontend/src/i18n/messages_zh_CN.json
  10. 12
      irbs.frontend/src/menus/menus.json
  11. 14
      irbs.frontend/src/routes/routes.json
  12. 8
      irbs.frontend/src/views/IrbsHome.vue
  13. 5
      irbs.frontend/src/views/debtRating/LgdQuery.vue
  14. 2
      irbs.frontend/src/views/report/RptModelMonitorBinomialCheck.vue
  15. 2
      irbs.frontend/src/views/report/RptModelMonitorDiff.vue
  16. 2
      irbs.frontend/src/views/report/RptModelMonitorStable.vue
  17. 2
      irbs.frontend/src/views/report/RptRatingAdjust.vue
  18. 2
      irbs.frontend/src/views/report/RptRatingDistribution.vue
  19. 2
      irbs.frontend/src/views/report/RptRatingIndustryFocusDist.vue
  20. 2
      irbs.frontend/src/views/report/RptRatingLoanBalanceMigrate.vue
  21. 2
      irbs.frontend/src/views/report/RptRatingModelFocusDist.vue
  22. 2
      irbs.frontend/src/views/report/RptRatingNumberMigrate.vue
  23. 2
      irbs.frontend/src/views/report/RptRatingOrgFocusDist.vue
  24. 2
      irbs.frontend/src/views/report/RptRatingOverturn.vue
  25. 2
      irbs.riskExposure/build.gradle

16
app.irbs/build.gradle

@ -15,6 +15,22 @@ dependencies {
"io.sc:io.sc.platform.app:${platform_version}", "io.sc:io.sc.platform.app:${platform_version}",
"io.sc:io.sc.platform.security.loginform:${platform_version}", "io.sc:io.sc.platform.security.loginform:${platform_version}",
"io.sc:io.sc.platform.scheduler.manager:${platform_version}",
"io.sc:io.sc.platform.scheduler.executor:${platform_version}",
"io.sc:io.sc.engine.mv:${platform_version}",
"io.sc:io.sc.engine.mv.frontend:${platform_version}",
"io.sc:io.sc.engine.mv.sample:${platform_version}",
"io.sc:io.sc.engine.rule.client:${platform_version}",
"io.sc:io.sc.engine.rule.client.spring:${platform_version}",
"io.sc:io.sc.engine.rule.core:${platform_version}",
"io.sc:io.sc.engine.rule.server:${platform_version}",
"io.sc:io.sc.engine.rule.sample:${platform_version}",
"io.sc:io.sc.engine.st:${platform_version}",
"io.sc:io.sc.engine.st.frontend:${platform_version}",
"io.sc:io.sc.platform.page.config:${rwa_version}", "io.sc:io.sc.platform.page.config:${rwa_version}",
"io.sc:rwa.params:${rwa_version}", "io.sc:rwa.params:${rwa_version}",
"io.sc:rwa.report:${rwa_version}", "io.sc:rwa.report:${rwa_version}",

4
gradle.properties

@ -36,9 +36,9 @@ application_version=1.0.1
# platform # platform
########################################################### ###########################################################
platform_group=io.sc platform_group=io.sc
platform_version=8.1.41 platform_version=8.1.44
platform_plugin_version=8.1.13 platform_plugin_version=8.1.13
platform_core_frontend_version=8.1.217 platform_core_frontend_version=8.1.230
########################################################### ###########################################################
# product dependencies version # product dependencies version

2
irbs.cust.rating/src/main/resources/META-INF/platform/plugins/liquibase.json

@ -35,7 +35,7 @@
"liquibase/20240326_INDUSTRY_DDL.xml", "liquibase/20240326_INDUSTRY_DDL.xml",
"liquibase/20240327_FINANCE_REPORT_DDL.xml", "liquibase/20240327_FINANCE_REPORT_DDL.xml",
"liquibase/20240325_CUST_RATING_SQL.XML" "liquibase/20240325_CUST_RATING_SQL.xml"
] ]
} }
] ]

9
irbs.cust.rating/src/main/resources/liquibase/data/irbs/SYS_USER_ROLE.csv

@ -13,3 +13,12 @@
"1b7c1552-6073-4fe3-96b2-0c93fff33d89","12f0e7a4-a5bd-4ceb-94e9-ede4f6301275" "1b7c1552-6073-4fe3-96b2-0c93fff33d89","12f0e7a4-a5bd-4ceb-94e9-ede4f6301275"
"53b0978b-e4b8-43ec-86e6-771182653adf","12f0e7a4-a5bd-4ceb-94e9-ede4f6301275" "53b0978b-e4b8-43ec-86e6-771182653adf","12f0e7a4-a5bd-4ceb-94e9-ede4f6301275"
"48539bcb-e4eb-40f5-a1da-16e204ad0880","cfcbe612-778e-437d-ab02-aa4533f977bf" "48539bcb-e4eb-40f5-a1da-16e204ad0880","cfcbe612-778e-437d-ab02-aa4533f977bf"
"1b7c1552-6073-4fe3-96b2-0c93fff33d89","6cb4c601-0741-441d-b79a-c0483c0f5e56"
"3bd5b007-f476-4b1c-9ce8-188c6b718f35","6cb4c601-0741-441d-b79a-c0483c0f5e56"
"48539bcb-e4eb-40f5-a1da-16e204ad0880","6cb4c601-0741-441d-b79a-c0483c0f5e56"
"53b0978b-e4b8-43ec-86e6-771182653adf","cfcbe612-778e-437d-ab02-aa4533f977bf"
"9c09ed03-b9c7-4589-a851-6b34764469ee","6cb4c601-0741-441d-b79a-c0483c0f5e56"
"c0249681-c2e1-41d5-a39a-0ee5e330f1c2","6cb4c601-0741-441d-b79a-c0483c0f5e56"
"c6f7b961-57f3-469a-8343-8f928e1b7b48","6cb4c601-0741-441d-b79a-c0483c0f5e56"
"dc8f4c5c-53fb-40ee-8418-02c6cd3e680b","6cb4c601-0741-441d-b79a-c0483c0f5e56"
"f9ea851b-ace9-450e-b397-47c30d7dd85a","6cb4c601-0741-441d-b79a-c0483c0f5e56"

1 SYS_USER_ROLE
13 1b7c1552-6073-4fe3-96b2-0c93fff33d89 12f0e7a4-a5bd-4ceb-94e9-ede4f6301275
14 53b0978b-e4b8-43ec-86e6-771182653adf 12f0e7a4-a5bd-4ceb-94e9-ede4f6301275
15 48539bcb-e4eb-40f5-a1da-16e204ad0880 cfcbe612-778e-437d-ab02-aa4533f977bf
16 1b7c1552-6073-4fe3-96b2-0c93fff33d89 6cb4c601-0741-441d-b79a-c0483c0f5e56
17 3bd5b007-f476-4b1c-9ce8-188c6b718f35 6cb4c601-0741-441d-b79a-c0483c0f5e56
18 48539bcb-e4eb-40f5-a1da-16e204ad0880 6cb4c601-0741-441d-b79a-c0483c0f5e56
19 53b0978b-e4b8-43ec-86e6-771182653adf cfcbe612-778e-437d-ab02-aa4533f977bf
20 9c09ed03-b9c7-4589-a851-6b34764469ee 6cb4c601-0741-441d-b79a-c0483c0f5e56
21 c0249681-c2e1-41d5-a39a-0ee5e330f1c2 6cb4c601-0741-441d-b79a-c0483c0f5e56
22 c6f7b961-57f3-469a-8343-8f928e1b7b48 6cb4c601-0741-441d-b79a-c0483c0f5e56
23 dc8f4c5c-53fb-40ee-8418-02c6cd3e680b 6cb4c601-0741-441d-b79a-c0483c0f5e56
24 f9ea851b-ace9-450e-b397-47c30d7dd85a 6cb4c601-0741-441d-b79a-c0483c0f5e56

0
irbs.deptRating/src/main/resources/liqiubase/20240427_DEBTRATING_DDL.xml → irbs.deptRating/src/main/resources/liquibase/20240427_DEBTRATING_DDL.xml

15
irbs.frontend/package.json

@ -78,7 +78,7 @@
"luckyexcel": "1.0.1", "luckyexcel": "1.0.1",
"mockjs": "1.1.0", "mockjs": "1.1.0",
"pinia": "2.1.7", "pinia": "2.1.7",
"platform-core": "8.1.217", "platform-core": "8.1.230",
"quasar": "2.15.3", "quasar": "2.15.3",
"tailwindcss": "3.4.3", "tailwindcss": "3.4.3",
"vue": "3.4.24", "vue": "3.4.24",
@ -100,6 +100,17 @@
"@codemirror/view": "6.26.3", "@codemirror/view": "6.26.3",
"codemirror": "6.0.1", "codemirror": "6.0.1",
"vue-codemirror6": "1.2.0", "vue-codemirror6": "1.2.0",
"@maxgraph/core": "0.10.0" "@maxgraph/core": "0.10.0",
"@univerjs/core": "0.1.13",
"@univerjs/design": "0.1.13",
"@univerjs/docs": "0.1.13",
"@univerjs/docs-ui": "0.1.13",
"@univerjs/engine-formula": "0.1.13",
"@univerjs/engine-render": "0.1.13",
"@univerjs/facade": "0.1.13",
"@univerjs/sheets": "0.1.13",
"@univerjs/sheets-formula": "0.1.13",
"@univerjs/sheets-ui": "0.1.13",
"@univerjs/ui": "0.1.13"
} }
} }

1
irbs.frontend/src/i18n/messages.json

@ -1,4 +1,5 @@
{ {
"home.irbs":"IRBS Home Page",
"menu.irbs": "IRBS", "menu.irbs": "IRBS",
"menu.irbs.work": "Workbench", "menu.irbs.work": "Workbench",

1
irbs.frontend/src/i18n/messages_tw_CN.json

@ -1,4 +1,5 @@
{ {
"home.irbs":"非零售内评首页",
"menu.irbs": "非零售内部评级", "menu.irbs": "非零售内部评级",
"menu.irbs.work": "个人工作台", "menu.irbs.work": "个人工作台",

1
irbs.frontend/src/i18n/messages_zh_CN.json

@ -1,4 +1,5 @@
{ {
"home.irbs":"非零售内评首页",
"menu.irbs": "非零售内部评级", "menu.irbs": "非零售内部评级",
"menu.irbs.work": "个人工作台", "menu.irbs.work": "个人工作台",

12
irbs.frontend/src/menus/menus.json

@ -26,11 +26,11 @@
{"type":"ROUTE", "order":300, "parentId":"menu.irbs.work", "id":"menu.irbs.work.endTask", "titleI18nKey":"menu.irbs.work.endTask", "icon":"domain_verification", "routeName":"route.irbs.work.endTask" }, {"type":"ROUTE", "order":300, "parentId":"menu.irbs.work", "id":"menu.irbs.work.endTask", "titleI18nKey":"menu.irbs.work.endTask", "icon":"domain_verification", "routeName":"route.irbs.work.endTask" },
{"type":"GROUP", "order":200, "parentId":"menu.irbs", "id":"menu.irbs.custRating", "titleI18nKey":"menu.irbs.custRating", "icon":"bar_chart"}, {"type":"GROUP", "order":200, "parentId":"menu.irbs", "id":"menu.irbs.custRating", "titleI18nKey":"menu.irbs.custRating", "icon":"bar_chart"},
/*/*/ /*/*/
{"type":"ROUTE", "order":100, "parentId":"menu.irbs.custRating", "id":"menu.irbs.custRating.custRating", "titleI18nKey":"menu.irbs.custRating.custRating", "icon":"", "routeName":"route.irbs.custRating.custRating"}, {"type":"ROUTE", "order":100, "parentId":"menu.irbs.custRating", "id":"menu.irbs.custRating.custRating", "titleI18nKey":"menu.irbs.custRating.custRating", "icon":"format_list_numbered", "routeName":"route.irbs.custRating.custRating"},
/*/*/ /*/
{"type":"ROUTE", "order":200, "parentId":"menu.irbs.custRating", "id":"menu.irbs.custRating.custSeparateRating", "titleI18nKey":"menu.irbs.custRating.custSeparateRating", "icon":"", "routeName":"route.irbs.custRating.custSeparateRating"}, {"type":"ROUTE", "order":200, "parentId":"menu.irbs.custRating", "id":"menu.irbs.custRating.custSeparateRating", "titleI18nKey":"menu.irbs.custRating.custSeparateRating", "icon":"", "routeName":"route.irbs.custRating.custSeparateRating"},*/
/*/*/ /*/
{"type":"ROUTE", "order":300, "parentId":"menu.irbs.custRating", "id":"menu.irbs.custRating.financialRating", "titleI18nKey":"menu.irbs.custRating.financialRating", "icon":"", "routeName":"route.irbs.custRating.financialRating"}, {"type":"ROUTE", "order":300, "parentId":"menu.irbs.custRating", "id":"menu.irbs.custRating.financialRating", "titleI18nKey":"menu.irbs.custRating.financialRating", "icon":"", "routeName":"route.irbs.custRating.financialRating"},*/
{"type":"GROUP", "order":300, "parentId":"menu.irbs", "id":"menu.irbs.default", "titleI18nKey":"menu.irbs.default", "icon":"manage_history"}, {"type":"GROUP", "order":300, "parentId":"menu.irbs", "id":"menu.irbs.default", "titleI18nKey":"menu.irbs.default", "icon":"manage_history"},
/*/*/ /*/*/
{"type":"ROUTE", "order":100, "parentId":"menu.irbs.default", "id":"menu.irbs.default.cognizance", "titleI18nKey":"menu.irbs.default.cognizance", "icon":"airplay", "routeName":"route.irbs.default.cognizance"}, {"type":"ROUTE", "order":100, "parentId":"menu.irbs.default", "id":"menu.irbs.default.cognizance", "titleI18nKey":"menu.irbs.default.cognizance", "icon":"airplay", "routeName":"route.irbs.default.cognizance"},
@ -69,8 +69,6 @@
/*/*/ /*/*/
{"type":"ROUTE", "order":200, "parentId":"menu.irbs.config", "id":"menu.irbs.config.debtFactors", "titleI18nKey":"menu.irbs.config.debtFactors", "icon":"", "routeName":"route.irbs.config.debtFactors"}, {"type":"ROUTE", "order":200, "parentId":"menu.irbs.config", "id":"menu.irbs.config.debtFactors", "titleI18nKey":"menu.irbs.config.debtFactors", "icon":"", "routeName":"route.irbs.config.debtFactors"},
{"type":"GROUP", "order":800, "parentId":"menu.irbs", "id":"menu.irbs.report", "titleI18nKey":"menu.irbs.report", "icon":"find_in_page"}, {"type":"GROUP", "order":800, "parentId":"menu.irbs", "id":"menu.irbs.report", "titleI18nKey":"menu.irbs.report", "icon":"find_in_page"},
/*/*/
{"type":"ROUTE", "order":100, "parentId":"menu.irbs.report", "id":"menu.irbs.report.test1", "titleI18nKey":"menu.irbs.report.test1", "icon":"", "routeName":"route.sys.comm.page", "routeQuery":{"id": "0bfdf016-c029-4097-ad8b-50bd4bc19483"} },
/*/*/ /*/*/
{"type":"ROUTE", "order":200, "parentId":"menu.irbs.report", "id":"menu.irbs.report.rptRatingDistribution", "titleI18nKey":"menu.irbs.report.rptRatingDistribution", "icon":"", "routeName":"route.irbs.report.rptRatingDistribution"}, {"type":"ROUTE", "order":200, "parentId":"menu.irbs.report", "id":"menu.irbs.report.rptRatingDistribution", "titleI18nKey":"menu.irbs.report.rptRatingDistribution", "icon":"", "routeName":"route.irbs.report.rptRatingDistribution"},
/*/*/ /*/*/

14
irbs.frontend/src/routes/routes.json

@ -1,26 +1,14 @@
[ [
{ {
"name": "home",
"path": "/home",
"parent": "/", "parent": "/",
"priority": -1,
"component": "irbs.home",
"componentPath": "@/views/IrbsHome.vue",
"redirect": null,
"meta": {
"permissions": ["/example/**/*"]
},
"children": []
},
{
"name": "irbsHome", "name": "irbsHome",
"path": "/irbsHome", "path": "/irbsHome",
"parent": "/",
"priority": -1, "priority": -1,
"component": "irbs.irbsHome", "component": "irbs.irbsHome",
"componentPath": "@/views/IrbsHome.vue", "componentPath": "@/views/IrbsHome.vue",
"redirect": null, "redirect": null,
"meta": { "meta": {
"home": { "enable":true, "titleI18nKey": "home.irbs" },
"permissions": ["/example/**/*"] "permissions": ["/example/**/*"]
}, },
"children": [] "children": []

8
irbs.frontend/src/views/IrbsHome.vue

@ -89,7 +89,7 @@
</div> </div>
<div class="flex" style="height: calc(100% - 162px)"> <div class="flex" style="height: calc(100% - 162px)">
<div class="grow p-1.5 min-w-[300px] h-full"> <div class="flex-none p-1.5 min-w-[300px] w-[800px] h-full">
<q-card flat bordered class="h-full"> <q-card flat bordered class="h-full">
<q-card-section class="w-full h-full p-0"> <q-card-section class="w-full h-full p-0">
<q-splitter v-model="state.splitterModel" unit="px" horizontal disable class="w-full h-full"> <q-splitter v-model="state.splitterModel" unit="px" horizontal disable class="w-full h-full">
@ -175,17 +175,17 @@
</q-tab-panel> </q-tab-panel>
<q-tab-panel name="pjfb" class="h-full"> <q-tab-panel name="pjfb" class="h-full">
<div>评级分布</div> <div></div>
</q-tab-panel> </q-tab-panel>
<q-tab-panel name="wyqs" class="h-full"> 违约趋势 </q-tab-panel> <q-tab-panel name="wyqs" class="h-full"></q-tab-panel>
</q-tab-panels> </q-tab-panels>
</template> </template>
</q-splitter> </q-splitter>
</q-card-section> </q-card-section>
</q-card> </q-card>
</div> </div>
<div class="flex-none p-1.5 min-w-[300px] h-full"> <div class="grow p-1.5 min-w-[300px] h-full">
<q-card flat bordered class="h-full"> <q-card flat bordered class="h-full">
<q-card-section class="w-full h-full p-0"> <q-card-section class="w-full h-full p-0">
<q-splitter v-model="state.splitterModel" unit="px" horizontal disable class="w-full h-full"> <q-splitter v-model="state.splitterModel" unit="px" horizontal disable class="w-full h-full">

5
irbs.frontend/src/views/debtRating/LgdQuery.vue

@ -14,11 +14,6 @@
sortBy: 'lastModifyDate', sortBy: 'lastModifyDate',
descending: true, descending: true,
}" }"
:query-criteria="{
fieldName: 'dataStatus',
operator: 'equals',
value: '1',
}"
></w-grid> ></w-grid>
<LaunchExposureDialog ref="launchExposureDialogRef" @refresh="refreshTable"></LaunchExposureDialog> <LaunchExposureDialog ref="launchExposureDialogRef" @refresh="refreshTable"></LaunchExposureDialog>
<HandmadeExposureDialog ref="handmadeExposureDialogRef" @refresh="refreshTable"></HandmadeExposureDialog> <HandmadeExposureDialog ref="handmadeExposureDialogRef" @refresh="refreshTable"></HandmadeExposureDialog>

2
irbs.frontend/src/views/report/RptModelMonitorBinomialCheck.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptModelMonitorBinomialCheckGridRef" ref="rptModelMonitorBinomialCheckGridRef"
title="模型审慎性监控报表" title="模型审慎性监控报表"

2
irbs.frontend/src/views/report/RptModelMonitorDiff.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptModelMonitorDiffGridRef" ref="rptModelMonitorDiffGridRef"
title="模型区分能力监控报表" title="模型区分能力监控报表"

2
irbs.frontend/src/views/report/RptModelMonitorStable.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptModelMonitorStableGridRef" ref="rptModelMonitorStableGridRef"
title="模型稳定性监控报表" title="模型稳定性监控报表"

2
irbs.frontend/src/views/report/RptRatingAdjust.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptRatingAdjustGridRef" ref="rptRatingAdjustGridRef"
title="客户评级特例调整情况报表" title="客户评级特例调整情况报表"

2
irbs.frontend/src/views/report/RptRatingDistribution.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptRatingDistributionGridRef" ref="rptRatingDistributionGridRef"
title="客户评级分布报表" title="客户评级分布报表"

2
irbs.frontend/src/views/report/RptRatingIndustryFocusDist.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptRatingIndustryFocusDistGridRef" ref="rptRatingIndustryFocusDistGridRef"
title="客户评级行业集中度分布报表" title="客户评级行业集中度分布报表"

2
irbs.frontend/src/views/report/RptRatingLoanBalanceMigrate.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptRatingLoanBalanceMigrateRef" ref="rptRatingLoanBalanceMigrateRef"
title="客户评级迁移报表(信贷余额)" title="客户评级迁移报表(信贷余额)"

2
irbs.frontend/src/views/report/RptRatingModelFocusDist.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptRatingModelFocusDistGridRef" ref="rptRatingModelFocusDistGridRef"
title="客户评级模型敞口集中度分布报表" title="客户评级模型敞口集中度分布报表"

2
irbs.frontend/src/views/report/RptRatingNumberMigrate.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptRatingNumberMigrateRef" ref="rptRatingNumberMigrateRef"
title="客户评级迁移报表(客户数)" title="客户评级迁移报表(客户数)"

2
irbs.frontend/src/views/report/RptRatingOrgFocusDist.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptRatingOrgFocusDistGridRef" ref="rptRatingOrgFocusDistGridRef"
title="客户评级分支机构集中度分布报表" title="客户评级分支机构集中度分布报表"

2
irbs.frontend/src/views/report/RptRatingOverturn.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="h-full">
<w-grid <w-grid
ref="rptRatingOverturnGridRef" ref="rptRatingOverturnGridRef"
title="客户评级推翻情况报表" title="客户评级推翻情况报表"

2
irbs.riskExposure/build.gradle

@ -2,6 +2,6 @@ dependencies {
api( api(
"io.sc:io.sc.platform.mvc:${platform_version}", "io.sc:io.sc.platform.mvc:${platform_version}",
"io.sc:io.sc.platform.flowable:${platform_version}", "io.sc:io.sc.platform.flowable:${platform_version}",
"io.sc:io.sc.platform.page.config:${platform_version}", "io.sc:io.sc.platform.page.config:${rwa_version}",
) )
} }

Loading…
Cancel
Save