From 939e6fbcd6614f26179d0b86375239815f1a8093 Mon Sep 17 00:00:00 2001 From: hongjli <3117313295@qq.com> Date: 星期三, 11 十月 2023 09:33:17 +0800 Subject: [PATCH] 增加冲减视图 --- _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_TIANMA_JITUAN_ActionBarGroupSalesViews_ButtonOffsetting_OnClick.def | 16 + _Main/UI/MacroPlannerWebApp/Component_FrmOrderForecast/Response_OnCreated.def | 4 _Main/UI/MacroPlannerWebApp/Views/冲减.vw | 900 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ _Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupSalesViews#633.def | 11 4 files changed, 931 insertions(+), 0 deletions(-) diff --git "a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupSalesViews\043633.def" "b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupSalesViews\043633.def" index b9da9db..de9515e 100644 --- "a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupSalesViews\043633.def" +++ "b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarGroupSalesViews\043633.def" @@ -29,5 +29,16 @@ Taborder: 4 ] } + Component ButtonOffsetting + { + #keys: '[414702.1.20970764]' + BaseType: 'WebButton' + Properties: + [ + Image: 'PRICE_STICKER' + Label: '鍐插噺' + Taborder: 5 + ] + } ] } diff --git a/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_TIANMA_JITUAN_ActionBarGroupSalesViews_ButtonOffsetting_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_TIANMA_JITUAN_ActionBarGroupSalesViews_ButtonOffsetting_OnClick.def new file mode 100644 index 0000000..5a7dc8d --- /dev/null +++ b/_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_TIANMA_JITUAN_ActionBarGroupSalesViews_ButtonOffsetting_OnClick.def @@ -0,0 +1,16 @@ +Quintiq file version 2.0 +#parent: ActionBarGroupSalesViews/ButtonOffsetting +Response OnClick () id:Response_TIANMA_JITUAN_ActionBarGroupSalesViews_ButtonOffsetting_OnClick +{ + #keys: '[414702.1.22310683]' + CanBindMultiple: false + DefinitionID: 'Responsedef_WebButton_OnClick' + GroupServerCalls: true + QuillAction + { + Body: + [* + ApplicationScope.ViewManager().ResetUserViewById( "鍐插噺", true ); + *] + } +} diff --git a/_Main/UI/MacroPlannerWebApp/Component_FrmOrderForecast/Response_OnCreated.def b/_Main/UI/MacroPlannerWebApp/Component_FrmOrderForecast/Response_OnCreated.def index 700b61d..71d1402 100644 --- a/_Main/UI/MacroPlannerWebApp/Component_FrmOrderForecast/Response_OnCreated.def +++ b/_Main/UI/MacroPlannerWebApp/Component_FrmOrderForecast/Response_OnCreated.def @@ -5,6 +5,10 @@ #keys: '[414724.0.91471552]' CanBindMultiple: false DefinitionID: 'Responsedef_WebComponent_OnCreated' + Precondition: + [* + + *] QuillAction { Body: diff --git "a/_Main/UI/MacroPlannerWebApp/Views/\345\206\262\345\207\217.vw" "b/_Main/UI/MacroPlannerWebApp/Views/\345\206\262\345\207\217.vw" new file mode 100644 index 0000000..f10513d --- /dev/null +++ "b/_Main/UI/MacroPlannerWebApp/Views/\345\206\262\345\207\217.vw" @@ -0,0 +1,900 @@ +Quintiq file version 2.0 +{ + viewcontents + { + forms + { + form_FrmOrderForecast + { + title: 'QTIANMA_JITUAN::FrmOrderForecast' + shown: true + componentID: 'QTIANMA_JITUAN::FrmOrderForecast' + layout + { + mode: 'open' + rowPosition: 1 + rowSpan: 15 + columnPosition: 1 + columnSpan: 5 + } + components + { + FrmOrderForecast_Panel961 + { + sizeRatio: 1 + } + FrmOrderForecast_Panel351 + { + sizeRatio: 1 + } + FrmOrderForecast_liH_Forecast + { + } + FrmOrderForecast_DataSetLevel204 + { + groupDepth: -1 + column_Month + { + columnId: 'Month' + dataPath: 'Month' + dataType: 'date' + index: 0 + subtotals: '' + width: 150 + } + column_CustomName + { + columnId: 'CustomName' + dataPath: 'CustomName' + dataType: 'string' + index: 1 + subtotals: '' + width: 150 + } + column_SKU + { + columnId: 'SKU' + dataPath: 'SKU' + dataType: 'string' + index: 2 + subtotals: '' + width: 150 + } + column_ForecatsRealQty + { + columnId: 'ForecatsRealQty' + dataPath: 'ForecatsRealQty' + dataType: 'number' + index: 3 + subtotals: '' + width: 150 + } + column_Unit + { + columnId: 'Unit' + dataPath: 'Unit' + dataType: 'string' + index: 4 + subtotals: '' + width: 150 + } + column_Department + { + columnId: 'Department' + dataPath: 'Department' + dataType: 'string' + index: 5 + subtotals: '' + width: 150 + } + } + } + } + form_FrmOrderResult + { + title: 'QTIANMA_JITUAN::FrmOrderResult' + shown: true + componentID: 'QTIANMA_JITUAN::FrmOrderResult' + layout + { + mode: 'open' + rowPosition: 1 + rowSpan: 15 + columnPosition: 6 + columnSpan: 7 + } + components + { + FrmOrderResult_Panel576 + { + sizeRatio: 1 + } + FrmOrderResult_Panel445 + { + sizeRatio: 1 + } + FrmOrderResult_List782 + { + } + FrmOrderResult_DataSetLevel473 + { + groupDepth: -1 + column_OrderCode + { + columnId: 'OrderCode' + dataPath: 'OrderCode' + dataType: 'string' + index: 0 + subtotals: '' + width: 150 + } + column_SKU + { + columnId: 'SKU' + dataPath: 'SKU' + dataType: 'string' + index: 1 + subtotals: '' + width: 150 + } + column_OrderQty + { + columnId: 'OrderQty' + dataPath: 'OrderQty' + dataType: 'number' + index: 2 + subtotals: '' + width: 150 + } + column_ReverseQty + { + columnId: 'ReverseQty' + dataPath: 'ReverseQty' + dataType: 'number' + index: 3 + subtotals: '' + width: 150 + } + column_AuthorizeQty + { + columnId: 'AuthorizeQty' + dataPath: 'AuthorizeQty' + dataType: 'number' + index: 4 + subtotals: '' + width: 150 + } + column_ForecastQty + { + columnId: 'ForecastQty' + dataPath: 'ForecastQty' + dataType: 'number' + index: 5 + subtotals: '' + width: 150 + } + column_ForecastHitQty + { + columnId: 'ForecastHitQty' + dataPath: 'ForecastHitQty' + dataType: 'number' + index: 6 + subtotals: '' + width: 150 + } + column_ForecastNoHitQty + { + columnId: 'ForecastNoHitQty' + dataPath: 'ForecastNoHitQty' + dataType: 'number' + index: 7 + subtotals: '' + width: 150 + } + column_CustomerName + { + columnId: 'CustomerName' + dataPath: 'CustomerName' + dataType: 'string' + index: 8 + subtotals: '' + width: 150 + } + } + } + } + form_FrmOrderResultEx + { + title: 'QTIANMA_JITUAN::FrmOrderResultEx' + shown: true + componentID: 'QTIANMA_JITUAN::FrmOrderResultEx' + layout + { + mode: 'open' + rowPosition: 16 + rowSpan: 16 + columnPosition: 1 + columnSpan: 5 + } + components + { + FrmOrderResultEx_Panel650 + { + sizeRatio: 1 + } + FrmOrderResultEx_Panel570 + { + sizeRatio: 1 + } + FrmOrderResultEx_List174 + { + } + FrmOrderResultEx_DataSetLevel386 + { + groupDepth: -1 + column_OrderCode + { + columnId: 'OrderCode' + dataPath: 'OrderCode' + dataType: 'string' + index: 0 + subtotals: '' + width: 150 + } + column_SKU + { + columnId: 'SKU' + dataPath: 'SKU' + dataType: 'string' + index: 1 + subtotals: '' + width: 150 + } + column_OrderQty + { + columnId: 'OrderQty' + dataPath: 'OrderQty' + dataType: 'number' + index: 2 + subtotals: '' + width: 150 + } + column_OrderDateTime + { + columnId: 'OrderDateTime' + dataPath: 'OrderDateTime' + dataType: 'date' + index: 3 + subtotals: '' + width: 150 + } + column_ForecastHitQty + { + columnId: 'ForecastHitQty' + dataPath: 'ForecastHitQty' + dataType: 'number' + index: 4 + subtotals: '' + width: 150 + } + column_ForecastNoHitQty + { + columnId: 'ForecastNoHitQty' + dataPath: 'ForecastNoHitQty' + dataType: 'number' + index: 5 + subtotals: '' + width: 150 + } + column_Unit + { + columnId: 'Unit' + dataPath: 'Unit' + dataType: 'string' + index: 6 + subtotals: '' + width: 150 + } + column_CustomerName + { + columnId: 'CustomerName' + dataPath: 'CustomerName' + dataType: 'string' + index: 7 + subtotals: '' + width: 150 + } + } + } + } + form_FormHedgingOfLog + { + title: 'QTIANMA_JITUAN::FormHedgingOfLog' + shown: true + componentID: 'QTIANMA_JITUAN::FormHedgingOfLog' + layout + { + mode: 'open' + rowPosition: 16 + rowSpan: 8 + columnPosition: 6 + columnSpan: 7 + } + components + { + FormHedgingOfLog_PanelHedgingOfLog221 + { + sizeRatio: 1 + } + FormHedgingOfLog_PanelHedgingOfLog593 + { + sizeRatio: 1 + } + FormHedgingOfLog_PanelHedgingOfLog + { + sizeRatio: 1 + } + FormHedgingOfLog_ListHedgingOfLog + { + } + FormHedgingOfLog_DataSetLevelHedgingOfLog + { + groupDepth: -1 + column_Serial + { + columnId: 'Serial' + dataPath: 'Serial' + dataType: 'number' + index: 0 + subtotals: '' + width: 150 + } + column_SKU + { + columnId: 'SKU' + dataPath: 'SKU' + dataType: 'string' + index: 1 + subtotals: '' + width: 150 + } + column_ForecastQty + { + columnId: 'ForecastQty' + dataPath: 'ForecastQty' + dataType: 'number' + index: 2 + subtotals: '' + width: 150 + } + column_ReverseQty + { + columnId: 'ReverseQty' + dataPath: 'ReverseQty' + dataType: 'number' + index: 3 + subtotals: '' + width: 150 + } + column_AuthorizeQty + { + columnId: 'AuthorizeQty' + dataPath: 'AuthorizeQty' + dataType: 'number' + index: 4 + subtotals: '' + width: 150 + } + column_OperateQty + { + columnId: 'OperateQty' + dataPath: 'OperateQty' + dataType: 'number' + index: 5 + subtotals: '' + width: 150 + } + column_OperateType + { + columnId: 'OperateType' + dataPath: 'OperateType' + dataType: 'string' + index: 6 + subtotals: '' + width: 150 + } + column_Operator + { + columnId: 'Operator' + dataPath: 'Operator' + dataType: 'string' + index: 7 + subtotals: '' + width: 150 + } + column_OperateTime + { + columnId: 'OperateTime' + dataPath: 'OperateTime' + dataType: 'datetime' + index: 8 + subtotals: '' + width: 150 + } + } + } + } + form_FrmRAShow + { + title: 'QTIANMA_JITUAN::FrmRAShow' + shown: true + componentID: 'QTIANMA_JITUAN::FrmRAShow' + layout + { + mode: 'open' + rowPosition: 24 + rowSpan: 8 + columnPosition: 6 + columnSpan: 7 + } + components + { + FrmRAShow_Panel950 + { + sizeRatio: 1 + } + FrmRAShow_Panel224 + { + sizeRatio: 1 + } + FrmRAShow_List696 + { + } + FrmRAShow_DataSetLevel187 + { + groupDepth: -1 + column_SKU + { + columnId: 'SKU' + dataPath: 'SKU' + dataType: 'string' + index: 0 + subtotals: '' + width: 150 + } + column_MType + { + columnId: 'MType' + dataPath: 'MType' + dataType: 'string' + index: 1 + subtotals: '' + width: 150 + } + column_ReverseQty + { + columnId: 'ReverseQty' + dataPath: 'ReverseQty' + dataType: 'number' + index: 2 + subtotals: '' + width: 150 + } + column_AuthorizeQty + { + columnId: 'AuthorizeQty' + dataPath: 'AuthorizeQty' + dataType: 'number' + index: 3 + subtotals: '' + width: 150 + } + column_Unit + { + columnId: 'Unit' + dataPath: 'Unit' + dataType: 'string' + index: 4 + subtotals: '' + width: 150 + } + column_CustomerName + { + columnId: 'CustomerName' + dataPath: 'CustomerName' + dataType: 'string' + index: 5 + subtotals: '' + width: 150 + } + } + } + } + form_FormReleaseRecord + { + title: 'QTIANMA_JITUAN::FormReleaseRecord' + shown: true + componentID: 'QTIANMA_JITUAN::FormReleaseRecord' + layout + { + mode: 'open' + rowPosition: 32 + rowSpan: 9 + columnPosition: 1 + columnSpan: 12 + } + components + { + FormReleaseRecord_PanelReleaseRecord423 + { + sizeRatio: 1 + } + FormReleaseRecord_PanelReleaseRecord + { + sizeRatio: 1 + } + FormReleaseRecord_PanelReleaseRecord108 + { + sizeRatio: 1 + } + FormReleaseRecord_ListReleaseRecord + { + } + FormReleaseRecord_DataSetLevelReleaseRecord + { + groupDepth: -1 + column_Serial + { + columnId: 'Serial' + dataPath: 'Serial' + dataType: 'number' + index: 0 + subtotals: '' + width: 150 + } + column_IssuingDate + { + columnId: 'IssuingDate' + dataPath: 'IssuingDate' + dataType: 'datetime' + index: 1 + subtotals: '' + width: 150 + } + column_FinishDate + { + columnId: 'FinishDate' + dataPath: 'FinishDate' + dataType: 'string' + index: 2 + subtotals: '' + width: 150 + } + column_Issuer + { + columnId: 'Issuer' + dataPath: 'Issuer' + dataType: 'string' + index: 3 + subtotals: '' + width: 150 + } + column_Status + { + columnId: 'Status' + dataPath: 'Status' + dataType: 'string' + index: 4 + subtotals: '' + width: 150 + } + } + FormReleaseRecord_PanelReleaseRecord527 + { + sizeRatio: 1 + } + FormReleaseRecord_ListReleaseRecord243 + { + } + FormReleaseRecord_DataSetLevelReleaseRecord707 + { + groupDepth: -1 + column_SKU + { + columnId: 'SKU' + dataPath: 'SKU' + dataType: 'string' + index: 0 + subtotals: '' + width: 150 + } + column_ProductSubclassType + { + columnId: 'ProductSubclassType' + dataPath: 'ProductSubclassType' + dataType: 'string' + index: 1 + subtotals: '' + width: 150 + } + column_Qty + { + columnId: 'Qty' + dataPath: 'Qty' + dataType: 'number' + index: 2 + subtotals: '' + width: 150 + } + column_Unit + { + columnId: 'Unit' + dataPath: 'Unit' + dataType: 'string' + index: 3 + subtotals: '' + width: 150 + } + column_OrgCode + { + columnId: 'OrgCode' + dataPath: 'OrgCode' + dataType: 'string' + index: 4 + subtotals: '' + width: 150 + } + column_WarehouseCode + { + columnId: 'WarehouseCode' + dataPath: 'WarehouseCode' + dataType: 'string' + index: 5 + subtotals: '' + width: 150 + } + column_DemandTime + { + columnId: 'DemandTime' + dataPath: 'DemandTime' + dataType: 'datetime' + index: 6 + subtotals: '' + width: 150 + } + column_IssuingDate + { + columnId: 'IssuingDate' + dataPath: 'IssuingDate' + dataType: 'datetime' + index: 7 + subtotals: '' + width: 150 + } + } + } + } + form_FormMaterialPurchase + { + title: 'QTIANMA_JITUAN::FormMaterialPurchase' + shown: true + componentID: 'QTIANMA_JITUAN::FormMaterialPurchase' + layout + { + mode: 'open' + rowPosition: 41 + rowSpan: 9 + columnPosition: 1 + columnSpan: 12 + } + components + { + FormMaterialPurchase_PanelMaterialPurchase354 + { + sizeRatio: 1 + } + FormMaterialPurchase_PanelMaterialPurchase + { + sizeRatio: 1 + } + FormMaterialPurchase_PanelMaterialPurchase613 + { + sizeRatio: 1 + } + FormMaterialPurchase_ListMaterialPurchase + { + } + FormMaterialPurchase_DataSetLevelMaterialPurchase + { + groupDepth: -1 + column_SKU + { + columnId: 'SKU' + dataPath: 'SKU' + dataType: 'string' + index: 0 + subtotals: '' + width: 150 + } + column_ProductSubclassType + { + columnId: 'ProductSubclassType' + dataPath: 'ProductSubclassType' + dataType: 'string' + index: 1 + subtotals: '' + width: 150 + } + column_Qty + { + columnId: 'Qty' + dataPath: 'Qty' + dataType: 'number' + index: 2 + subtotals: '' + width: 150 + } + column_Unit + { + columnId: 'Unit' + dataPath: 'Unit' + dataType: 'string' + index: 3 + subtotals: '' + width: 150 + } + column_OrgCode + { + columnId: 'OrgCode' + dataPath: 'OrgCode' + dataType: 'string' + index: 4 + subtotals: '' + width: 150 + } + column_WarehouseCode + { + columnId: 'WarehouseCode' + dataPath: 'WarehouseCode' + dataType: 'string' + index: 5 + subtotals: '' + width: 150 + } + column_DemandTime + { + columnId: 'DemandTime' + dataPath: 'DemandTime' + dataType: 'datetime' + index: 6 + subtotals: '' + width: 150 + } + } + } + } + form_FormOptimizerPuzzles + { + title: 'Optimizer Puzzles' + shown: false + componentID: 'FormOptimizerPuzzles' + layout + { + mode: 'dockright' + index: 0 + } + components + { + FormOptimizerPuzzles_ListOptimizerPuzzles + { + } + FormOptimizerPuzzles_DataSetLevelOptimizerPuzzles + { + 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: '鍚嶇О' + index: 1 + subtotals: '' + width: 109 + } + column_Description + { + columnId: 'Description' + dataPath: 'Description' + dataType: 'string' + title: '鎻忚堪' + index: 2 + subtotals: '' + width: 207 + } + } + } + } + form_FormKPI + { + title: 'KPI Dashboard' + shown: true + componentID: 'FormKPI' + layout + { + mode: 'dockright' + index: 1 + } + 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: '鍚嶇О' + index: 1 + subtotals: '' + width: 200 + } + } + } + } + } + userconfigurableinformation + { + } + page: '' + group: '' + index: 0 + image: 'CHART_DONUT' + description: '' + } + formatversion: 2 + id: '鍐插噺' + name: '鍐插噺' + isglobal: false + isroot: true +} -- Gitblit v1.9.3