|
|
@ -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> |
|
|
|