From 1b82302cdb47f4e7d606233c52345d9b07c0de9b Mon Sep 17 00:00:00 2001
From: limj <limj@taizhitech.com>
Date: 星期四, 21 九月 2023 10:54:29 +0800
Subject: [PATCH] 填产问题修改 优先级因子与明细
---
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/_ROOT_Component_FormPriorityPolicy.def | 1
/dev/null | 90 ------------------
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_MenuEdit_OnClick.def | 7 +
_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def | 4
_Main/UI/MacroPlannerWebApp/Component_DialogNewPriorityPolicy/Method_ClickBtnOk.def | 6 -
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyCoefficient#902.def | 34 ++++++
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_DataHolderPriorityPolicySelectBusinessType_OnCreated.def | 16 +++
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation713.def | 31 +++--
_Main/UI/MacroPlannerWebApp/Component_DialogHistoricalSalesOrders/Response_pnlActions_btnOk_OnClick.def | 8
_Main/UI/MacroPlannerWebApp/Component_FormForecasts/Component_PanelSalesDemands.def | 1
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation.def | 47 +++++++++
_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_OnClick.def | 16 +++
12 files changed, 143 insertions(+), 118 deletions(-)
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def
index 732c296..89f4bc2 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogFillingCapacityOrder/Response_pnlActions_btnOk_OnClick.def
@@ -9,8 +9,8 @@
feedback := Translations::FilllingCapacity_ValidateInput();
checkValue := not dropDownStringListProductID.Text() = '' and not dropDownStringListSalesSegmentName.Text() = ''
- and not dropDownStringListStockPointID.Text() = '' and dropDownStringListCustomer.Text() = ''
- and not edtQuantity.Text() = '' and dropDownStringListUnitOfMeasureName.Text() = ''
+ and not dropDownStringListStockPointID.Text() = '' and not dropDownStringListCustomer.Text() = ''
+ and not edtQuantity.Text() = '' and not dropDownStringListUnitOfMeasureName.Text() = ''
and not edtSalesAmount.Text() = ''
return checkValue;
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogHistoricalSalesOrders/Response_pnlActions_btnOk_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_DialogHistoricalSalesOrders/Response_pnlActions_btnOk_OnClick.def
index 4c52dcb..e9d82ba 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogHistoricalSalesOrders/Response_pnlActions_btnOk_OnClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogHistoricalSalesOrders/Response_pnlActions_btnOk_OnClick.def
@@ -4,15 +4,14 @@
{
#keys: '[414382.0.391970684]'
DefinitionID: 'Responsedef_WebButton_OnClick'
- GroupServerCalls: true
Precondition:
[*
feedback := Translations::FilllingCapacity_ValidateInput();
checkValue := not dropDownStringListProductID.Text() = '' and not dropDownStringListSalesSegmentName.Text() = ''
- and not dropDownStringListStockPointID.Text() = '' and dropDownStringListCustomer.Text() = ''
- and not edtQuantity.Text() = '' and dropDownStringListUnitOfMeasureName.Text() = ''
- and edtSalesAmount.Text() = ''
+ and not dropDownStringListStockPointID.Text() = '' and not dropDownStringListCustomer.Text() = ''
+ and not edtQuantity.Text() = '' and not dropDownStringListUnitOfMeasureName.Text() = ''
+ and not edtSalesAmount.Text() = ''
return checkValue;
*]
@@ -22,5 +21,6 @@
[*
Form.ClickBtnOk()
*]
+ GroupServerCalls: false
}
}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogNewPriorityPolicy/Method_ClickBtnOk.def b/_Main/UI/MacroPlannerWebApp/Component_DialogNewPriorityPolicy/Method_ClickBtnOk.def
index 20a11fc..6b89082 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogNewPriorityPolicy/Method_ClickBtnOk.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogNewPriorityPolicy/Method_ClickBtnOk.def
@@ -14,12 +14,6 @@
DataHolderNewPriorityPolicy.Data().Commit();
- //if( not isnull( DataHolderForm.Data() ) )
- //{
- // // Access the form, select the new assumption
- // DataHolderForm.Data().ListAssumptions().SelectByKey( DataHolderDialogData.Data().WrappedInstance().Key() );
- //}
-
this.Close();
*]
}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormForecasts/Component_PanelSalesDemands.def b/_Main/UI/MacroPlannerWebApp/Component_FormForecasts/Component_PanelSalesDemands.def
index 743b727..4bfe5b1 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormForecasts/Component_PanelSalesDemands.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormForecasts/Component_PanelSalesDemands.def
@@ -1,7 +1,6 @@
Quintiq file version 2.0
Component PanelSalesDemands #extension
{
- #error 102458: "Class Component with id 'PanelSalesDemands' cannot find its child with id 'PanelAllSalesDemands'. The file / folder structure might be corrupted due to integration."
Children:
[
Component DataHolderSalesDemands #extension
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyCoefficient\043902.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyCoefficient\043902.def"
new file mode 100644
index 0000000..e2c6e2f
--- /dev/null
+++ "b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyCoefficient\043902.def"
@@ -0,0 +1,34 @@
+Quintiq file version 2.0
+Component PanelPriorityPolicyCoefficient id:PanelPriorityPolicyCoefficient_902
+{
+ #keys: '[414382.0.494931779]'
+ BaseType: 'WebPanel'
+ Children:
+ [
+ Component LabelPriorityPolicyCoefficient
+ {
+ #keys: '[414382.0.494931780]'
+ BaseType: 'WebLabel'
+ Properties:
+ [
+ Label: '鍥犲瓙鐨勭郴鏁�'
+ Taborder: 0
+ ]
+ }
+ Component ButtonCommit
+ {
+ #keys: '[414382.0.494931877]'
+ BaseType: 'WebButton'
+ Properties:
+ [
+ Label: '瀹屾垚'
+ Taborder: 1
+ ]
+ }
+ ]
+ Properties:
+ [
+ Orientation: 'horizontal'
+ Taborder: 4
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation.def b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation.def
new file mode 100644
index 0000000..3b2466e
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation.def
@@ -0,0 +1,47 @@
+Quintiq file version 2.0
+Component PanelPriorityPolicyOperation
+{
+ #keys: '[414382.0.495572021]'
+ BaseType: 'WebPanel'
+ Children:
+ [
+ Component PanelPriorityPolicyOperationName
+ {
+ #keys: '[414382.0.494931391]'
+ BaseType: 'WebLabel'
+ Properties:
+ [
+ Label: '浼樺厛绾х瓥鐣ュ悕绉�:'
+ Taborder: 0
+ ]
+ }
+ Component LabelFormula id:LabelFormula_223
+ {
+ #keys: '[414382.0.494931658]'
+ BaseType: 'WebLabel'
+ Properties:
+ [
+ Label: '鍏紡:'
+ Taborder: 1
+ ]
+ }
+ Component LabelCalculateValue id:LabelCalculateValue_943
+ {
+ #keys: '[414382.0.494931674]'
+ BaseType: 'WebLabel'
+ Properties:
+ [
+ Label: '璁$畻鍊�:'
+ Taborder: 2
+ ]
+ }
+ #child: PanelPriorityPolicyOperation713
+ #child: PanelPriorityPolicyCoefficient_902
+ ]
+ Properties:
+ [
+ Taborder: 4
+ Title: '浼樺厛绾х瓥鐣ラ厤缃�'
+ Visible: false
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Component_PanelPriorityPolicyOperation.def b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation713.def
similarity index 72%
rename from _Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Component_PanelPriorityPolicyOperation.def
rename to _Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation713.def
index 34a03b8..ffc4427 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Component_PanelPriorityPolicyOperation.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Component_PanelPriorityPolicyOperation713.def
@@ -1,13 +1,13 @@
Quintiq file version 2.0
-Component PanelPriorityPolicyOperation
+Component PanelPriorityPolicyOperation713
{
- #keys: '[414382.0.490130786]'
+ #keys: '[414382.0.494931742]'
BaseType: 'WebPanel'
Children:
[
Component ButtonAddPriorityPolicy
{
- #keys: '[414382.0.490130807]'
+ #keys: '[414382.0.494931743]'
BaseType: 'WebButton'
Properties:
[
@@ -17,7 +17,7 @@
}
Component Buttonplus
{
- #keys: '[414382.0.490130825]'
+ #keys: '[414382.0.494931744]'
BaseType: 'WebButton'
Properties:
[
@@ -27,16 +27,17 @@
}
Component ButtonSubtract
{
- #keys: '[414382.0.490130836]'
+ #keys: '[414382.0.494931745]'
BaseType: 'WebButton'
Properties:
[
+ Label: '*'
Taborder: 3
]
}
Component StringListPriorityPolicyOperation
{
- #keys: '[414382.0.492194048]'
+ #keys: '[414382.0.494931746]'
BaseType: 'WebDropDownStringList'
Properties:
[
@@ -46,50 +47,54 @@
}
Component ButtonMultiply
{
- #keys: '[414382.0.490151249]'
+ #keys: '[414382.0.494931747]'
BaseType: 'WebButton'
Properties:
[
+ Label: 'x'
Taborder: 4
]
}
Component ButtonDivide
{
- #keys: '[414382.0.490151283]'
+ #keys: '[414382.0.494931748]'
BaseType: 'WebButton'
Properties:
[
+ Label: '/'
Taborder: 5
]
}
Component ButtonLeftParenthesis
{
- #keys: '[414382.0.490151322]'
+ #keys: '[414382.0.494931749]'
BaseType: 'WebButton'
Properties:
[
+ Label: '('
Taborder: 6
]
}
Component ButtonRightParenthesis
{
- #keys: '[414382.0.490151325]'
+ #keys: '[414382.0.494931750]'
BaseType: 'WebButton'
Properties:
[
+ Label: ')'
Taborder: 7
]
}
Component ButtonRollBack
{
- #keys: '[414382.0.490151327]'
+ #keys: '[414382.0.494931751]'
BaseType: 'WebButton'
Properties:
[
+ Label: '<-'
Taborder: 8
]
}
- #child: PanelPriorityPolicyCoefficient
]
Properties:
[
@@ -97,6 +102,6 @@
MinimumColumns: 10
MinimumRows: 1
Orientation: 'horizontal'
- Taborder: 4
+ Taborder: 3
]
}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_DataHolderPriorityPolicySelectBusinessType_OnCreated.def b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_DataHolderPriorityPolicySelectBusinessType_OnCreated.def
new file mode 100644
index 0000000..ddd1a60
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_DataHolderPriorityPolicySelectBusinessType_OnCreated.def
@@ -0,0 +1,16 @@
+Quintiq file version 2.0
+#parent: DataHolderPriorityPolicySelectBusinessType
+Response OnCreated () id:Response_FormPriorityPolicy_DataHolderPriorityPolicySelectBusinessType_OnCreated
+{
+ #keys: '[414382.0.493813692]'
+ CanBindMultiple: false
+ DefinitionID: 'Responsedef_WebComponent_OnCreated'
+ QuillAction
+ {
+ Body:
+ [*
+ this.Data(PriorityPolicyBusinessType.Text());
+ *]
+ GroupServerCalls: false
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_MenuEdit_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_MenuEdit_OnClick.def
index fc6f40c..b956173 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_MenuEdit_OnClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_MenuEdit_OnClick.def
@@ -1,6 +1,8 @@
Quintiq file version 2.0
#parent: ListPriorityPolicy
-Response OnClick () id:Response_ListPriorityPolicy_MenuEdit_OnClick
+Response OnClick (
+ PriorityPolicy selection
+) id:Response_ListPriorityPolicy_MenuEdit_OnClick
{
#keys: '[414382.0.489382588]'
CanBindMultiple: false
@@ -10,7 +12,8 @@
{
Body:
[*
- ApplicationMacroPlanner.OpenForm( 'FormPriorityPolicyOperation');
+ PanelPriorityPolicyOperation.Visible(true);
+ PanelPriorityPolicyOperationName.Text(selection.Name());
*]
GroupServerCalls: false
}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_OnClick.def
new file mode 100644
index 0000000..563ab9a
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/Response_ListPriorityPolicy_OnClick.def
@@ -0,0 +1,16 @@
+Quintiq file version 2.0
+#parent: ListPriorityPolicy
+Response OnClick () id:Response_ListPriorityPolicy_MenuHide_OnClick
+{
+ #keys: '[414382.0.493814813]'
+ CanBindMultiple: false
+ DefinitionID => /ListPriorityPolicy/Responsedef_ListPriorityPolicy_WebMenu_OnClick
+ QuillAction
+ {
+ Body:
+ [*
+ PanelPriorityPolicyOperation.Visible(false);
+ *]
+ GroupServerCalls: false
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/_ROOT_Component_FormPriorityPolicy.def b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/_ROOT_Component_FormPriorityPolicy.def
index 75ab278..299aac2 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/_ROOT_Component_FormPriorityPolicy.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicy/_ROOT_Component_FormPriorityPolicy.def
@@ -38,6 +38,7 @@
Taborder: 3
]
}
+ #child: PanelPriorityPolicyOperation
]
Properties:
[
diff --git "a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Component_PanelPriorityPolicyCoefficient\043428.def" "b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Component_PanelPriorityPolicyCoefficient\043428.def"
deleted file mode 100644
index dbf9712..0000000
--- "a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Component_PanelPriorityPolicyCoefficient\043428.def"
+++ /dev/null
@@ -1,23 +0,0 @@
-Quintiq file version 2.0
-Component PanelPriorityPolicyCoefficient
-{
- #keys: '[414382.0.491374606]'
- BaseType: 'WebPanel'
- Children:
- [
- Component LabelPriorityPolicyCoefficient
- {
- #keys: '[414382.0.491374627]'
- BaseType: 'WebLabel'
- Properties:
- [
- Label: '鍥犲瓙鐨勭郴鏁�'
- Taborder: 0
- ]
- }
- ]
- Properties:
- [
- Taborder: 9
- ]
-}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Response_DataHolderPriorityPolicyOperationPriorityFactor_OnCreated.def b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Response_DataHolderPriorityPolicyOperationPriorityFactor_OnCreated.def
deleted file mode 100644
index 6165dce..0000000
--- a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Response_DataHolderPriorityPolicyOperationPriorityFactor_OnCreated.def
+++ /dev/null
@@ -1,18 +0,0 @@
-Quintiq file version 2.0
-#parent: DataHolderPriorityPolicyOperationPriorityFactor
-Response OnCreated () id:Response_FormPriorityPolicyOperation_DataHolderPriorityPolicyOperationPriorityFactor_OnCreated
-{
- #keys: '[414382.0.490152499]'
- CanBindMultiple: false
- DefinitionID: 'Responsedef_WebComponent_OnCreated'
- QuillAction
- {
- Body:
- [*
- businessType := DataHolderPriorityPolicySelectBusinessType.Data();
- list := PriorityFactor::GetDataByBusinessType( MacroPlan,businessType);
- this.Data(&list);
- *]
- GroupServerCalls: false
- }
-}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Response_PanelPriorityPolicyOperation_StringListPriorityPolicyOperation_OnCr.def b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Response_PanelPriorityPolicyOperation_StringListPriorityPolicyOperation_OnCr.def
deleted file mode 100644
index b6f1c25..0000000
--- a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/Response_PanelPriorityPolicyOperation_StringListPriorityPolicyOperation_OnCr.def
+++ /dev/null
@@ -1,16 +0,0 @@
-Quintiq file version 2.0
-#parent: PanelPriorityPolicyOperation/StringListPriorityPolicyOperation
-Response OnCreated () id:Response_PanelPriorityPolicyOperation_StringListPriorityPolicyOperation_OnCreated
-{
- #keys: '[414382.0.490112531]'
- CanBindMultiple: false
- DefinitionID: 'Responsedef_WebComponent_OnCreated'
- QuillAction
- {
- Body:
- [*
- list := DataHolderPriorityPolicyOperationPriorityFactor.Data();
- *]
- GroupServerCalls: false
- }
-}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/_ROOT_Component_FormPriorityPolicyOperation.def b/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/_ROOT_Component_FormPriorityPolicyOperation.def
deleted file mode 100644
index 25d030b..0000000
--- a/_Main/UI/MacroPlannerWebApp/Component_FormPriorityPolicyOperation/_ROOT_Component_FormPriorityPolicyOperation.def
+++ /dev/null
@@ -1,90 +0,0 @@
-Quintiq file version 2.0
-#root
-#parent: MacroPlannerWebApp
-OrphanComponent FormPriorityPolicyOperation
-{
- #keys: '[414382.0.489382838]'
- BaseType: 'WebForm'
- Children:
- [
- Component PriorityPolicyName
- {
- #keys: '[414382.0.489442519]'
- BaseType: 'WebLabel'
- Properties:
- [
- Label: '浼樺厛绾х瓥鐣ュ悕绉�:'
- Taborder: 0
- ]
- }
- Component DataHolderPriorityPolicyOperation
- {
- #keys: '[414382.0.489442547]'
- BaseType: 'WebDataHolder'
- Databinding: 'PriorityPolicy'
- Properties:
- [
- Taborder: 1
- ]
- }
- Component LabelFormula
- {
- #keys: '[414382.0.489443040]'
- BaseType: 'WebLabel'
- Properties:
- [
- Label: '鍏紡:'
- Taborder: 2
- ]
- }
- Component LabelCalculateValue
- {
- #keys: '[414382.0.489443084]'
- BaseType: 'WebLabel'
- Properties:
- [
- Label: '璁$畻鍊�:'
- Taborder: 3
- ]
- }
- #child: PanelPriorityPolicyOperation
- Component DataHolderPriorityPolicySelectBusinessType
- {
- #keys: '[414382.0.490152351]'
- BaseType: 'WebDataHolder'
- Databinding: 'String'
- Children:
- [
- Component DataExtractorPriorityPolicySelectBusinessType
- {
- #keys: '[414382.0.490152374]'
- BaseType: 'WebDataExtractor'
- Properties:
- [
- DataType: 'String'
- Source: 'DataHolderPriorityPolicySelectBusinessType'
- Taborder: 0
- ]
- }
- ]
- Properties:
- [
- Taborder: 5
- ]
- }
- Component DataHolderPriorityPolicyOperationPriorityFactor
- {
- #keys: '[414382.0.490152466]'
- BaseType: 'WebDataHolder'
- Databinding: 'structured[PriorityFactor]*'
- Properties:
- [
- Taborder: 6
- ]
- }
- ]
- Properties:
- [
- Title: '浼樺厛绾х瓥鐣ラ厤缃�'
- ]
-}
--
Gitblit v1.9.3