ERP-node/frontend/lib/registry/components/v2-item-routing/config.ts

39 lines
1.4 KiB
TypeScript
Raw Normal View History

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: "+ 공정 추가",
};