From 2713c338a98325cad21ebec2085802a5e49a98ef Mon Sep 17 00:00:00 2001 From: hongji.li <hongji.a.li@capgemini.com> Date: 星期日, 05 十一月 2023 17:47:41 +0800 Subject: [PATCH] Pegging&年度产销优化 --- _Main/UI/MacroPlannerWebApp/Views/Pegging分析.vw | 311 ++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 244 insertions(+), 67 deletions(-) diff --git "a/_Main/UI/MacroPlannerWebApp/Views/Pegging\345\210\206\346\236\220.vw" "b/_Main/UI/MacroPlannerWebApp/Views/Pegging\345\210\206\346\236\220.vw" index 7477409..7311b81 100644 --- "a/_Main/UI/MacroPlannerWebApp/Views/Pegging\345\210\206\346\236\220.vw" +++ "b/_Main/UI/MacroPlannerWebApp/Views/Pegging\345\210\206\346\236\220.vw" @@ -4,29 +4,41 @@ { forms { - form_FormPeggingProduct_MP + form_FormPeggingResult { - title: 'QTIANMA_JITUAN::FormPeggingProduct_MP' + title: 'QTIANMA_JITUAN::FormPeggingResult' shown: true - componentID: 'QTIANMA_JITUAN::FormPeggingProduct_MP' + componentID: 'QTIANMA_JITUAN::FormPeggingResult' layout { mode: 'open' rowPosition: 1 - rowSpan: 7 + rowSpan: 26 columnPosition: 1 - columnSpan: 3 + columnSpan: 12 } components { - FormPeggingProduct_MP_pButton + FormPeggingResult_PanelAbove + { + sizeRatio: 0.956634174600973 + } + FormPeggingResult_PanelLeft + { + sizeRatio: 0.432843330645635 + } + FormPeggingResult_PanelPeggingResult570 { sizeRatio: 1 } - FormPeggingProduct_MP_ListPeggingProduct_MP + FormPeggingResult_pButton + { + sizeRatio: 1 + } + FormPeggingResult_ListPeggingProduct_MP { } - FormPeggingProduct_MP_DataSetLevelPeggingProduct_MP + FormPeggingResult_DataSetLevelPeggingProduct_MP { groupDepth: -1 sort: 'ProductID' @@ -40,27 +52,19 @@ width: 150 } } - } - } - form_FormPeggingProductInSalesDemandBase_1 - { - title: 'QTIANMA_JITUAN::FormPeggingProductInSalesDemandBase' - shown: true - componentID: 'QTIANMA_JITUAN::FormPeggingProductInSalesDemandBase' - layout - { - mode: 'open' - rowPosition: 8 - rowSpan: 6 - columnPosition: 1 - columnSpan: 3 - } - components - { - FormPeggingProductInSalesDemandBase_ListPeggingProductInSalesDemandBase + FormPeggingResult_PanelContent + { + sizeRatio: 1 + activeChild: 'PanelSalesDemand' + } + FormPeggingResult_PanelSalesDemand + { + sizeRatio: 1 + } + FormPeggingResult_ListPeggingProductInSalesDemandBase { } - FormPeggingProductInSalesDemandBase_DataSetLevelPeggingProductInSalesDemandBase + FormPeggingResult_DataSetLevelPeggingProductInSalesDemandBase { groupDepth: -1 sort: 'StartDate' @@ -71,7 +75,7 @@ dataType: 'string' index: 0 subtotals: 'count' - width: 61 + width: 62 } column_StockingPointID { @@ -80,7 +84,7 @@ dataType: 'string' index: 1 subtotals: '' - width: 94 + width: 74 } column_Quantity { @@ -89,7 +93,7 @@ dataType: 'real' index: 2 subtotals: 'sum' - width: 59 + width: 50 } column_StartDate { @@ -98,26 +102,43 @@ dataType: 'date' index: 3 subtotals: '' - width: 82 + width: 83 } } - } - } - form_FormPeggingResult - { - title: 'QTIANMA_JITUAN::FormPeggingResult' - shown: true - componentID: 'QTIANMA_JITUAN::FormPeggingResult' - layout - { - mode: 'open' - rowPosition: 1 - rowSpan: 13 - columnPosition: 4 - columnSpan: 9 - } - components - { + FormPeggingResult_PanelStockingPoint + { + sizeRatio: 1 + } + FormPeggingResult_ListStockingPoint + { + } + FormPeggingResult_DataSetLevelStockingPoint + { + groupDepth: -1 + sort: 'ProductID,StockingPointID' + column_ProductID + { + columnId: 'ProductID' + dataPath: 'ProductID' + dataType: 'string' + index: 0 + subtotals: '' + width: 141 + } + column_StockingPointID + { + columnId: 'StockingPointID' + dataPath: 'StockingPointID' + dataType: 'string' + index: 1 + subtotals: '' + width: 113 + } + } + FormPeggingResult_PanelRight + { + sizeRatio: 1.56715666935437 + } FormPeggingResult_ListPeggingResult { } @@ -216,27 +237,103 @@ width: 56 } } - } - } - form_FormPeggingAllResult - { - title: 'QTIANMA_JITUAN::FormPeggingAllResult' - shown: true - componentID: 'QTIANMA_JITUAN::FormPeggingAllResult' - layout - { - mode: 'open' - rowPosition: 14 - rowSpan: 12 - columnPosition: 1 - columnSpan: 12 - } - components - { - FormPeggingAllResult_ListPeggingAllResult + FormPeggingResult_ListPeggingResultProductInStockingPoint_MP { } - FormPeggingAllResult_DataSetLevelPeggingAllResult + FormPeggingResult_DataSetLevelRight + { + groupDepth: -1 + sort: 'ProductID,StockingPointID,StartDate' + column_ProductID + { + columnId: 'ProductID' + dataPath: 'ProductID' + dataType: 'string' + index: 0 + subtotals: 'count' + width: 150 + } + column_StockingPointID + { + columnId: 'StockingPointID' + dataPath: 'StockingPointID' + dataType: 'string' + index: 1 + subtotals: '' + width: 150 + } + column_StartDate + { + columnId: 'StartDate' + dataPath: 'StartDate' + dataType: 'date' + index: 2 + subtotals: '' + width: 117 + } + column_SupplyQuantity + { + columnId: 'SupplyQuantity' + dataPath: 'SupplyQuantity' + dataType: 'real' + index: 3 + subtotals: 'sum' + width: 95 + } + column_ActualFulfillmentQuantity + { + columnId: 'ActualFulfillmentQuantity' + dataPath: 'ActualFulfillmentQuantity' + dataType: 'real' + index: 4 + subtotals: '' + width: 109 + } + column_FulfillmentQuantity + { + columnId: 'FulfillmentQuantity' + dataPath: 'FulfillmentQuantity' + dataType: 'real' + index: 5 + subtotals: 'sum' + width: 137 + } + column_SupplyType + { + columnId: 'SupplyType' + dataPath: 'SupplyType' + dataType: 'string' + index: 6 + subtotals: '' + width: 93 + } + column_UnitOfMeasurementName + { + columnId: 'UnitOfMeasurementName' + dataPath: 'UnitOfMeasurementName' + dataType: 'string' + index: 7 + subtotals: '' + width: 57 + } + column_NumberOfPlies + { + columnId: 'NumberOfPlies' + dataPath: 'NumberOfPlies' + dataType: 'number' + index: 8 + subtotals: '' + width: 56 + } + } + FormPeggingResult_PanelBelow + { + sizeRatio: 1.04336582539903 + } + FormPeggingResult_ListPeggingAllResult + { + } + FormPeggingResult_DataSetLevelPeggingAllResult { groupDepth: 2 sort: 'ProductID,StockingPointID,StartDate' @@ -322,6 +419,86 @@ width: 150 } } + FormPeggingResult_ListPeggingAllResultProductInStockingPoint_MP + { + } + FormPeggingResult_DataSetLevelBelow + { + groupDepth: 2 + sort: 'ProductID,StockingPointID,StartDate' + column_ProductID + { + columnId: 'ProductID' + dataPath: 'ProductID' + dataType: 'string' + index: 0 + subtotals: '' + width: 150 + } + column_StockingPointID + { + columnId: 'StockingPointID' + dataPath: 'StockingPointID' + dataType: 'string' + index: 1 + subtotals: '' + width: 150 + } + column_StartDate + { + columnId: 'StartDate' + dataPath: 'StartDate' + dataType: 'date' + index: 2 + subtotals: '' + width: 150 + } + column_SupplyQuantity + { + columnId: 'SupplyQuantity' + dataPath: 'SupplyQuantity' + dataType: 'real' + index: 3 + subtotals: 'max' + width: 150 + } + column_ActualFulfillmentQuantity + { + columnId: 'ActualFulfillmentQuantity' + dataPath: 'ActualFulfillmentQuantity' + dataType: 'real' + index: 4 + subtotals: '' + width: 150 + } + column_FulfillmentQuantity + { + columnId: 'FulfillmentQuantity' + dataPath: 'FulfillmentQuantity' + dataType: 'real' + index: 5 + subtotals: 'sum' + width: 150 + } + column_SupplyType + { + columnId: 'SupplyType' + dataPath: 'SupplyType' + dataType: 'string' + index: 6 + subtotals: '' + width: 150 + } + column_UnitOfMeasurementName + { + columnId: 'UnitOfMeasurementName' + dataPath: 'UnitOfMeasurementName' + dataType: 'string' + index: 7 + subtotals: '' + width: 150 + } + } } } } -- Gitblit v1.9.3