From 2e0333e8ab462da3fc16907e7bf227e98eb81655 Mon Sep 17 00:00:00 2001
From: lihongji <3117313295@qq.com>
Date: 星期日, 19 五月 2024 15:04:45 +0800
Subject: [PATCH] 需求导入前端界面

---
 _Main/BL/Type_ArchivePR/Attribute_Name.qbl                                                                |    7 
 _Main/BL/Type_ArchivePR/DefaultValue_Name.qbl                                                             |    6 
 _Main/BL/Type_ArchivePPA/Attribute_Name.qbl                                                               |    7 
 _Main/BL/Type_ArchivePPA/Attribute_UserName.qbl                                                           |    7 
 _Main/BL/Type_ArchivePR/DefaultValue_UserName.qbl                                                         |    6 
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAArchiveEnable.def             |   35 +++
 _Main/BL/Type_ArchivePPA/Attribute_FilePath.qbl                                                           |    7 
 _Main/BL/Type_Archive/Attribute_FileArchivePath.qbl                                                       |    7 
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurve.def                        |   47 ++++
 _Main/BL/Type_ArchivePR/Attribute_DateTime.qbl                                                            |    7 
 _Main/BL/Type_ArchivePPA/Attribute_DateTime.qbl                                                           |    7 
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pnlActionsLeft.def                |    8 
 _Main/BL/Type_ArchivePR/Attribute_FilePath.qbl                                                            |    7 
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAArchive.def                   |   53 ++++
 _Main/BL/Relations/Relation_ArchivePPA_Archive_Archive_ArchivePPA.qbl                                     |   23 ++
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPA.def                          |   58 +++++
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/_ROOT_Component_DialogRequirementUpload.def |    2 
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPreviousEditionCurve.def         |   35 +++
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurveEnable.def                  |   36 +++
 _Main/BL/Type_ArchivePR/_ROOT_Type_ArchivePR.qbl                                                          |    9 
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPR.def                           |    6 
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pIDS.def                          |   47 ++++
 _Main/BL/Type_ArchivePPA/_ROOT_Type_ArchivePPA.qbl                                                        |    9 
 _Main/BL/Relations/Relation_ArchivePR_Archive_Archive_ArchivePR.qbl                                       |   23 ++
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pnlContent.def                    |   10 
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAEnable.def                    |   36 +++
 _Main/BL/Type_ArchivePR/DefaultValue_FilePath.qbl                                                         |    6 
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPP.def                           |   58 +++++
 _Main/BL/Type_ArchivePR/Attribute_UserName.qbl                                                            |    7 
 _Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pBudget.def                       |   58 +++++
 30 files changed, 626 insertions(+), 8 deletions(-)

diff --git a/_Main/BL/Relations/Relation_ArchivePPA_Archive_Archive_ArchivePPA.qbl b/_Main/BL/Relations/Relation_ArchivePPA_Archive_Archive_ArchivePPA.qbl
new file mode 100644
index 0000000..edbfa21
--- /dev/null
+++ b/_Main/BL/Relations/Relation_ArchivePPA_Archive_Archive_ArchivePPA.qbl
@@ -0,0 +1,23 @@
+Quintiq file version 2.0
+#parent: #root
+Relation ArchivePPA_Archive_Archive_ArchivePPA
+{
+  #keys: '1[413988.0.1174013545]'
+  DefaultRelationStrategy
+  {
+  }
+  RelationSide.LeftSide Archive
+  {
+    #keys: '3[413988.0.1174013547][413988.0.1174013546][413988.0.1174013548]'
+    Cardinality: '0to1'
+    ObjectDefinition: ArchivePPA
+    OwningSide: 'Reference'
+  }
+  RelationSide.RightSide ArchivePPA
+  {
+    #keys: '3[413988.0.1174013550][413988.0.1174013549][413988.0.1174013551]'
+    Cardinality: '1toN'
+    ObjectDefinition: Archive
+    OwningSide: 'Owned'
+  }
+}
diff --git a/_Main/BL/Relations/Relation_ArchivePR_Archive_Archive_ArchivePR.qbl b/_Main/BL/Relations/Relation_ArchivePR_Archive_Archive_ArchivePR.qbl
new file mode 100644
index 0000000..4f4a406
--- /dev/null
+++ b/_Main/BL/Relations/Relation_ArchivePR_Archive_Archive_ArchivePR.qbl
@@ -0,0 +1,23 @@
+Quintiq file version 2.0
+#parent: #root
+Relation ArchivePR_Archive_Archive_ArchivePR
+{
+  #keys: '1[413988.0.1179741558]'
+  DefaultRelationStrategy
+  {
+  }
+  RelationSide.LeftSide Archive
+  {
+    #keys: '3[413988.0.1179741560][413988.0.1179741559][413988.0.1179741561]'
+    Cardinality: '0to1'
+    ObjectDefinition: ArchivePR
+    OwningSide: 'Reference'
+  }
+  RelationSide.RightSide ArchivePR
+  {
+    #keys: '3[413988.0.1179741563][413988.0.1179741562][413988.0.1179741564]'
+    Cardinality: '1toN'
+    ObjectDefinition: Archive
+    OwningSide: 'Owned'
+  }
+}
diff --git a/_Main/BL/Type_Archive/Attribute_FileArchivePath.qbl b/_Main/BL/Type_Archive/Attribute_FileArchivePath.qbl
new file mode 100644
index 0000000..b1f41bd
--- /dev/null
+++ b/_Main/BL/Type_Archive/Attribute_FileArchivePath.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute FileArchivePath
+{
+  #keys: '3[413988.0.1179648435][413988.0.1179648434][413988.0.1179648436]'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_ArchivePPA/Attribute_DateTime.qbl b/_Main/BL/Type_ArchivePPA/Attribute_DateTime.qbl
new file mode 100644
index 0000000..601c905
--- /dev/null
+++ b/_Main/BL/Type_ArchivePPA/Attribute_DateTime.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute DateTime
+{
+  #keys: '3[413988.0.1174013571][413988.0.1174013570][413988.0.1174013572]'
+  ValueType: DateTime
+}
diff --git a/_Main/BL/Type_ArchivePPA/Attribute_FilePath.qbl b/_Main/BL/Type_ArchivePPA/Attribute_FilePath.qbl
new file mode 100644
index 0000000..5e4ecb4
--- /dev/null
+++ b/_Main/BL/Type_ArchivePPA/Attribute_FilePath.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute FilePath
+{
+  #keys: '3[413988.0.1174013594][413988.0.1174013593][413988.0.1174013595]'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_ArchivePPA/Attribute_Name.qbl b/_Main/BL/Type_ArchivePPA/Attribute_Name.qbl
new file mode 100644
index 0000000..4178409
--- /dev/null
+++ b/_Main/BL/Type_ArchivePPA/Attribute_Name.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Name
+{
+  #keys: '3[413988.0.1174013584][413988.0.1174013583][413988.0.1174013585]'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_ArchivePPA/Attribute_UserName.qbl b/_Main/BL/Type_ArchivePPA/Attribute_UserName.qbl
new file mode 100644
index 0000000..a1c0cb3
--- /dev/null
+++ b/_Main/BL/Type_ArchivePPA/Attribute_UserName.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute UserName
+{
+  #keys: '3[413988.0.1174013561][413988.0.1174013560][413988.0.1174013562]'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_ArchivePPA/_ROOT_Type_ArchivePPA.qbl b/_Main/BL/Type_ArchivePPA/_ROOT_Type_ArchivePPA.qbl
new file mode 100644
index 0000000..ad5734d
--- /dev/null
+++ b/_Main/BL/Type_ArchivePPA/_ROOT_Type_ArchivePPA.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#root
+#parent: #DomainModel
+Type ArchivePPA
+{
+  #keys: '5[413988.0.1174013542][413988.0.1174013540][0.0.0][413988.0.1174013541][413988.0.1174013543]'
+  BaseType: Object
+  StructuredName: 'ArchivePPAs'
+}
diff --git a/_Main/BL/Type_ArchivePR/Attribute_DateTime.qbl b/_Main/BL/Type_ArchivePR/Attribute_DateTime.qbl
new file mode 100644
index 0000000..b799556
--- /dev/null
+++ b/_Main/BL/Type_ArchivePR/Attribute_DateTime.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute DateTime
+{
+  #keys: '3[413988.0.1179741549][413988.0.1179741548][413988.0.1179741550]'
+  ValueType: DateTime
+}
diff --git a/_Main/BL/Type_ArchivePR/Attribute_FilePath.qbl b/_Main/BL/Type_ArchivePR/Attribute_FilePath.qbl
new file mode 100644
index 0000000..f767bb2
--- /dev/null
+++ b/_Main/BL/Type_ArchivePR/Attribute_FilePath.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute FilePath
+{
+  #keys: '3[413988.0.1179741555][413988.0.1179741554][413988.0.1179741556]'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_ArchivePR/Attribute_Name.qbl b/_Main/BL/Type_ArchivePR/Attribute_Name.qbl
new file mode 100644
index 0000000..1f03d4e
--- /dev/null
+++ b/_Main/BL/Type_ArchivePR/Attribute_Name.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Name
+{
+  #keys: '3[413988.0.1179741552][413988.0.1179741551][413988.0.1179741553]'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_ArchivePR/Attribute_UserName.qbl b/_Main/BL/Type_ArchivePR/Attribute_UserName.qbl
new file mode 100644
index 0000000..fc80da0
--- /dev/null
+++ b/_Main/BL/Type_ArchivePR/Attribute_UserName.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute UserName
+{
+  #keys: '3[413988.0.1179741546][413988.0.1179741545][413988.0.1179741547]'
+  ValueType: String
+}
diff --git a/_Main/BL/Type_ArchivePR/DefaultValue_FilePath.qbl b/_Main/BL/Type_ArchivePR/DefaultValue_FilePath.qbl
new file mode 100644
index 0000000..c83cd18
--- /dev/null
+++ b/_Main/BL/Type_ArchivePR/DefaultValue_FilePath.qbl
@@ -0,0 +1,6 @@
+Quintiq file version 2.0
+#parent: #root
+DefaultValue
+{
+  TargetAttribute: FilePath
+}
diff --git a/_Main/BL/Type_ArchivePR/DefaultValue_Name.qbl b/_Main/BL/Type_ArchivePR/DefaultValue_Name.qbl
new file mode 100644
index 0000000..86c3d59
--- /dev/null
+++ b/_Main/BL/Type_ArchivePR/DefaultValue_Name.qbl
@@ -0,0 +1,6 @@
+Quintiq file version 2.0
+#parent: #root
+DefaultValue
+{
+  TargetAttribute: Name
+}
diff --git a/_Main/BL/Type_ArchivePR/DefaultValue_UserName.qbl b/_Main/BL/Type_ArchivePR/DefaultValue_UserName.qbl
new file mode 100644
index 0000000..48ef2c3
--- /dev/null
+++ b/_Main/BL/Type_ArchivePR/DefaultValue_UserName.qbl
@@ -0,0 +1,6 @@
+Quintiq file version 2.0
+#parent: #root
+DefaultValue
+{
+  TargetAttribute: UserName
+}
diff --git a/_Main/BL/Type_ArchivePR/_ROOT_Type_ArchivePR.qbl b/_Main/BL/Type_ArchivePR/_ROOT_Type_ArchivePR.qbl
new file mode 100644
index 0000000..df7b1be
--- /dev/null
+++ b/_Main/BL/Type_ArchivePR/_ROOT_Type_ArchivePR.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#root
+#parent: #DomainModel
+Type ArchivePR
+{
+  #keys: '5[413988.0.1179741542][413988.0.1179741540][0.0.0][413988.0.1179741541][413988.0.1179741543]'
+  BaseType: Object
+  StructuredName: 'ArchivePRs'
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pBudget.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pBudget.def
new file mode 100644
index 0000000..081206b
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pBudget.def
@@ -0,0 +1,58 @@
+Quintiq file version 2.0
+Component pBudget
+{
+  #keys: '[413988.0.1175250846]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component efBudget
+    {
+      #keys: '[413988.0.1175250847]'
+      BaseType: 'WebEditField'
+      Properties:
+      [
+        NumberOfColumns: 60
+        Taborder: 1
+      ]
+    }
+    Component bBudget
+    {
+      #keys: '[413988.0.1175250848]'
+      BaseType: 'WebButton'
+      Properties:
+      [
+        Image: 'FOLDER'
+        Label: 'Browse...'
+        Taborder: 2
+      ]
+    }
+    Component cBudget
+    {
+      #keys: '[413988.0.1175250849]'
+      BaseType: 'WebCheckbox'
+      Properties:
+      [
+        CheckboxType: 'toggle'
+        Label: '鏄惁瀛樻。'
+        Taborder: 3
+      ]
+    }
+    Component lBudget
+    {
+      #keys: '[413988.0.1175250850]'
+      BaseType: 'WebLabel'
+      Properties:
+      [
+        Label: 'Budget'
+        NumberOfColumns: 0
+        Taborder: 0
+      ]
+    }
+  ]
+  Properties:
+  [
+    FixedSize: true
+    Orientation: 'horizontal'
+    Taborder: 2
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurve.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurve.def
new file mode 100644
index 0000000..43cfea7
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurve.def
@@ -0,0 +1,47 @@
+Quintiq file version 2.0
+Component pCurve
+{
+  #keys: '[413988.0.1179192533]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component efCurve
+    {
+      #keys: '[413988.0.1179192534]'
+      BaseType: 'WebEditField'
+      Properties:
+      [
+        Enabled: false
+        NumberOfColumns: 60
+        Taborder: 1
+      ]
+    }
+    Component bCurve
+    {
+      #keys: '[413988.0.1179192535]'
+      BaseType: 'WebButton'
+      Properties:
+      [
+        Image: 'FOLDER'
+        Label: 'Browse...'
+        Taborder: 2
+      ]
+    }
+    Component lCurve
+    {
+      #keys: '[413988.0.1179192537]'
+      BaseType: 'WebLabel'
+      Properties:
+      [
+        NumberOfColumns: 0
+        Taborder: 0
+      ]
+    }
+  ]
+  Properties:
+  [
+    FixedSize: true
+    Orientation: 'horizontal'
+    Taborder: 8
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurveEnable.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurveEnable.def
new file mode 100644
index 0000000..e1fca08
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pCurveEnable.def
@@ -0,0 +1,36 @@
+Quintiq file version 2.0
+Component pCurveEnable
+{
+  #keys: '[413988.0.1179031783]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component cCurveEnable
+    {
+      #keys: '[413988.0.1179031784]'
+      BaseType: 'WebCheckbox'
+      Properties:
+      [
+        Label: '涓婁紶Curve'
+        Taborder: 1
+      ]
+    }
+    Component lCurveEnable
+    {
+      #keys: '[413988.0.1179031785]'
+      BaseType: 'WebLabel'
+      Properties:
+      [
+        Label: 'Curve'
+        NumberOfColumns: 2
+        Taborder: 0
+      ]
+    }
+  ]
+  Properties:
+  [
+    FixedSize: true
+    Orientation: 'horizontal'
+    Taborder: 7
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pIDS.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pIDS.def
new file mode 100644
index 0000000..68338a2
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pIDS.def
@@ -0,0 +1,47 @@
+Quintiq file version 2.0
+Component pIDS
+{
+  #keys: '[413988.0.1179352900]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component efIDS
+    {
+      #keys: '[413988.0.1179352901]'
+      BaseType: 'WebEditField'
+      Properties:
+      [
+        NumberOfColumns: 60
+        Taborder: 1
+      ]
+    }
+    Component bIDS
+    {
+      #keys: '[413988.0.1179352902]'
+      BaseType: 'WebButton'
+      Properties:
+      [
+        Image: 'FOLDER'
+        Label: 'Browse...'
+        Taborder: 2
+      ]
+    }
+    Component lIDS
+    {
+      #keys: '[413988.0.1179352904]'
+      BaseType: 'WebLabel'
+      Properties:
+      [
+        Label: 'IDS'
+        NumberOfColumns: 0
+        Taborder: 0
+      ]
+    }
+  ]
+  Properties:
+  [
+    FixedSize: true
+    Orientation: 'horizontal'
+    Taborder: 10
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPP.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPP.def
new file mode 100644
index 0000000..fa39264
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPP.def
@@ -0,0 +1,58 @@
+Quintiq file version 2.0
+Component pPP
+{
+  #keys: '[413988.0.1176500757]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component efPP
+    {
+      #keys: '[413988.0.1176500758]'
+      BaseType: 'WebEditField'
+      Properties:
+      [
+        NumberOfColumns: 60
+        Taborder: 1
+      ]
+    }
+    Component bPP
+    {
+      #keys: '[413988.0.1176500759]'
+      BaseType: 'WebButton'
+      Properties:
+      [
+        Image: 'FOLDER'
+        Label: 'Browse...'
+        Taborder: 2
+      ]
+    }
+    Component cPP
+    {
+      #keys: '[413988.0.1176500760]'
+      BaseType: 'WebCheckbox'
+      Properties:
+      [
+        CheckboxType: 'toggle'
+        Label: '鏄惁瀛樻。'
+        Taborder: 3
+      ]
+    }
+    Component lPP
+    {
+      #keys: '[413988.0.1176500761]'
+      BaseType: 'WebLabel'
+      Properties:
+      [
+        Label: 'PP'
+        NumberOfColumns: 0
+        Taborder: 0
+      ]
+    }
+  ]
+  Properties:
+  [
+    FixedSize: true
+    Orientation: 'horizontal'
+    Taborder: 1
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPA.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPA.def
new file mode 100644
index 0000000..802bc74
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPA.def
@@ -0,0 +1,58 @@
+Quintiq file version 2.0
+Component pPPA
+{
+  #keys: '[413988.0.1176983914]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component efPPA
+    {
+      #keys: '[413988.0.1176983915]'
+      BaseType: 'WebEditField'
+      Properties:
+      [
+        Enabled: false
+        NumberOfColumns: 60
+        Taborder: 1
+      ]
+    }
+    Component bPPA
+    {
+      #keys: '[413988.0.1176983916]'
+      BaseType: 'WebButton'
+      Properties:
+      [
+        Image: 'FOLDER'
+        Label: 'Browse...'
+        Taborder: 2
+      ]
+    }
+    Component cPPA
+    {
+      #keys: '[413988.0.1176983917]'
+      BaseType: 'WebCheckbox'
+      Properties:
+      [
+        CheckboxType: 'toggle'
+        Label: '鏄惁瀛樻。'
+        Taborder: 3
+      ]
+    }
+    Component lPPA
+    {
+      #keys: '[413988.0.1176983918]'
+      BaseType: 'WebLabel'
+      Properties:
+      [
+        NumberOfColumns: 0
+        Taborder: 0
+      ]
+    }
+  ]
+  Properties:
+  [
+    FixedSize: true
+    Orientation: 'horizontal'
+    Taborder: 4
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAArchive.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAArchive.def
new file mode 100644
index 0000000..1670931
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAArchive.def
@@ -0,0 +1,53 @@
+Quintiq file version 2.0
+Component pPPAArchive
+{
+  #keys: '[413988.0.1177392946]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component lPPAArchive
+    {
+      #keys: '[413988.0.1177392950]'
+      BaseType: 'WebLabel'
+      Properties:
+      [
+        NumberOfColumns: 0
+        Taborder: 0
+      ]
+    }
+    Component ddlPPAArchive
+    {
+      #keys: '[413988.0.1177393140]'
+      BaseType: 'WebDropDownList'
+      Databinding: 'ArchivePPA'
+      Children:
+      [
+        Component DataExtractor494
+        {
+          #keys: '[413988.0.1177393142]'
+          BaseType: 'WebDataExtractor'
+          Properties:
+          [
+            DataType: 'Archive'
+            Source: 'Archive'
+            Taborder: 0
+            Transformation: 'ArchivePPA'
+          ]
+        }
+      ]
+      Properties:
+      [
+        DisplayField: 'Name'
+        Enabled: false
+        NumberOfColumns: 57
+        Taborder: 1
+      ]
+    }
+  ]
+  Properties:
+  [
+    FixedSize: true
+    Orientation: 'horizontal'
+    Taborder: 6
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAArchiveEnable.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAArchiveEnable.def
new file mode 100644
index 0000000..ef1cc21
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAArchiveEnable.def
@@ -0,0 +1,35 @@
+Quintiq file version 2.0
+Component pPPAArchiveEnable
+{
+  #keys: '[413988.0.1177300343]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component cPPAPPAArchiveEnable
+    {
+      #keys: '[413988.0.1177300344]'
+      BaseType: 'WebCheckbox'
+      Properties:
+      [
+        Label: '璋冪敤瀛樻。PPA'
+        Taborder: 1
+      ]
+    }
+    Component lPPAPPAArchiveEnable
+    {
+      #keys: '[413988.0.1177300345]'
+      BaseType: 'WebLabel'
+      Properties:
+      [
+        NumberOfColumns: 2
+        Taborder: 0
+      ]
+    }
+  ]
+  Properties:
+  [
+    FixedSize: true
+    Orientation: 'horizontal'
+    Taborder: 5
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAEnable.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAEnable.def
new file mode 100644
index 0000000..5ee2a87
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPPAEnable.def
@@ -0,0 +1,36 @@
+Quintiq file version 2.0
+Component pPPAEnable
+{
+  #keys: '[413988.0.1176560750]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component cPPAEnable
+    {
+      #keys: '[413988.0.1176560753]'
+      BaseType: 'WebCheckbox'
+      Properties:
+      [
+        Label: '涓婁紶PPA'
+        Taborder: 1
+      ]
+    }
+    Component lPPAEnable
+    {
+      #keys: '[413988.0.1177014245]'
+      BaseType: 'WebLabel'
+      Properties:
+      [
+        Label: 'PPA'
+        NumberOfColumns: 2
+        Taborder: 0
+      ]
+    }
+  ]
+  Properties:
+  [
+    FixedSize: true
+    Orientation: 'horizontal'
+    Taborder: 3
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPR.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPR.def
index ab9dac2..49e3f6a 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPR.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPR.def
@@ -11,8 +11,7 @@
       BaseType: 'WebEditField'
       Properties:
       [
-        FixedSize: false
-        Label: 'PR'
+        NumberOfColumns: 60
         Taborder: 1
       ]
     }
@@ -44,7 +43,8 @@
       BaseType: 'WebLabel'
       Properties:
       [
-        NumberOfColumns: 1
+        Label: 'PR'
+        NumberOfColumns: 0
         Taborder: 0
       ]
     }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPreviousEditionCurve.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPreviousEditionCurve.def
new file mode 100644
index 0000000..3d22828
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pPreviousEditionCurve.def
@@ -0,0 +1,35 @@
+Quintiq file version 2.0
+Component pPreviousEditionCurve
+{
+  #keys: '[413988.0.1179262533]'
+  BaseType: 'WebPanel'
+  Children:
+  [
+    Component cPreviousEditionCurve
+    {
+      #keys: '[413988.0.1179262534]'
+      BaseType: 'WebCheckbox'
+      Properties:
+      [
+        Label: '浣跨敤涓婁竴鐗圕urve'
+        Taborder: 1
+      ]
+    }
+    Component lPreviousEditionCurve
+    {
+      #keys: '[413988.0.1179262535]'
+      BaseType: 'WebLabel'
+      Properties:
+      [
+        NumberOfColumns: 2
+        Taborder: 0
+      ]
+    }
+  ]
+  Properties:
+  [
+    FixedSize: true
+    Orientation: 'horizontal'
+    Taborder: 9
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pnlActionsLeft.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pnlActionsLeft.def
index ab383d9..33caa07 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pnlActionsLeft.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pnlActionsLeft.def
@@ -5,7 +5,7 @@
   BaseType: 'WebPanel'
   Children:
   [
-    Component bPPA
+    Component bPPATemplateDownload
     {
       #keys: '[413988.0.1171171540]'
       BaseType: 'WebButton'
@@ -15,7 +15,7 @@
         Taborder: 0
       ]
     }
-    Component bCurve
+    Component bCurveTemplateDownload
     {
       #keys: '[413988.0.1171322018]'
       BaseType: 'WebButton'
@@ -25,7 +25,7 @@
         Taborder: 1
       ]
     }
-    Component bIDS
+    Component bIDSTemplateDownload
     {
       #keys: '[413988.0.1171322020]'
       BaseType: 'WebButton'
@@ -35,7 +35,7 @@
         Taborder: 2
       ]
     }
-    Component bIDSFullTable
+    Component bIDSFullTableTemplateDownload
     {
       #keys: '[413988.0.1171322109]'
       BaseType: 'WebButton'
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pnlContent.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pnlContent.def
index 23fbe7b..8614d37 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pnlContent.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/Component_pnlContent.def
@@ -6,6 +6,16 @@
   Children:
   [
     #child: pPR
+    #child: pPP
+    #child: pBudget
+    #child: pPPAEnable
+    #child: pPPA
+    #child: pPPAArchiveEnable
+    #child: pPPAArchive
+    #child: pCurveEnable
+    #child: pCurve
+    #child: pPreviousEditionCurve
+    #child: pIDS
   ]
   Properties:
   [
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/_ROOT_Component_DialogRequirementUpload.def b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/_ROOT_Component_DialogRequirementUpload.def
index 9ad8e02..89a568c 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/_ROOT_Component_DialogRequirementUpload.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogRequirementUpload/_ROOT_Component_DialogRequirementUpload.def
@@ -17,7 +17,7 @@
     EscapeButton: 'btnCancel'
     ExcludeFromActiveComponent: true
     MinimumColumns: 110
-    MinimumRows: 40
+    MinimumRows: 35
     Padding: 'false'
     Title: 'RequirementUpload'
   ]

--
Gitblit v1.9.3