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.
81 lines
2.0 KiB
81 lines
2.0 KiB
/**
|
|
* 评级等级下拉选项数组
|
|
*/
|
|
export const RatingLevelOptions = [
|
|
{ label: 'AAA', value: 'AAA' },
|
|
{ label: 'AA', value: 'AA' },
|
|
{ label: 'A', value: 'A' },
|
|
{ label: 'BBB', value: 'BBB' },
|
|
{ label: 'BB', value: 'BB' },
|
|
{ label: 'B', value: 'B' },
|
|
{ label: 'CCC', value: 'CCC' },
|
|
{ label: 'CC', value: 'CC' },
|
|
{ label: 'C', value: 'C' },
|
|
{ label: 'D', value: 'D' },
|
|
];
|
|
|
|
/**
|
|
* 评级步骤对象
|
|
*/
|
|
export const RatingStep = {
|
|
KHXX: 'CUST_INFO', // 客户信息
|
|
DLFX: 'QUANTITATIVE', // 定量分析
|
|
DXFX: 'QUALITATIVE_EDIT', // 定性分析
|
|
CPJG: 'QUALITATIVE_SHOW', // 初评结果
|
|
PJTZX: 'ADJUST_ITEM', // 评级调整项
|
|
QSYJ: 'OTHER', // 签署意见
|
|
PJBG: 'REPORT_INFO', // 评级报告
|
|
};
|
|
|
|
/**
|
|
* 评级流程状态对象
|
|
*/
|
|
export const RatingProcessStatus = {
|
|
AWAIT_RATING: 'AWAIT_RATING', // 待评级
|
|
AWAIT_SUBMIT: 'AWAIT_SUBMIT', // 待提交
|
|
BACK: 'BACK', // 退回
|
|
APPROVALING: 'APPROVALING', // 审批中
|
|
PASS: 'PASS', // 通过
|
|
NEGATIVED: 'NEGATIVED', // 否决
|
|
END: 'END', // 已结束
|
|
};
|
|
|
|
/**
|
|
* 违约认定流程状态对象
|
|
*/
|
|
export const DefaultProcessStatus = {
|
|
PASS: '03', // 通过
|
|
};
|
|
|
|
/**
|
|
* 财报类型对象
|
|
*/
|
|
export const FinanceReportType = {
|
|
QYL: '1', // 企业类
|
|
SYL: '2', // 事业类
|
|
};
|
|
|
|
/**
|
|
* 财报科目类型对象
|
|
*/
|
|
export const FinanceReportProjectType = {
|
|
QYLZCFZ: '01', // 企业类资产负债
|
|
QYLXJL: '02', // 企业类现金流
|
|
QYLSY: '03', // 企业类损益
|
|
SYLZCFZ: '11', // 事业类资产负债
|
|
SYLSRZC: '12', // 事业类收入支出表
|
|
};
|
|
|
|
export const Round = (val: any, precision) => {
|
|
if (typeof precision !== 'number' || precision <= 0) return val;
|
|
if (val && typeof val === 'number' && String(val).indexOf('.') > -1) {
|
|
let scale = '1';
|
|
for (let i = 0; i < precision; i++) {
|
|
scale += 0;
|
|
}
|
|
const pre = 'e' + precision;
|
|
const post = 'e-' + precision;
|
|
return (+(Math.round(val + pre) + post)).toFixed(precision);
|
|
}
|
|
return val;
|
|
};
|
|
|