39 lines
1.4 KiB
TypeScript
39 lines
1.4 KiB
TypeScript
import { ItemRoutingConfig } from "./types";
|
|
|
|
export const defaultConfig: ItemRoutingConfig = {
|
|
dataSource: {
|
|
itemTable: "item_info",
|
|
itemNameColumn: "item_name",
|
|
itemCodeColumn: "item_number",
|
|
routingVersionTable: "item_routing_version",
|
|
routingVersionFkColumn: "item_code",
|
|
routingVersionNameColumn: "version_name",
|
|
routingDetailTable: "item_routing_detail",
|
|
routingDetailFkColumn: "routing_version_id",
|
|
processTable: "process_mng",
|
|
processNameColumn: "process_name",
|
|
processCodeColumn: "process_code",
|
|
},
|
|
modals: {
|
|
versionAddScreenId: 1613,
|
|
processAddScreenId: 1614,
|
|
processEditScreenId: 1615,
|
|
},
|
|
processColumns: [
|
|
{ name: "seq_no", label: "순서", width: 60, align: "center" },
|
|
{ name: "process_code", label: "공정코드", width: 120 },
|
|
{ name: "work_type", label: "작업유형", width: 100 },
|
|
{ name: "standard_time", label: "표준시간(분)", width: 100, align: "right" },
|
|
{ name: "is_required", label: "필수여부", width: 80, align: "center" },
|
|
{ name: "is_fixed_order", label: "순서고정", width: 80, align: "center" },
|
|
{ name: "outsource_supplier", label: "외주업체", width: 120 },
|
|
],
|
|
splitRatio: 40,
|
|
leftPanelTitle: "품목 목록",
|
|
rightPanelTitle: "공정 순서",
|
|
readonly: false,
|
|
autoSelectFirstVersion: true,
|
|
versionAddButtonText: "+ 라우팅 버전 추가",
|
|
processAddButtonText: "+ 공정 추가",
|
|
};
|