Browse Source

修改客户评级代码

main
likunming 11 months ago
parent
commit
bd0d06a537
  1. 2
      app.irbs/src/main/resources/app/irbs/i18n/messages.properties
  2. 2
      gradle.properties
  3. 14
      irbs.cust.rating/src/main/java/irbs/cust/rating/enums/RatingStatus.java
  4. 6
      irbs.cust.rating/src/main/resources/irbs/cust/rating/i18n/messages.properties
  5. 6
      irbs.cust.rating/src/main/resources/irbs/cust/rating/i18n/messages_tw_CN.properties
  6. 6
      irbs.cust.rating/src/main/resources/irbs/cust/rating/i18n/messages_zh_CN.properties
  7. 25
      irbs.frontend/src/views/custRating/CustRating.vue

2
app.irbs/src/main/resources/app/irbs/i18n/messages.properties

@ -1,3 +1,3 @@
application.title=IRBS
application.version=$version
application.copyright=Copyright \u00A9 2019\u20132022
application.copyright=Copyright \u00A9 2019\u20132022

2
gradle.properties

@ -38,7 +38,7 @@ application_version=1.0.1
platform_group=io.sc
platform_version=8.1.27
platform_plugin_version=8.1.13
platform_core_frontend_version=8.1.144
platform_core_frontend_version=8.1.146
###########################################################
# dependencies version

14
irbs.cust.rating/src/main/java/irbs/cust/rating/enums/RatingStatus.java

@ -0,0 +1,14 @@
package irbs.cust.rating.enums;
/**
* 评级状态
*/
public enum RatingStatus {
NOT_ACTIVE, //未生效
EFFECTIVE, //生效
EXPIRED, //失效
TERMINAL, //人工终止
CANCEL, //撤销
GXEND //评级更新到期后状态
;
}

6
irbs.cust.rating/src/main/resources/irbs/cust/rating/i18n/messages.properties

@ -0,0 +1,6 @@
irbs.cust.rating.enums.RatingStatus.NOT_ACTIVE=\u672A\u751F\u6548
irbs.cust.rating.enums.RatingStatus.EFFECTIVE=\u751F\u6548
irbs.cust.rating.enums.RatingStatus.EXPIRED=\u5931\u6548
irbs.cust.rating.enums.RatingStatus.TERMINAL=\u4EBA\u5DE5\u7EC8\u6B62
irbs.cust.rating.enums.RatingStatus.CANCEL=\u64A4\u9500
irbs.cust.rating.enums.RatingStatus.GXEND=\u8BC4\u7EA7\u66F4\u65B0\u5230\u671F\u540E\u72B6\u6001

6
irbs.cust.rating/src/main/resources/irbs/cust/rating/i18n/messages_tw_CN.properties

@ -0,0 +1,6 @@
irbs.cust.rating.enums.RatingStatus.NOT_ACTIVE=\u672A\u751F\u6548
irbs.cust.rating.enums.RatingStatus.EFFECTIVE=\u751F\u6548
irbs.cust.rating.enums.RatingStatus.EXPIRED=\u5931\u6548
irbs.cust.rating.enums.RatingStatus.TERMINAL=\u4EBA\u5DE5\u7EC8\u6B62
irbs.cust.rating.enums.RatingStatus.CANCEL=\u64A4\u9500
irbs.cust.rating.enums.RatingStatus.GXEND=\u8BC4\u7EA7\u66F4\u65B0\u5230\u671F\u540E\u72B6\u6001

6
irbs.cust.rating/src/main/resources/irbs/cust/rating/i18n/messages_zh_CN.properties

@ -0,0 +1,6 @@
irbs.cust.rating.enums.RatingStatus.NOT_ACTIVE=\u672A\u751F\u6548
irbs.cust.rating.enums.RatingStatus.EFFECTIVE=\u751F\u6548
irbs.cust.rating.enums.RatingStatus.EXPIRED=\u5931\u6548
irbs.cust.rating.enums.RatingStatus.TERMINAL=\u4EBA\u5DE5\u7EC8\u6B62
irbs.cust.rating.enums.RatingStatus.CANCEL=\u64A4\u9500
irbs.cust.rating.enums.RatingStatus.GXEND=\u8BC4\u7EA7\u66F4\u65B0\u5230\u671F\u540E\u72B6\u6001

25
irbs.frontend/src/views/custRating/CustRating.vue

@ -5,7 +5,6 @@
title="客户评级列表"
:data-url="Environment.apiContextPath('api/irbs/companyRating')"
:sort-no="true"
dense-body
:checkbox-selection="false"
:query-form-cols-num="4"
:query-form-fields="companyRatingGrid.queryFormFields"
@ -14,8 +13,6 @@
:pagination="{
sortBy: 'processStatus',
descending: false,
reqPageStart: 1,
rowsPerPage: 20,
}"
></w-grid>
</div>
@ -24,11 +21,13 @@
<script setup lang="ts">
import { ref } from 'vue';
import { useQuasar } from 'quasar';
import { Environment, DictionaryTools, Options, Formater, axios, NotifyManager } from 'platform-core';
import { Environment, EnumTools, DictionaryTools, Options, Formater, axios, NotifyManager } from 'platform-core';
const $q = useQuasar();
const companyRatingGridRef = ref();
const RatingStatusEnum = await EnumTools.fetch('irbs.cust.rating.enums.RatingStatus');
const companyRatingGrid = {
buttons: [
['query', 'separator', 'moreQuery'],
@ -51,25 +50,25 @@ const companyRatingGrid = {
{ label: '客户名称', name: 'custName', type: 'text' },
{ label: '认定等级', name: 'finalLevel', type: 'select' },
{ label: '流程状态', name: 'processStatus', type: 'select' },
{ label: '评级状态', name: 'ratingStatus', type: 'select' },
{ label: '评级状态', name: 'ratingStatus', type: 'select', options: Options.enum(RatingStatusEnum) },
],
columns: [
{ name: 'id', label: '申请编号', width: '140px', align: 'center' },
{ name: 'custNo', label: '客户号', width: '100px', align: 'center' },
{ name: 'id', label: '申请编号', align: 'center' },
{ name: 'custNo', label: '客户号', align: 'center' },
{ name: 'custName', label: '客户名称' },
{ name: 'industryType', label: '行业类型', width: 150 },
{ name: 'industryType', label: '行业类型' },
{ name: 'modelScore', label: '模型得分' },
{ name: 'modelLevel', label: '模型等级' },
{ name: 'adjLevel', label: '调整后等级', width: 90 },
{ name: 'adjLevel', label: '调整后等级' },
{ name: 'initLevel', label: '初评等级' },
{ name: 'finalLevel', label: '认定等级' },
{ name: 'pd', label: '违约概率' },
{ name: 'effectiveTime', label: '评级生效日', width: 95 },
{ name: 'matureTime', label: '评级失效日', width: 95 },
{ name: 'ratingStatus', label: '评级状态' },
{ name: 'effectiveTime', label: '评级生效日' },
{ name: 'matureTime', label: '评级失效日' },
{ name: 'ratingStatus', label: '评级状态', format: Formater.enum(RatingStatusEnum) },
{ name: 'launchUserName', label: '发起人' },
{ name: 'processStatus', label: '流程状态' },
{ name: 'currentAssigneeName', label: '当前处理人', width: 90 },
{ name: 'currentAssigneeName', label: '当前处理人' },
],
};
</script>

Loading…
Cancel
Save