hongjli
2024-06-13 f7c74fe82e8a9c3740c3c130b402286e04de391b
拆班次页面
已添加16个文件
已修改3个文件
395 ■■■■■ 文件已修改
_Main/BL/Type_Entity/Attribute_IsToFill.qbl 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_Entity/Method_IsUnit.qbl 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_Entity/_ROOT_Type_Entity.qbl 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarPageScenarioSelection.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_abgWholeShiftSystem#633.def 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_abpAlgorithmPostProcessing.def 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_applicationFixedPageActionBarPageDef.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_abgWholeShiftSystem_bWholeShiftSystem_OnClick.def 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/_ROOT_Component_ApplicationMacroPlanner.def 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_ListEntity.def 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_listActionBarPageEntities#1.def 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_listContextMenu902#1.def 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_pnlActions.def 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_pnlContent.def 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Response_ListEntity_MenuSelectAll_OnClick.def 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Response_ListEntity_OnDrawElement.def 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Response_pnlActions_btnCancel_OnClick.def 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Response_pnlActions_btnOk_OnClick.def 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/_ROOT_Component_DialogWholeShiftSystem.def 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_Entity/Attribute_IsToFill.qbl
对比新文件
@@ -0,0 +1,7 @@
Quintiq file version 2.0
#parent: #root
Attribute IsToFill
{
  #keys: '3[414702.2.1844249287][414702.2.1844249286][414702.2.1844249288]'
  ValueType: Boolean
}
_Main/BL/Type_Entity/Method_IsUnit.qbl
对比新文件
@@ -0,0 +1,6 @@
Quintiq file version 2.0
#parent: #root
Method IsUnit () declarative remote as Boolean
{
  TextBody: 'return guard( this.istype( Unit ), false );'
}
_Main/BL/Type_Entity/_ROOT_Type_Entity.qbl
对比新文件
@@ -0,0 +1,6 @@
Quintiq file version 2.0
#root
#parent: #DomainModel
Type Entity #extension
{
}
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_ActionBarPageScenarioSelection.def
@@ -3,6 +3,6 @@
{
  Properties:
  [
    Taborder: 20
    Taborder: 21
  ]
}
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_abgWholeShiftSystem#633.def
对比新文件
@@ -0,0 +1,25 @@
Quintiq file version 2.0
Component abgWholeShiftSystem
{
  #keys: '[414702.2.1844443226]'
  BaseType: 'WebActionBarGroup'
  Children:
  [
    Component bWholeShiftSystem
    {
      #keys: '[414702.2.1843140838]'
      BaseType: 'WebButton'
      Properties:
      [
        Image: 'WIND_ENGINE'
        Label: 'Whole shift system'
        Taborder: 0
      ]
    }
  ]
  Properties:
  [
    Category: 'Actions-1'
    Taborder: 0
  ]
}
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_abpAlgorithmPostProcessing.def
对比新文件
@@ -0,0 +1,15 @@
Quintiq file version 2.0
Component abpAlgorithmPostProcessing
{
  #keys: '[414702.2.1844443225]'
  BaseType: 'WebActionBarPage'
  Children:
  [
    #child: abgWholeShiftSystem
  ]
  Properties:
  [
    Taborder: 20
    Title: 'Algorithm Post-processing'
  ]
}
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Component_applicationFixedPageActionBarPageDef.def
@@ -3,6 +3,6 @@
{
  Properties:
  [
    Taborder: 21
    Taborder: 22
  ]
}
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/Response_MacroPlanner_abgWholeShiftSystem_bWholeShiftSystem_OnClick.def
对比新文件
@@ -0,0 +1,18 @@
Quintiq file version 2.0
#parent: abgWholeShiftSystem/bWholeShiftSystem
Response OnClick () id:Response_MacroPlanner_abgWholeShiftSystem_bWholeShiftSystem_OnClick
{
  #keys: '[414702.2.1843141002]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebButton_OnClick'
  QuillAction
  {
    Body:
    [*
      dlg := construct( DialogWholeShiftSystem );
      ApplicationMacroPlanner.ShowFormModal( dlg );
    *]
    GroupServerCalls: false
  }
}
_Main/UI/MacroPlannerWebApp/Component_ApplicationMacroPlanner/_ROOT_Component_ApplicationMacroPlanner.def
@@ -17,6 +17,7 @@
        #child: ActionBarPageScenarioSelection
        #child: applicationFixedPageActionBarPageDef
        #child: applicationDevelopmentActionBarPageDef_1
        #child: abpAlgorithmPostProcessing
      ]
    }
    Component dhBinaryDataPR id:dhBinaryDataPR_688
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_ListEntity.def
对比新文件
@@ -0,0 +1,123 @@
Quintiq file version 2.0
Component ListEntity
{
  #keys: '[414702.2.1845329611]'
  BaseType: 'WebList'
  Children:
  [
    Component DataExtractorEntity
    {
      #keys: '[414702.2.1845329612]'
      BaseType: 'WebDataExtractor'
      Properties:
      [
        DataType: 'MacroPlan'
        FixedFilter: 'not object.GetIsSystem() and object.IsUnit();'
        Source: 'MacroPlan'
        Taborder: 0
        Transformation: 'RootEntity'
      ]
    }
    Component DataSetLevelRootEntity
    {
      #keys: '[414702.2.1845329613]'
      BaseType: 'WebDataSetLevel'
      Children:
      [
        #child: listContextMenu902_1
        Component DataSetLevelChildEntity
        {
          #keys: '[414702.2.1845329623]'
          BaseType: 'WebDataSetLevel'
          Properties:
          [
            Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeAllConstraint","columnid":"All constraints","title":"All constraints","subtotals":"","tooltip":"","width":-1,"display":"shown"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayName","title":"Name","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayCapacityType","title":"Capacity type","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayCapacityType"}}]'
            ContextMenu: 'listContextMenu902'
            FixedFilter: 'not object.GetIsSystem() and object.IsUnit();'
            RelationFromParent: 'ChildEntity'
            RelationRepeating: 'ChildEntity'
            SortCriteria: 'DisplayIndex'
            Taborder: 0
          ]
        }
      ]
      Properties:
      [
        Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeAllConstraint","columnid":"All constraints","title":"All constraints","subtotals":"","tooltip":"","width":-1,"display":"shown"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayName","title":"Name","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayCapacityType","title":"Capacity type","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayCapacityType"}}]'
        ContextMenu: 'listContextMenu902'
        RelationFromParent: 'ChildEntity'
        SortCriteria: 'DisplayIndex'
        Taborder: 1
      ]
    }
    #child: listActionBarPageEntities_1
  ]
  Properties:
  [
    DefaultExpandLevels: 100
    Taborder: 0
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_WebMenu_OnClick
    {
      #keys: '[414702.2.1845329586]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[293.0.3027433]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_WebButton_OnClick
    {
      #keys: '[414702.2.1845329585]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[6763.0.8029304]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_WebMenu_OnClick_360
    {
      #keys: '[414702.2.1845329584]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument checked
        {
          #keys: '[6763.0.8029349]'
          Binding: 'this.Checked()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListEntity_WebButton_OnClick_613
    {
      #keys: '[414702.2.1845329583]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument checked
        {
          #keys: '[6763.0.8029394]'
          Binding: 'this.Checked()'
        }
      ]
    }
  ]
}
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_listActionBarPageEntities#1.def
对比新文件
@@ -0,0 +1,10 @@
Quintiq file version 2.0
Component listActionBarPageEntities id:listActionBarPageEntities_1
{
  #keys: '[414702.2.1845329624]'
  BaseType: 'listActionBarPage'
  Properties:
  [
    Taborder: 2
  ]
}
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_listContextMenu902#1.def
对比新文件
@@ -0,0 +1,35 @@
Quintiq file version 2.0
Component listContextMenu902 id:listContextMenu902_1
{
  #keys: '[414702.2.1845329614]'
  BaseType: 'listContextMenu'
  Children:
  [
    Component MenuSeparator
    {
      #keys: '[121142.1.1147171519]'
      BaseType: 'MenuSeparator'
      IsDerived: true
      Properties:
      [
        Taborder: 3
      ]
    }
    Component MenuSelectAll
    {
      #keys: '[414702.2.1845329622]'
      BaseType: 'WebMenu'
      Properties:
      [
        Image: 'SELECTION_VIEW'
        Shortcut: 'Ctrl+A'
        Taborder: 2
        Title: 'Select all'
      ]
    }
  ]
  Properties:
  [
    Taborder: 1
  ]
}
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_pnlActions.def
对比新文件
@@ -0,0 +1,40 @@
Quintiq file version 2.0
Component pnlActions
{
  #keys: '[414702.2.1844994358]'
  BaseType: 'WebPanel'
  Children:
  [
    Component btnOk
    {
      #keys: '[414702.2.1844994362]'
      BaseType: 'WebButton'
      Properties:
      [
        Label: 'OK'
        Taborder: 0
      ]
    }
    Component btnCancel
    {
      #keys: '[414702.2.1844994364]'
      BaseType: 'WebButton'
      Properties:
      [
        Label: 'Cancel'
        Taborder: 1
      ]
    }
  ]
  Properties:
  [
    Alignment: 'trailing'
    Border: true
    ExcludeFromActiveComponent: true
    FixedSize: true
    Orientation: 'horizontal'
    Padding: 'true'
    Style: 'footer'
    Taborder: 1
  ]
}
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Component_pnlContent.def
对比新文件
@@ -0,0 +1,15 @@
Quintiq file version 2.0
Component pnlContent
{
  #keys: '[414702.2.1844994356]'
  BaseType: 'WebPanel'
  Children:
  [
    #child: ListEntity
  ]
  Properties:
  [
    Padding: 'true'
    Taborder: 0
  ]
}
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Response_ListEntity_MenuSelectAll_OnClick.def
对比新文件
@@ -0,0 +1,17 @@
Quintiq file version 2.0
#parent: ListEntity
Response OnClick () id:Response_ListEntity_MenuSelectAll_OnClick
{
  #keys: '[414702.2.1845206151]'
  CanBindMultiple: false
  DefinitionID => /ListEntity/Responsedef_ListEntity_WebMenu_OnClick
  Initiator: 'MenuSelectAll'
  QuillAction
  {
    Body:
    [*
      this.SelectAll();
    *]
    GroupServerCalls: false
  }
}
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Response_ListEntity_OnDrawElement.def
对比新文件
@@ -0,0 +1,18 @@
Quintiq file version 2.0
#parent: ListEntity
Response OnDrawElement (
  Entity element
) id:Response_ListEntity_OnDrawElement
{
  #keys: '[414702.2.1845463150]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebList_OnDrawElement'
  GroupServerCalls: true
  QuillAction
  {
    Body:
    [*
      drawinfo.Image( 0, element.GetIconName() );
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Response_pnlActions_btnCancel_OnClick.def
对比新文件
@@ -0,0 +1,15 @@
Quintiq file version 2.0
#parent: pnlActions/btnCancel
Response OnClick () id:Response_pnlActions_btnCancel_OnClick
{
  #keys: '[414702.2.1844994368]'
  DefinitionID: 'Responsedef_WebButton_OnClick'
  GroupServerCalls: true
  QuillAction
  {
    Body:
    [*
      Form.Close();
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/Response_pnlActions_btnOk_OnClick.def
对比新文件
@@ -0,0 +1,16 @@
Quintiq file version 2.0
#parent: pnlActions/btnOk
Response OnClick () id:Response_pnlActions_btnOk_OnClick
{
  #keys: '[414702.2.1844994367]'
  DefinitionID: 'Responsedef_WebButton_OnClick'
  GroupServerCalls: true
  QuillAction
  {
    Body:
    [*
      Form.ApplyChanges();
      Form.Close();
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_DialogWholeShiftSystem/_ROOT_Component_DialogWholeShiftSystem.def
对比新文件
@@ -0,0 +1,24 @@
Quintiq file version 2.0
#root
#parent: MacroPlannerWebApp
OrphanComponent DialogWholeShiftSystem
{
  #keys: '[414702.2.1844994354]'
  BaseType: 'WebForm'
  Children:
  [
    #child: pnlContent
    #child: pnlActions
  ]
  Properties:
  [
    Alignment: 'trailing'
    EnterButton: 'btnOk'
    EscapeButton: 'btnCancel'
    ExcludeFromActiveComponent: true
    MinimumColumns: 100
    MinimumRows: 100
    Padding: 'false'
    Title: 'WholeShiftSystem'
  ]
}