From 5e3d3965a7a0405614adbe4fb00b68538bdbb54c Mon Sep 17 00:00:00 2001 From: xiaoding721 <33130084+xiaoding721@users.noreply.github.com> Date: 星期五, 11 十月 2024 16:45:53 +0800 Subject: [PATCH] 修复一些bug --- _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ContextMenuCapacities.def | 11 + _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ContextMenuCapacities_MenuBatchSetShiftPattern_OnClick.def | 17 ++ _Main/UI/MacroPlannerWebApp/Views/BatchSetShiftPattern.vw | 386 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 414 insertions(+), 0 deletions(-) diff --git a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ContextMenuCapacities.def b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ContextMenuCapacities.def index f6224d2..0d25535 100644 --- a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ContextMenuCapacities.def +++ b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ContextMenuCapacities.def @@ -27,5 +27,16 @@ Tooltip: 'Event type' ] } + Component MenuBatchSetShiftPattern + { + #keys: '[414996.1.119140284]' + BaseType: 'WebMenu' + Properties: + [ + Image: 'QUEUE' + Taborder: 8 + Title: '鎵归噺璁剧疆浜х嚎鐝' + ] + } ] } diff --git a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ContextMenuCapacities_MenuBatchSetShiftPattern_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ContextMenuCapacities_MenuBatchSetShiftPattern_OnClick.def new file mode 100644 index 0000000..a6fab35 --- /dev/null +++ b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_ContextMenuCapacities_MenuBatchSetShiftPattern_OnClick.def @@ -0,0 +1,17 @@ +Quintiq file version 2.0 +#parent: ContextMenuCapacities/MenuBatchSetShiftPattern +Response OnClick () id:Response_MacroPlanner_ContextMenuCapacities_MenuBatchSetShiftPattern_OnClick +{ + #keys: '[414996.1.119140372]' + CanBindMultiple: false + DefinitionID: 'Responsedef_WebMenu_OnClick' + QuillAction + { + Body: + [* + // Open view + ApplicationMacroPlanner.OpenView( 'BatchSetShiftPattern', ButtonCapacities ); + *] + GroupServerCalls: false + } +} diff --git a/_Main/UI/MacroPlannerWebApp/Views/BatchSetShiftPattern.vw b/_Main/UI/MacroPlannerWebApp/Views/BatchSetShiftPattern.vw new file mode 100644 index 0000000..e1a08c5 --- /dev/null +++ b/_Main/UI/MacroPlannerWebApp/Views/BatchSetShiftPattern.vw @@ -0,0 +1,386 @@ +Quintiq file version 2.0 +{ + viewcontents + { + forms + { + form_FormProductionLineBatchSetShiftPattern + { + title: 'QMacroPlanner::FormProductionLineBatchSetShiftPattern' + shown: true + componentID: 'QMacroPlanner::FormProductionLineBatchSetShiftPattern' + layout + { + mode: 'open' + rowPosition: 1 + rowSpan: 23 + columnPosition: 1 + columnSpan: 9 + } + components + { + FormProductionLineBatchSetShiftPattern_PanelProductionLineBatchSetShiftPattern + { + sizeRatio: 1 + } + FormProductionLineBatchSetShiftPattern_PanelLeft + { + sizeRatio: 1 + } + FormProductionLineBatchSetShiftPattern_ListUnit + { + } + FormProductionLineBatchSetShiftPattern_DataSetLevelProductionLineBatchSetShiftPattern + { + groupDepth: -1 + sort: 'Name' + column_Name + { + columnId: 'Name' + dataPath: 'Name' + dataType: 'string' + index: 0 + subtotals: '' + width: 150 + } + } + FormProductionLineBatchSetShiftPattern_PanelRight + { + sizeRatio: 1 + } + } + } + form_FormKPI + { + title: 'KPI Dashboard' + shown: false + componentID: 'FormKPI' + layout + { + mode: 'dockright' + index: 0 + } + components + { + FormKPI_PanelKPI + { + sizeRatio: 1 + activeChild: 'PanelKPISelection' + } + FormKPI_PanelKPIDashboard + { + sizeRatio: 1 + } + FormKPI_PanelKPISelection + { + sizeRatio: 1 + } + FormKPI_ListKPISelection + { + QuillViewData + { + Food_KPISetting: 'Cost of sales;Fulfillment;Fulfillment target;Inventory holding cost;Labor cost;Margin;Safety stock;Sales;Sourcing cost;Total CO2 emission;Transportation cost;Volume' + } + } + FormKPI_DataSetLevelKPISelection + { + groupDepth: -1 + column_All_constraints + { + columnId: 'All constraints' + dataPath: 'All constraints' + dataType: 'string' + title: 'All constraints' + index: 0 + subtotals: '' + width: 32 + } + column_Name + { + columnId: 'Name' + dataPath: 'Name' + dataType: 'string' + title: 'Name' + index: 1 + subtotals: '' + width: 200 + } + } + } + } + form_FormOptimizerStrategiesSlideIn + { + title: 'Optimizer Strategies' + shown: false + componentID: 'FormOptimizerStrategiesSlideIn' + layout + { + mode: 'dockright' + index: 1 + } + components + { + FormOptimizerStrategiesSlideIn_ListOptimizerStrategiesSlideIn + { + } + FormOptimizerStrategiesSlideIn_DataSetLevelOptimizerStrategiesSlideIn + { + groupDepth: -1 + column_All_constraints + { + columnId: 'All constraints' + dataPath: 'All constraints' + dataType: 'string' + index: 0 + subtotals: '' + width: 32 + } + column_ImgIsValid + { + columnId: 'ImgIsValid' + dataPath: 'ImgIsValid' + dataType: 'string' + index: 1 + subtotals: '' + width: 32 + } + column_Name + { + columnId: 'Name' + dataPath: 'Name' + dataType: 'string' + index: 2 + subtotals: '' + width: 270 + } + } + } + } + form_FormSanityCheck + { + title: 'Sanity Check' + shown: false + componentID: 'FormSanityCheck' + layout + { + mode: 'dockright' + index: 2 + } + components + { + FormSanityCheck_PanelSanityCheckToolbar + { + sizeRatio: 1 + } + FormSanityCheck_PanelSanityCheckContent + { + sizeRatio: 1 + } + FormSanityCheck_PanelSanityCheckGroup + { + sizeRatio: 4 + } + FormSanityCheck_ListSanityCheckGroup + { + } + FormSanityCheck_DataSetLevelSanityCheckGroup + { + groupDepth: -1 + sort: 'DESC:IsShown,DESC:SanityCheckHighestCategory,DESC:_Expr3' + column_All_constraints + { + columnId: 'All constraints' + dataPath: 'All constraints' + dataType: 'string' + index: 0 + subtotals: '' + width: 32 + } + column_Show + { + columnId: 'Show' + dataPath: 'Show' + dataType: 'string' + index: 1 + subtotals: '' + width: 32 + } + column_Category + { + columnId: 'Category' + dataPath: 'Category' + dataType: 'string' + index: 2 + subtotals: '' + width: 32 + } + column_Group + { + columnId: 'Group' + dataPath: 'Group' + dataType: 'string' + index: 3 + subtotals: '' + width: 270 + } + column__Expr3 + { + columnId: '_Expr3' + dataPath: '_Expr3' + dataType: 'number' + index: 4 + subtotals: '' + width: 95 + } + } + FormSanityCheck_PanelSanityCheckMessage + { + sizeRatio: 5 + } + FormSanityCheck_ListSanityCheckMessage + { + } + FormSanityCheck_DataSetLevelSanityCheckMessage + { + groupDepth: -1 + sort: 'DESC:IsShown,SanityCheckGroup.Type,SanityCheckGroup.Group,Description' + column_All_constraints + { + columnId: 'All constraints' + dataPath: 'All constraints' + dataType: 'string' + index: 0 + subtotals: '' + width: 32 + } + column_Show + { + columnId: 'Show' + dataPath: 'Show' + dataType: 'string' + index: 1 + subtotals: '' + width: 32 + } + column_Category + { + columnId: 'Category' + dataPath: 'Category' + dataType: 'string' + index: 2 + subtotals: '' + width: 32 + } + column_Messages + { + columnId: 'Messages' + dataPath: 'Messages' + dataType: 'string' + index: 3 + subtotals: '' + width: 32 + } + column_Description + { + columnId: 'Description' + dataPath: 'Description' + dataType: 'string' + index: 4 + subtotals: '' + width: 585 + } + } + } + } + form_FormDefaultCapacities + { + title: 'Default Capacities' + shown: false + componentID: 'FormDefaultCapacities' + layout + { + mode: 'dockright' + index: 3 + } + components + { + FormDefaultCapacities_PanelContent + { + sizeRatio: 1 + } + FormDefaultCapacities_PanelTimeCapacities + { + sizeRatio: 1 + } + FormDefaultCapacities_PanelQuantityAndTransportCapacities + { + sizeRatio: 1 + } + FormDefaultCapacities_PanelStockingPointCapacities + { + sizeRatio: 1 + } + FormDefaultCapacities_PanelActions + { + sizeRatio: 1 + } + } + } + form_FormGeneralSettings + { + title: 'General Settings' + shown: true + componentID: 'FormGeneralSettings' + layout + { + mode: 'dockright' + index: 4 + } + components + { + FormGeneralSettings_PanelContent + { + sizeRatio: 1 + } + FormGeneralSettings_PanelGeneralParameter + { + sizeRatio: 1 + } + FormGeneralSettings_PanelLeadTimeDependent + { + sizeRatio: 1 + } + FormGeneralSettings_PanelShelfLife + { + sizeRatio: 1 + } + FormGeneralSettings_PanelSustainability + { + sizeRatio: 1 + } + FormGeneralSettings_PanelForecastNetting + { + sizeRatio: 1 + } + FormGeneralSettings_PanelActions + { + sizeRatio: 1 + } + } + } + } + userconfigurableinformation + { + } + image: 'QUEUE' + page: '' + group: '' + index: 0 + description: '' + } + formatversion: 2 + id: 'BatchSetShiftPattern' + name: 'BatchSetShiftPattern' + isglobal: false + isroot: true +} -- Gitblit v1.9.3