Files
frontend/apps/st/src/entities/statistics/model/verification-article/verification-article-column.ts
T

232 lines
5.8 KiB
TypeScript

import type { ColumnInfo } from "@rsone/components";
import { ValueType } from "realgrid";
export const hbArticleColumnInfo: ColumnInfo = {
columns: [
{
name: "statsNm",
fieldName: "statsNm",
header: { text: "통계항목" },
editable: false,
sortdisable: false,
},
{
name: "vrfcTrgtNm",
fieldName: "vrfcTrgtNm",
header: { text: "검증명" },
editable: false,
sortdisable: false,
},
{
name: "tblNm",
fieldName: "tblNm",
header: { text: "테이블명" },
editable: false,
sortdisable: false,
},
{
name: "colNm",
fieldName: "colNm",
header: { text: "컬럼명" },
editable: false,
sortdisable: false,
},
{
name: "ipcrCntVl",
fieldName: "ipcrCntVl",
header: { text: "중요도 계수(μ)" },
editable: false,
sortdisable: false,
valueType: ValueType.NUMBER,
dataFormat: "#,##0.##",
},
{
name: "pctlCrtrVl",
fieldName: "pctlCrtrVl",
header: { text: "백분위수 기준값(pct)" },
editable: false,
sortdisable: false,
valueType: ValueType.NUMBER,
dataFormat: "#,##0.##",
},
{
name: "scopCntCntVl",
fieldName: "scopCntCntVl",
header: { text: "스케일 조정 계수(A)" },
editable: false,
sortdisable: false,
valueType: ValueType.NUMBER,
dataFormat: "#,##0.###",
},
{
name: "thrsCntVl",
fieldName: "thrsCntVl",
header: { text: "임계 계수(c)" },
editable: false,
sortdisable: false,
valueType: ValueType.NUMBER,
dataFormat: "#,##0.###",
},
{
name: "useYn",
fieldName: "useYn",
header: { text: "사용 여부" },
editable: false,
sortdisable: false,
},
{
name: "rgtrNm",
fieldName: "rgtrNm",
header: { text: "등록자" },
editable: false,
sortdisable: false,
},
{
name: "regDt",
fieldName: "regDt",
header: { text: "등록일시" },
editable: false,
sortdisable: false,
},
],
columnLayout: [
"statsNm",
"vrfcTrgtNm",
"tblNm",
"colNm",
"ipcrCntVl",
"pctlCrtrVl",
"scopCntCntVl",
"thrsCntVl",
"useYn",
"rgtrNm",
"regDt",
],
};
export const imrArticleColumnInfo: ColumnInfo = {
columns: [
{
name: "statsNm",
fieldName: "statsNm",
header: { text: "통계항목" },
editable: false,
sortdisable: false,
},
{
name: "vrfcTrgtNm",
fieldName: "vrfcTrgtNm",
header: { text: "검증명" },
editable: false,
sortdisable: false,
},
{
name: "tblNm",
fieldName: "tblNm",
header: { text: "테이블명" },
editable: false,
sortdisable: false,
},
{
name: "colNm",
fieldName: "colNm",
header: { text: "컬럼명" },
editable: false,
sortdisable: false,
},
{
name: "useYn",
fieldName: "useYn",
header: { text: "사용 여부" },
editable: false,
sortdisable: false,
},
{
name: "rgtrNm",
fieldName: "rgtrNm",
header: { text: "등록자" },
editable: false,
sortdisable: false,
},
{
name: "regDt",
fieldName: "regDt",
header: { text: "등록일시" },
editable: false,
sortdisable: false,
},
],
columnLayout: [
"statsNm",
"vrfcTrgtNm",
"tblNm",
"colNm",
"useYn",
"rgtrNm",
"regDt",
],
};
export const validationArticleColumnInfo: ColumnInfo = {
columns: [
{
name: "statsNm",
fieldName: "statsNm",
header: { text: "통계항목" },
editable: false,
sortdisable: false,
},
{
name: "vrfcTrgtNm",
fieldName: "vrfcTrgtNm",
header: { text: "검증명" },
editable: false,
sortdisable: false,
},
{
name: "tblNm",
fieldName: "tblNm",
header: { text: "테이블명" },
editable: false,
sortdisable: false,
},
{
name: "colNm",
fieldName: "colNm",
header: { text: "컬럼명" },
editable: false,
sortdisable: false,
},
{
name: "useYn",
fieldName: "useYn",
header: { text: "사용 여부" },
editable: false,
sortdisable: false,
},
{
name: "rgtrNm",
fieldName: "rgtrNm",
header: { text: "등록자" },
editable: false,
sortdisable: false,
},
{
name: "regDt",
fieldName: "regDt",
header: { text: "등록일시" },
editable: false,
sortdisable: false,
},
],
columnLayout: [
"statsNm",
"vrfcTrgtNm",
"tblNm",
"colNm",
"useYn",
"rgtrNm",
"regDt",
],
};