From fa6a937b65a8bcec38cd6acae85fd181290a8f32 Mon Sep 17 00:00:00 2001
From: admin <admin@admin.com>
Date: 星期四, 16 一月 2025 13:10:45 +0800
Subject: [PATCH] sap接口优化
---
_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_List391_bPush_OnClick.def | 19 +++
_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_pHeader.def | 10 ++
_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_listContextMenu713.def | 14 ++
_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_pHeader_bPush_OnClick.def | 12 ++
_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Component_pnlContent.def | 25 +++++
_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Method_Edit.def | 14 ++
_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterfaceForSAPGet.qbl | 2
_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Response_pnlActions_btnOk_OnClick.def | 16 +++
_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_Publish.qbl | 4
_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Response_pnlActions_btnCancel_OnClick.def | 15 +++
_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/_ROOT_Component_DialogEditQuantitySAP_PIR.def | 31 ++++++
_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_List655.def | 18 +++
_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Component_pnlActions.def | 40 ++++++++
_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_List655_mEdit_OnClick.def | 21 ++++
14 files changed, 239 insertions(+), 2 deletions(-)
diff --git a/_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_Publish.qbl b/_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_Publish.qbl
index 43b904f..1703e66 100644
--- a/_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_Publish.qbl
+++ b/_Main/BL/Type_AOnlineAndMOfflinePlanPIR/StaticMethod_Publish.qbl
@@ -28,9 +28,9 @@
}
loginfo.RequestBody( jsondata.Build().AsString() );
- info( loginfo.RequestBody() );
+ //info( loginfo.RequestBody() );
data := InterfaceLoginfo::CallInterfaceForSAPGet( owner, loginfo );
- info( '----------------', data );
+ //info( '----------------', data );
return data;
*]
}
diff --git a/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterfaceForSAPGet.qbl b/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterfaceForSAPGet.qbl
index c338a06..7783353 100644
--- a/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterfaceForSAPGet.qbl
+++ b/_Main/BL/Type_InterfaceLoginfo/StaticMethod_CallInterfaceForSAPGet.qbl
@@ -20,6 +20,7 @@
if( loginfo.Name() = Translations::InterfaceDataset_AOnlineAndMOfflinePlanMS64_Name() ){//瑁呴厤涓婄嚎璁″垝MS64
httpinterface.URL( Translations::InterfaceDataset_AOnlineAndMOfflinePlanMS64_URL() );
}
+ // info( "璇锋眰浣�:", loginfo.RequestBody() );
httpinterface.Call( loginfo.RequestBody() );
result := httpinterface.Result();
loginfo.Response( result );
@@ -33,6 +34,7 @@
data := JSON::Null().Build();
sapresponse := construct( InterfaceSAPResponseLoginfos );
feedback := '';
+ info( "杩斿洖鍝嶅簲锛�", loginfo.Response() );
if( loginfo.Success() ){
resultJson := JSON::Parse( loginfo.Response() );
code := resultJson.Get( "code" ).GetNumber();
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Component_pnlActions.def b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Component_pnlActions.def
new file mode 100644
index 0000000..8b6cbc6
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Component_pnlActions.def
@@ -0,0 +1,40 @@
+Quintiq file version 2.0
+Component pnlActions
+{
+ #keys: '[415754.0.907118089]'
+ BaseType: 'WebPanel'
+ Children:
+ [
+ Component btnOk
+ {
+ #keys: '[415754.0.907118093]'
+ BaseType: 'WebButton'
+ Properties:
+ [
+ Label: 'OK'
+ Taborder: 0
+ ]
+ }
+ Component btnCancel
+ {
+ #keys: '[415754.0.907118095]'
+ BaseType: 'WebButton'
+ Properties:
+ [
+ Label: 'Cancel'
+ Taborder: 1
+ ]
+ }
+ ]
+ Properties:
+ [
+ Alignment: 'trailing'
+ Border: true
+ ExcludeFromActiveComponent: true
+ FixedSize: true
+ Orientation: 'horizontal'
+ Padding: 'true'
+ Style: 'footer'
+ Taborder: 1
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Component_pnlContent.def b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Component_pnlContent.def
new file mode 100644
index 0000000..5977d24
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Component_pnlContent.def
@@ -0,0 +1,25 @@
+Quintiq file version 2.0
+Component pnlContent
+{
+ #keys: '[415754.0.907118087]'
+ BaseType: 'WebPanel'
+ Children:
+ [
+ Component npContent
+ {
+ #keys: '[415754.0.907475925]'
+ BaseType: 'WebNumberPicker'
+ Properties:
+ [
+ DataBinding: 'dhDialogData.Data.PlanningQty'
+ Label: '鏁伴噺'
+ Taborder: 0
+ ]
+ }
+ ]
+ Properties:
+ [
+ Padding: 'true'
+ Taborder: 0
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Method_Edit.def b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Method_Edit.def
new file mode 100644
index 0000000..57aafe5
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Method_Edit.def
@@ -0,0 +1,14 @@
+Quintiq file version 2.0
+#parent: #root
+Method Edit (
+ AOnlineAndMOfflinePlanPIRData data
+) id:Method_DialogEditQuantitySAP_PIR_Edit
+{
+ #keys: '[415754.0.907475839]'
+ Body:
+ [*
+ dhDialogData.Data( data );
+
+ ApplicationMacroPlanner.ShowFormNonModal( this );
+ *]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Response_pnlActions_btnCancel_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Response_pnlActions_btnCancel_OnClick.def
new file mode 100644
index 0000000..158ee9d
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/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: '[415754.0.907118099]'
+ DefinitionID: 'Responsedef_WebButton_OnClick'
+ GroupServerCalls: true
+ QuillAction
+ {
+ Body:
+ [*
+ Form.Close();
+ *]
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Response_pnlActions_btnOk_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/Response_pnlActions_btnOk_OnClick.def
new file mode 100644
index 0000000..bfe5a79
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/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: '[415754.0.907118098]'
+ DefinitionID: 'Responsedef_WebButton_OnClick'
+ GroupServerCalls: true
+ QuillAction
+ {
+ Body:
+ [*
+ Form.ApplyChanges();
+ Form.Close();
+ *]
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/_ROOT_Component_DialogEditQuantitySAP_PIR.def b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/_ROOT_Component_DialogEditQuantitySAP_PIR.def
new file mode 100644
index 0000000..417b057
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogEditQuantitySAP_PIR/_ROOT_Component_DialogEditQuantitySAP_PIR.def
@@ -0,0 +1,31 @@
+Quintiq file version 2.0
+#root
+#parent: MacroPlannerWebApp
+OrphanComponent DialogEditQuantitySAP_PIR
+{
+ #keys: '[415754.0.907118085]'
+ BaseType: 'WebForm'
+ Children:
+ [
+ #child: pnlContent
+ #child: pnlActions
+ Component dhDialogData
+ {
+ #keys: '[415754.0.907520662]'
+ BaseType: 'WebDataHolder'
+ Databinding: 'AOnlineAndMOfflinePlanPIRData'
+ Properties:
+ [
+ Taborder: 2
+ ]
+ }
+ ]
+ Properties:
+ [
+ Alignment: 'trailing'
+ EnterButton: 'btnOk'
+ EscapeButton: 'btnCancel'
+ ExcludeFromActiveComponent: true
+ Padding: 'false'
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_List655.def b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_List655.def
index ce1352a..1681c1d 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_List655.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_List655.def
@@ -39,4 +39,22 @@
[
Taborder: 0
]
+ ResponseDefinitions:
+ [
+ DelegatedResponseDefinition OnClick id:Responsedef_List655_WebMenu_OnClick
+ {
+ #keys: '[415754.0.907118164]'
+ Initiator: 'WebMenu'
+ IsInherited: false
+ ResponseType: 'OnClick'
+ Arguments:
+ [
+ ResponseDefinitionArgument selection
+ {
+ #keys: '[1489.0.58140061]'
+ Binding: 'this.Selection()'
+ }
+ ]
+ }
+ ]
}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_listContextMenu713.def b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_listContextMenu713.def
index e258b20..d6c123c 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_listContextMenu713.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_listContextMenu713.def
@@ -3,6 +3,20 @@
{
#keys: '[415754.0.906554209]'
BaseType: 'listContextMenu'
+ Children:
+ [
+ Component mEdit
+ {
+ #keys: '[415754.0.907118195]'
+ BaseType: 'WebMenu'
+ Properties:
+ [
+ Image: 'EDITOR_CONSTRAINT'
+ Taborder: 3
+ Title: 'Edit'
+ ]
+ }
+ ]
Properties:
[
Taborder: 0
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_pHeader.def b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_pHeader.def
index bfeb801..e106ef5 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_pHeader.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Component_pHeader.def
@@ -37,6 +37,16 @@
Taborder: 2
]
}
+ Component bPush
+ {
+ #keys: '[415754.0.907118015]'
+ BaseType: 'WebButton'
+ Properties:
+ [
+ Label: '鎺ㄩ��'
+ Taborder: 3
+ ]
+ }
]
Properties:
[
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_List391_bPush_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_List391_bPush_OnClick.def
new file mode 100644
index 0000000..4dbe266
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_List391_bPush_OnClick.def
@@ -0,0 +1,19 @@
+Quintiq file version 2.0
+#parent: List391
+Response OnClick (
+ AOnlineAndMOfflinePlanPIR selection
+) id:Response_List391_bPush_OnClick
+{
+ #keys: '[415754.0.907252248]'
+ CanBindMultiple: false
+ DefinitionID => /List391/Responsedef_List391_WebButton_OnClick
+ Initiator: 'bPush'
+ QuillAction
+ {
+ Body:
+ [*
+ AOnlineAndMOfflinePlanPIR::Publish( InterfaceDataset, selection.InterfaceLoginfo() );
+ *]
+ GroupServerCalls: false
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_List655_mEdit_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_List655_mEdit_OnClick.def
new file mode 100644
index 0000000..451c323
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_List655_mEdit_OnClick.def
@@ -0,0 +1,21 @@
+Quintiq file version 2.0
+#parent: List655
+Response OnClick (
+ AOnlineAndMOfflinePlanPIRData selection
+) id:Response_List655_mEdit_OnClick
+{
+ #keys: '[415754.0.907392054]'
+ CanBindMultiple: false
+ DefinitionID => /List655/Responsedef_List655_WebMenu_OnClick
+ Initiator: 'mEdit'
+ QuillAction
+ {
+ Body:
+ [*
+ dlg := construct( DialogEditQuantitySAP_PIR );
+
+ dlg.Edit( selection );
+ *]
+ GroupServerCalls: false
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_pHeader_bPush_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_pHeader_bPush_OnClick.def
new file mode 100644
index 0000000..bc89628
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormSAP_PIR/Response_pHeader_bPush_OnClick.def
@@ -0,0 +1,12 @@
+Quintiq file version 2.0
+#parent: pHeader/bPush
+Response OnClick () id:Response_pHeader_bPush_OnClick
+{
+ #keys: '[415754.0.907252162]'
+ CanBindMultiple: false
+ DefinitionID: 'Responsedef_WebButton_OnClick'
+ QuillAction
+ {
+ GroupServerCalls: false
+ }
+}
--
Gitblit v1.9.3