Kevin Kok Khah Whey
2023-11-07 5ae534ab606e6f2ba5ea60914224d665b0447d5a
_Main/UI/MacroPlannerWebApp/Views/年度产销复盘.vw
@@ -12,495 +12,59 @@
        layout
        {
          mode: 'open'
          rowPosition: 1
          rowSpan: 4
          rowPosition: 6
          rowSpan: 8
          columnPosition: 1
          columnSpan: 2
          columnSpan: 12
        }
        components
        {
          FormCapacityAndSaleBudge_pButton
          {
            sizeRatio: 1
          }
          FormCapacityAndSaleBudge_ListCapacityAndSaleBudge
          {
          }
          FormCapacityAndSaleBudge_DataSetLevelCapacityAndSaleBudge
          {
            groupDepth: -1
            column_Deleted
            {
              columnId: 'Deleted'
              dataPath: 'Deleted'
              dataType: 'boolean'
              index: 0
              subtotals: ''
              width: 150
            }
            column_YearNo
            {
              columnId: 'YearNo'
              dataPath: 'YearNo'
              dataType: 'number'
              index: 1
              subtotals: ''
              width: 150
            }
            column_OrgCode
            {
              columnId: 'OrgCode'
              dataPath: 'OrgCode'
              dataType: 'string'
              index: 2
              subtotals: ''
              width: 150
            }
            column_DisplayTechnology
            {
              columnId: 'DisplayTechnology'
              dataPath: 'DisplayTechnology'
              dataType: 'string'
              index: 3
              subtotals: ''
              width: 150
            }
            sort: 'YearNo,ProductID'
            column_BusinessType
            {
              columnId: 'BusinessType'
              dataPath: 'BusinessType'
              dataType: 'string'
              index: 4
              index: 0
              subtotals: ''
              width: 150
              width: 107
            }
            column_LineAndSpecification
            column_ProductID
            {
              columnId: 'LineAndSpecification'
              dataPath: 'LineAndSpecification'
              columnId: 'ProductID'
              dataPath: 'ProductID'
              dataType: 'string'
              index: 5
              index: 1
              subtotals: ''
              width: 150
              width: 178
            }
            column_ProductCode
            column_OrganCode
            {
              columnId: 'ProductCode'
              dataPath: 'ProductCode'
              columnId: 'OrganCode'
              dataPath: 'OrganCode'
              dataType: 'string'
              index: 6
              index: 2
              subtotals: ''
              width: 150
              width: 98
            }
            column_PlaceOfProductionOfArray
            column_YearNo
            {
              columnId: 'PlaceOfProductionOfArray'
              dataPath: 'PlaceOfProductionOfArray'
              columnId: 'YearNo'
              dataPath: 'YearNo'
              dataType: 'string'
              index: 7
              index: 3
              subtotals: ''
              width: 150
            }
            column_PlaceOfProductionOfEvaporation
            {
              columnId: 'PlaceOfProductionOfEvaporation'
              dataPath: 'PlaceOfProductionOfEvaporation'
              dataType: 'string'
              index: 8
              subtotals: ''
              width: 150
            }
            column_Resolution
            {
              columnId: 'Resolution'
              dataPath: 'Resolution'
              dataType: 'string'
              index: 9
              subtotals: ''
              width: 150
            }
            column_ShippingForm
            {
              columnId: 'ShippingForm'
              dataPath: 'ShippingForm'
              dataType: 'string'
              index: 10
              subtotals: ''
              width: 150
            }
            column_NumberOfCut
            {
              columnId: 'NumberOfCut'
              dataPath: 'NumberOfCut'
              dataType: 'string'
              index: 11
              subtotals: ''
              width: 150
            }
            column_CapacityEquivalent
            {
              columnId: 'CapacityEquivalent'
              dataPath: 'CapacityEquivalent'
              dataType: 'string'
              index: 12
              subtotals: ''
              width: 150
            }
            column_NumberOfMask
            {
              columnId: 'NumberOfMask'
              dataPath: 'NumberOfMask'
              dataType: 'string'
              index: 13
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth1
            {
              columnId: 'CapacityInPCSInMonth1'
              dataPath: 'CapacityInPCSInMonth1'
              dataType: 'real'
              index: 14
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth2
            {
              columnId: 'CapacityInPCSInMonth2'
              dataPath: 'CapacityInPCSInMonth2'
              dataType: 'real'
              index: 15
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth3
            {
              columnId: 'CapacityInPCSInMonth3'
              dataPath: 'CapacityInPCSInMonth3'
              dataType: 'real'
              index: 16
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth4
            {
              columnId: 'CapacityInPCSInMonth4'
              dataPath: 'CapacityInPCSInMonth4'
              dataType: 'real'
              index: 17
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth5
            {
              columnId: 'CapacityInPCSInMonth5'
              dataPath: 'CapacityInPCSInMonth5'
              dataType: 'real'
              index: 18
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth6
            {
              columnId: 'CapacityInPCSInMonth6'
              dataPath: 'CapacityInPCSInMonth6'
              dataType: 'real'
              index: 19
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth7
            {
              columnId: 'CapacityInPCSInMonth7'
              dataPath: 'CapacityInPCSInMonth7'
              dataType: 'real'
              index: 20
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth8
            {
              columnId: 'CapacityInPCSInMonth8'
              dataPath: 'CapacityInPCSInMonth8'
              dataType: 'real'
              index: 21
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth9
            {
              columnId: 'CapacityInPCSInMonth9'
              dataPath: 'CapacityInPCSInMonth9'
              dataType: 'real'
              index: 22
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth10
            {
              columnId: 'CapacityInPCSInMonth10'
              dataPath: 'CapacityInPCSInMonth10'
              dataType: 'real'
              index: 23
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth11
            {
              columnId: 'CapacityInPCSInMonth11'
              dataPath: 'CapacityInPCSInMonth11'
              dataType: 'real'
              index: 24
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSInMonth12
            {
              columnId: 'CapacityInPCSInMonth12'
              dataPath: 'CapacityInPCSInMonth12'
              dataType: 'real'
              index: 25
              subtotals: ''
              width: 150
            }
            column_CapacityInPCSTotal
            {
              columnId: 'CapacityInPCSTotal'
              dataPath: 'CapacityInPCSTotal'
              dataType: 'real'
              index: 26
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth1
            {
              columnId: 'CapacityInSheetInMonth1'
              dataPath: 'CapacityInSheetInMonth1'
              dataType: 'real'
              index: 27
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth2
            {
              columnId: 'CapacityInSheetInMonth2'
              dataPath: 'CapacityInSheetInMonth2'
              dataType: 'real'
              index: 28
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth3
            {
              columnId: 'CapacityInSheetInMonth3'
              dataPath: 'CapacityInSheetInMonth3'
              dataType: 'real'
              index: 29
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth4
            {
              columnId: 'CapacityInSheetInMonth4'
              dataPath: 'CapacityInSheetInMonth4'
              dataType: 'real'
              index: 30
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth5
            {
              columnId: 'CapacityInSheetInMonth5'
              dataPath: 'CapacityInSheetInMonth5'
              dataType: 'real'
              index: 31
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth6
            {
              columnId: 'CapacityInSheetInMonth6'
              dataPath: 'CapacityInSheetInMonth6'
              dataType: 'real'
              index: 32
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth7
            {
              columnId: 'CapacityInSheetInMonth7'
              dataPath: 'CapacityInSheetInMonth7'
              dataType: 'real'
              index: 33
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth8
            {
              columnId: 'CapacityInSheetInMonth8'
              dataPath: 'CapacityInSheetInMonth8'
              dataType: 'real'
              index: 34
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth9
            {
              columnId: 'CapacityInSheetInMonth9'
              dataPath: 'CapacityInSheetInMonth9'
              dataType: 'real'
              index: 35
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth10
            {
              columnId: 'CapacityInSheetInMonth10'
              dataPath: 'CapacityInSheetInMonth10'
              dataType: 'real'
              index: 36
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth11
            {
              columnId: 'CapacityInSheetInMonth11'
              dataPath: 'CapacityInSheetInMonth11'
              dataType: 'real'
              index: 37
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetInMonth12
            {
              columnId: 'CapacityInSheetInMonth12'
              dataPath: 'CapacityInSheetInMonth12'
              dataType: 'real'
              index: 38
              subtotals: ''
              width: 150
            }
            column_CapacityInSheetTotal
            {
              columnId: 'CapacityInSheetTotal'
              dataPath: 'CapacityInSheetTotal'
              dataType: 'real'
              index: 39
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth1
            {
              columnId: 'SaleAmountInMonth1'
              dataPath: 'SaleAmountInMonth1'
              dataType: 'real'
              index: 40
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth2
            {
              columnId: 'SaleAmountInMonth2'
              dataPath: 'SaleAmountInMonth2'
              dataType: 'real'
              index: 41
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth3
            {
              columnId: 'SaleAmountInMonth3'
              dataPath: 'SaleAmountInMonth3'
              dataType: 'real'
              index: 42
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth5
            {
              columnId: 'SaleAmountInMonth5'
              dataPath: 'SaleAmountInMonth5'
              dataType: 'real'
              index: 43
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth4
            {
              columnId: 'SaleAmountInMonth4'
              dataPath: 'SaleAmountInMonth4'
              dataType: 'real'
              index: 44
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth6
            {
              columnId: 'SaleAmountInMonth6'
              dataPath: 'SaleAmountInMonth6'
              dataType: 'real'
              index: 45
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth7
            {
              columnId: 'SaleAmountInMonth7'
              dataPath: 'SaleAmountInMonth7'
              dataType: 'real'
              index: 46
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth8
            {
              columnId: 'SaleAmountInMonth8'
              dataPath: 'SaleAmountInMonth8'
              dataType: 'real'
              index: 47
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth9
            {
              columnId: 'SaleAmountInMonth9'
              dataPath: 'SaleAmountInMonth9'
              dataType: 'real'
              index: 48
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth10
            {
              columnId: 'SaleAmountInMonth10'
              dataPath: 'SaleAmountInMonth10'
              dataType: 'real'
              index: 49
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth11
            {
              columnId: 'SaleAmountInMonth11'
              dataPath: 'SaleAmountInMonth11'
              dataType: 'real'
              index: 50
              subtotals: ''
              width: 150
            }
            column_SaleAmountInMonth12
            {
              columnId: 'SaleAmountInMonth12'
              dataPath: 'SaleAmountInMonth12'
              dataType: 'real'
              index: 51
              subtotals: ''
              width: 150
            }
            column_SaleAmountTotal
            {
              columnId: 'SaleAmountTotal'
              dataPath: 'SaleAmountTotal'
              dataType: 'real'
              index: 52
              subtotals: ''
              width: 150
              width: 84
            }
          }
        }
@@ -513,20 +77,24 @@
        layout
        {
          mode: 'open'
          rowPosition: 5
          rowSpan: 10
          columnPosition: 5
          columnSpan: 8
          rowPosition: 14
          rowSpan: 8
          columnPosition: 1
          columnSpan: 12
        }
        components
        {
          FormCapacityAndSaleBudgeCompare_pButton
          {
            sizeRatio: 1
          }
          FormCapacityAndSaleBudgeCompare_MatrixEditorCapacityAndSaleBudgeCompare
          {
            gridColor: '#c4c4c4'
            totalHeaderWidth: 200
            totalHeaderWidth: 67
            attributeHeaderWidthRatio: 0.6
            nameHeaderWidthRatio: 0.4
            columnWidth: 100
            columnWidth: 264
            horizontalGrid: true
            verticalGrid: true
            backendState
@@ -576,7 +144,7 @@
        {
          mode: 'open'
          rowPosition: 1
          rowSpan: 4
          rowSpan: 5
          columnPosition: 3
          columnSpan: 2
        }
@@ -588,6 +156,7 @@
          FormCapacityAndSaleBudgeFilterItem_DataSetLevelCapacityAndSaleBudgeFilterItem
          {
            groupDepth: -1
            sort: 'DESC:ItemName'
            column_ItemName
            {
              columnId: 'ItemName'
@@ -608,13 +177,17 @@
        layout
        {
          mode: 'open'
          rowPosition: 5
          rowSpan: 11
          rowPosition: 22
          rowSpan: 13
          columnPosition: 1
          columnSpan: 4
          columnSpan: 12
        }
        components
        {
          FormCapacityAndSaleBudgeChart_pFilterCriteria
          {
            sizeRatio: 1
          }
          FormCapacityAndSaleBudgeChart_ChartCapacityAndSaleBudgeChart
          {
            SynchronizationGroup: ''
@@ -636,7 +209,7 @@
        {
          mode: 'open'
          rowPosition: 1
          rowSpan: 4
          rowSpan: 5
          columnPosition: 5
          columnSpan: 2
        }
@@ -648,6 +221,7 @@
          FormCapacityAndSaleBudgeFilterPlaceOfProductionOfArray_DataSetLevelCapacityAndSaleBudgeFilterPlaceOfProductionOfArray
          {
            groupDepth: -1
            sort: 'DESC:PlaceOfProductionOfArray'
            column_PlaceOfProductionOfArray
            {
              columnId: 'PlaceOfProductionOfArray'
@@ -669,8 +243,8 @@
        {
          mode: 'open'
          rowPosition: 1
          rowSpan: 4
          columnPosition: 7
          rowSpan: 5
          columnPosition: 9
          columnSpan: 2
        }
        components
@@ -702,8 +276,8 @@
        {
          mode: 'open'
          rowPosition: 1
          rowSpan: 4
          columnPosition: 11
          rowSpan: 5
          columnPosition: 7
          columnSpan: 2
        }
        components
@@ -714,6 +288,7 @@
          FormCapacityAndSaleBudgeFilterBusinessType_DataSetLevelCapacityAndSaleBudgeFilterBusinessType
          {
            groupDepth: -1
            sort: 'DESC:BusinessType'
            column_BusinessType
            {
              columnId: 'BusinessType'
@@ -735,8 +310,8 @@
        {
          mode: 'open'
          rowPosition: 1
          rowSpan: 4
          columnPosition: 9
          rowSpan: 5
          columnPosition: 11
          columnSpan: 2
        }
        components
@@ -759,14 +334,219 @@
          }
        }
      }
      form_FormScenarioManager
      {
        title: 'QLibMacroPlannerWebUI::FormScenarioManager'
        shown: true
        componentID: 'QLibMacroPlannerWebUI::FormScenarioManager'
        layout
        {
          mode: 'open'
          rowPosition: 1
          rowSpan: 5
          columnPosition: 1
          columnSpan: 2
        }
        components
        {
          FormScenarioManager_ListScenario
          {
          }
          FormScenarioManager_DataSetLevelScenario
          {
            groupDepth: -1
            column_Name
            {
              columnId: 'Name'
              dataPath: 'Name'
              dataType: 'string'
              index: 0
              subtotals: ''
              width: 240
            }
          }
        }
      }
      form_FormSummaryOfInboundTransaction
      {
        title: 'QTIANMA_JITUAN::FormSummaryOfInboundTransaction'
        shown: true
        componentID: 'QTIANMA_JITUAN::FormSummaryOfInboundTransaction'
        layout
        {
          mode: 'open'
          rowPosition: 35
          rowSpan: 12
          columnPosition: 1
          columnSpan: 12
        }
        components
        {
          FormSummaryOfInboundTransaction_pButton
          {
            sizeRatio: 1
          }
          FormSummaryOfInboundTransaction_ListSummaryOfInboundTransaction
          {
          }
          FormSummaryOfInboundTransaction_DataSetLevelSummaryOfInboundTransaction
          {
            groupDepth: -1
            column_Item
            {
              columnId: 'Item'
              dataPath: 'Item'
              dataType: 'string'
              index: 0
              subtotals: ''
              width: 150
            }
            column_OrganCode
            {
              columnId: 'OrganCode'
              dataPath: 'OrganCode'
              dataType: 'string'
              index: 1
              subtotals: ''
              width: 150
            }
            column_OrganName
            {
              columnId: 'OrganName'
              dataPath: 'OrganName'
              dataType: 'string'
              index: 2
              subtotals: ''
              width: 150
            }
            column_PlantName
            {
              columnId: 'PlantName'
              dataPath: 'PlantName'
              dataType: 'string'
              index: 3
              subtotals: ''
              width: 150
            }
            column_Total1
            {
              columnId: 'Total1'
              dataPath: 'Total1'
              dataType: 'real'
              index: 4
              subtotals: ''
              width: 150
            }
            column_Total2
            {
              columnId: 'Total2'
              dataPath: 'Total2'
              dataType: 'real'
              index: 5
              subtotals: ''
              width: 150
            }
            column_Total3
            {
              columnId: 'Total3'
              dataPath: 'Total3'
              dataType: 'real'
              index: 6
              subtotals: ''
              width: 150
            }
            column_Total4
            {
              columnId: 'Total4'
              dataPath: 'Total4'
              dataType: 'real'
              index: 7
              subtotals: ''
              width: 150
            }
            column_Total5
            {
              columnId: 'Total5'
              dataPath: 'Total5'
              dataType: 'real'
              index: 8
              subtotals: ''
              width: 150
            }
            column_Total6
            {
              columnId: 'Total6'
              dataPath: 'Total6'
              dataType: 'real'
              index: 9
              subtotals: ''
              width: 150
            }
            column_Total7
            {
              columnId: 'Total7'
              dataPath: 'Total7'
              dataType: 'real'
              index: 10
              subtotals: ''
              width: 150
            }
            column_Total8
            {
              columnId: 'Total8'
              dataPath: 'Total8'
              dataType: 'real'
              index: 11
              subtotals: ''
              width: 150
            }
            column_Total9
            {
              columnId: 'Total9'
              dataPath: 'Total9'
              dataType: 'real'
              index: 12
              subtotals: ''
              width: 150
            }
            column_Total10
            {
              columnId: 'Total10'
              dataPath: 'Total10'
              dataType: 'real'
              index: 13
              subtotals: ''
              width: 150
            }
            column_Total11
            {
              columnId: 'Total11'
              dataPath: 'Total11'
              dataType: 'real'
              index: 14
              subtotals: ''
              width: 150
            }
            column_Total12
            {
              columnId: 'Total12'
              dataPath: 'Total12'
              dataType: 'real'
              index: 15
              subtotals: ''
              width: 150
            }
          }
        }
      }
    }
    userconfigurableinformation
    {
    }
    image: 'PIG'
    page: ''
    group: ''
    index: 0
    image: 'PIG'
    description: ''
  }
  formatversion: 2