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

181 lines
4.6 KiB
TypeScript

import type { ColumnInfo } from "@rsone/components";
/** H-B 탭 그리드 컬럼 설정 */
export const hbArticleColumnInfo: ColumnInfo = {
columns: [
{
name: "no",
fieldName: "no",
header: { text: "순번" },
editable: false,
sortdisable: false,
},
{
name: "statsItmNm",
fieldName: "statsItmNm",
header: { text: "통계 항목" },
editable: false,
sortdisable: false,
},
{
name: "vrfcNm",
fieldName: "vrfcNm",
header: { text: "검증명" },
editable: false,
sortdisable: false,
},
{
name: "dataBlck",
fieldName: "dataBlck",
header: { text: "데이터블럭" },
editable: false,
sortdisable: false,
},
{
name: "colNm",
fieldName: "colNm",
header: { text: "컬럼명" },
editable: false,
sortdisable: false,
},
{
name: "cmpDataBlck",
fieldName: "cmpDataBlck",
header: { text: "비교 데이터블럭" },
editable: false,
sortdisable: false,
},
{
name: "cmpColNm",
fieldName: "cmpColNm",
header: { text: "비교 컬럼명" },
editable: false,
sortdisable: false,
},
{
name: "bscRul",
fieldName: "bscRul",
header: { text: "기본규칙" },
editable: false,
sortdisable: false,
},
],
columnLayout: [
"no",
"statsItmNm",
"vrfcNm",
"dataBlck",
"colNm",
"cmpDataBlck",
"cmpColNm",
"bscRul",
],
};
/** I-MR 탭 그리드 컬럼 설정 */
export const imrArticleColumnInfo: ColumnInfo = {
columns: [
{
name: "no",
fieldName: "no",
header: { text: "순번" },
editable: false,
sortdisable: false,
},
{
name: "statsItmNm",
fieldName: "statsItmNm",
header: { text: "통계 항목" },
editable: false,
sortdisable: false,
},
{
name: "vrfcNm",
fieldName: "vrfcNm",
header: { text: "검증명" },
editable: false,
sortdisable: false,
},
{
name: "dataBlck",
fieldName: "dataBlck",
header: { text: "데이터블럭" },
editable: false,
sortdisable: false,
},
{
name: "colNm",
fieldName: "colNm",
header: { text: "컬럼명" },
editable: false,
sortdisable: false,
},
{
name: "cmpDataBlck",
fieldName: "cmpDataBlck",
header: { text: "비교 데이터블럭" },
editable: false,
sortdisable: false,
},
{
name: "cmpColNm",
fieldName: "cmpColNm",
header: { text: "비교 컬럼명" },
editable: false,
sortdisable: false,
},
{
name: "bscRul",
fieldName: "bscRul",
header: { text: "기본규칙" },
editable: false,
sortdisable: false,
},
],
columnLayout: [
"no",
"statsItmNm",
"vrfcNm",
"dataBlck",
"colNm",
"cmpDataBlck",
"cmpColNm",
"bscRul",
],
};
/** Validation 탭 그리드 컬럼 설정 */
export const validationArticleColumnInfo: ColumnInfo = {
columns: [
{
name: "statsItmNm",
fieldName: "statsItmNm",
header: { text: "통계항목" },
editable: false,
sortdisable: false,
},
{
name: "vrfcNm",
fieldName: "vrfcNm",
header: { text: "검증명" },
editable: false,
sortdisable: false,
},
{
name: "dataBlck",
fieldName: "dataBlck",
header: { text: "데이터블럭" },
editable: false,
sortdisable: false,
},
{
name: "colNm",
fieldName: "colNm",
header: { text: "컬럼명" },
editable: false,
sortdisable: false,
},
],
columnLayout: ["statsItmNm", "vrfcNm", "dataBlck", "colNm"],
};