You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
243 lines
10 KiB
243 lines
10 KiB
<template>
|
|
<w-grid
|
|
ref="gridRef"
|
|
title="特征变量WOE趋势和IV统计报表"
|
|
dense
|
|
:config-button="true"
|
|
:checkbox-selection="false"
|
|
:pageable="false"
|
|
:toolbar-configure="{ noIcon: false }"
|
|
:toolbar-actions="[
|
|
{
|
|
extend: 'query',
|
|
click: () => {
|
|
const model = gridRef.getQueryForm().getFieldValue('model');
|
|
const startYear = gridRef.getQueryForm().getFieldValue('startYear');
|
|
const startMonth = gridRef.getQueryForm().getFieldValue('startMonth');
|
|
if (model === 'A评分卡' && startYear === 2023 && startMonth === 6) {
|
|
gridRef.setLocalData(data);
|
|
} else {
|
|
gridRef.setLocalData([]);
|
|
}
|
|
},
|
|
},
|
|
'refresh',
|
|
'separator',
|
|
'export',
|
|
]"
|
|
:query-form-cols-num="8"
|
|
:query-form-fields="[
|
|
{ colSpan: 2, name: 'model', label: '模型', type: 'select', options: ['A评分卡', 'B评分卡', 'K评分卡'], defaultValue: 'A评分卡', clearable: true },
|
|
{ name: 'startYear', label: '开始年', type: 'select', options: [2020, 2021, 2022, 2023, 2024], defaultValue: 2023, clearable: true },
|
|
{ name: 'startMonth', label: '开始月', type: 'select', options: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], defaultValue: 6, clearable: true },
|
|
{ name: 'endYear', label: '结束年', type: 'select', options: [2020, 2021, 2022, 2023, 2024], clearable: true },
|
|
{ name: 'endMonth', label: '结束月', type: 'select', options: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], clearable: true },
|
|
]"
|
|
:columns="[
|
|
{ width: 200, name: 'tzl', label: '特征量' },
|
|
{ name: 'fxbq', label: '分箱标签' },
|
|
{ name: 'jzgoodkh', label: '基准好客户' },
|
|
{ name: 'jzbadkh', label: '基准坏客户' },
|
|
{ name: 'jzwoe', label: '基准WOE' },
|
|
{ name: 'jziv', label: '基准IV%' },
|
|
{ name: 'dqgoodkh', label: '当前好客户' },
|
|
{ name: 'dqbadkh', label: '当前坏客户' },
|
|
{ name: 'dqwoe', label: '当前WOE' },
|
|
{ name: 'dqiv', label: '当前IV%' },
|
|
]"
|
|
>
|
|
</w-grid>
|
|
</template>
|
|
<script setup lang="ts">
|
|
import { onMounted, ref } from 'vue';
|
|
import { Environment } from 'platform-core';
|
|
|
|
const gridRef = ref();
|
|
const data = [
|
|
{ tzl: '主要业务开展时长', fxbq: '(15, )', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '主要业务开展时长', fxbq: '(10, 15]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '主要业务开展时长', fxbq: '(5,10]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '主要业务开展时长', fxbq: '( ,5]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '小计', fxbq: '-', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '背景支持', fxbq: '大企业', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '背景支持', fxbq: '小型', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '背景支持', fxbq: '其他', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '小计', fxbq: '-', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{
|
|
tzl: '技术实力',
|
|
fxbq: '先进',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{ tzl: '技术实力', fxbq: '一般', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '技术实力', fxbq: '落后', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '小计', fxbq: '-', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '行内授信投向政策', fxbq: '扶持类', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{
|
|
tzl: '行内授信投向政策',
|
|
fxbq: '适度支持类',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{ tzl: '行内授信投向政策', fxbq: '维持类', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '行内授信投向政策', fxbq: '限制类或禁止类', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '小计', fxbq: '-', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{
|
|
tzl: '企业征信信用历史',
|
|
fxbq: '正常类',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{ tzl: '企业征信信用历史', fxbq: '关注类', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '企业征信信用历史', fxbq: '不良类', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '企业征信信用历史', fxbq: '不良贷款未还清', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '小计', fxbq: '-', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '负债利润倍数', fxbq: '(0,6]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '负债利润倍数', fxbq: '(6,12]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '负债利润倍数', fxbq: '(12,24]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '负债利润倍数', fxbq: '(24,70]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '小计', fxbq: '-', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '货币资金负债比', fxbq: '(0,0.04]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '货币资金负债比', fxbq: '(0.04,0.18]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '货币资金负债比', fxbq: '(0.18,0.35]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '货币资金负债比', fxbq: '(0.35,)', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '小计', fxbq: '-', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '资本积累率', fxbq: '(0.04,0.17)', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '资本积累率', fxbq: '(0.17,0.4]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '资本积累率', fxbq: '(0.4,)', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '小计', fxbq: '-', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{
|
|
tzl: '净资产收益率(ROE)',
|
|
fxbq: '(,0.04]',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{
|
|
tzl: '净资产收益率(ROE)',
|
|
fxbq: '(0.04,0.1]',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{
|
|
tzl: '净资产收益率(ROE)',
|
|
fxbq: '(0.1,0.2]',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{
|
|
tzl: '净资产收益率(ROE)',
|
|
fxbq: '(0.2,0.5]',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{
|
|
tzl: '净资产收益率(ROE)',
|
|
fxbq: '(0.5,]',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{ tzl: '小计', fxbq: '-', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{ tzl: '应收账款和存货的账期表现', fxbq: '(,70]', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
{
|
|
tzl: '应收账款和存货的账期表现',
|
|
fxbq: '(70,140]',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{
|
|
tzl: '应收账款和存货的账期表现',
|
|
fxbq: '(140,210]',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{
|
|
tzl: '应收账款和存货的账期表现',
|
|
fxbq: '(210,400]',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{
|
|
tzl: '应收账款和存货的账期表现',
|
|
fxbq: '(400,+)',
|
|
jzgoodkh: '0',
|
|
jzbadkh: '0',
|
|
jzwoe: '0',
|
|
jziv: '0%',
|
|
dqgoodkh: '0',
|
|
dqbadkh: '0',
|
|
dqwoe: '0',
|
|
dqiv: '0%',
|
|
},
|
|
{ tzl: '小计', fxbq: '-', jzgoodkh: '0', jzbadkh: '0', jzwoe: '0', jziv: '0%', dqgoodkh: '0', dqbadkh: '0', dqwoe: '0', dqiv: '0%' },
|
|
];
|
|
|
|
onMounted(() => {
|
|
//gridRef.value.setLocalData(data);
|
|
});
|
|
</script>
|
|
|