From 9cc8c01dd325c9e29dd7a8fc5521148e26978a1c Mon Sep 17 00:00:00 2001
From: hongjli <3117313295@qq.com>
Date: 星期三, 25 十月 2023 09:48:27 +0800
Subject: [PATCH] 异步分发接口优化
---
_Main/BL/Type_DataInterfaceLog/Attribute_ID.qbl | 7
_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_PanelDataInterfaceLog.def | 26 ++
_Main/BL/Type_GlobalDTOTable/StaticMethod_DeleteAllMappingData.qbl | 30 +++
_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_ListDataInterfaceLog.def | 59 ++++++
_Main/BL/Type_DataInterfaceLog/Attribute_Message.qbl | 7
_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_listActionBarPageDataInterfaceLog.def | 10 +
_Main/BL/Type_DataInterfaceLog/Attribute_ExecuteStatus.qbl | 14 +
_Main/BL/Type_DataInterfaceLog/Attribute_ExecuteUser.qbl | 7
_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/_ROOT_Component_FormDataInterfaceLog.def | 18 ++
_Main/BL/Relations/Relation_DataInterfaceLog_GlobalOTDLog_GlobalOTDLog_DataInterfaceLog.qbl | 23 ++
_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_ListDataInterfaceLog_MenuDelete_OnClick.def | 18 ++
_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_listContextMenuDataInterfaceLog.def | 36 ++++
_Main/BL/Type_DataInterfaceLog/Attribute_CreateDate.qbl | 7
_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_ListDataInterfaceLog_MenuSelectionAll_OnClick.def | 17 +
_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_Button5_OnClick.def | 4
_Main/BL/Type_DataInterfaceLog/StaticMethod_OnSuccess.qbl | 14 +
_Main/BL/Type_DataInterfaceLog/StaticMethod_Create.qbl | 15 +
_Main/BL/Type_DataInterfaceLog/Attribute_ErrorNo.qbl | 7
_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_PanelDataInterfaceLog_ButtonDeleteMappingData_OnClick.def | 20 ++
_Main/BL/Type_DataInterfaceLog/StaticMethod_OnError.qbl | 18 ++
_Main/Sys/ImgAttr/DataInterfaceLog.dme | 31 +++
_Main/BL/Type_DataInterfaceLog/_ROOT_Type_DataInterfaceLog.qbl | 9 +
_Main/UI/MacroPlannerWebApp/Views/接口测试.vw | 86 +++++++++
_Main/BL/Type_DataInterfaceLog/Attribute_ErrorMessage.qbl | 7
24 files changed, 484 insertions(+), 6 deletions(-)
diff --git a/_Main/BL/Relations/Relation_DataInterfaceLog_GlobalOTDLog_GlobalOTDLog_DataInterfaceLog.qbl b/_Main/BL/Relations/Relation_DataInterfaceLog_GlobalOTDLog_GlobalOTDLog_DataInterfaceLog.qbl
new file mode 100644
index 0000000..04035ff
--- /dev/null
+++ b/_Main/BL/Relations/Relation_DataInterfaceLog_GlobalOTDLog_GlobalOTDLog_DataInterfaceLog.qbl
@@ -0,0 +1,23 @@
+Quintiq file version 2.0
+#parent: #root
+Relation DataInterfaceLog_GlobalOTDLog_GlobalOTDLog_DataInterfaceLog
+{
+ #keys: '1[414702.1.240820064]'
+ DefaultRelationStrategy
+ {
+ }
+ RelationSide.LeftSide GlobalOTDLog
+ {
+ #keys: '3[414702.1.240820066][414702.1.240820065][414702.1.240820067]'
+ Cardinality: '0to1'
+ ObjectDefinition: DataInterfaceLog
+ OwningSide: 'Reference'
+ }
+ RelationSide.RightSide DataInterfaceLog
+ {
+ #keys: '3[414702.1.240820069][414702.1.240820068][414702.1.240820070]'
+ Cardinality: '1toN'
+ ObjectDefinition: GlobalOTDLog
+ OwningSide: 'Owned'
+ }
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/Attribute_CreateDate.qbl b/_Main/BL/Type_DataInterfaceLog/Attribute_CreateDate.qbl
new file mode 100644
index 0000000..927fccc
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/Attribute_CreateDate.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute CreateDate
+{
+ #keys: '3[414702.1.240820091][414702.1.240820090][414702.1.240820092]'
+ ValueType: DateTime
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/Attribute_ErrorMessage.qbl b/_Main/BL/Type_DataInterfaceLog/Attribute_ErrorMessage.qbl
new file mode 100644
index 0000000..2017c51
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/Attribute_ErrorMessage.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute ErrorMessage
+{
+ #keys: '3[414702.1.240820101][414702.1.240820100][414702.1.240820102]'
+ ValueType: String
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/Attribute_ErrorNo.qbl b/_Main/BL/Type_DataInterfaceLog/Attribute_ErrorNo.qbl
new file mode 100644
index 0000000..ffce55d
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/Attribute_ErrorNo.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute ErrorNo
+{
+ #keys: '3[414702.1.240820111][414702.1.240820110][414702.1.240820112]'
+ ValueType: Number
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/Attribute_ExecuteStatus.qbl b/_Main/BL/Type_DataInterfaceLog/Attribute_ExecuteStatus.qbl
new file mode 100644
index 0000000..99829e0
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/Attribute_ExecuteStatus.qbl
@@ -0,0 +1,14 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute ExecuteStatus
+{
+ #keys: '3[414702.1.240820121][414702.1.240820120][414702.1.240820122]'
+ Description:
+ [*
+ 鎵ц鐘舵��
+ Running
+ Success
+ Error
+ *]
+ ValueType: String
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/Attribute_ExecuteUser.qbl b/_Main/BL/Type_DataInterfaceLog/Attribute_ExecuteUser.qbl
new file mode 100644
index 0000000..365dfbf
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/Attribute_ExecuteUser.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute ExecuteUser
+{
+ #keys: '3[414702.1.240820131][414702.1.240820130][414702.1.240820132]'
+ ValueType: String
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/Attribute_ID.qbl b/_Main/BL/Type_DataInterfaceLog/Attribute_ID.qbl
new file mode 100644
index 0000000..6566ce8
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/Attribute_ID.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute ID
+{
+ #keys: '3[414702.1.240784646][414702.1.240784645][414702.1.240784647]'
+ ValueType: String
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/Attribute_Message.qbl b/_Main/BL/Type_DataInterfaceLog/Attribute_Message.qbl
new file mode 100644
index 0000000..ec7d65b
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/Attribute_Message.qbl
@@ -0,0 +1,7 @@
+Quintiq file version 2.0
+#parent: #root
+Attribute Message
+{
+ #keys: '3[414702.1.240784656][414702.1.240784655][414702.1.240784657]'
+ ValueType: String
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/StaticMethod_Create.qbl b/_Main/BL/Type_DataInterfaceLog/StaticMethod_Create.qbl
new file mode 100644
index 0000000..83ab828
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/StaticMethod_Create.qbl
@@ -0,0 +1,15 @@
+Quintiq file version 2.0
+#parent: #root
+StaticMethod Create (
+ GlobalOTDLog globalOTDLog,
+ String executeUser
+)
+{
+ TextBody:
+ [*
+ globalOTDLog.DataDistributionLog( relnew,
+ ExecuteStatus := "Running",
+ ExecuteUser := executeUser
+ );
+ *]
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/StaticMethod_OnError.qbl b/_Main/BL/Type_DataInterfaceLog/StaticMethod_OnError.qbl
new file mode 100644
index 0000000..60ebeac
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/StaticMethod_OnError.qbl
@@ -0,0 +1,18 @@
+Quintiq file version 2.0
+#parent: #root
+StaticMethod OnError (
+ GlobalOTDLog globalOTDLog,
+ Number errorNo,
+ String errorMessage,
+ String ID
+)
+{
+ TextBody:
+ [*
+ targetDataInterfaceLog := select( globalOTDLog, DataInterfaceLog, tempDI, tempDI.ID() = ID );
+
+ targetDataInterfaceLog.ExecuteStatus( "Error" );
+ targetDataInterfaceLog.ErrorNo( errorNo );
+ targetDataInterfaceLog.ErrorMessage( errorMessage );
+ *]
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/StaticMethod_OnSuccess.qbl b/_Main/BL/Type_DataInterfaceLog/StaticMethod_OnSuccess.qbl
new file mode 100644
index 0000000..76535c0
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/StaticMethod_OnSuccess.qbl
@@ -0,0 +1,14 @@
+Quintiq file version 2.0
+#parent: #root
+StaticMethod OnSuccess (
+ GlobalOTDLog globalOTDLog,
+ String ID
+)
+{
+ TextBody:
+ [*
+ targetDataInterfaceLog := select( globalOTDLog, DataInterfaceLog, tempDI, tempDI.ID() = ID );
+
+ targetDataInterfaceLog.ExecuteStatus( "Success" );
+ *]
+}
diff --git a/_Main/BL/Type_DataInterfaceLog/_ROOT_Type_DataInterfaceLog.qbl b/_Main/BL/Type_DataInterfaceLog/_ROOT_Type_DataInterfaceLog.qbl
new file mode 100644
index 0000000..c29ffcf
--- /dev/null
+++ b/_Main/BL/Type_DataInterfaceLog/_ROOT_Type_DataInterfaceLog.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#root
+#parent: #DomainModel
+Type DataInterfaceLog
+{
+ #keys: '5[414702.1.240820045][414702.1.240820043][0.0.0][414702.1.240820044][414702.1.240820046]'
+ BaseType: Object
+ StructuredName: 'DataInterfaceLogs'
+}
diff --git a/_Main/BL/Type_GlobalDTOTable/StaticMethod_DeleteAllMappingData.qbl b/_Main/BL/Type_GlobalDTOTable/StaticMethod_DeleteAllMappingData.qbl
new file mode 100644
index 0000000..bfd949f
--- /dev/null
+++ b/_Main/BL/Type_GlobalDTOTable/StaticMethod_DeleteAllMappingData.qbl
@@ -0,0 +1,30 @@
+Quintiq file version 2.0
+#parent: #root
+StaticMethod DeleteAllMappingData (
+ GlobalOTDTable globalOTDTable
+)
+{
+ TextBody:
+ [*
+ globalOTDTable.Global_MappingCustomOrder( relflush );
+ globalOTDTable.Global_MappingForecast( relflush );
+ globalOTDTable.Global_MappingUnitOfMeasure_MP( relflush );
+ globalOTDTable.Global_MappingSalesSegment_MP( relflush );
+ globalOTDTable.Global_MappingProduct_MP( relflush );
+ globalOTDTable.Global_MappingConversionFactor( relflush );
+ globalOTDTable.Global_MappingOperation( relflush );
+ globalOTDTable.Global_MappingOperationBOM( relflush );
+ globalOTDTable.Global_MappingProductInLane( relflush );
+ globalOTDTable.Global_MappingActualProductInStockingPointInPeriod( relflush );
+ globalOTDTable.Global_MappingInventorySupply( relflush );
+ globalOTDTable.Global_MappingStockingPointCost( relflush );
+ globalOTDTable.Global_MappingOperationCost( relflush );
+ globalOTDTable.Global_MappingDOI_DSI( relflush );
+ globalOTDTable.Global_MappingCustomerGrade( relflush );
+ globalOTDTable.Global_MappingStockingPoint_MP( relflush );
+ globalOTDTable.Global_MappingCurrency_MP( relflush );
+ globalOTDTable.Global_MappingCurrencyRate_MP( relflush );
+ globalOTDTable.Global_MappingLane( relflush );
+ globalOTDTable.Global_MappingLaneLeg( relflush );
+ *]
+}
diff --git a/_Main/Sys/ImgAttr/DataInterfaceLog.dme b/_Main/Sys/ImgAttr/DataInterfaceLog.dme
new file mode 100644
index 0000000..82ef720
--- /dev/null
+++ b/_Main/Sys/ImgAttr/DataInterfaceLog.dme
@@ -0,0 +1,31 @@
+Quintiq file version 2.0
+#parent: #root
+TypeDataInterface DataInterfaceLog
+{
+ TypeKey: '[414702.1.240820043]'
+ ImageDataMember ImgExecuteStatus
+ {
+ #keys: '1[414702.1.241719046]'
+ ImageSpecifications:
+ [
+ ImageDataMemberImageSpecification
+ {
+ Image: 'MEDIA_PLAY_GREEN'
+ Quill: 'object.ExecuteStatus() = "Running"'
+ Value: 'Running'
+ }
+ ImageDataMemberImageSpecification
+ {
+ Image: 'CHECK'
+ Quill: 'object.ExecuteStatus() = "Success"'
+ Value: 'Success'
+ }
+ ImageDataMemberImageSpecification
+ {
+ Image: 'DELETE2'
+ Quill: 'object.ExecuteStatus() = "Error"'
+ Value: 'Error'
+ }
+ ]
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_ListDataInterfaceLog.def b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_ListDataInterfaceLog.def
new file mode 100644
index 0000000..5c9d1b5
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_ListDataInterfaceLog.def
@@ -0,0 +1,59 @@
+Quintiq file version 2.0
+Component ListDataInterfaceLog
+{
+ #keys: '[414702.1.239680981]'
+ BaseType: 'WebList'
+ Children:
+ [
+ Component DataExtractorDataInterfaceLog
+ {
+ #keys: '[414702.1.239680982]'
+ BaseType: 'WebDataExtractor'
+ Properties:
+ [
+ DataType: 'GlobalOTDLog'
+ Source: 'GlobalOTDLog'
+ Taborder: 0
+ Transformation: 'DataInterfaceLog'
+ ]
+ }
+ #child: listActionBarPageDataInterfaceLog
+ Component DataSetLevelDataInterfaceLog
+ {
+ #keys: '[414702.1.239680987]'
+ BaseType: 'WebDataSetLevel'
+ Children:
+ [
+ #child: listContextMenuDataInterfaceLog
+ ]
+ Properties:
+ [
+ Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ImgExecuteStatus","title":"ImgExecuteStatus","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ImgExecuteStatus"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Message","title":"鏃ュ織淇℃伅","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Message"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CreateDate","title":"鍒涘缓鏃堕棿","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CreateDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ErrorNo","title":"閿欒鍙�","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ErrorNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ErrorMessage","title":"閿欒娑堟伅","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ErrorMessage"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ExecuteUser","title":"鎵ц鐢ㄦ埛","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ExecuteUser"}}]'
+ ContextMenu: 'listContextMenuDataInterfaceLog'
+ Taborder: 2
+ ]
+ }
+ ]
+ Properties:
+ [
+ Taborder: 1
+ ]
+ ResponseDefinitions:
+ [
+ DelegatedResponseDefinition OnClick id:Responsedef_ListDataInterfaceLog_WebMenu_OnClick
+ {
+ #keys: '[414702.1.241608270]'
+ Initiator: 'WebMenu'
+ IsInherited: false
+ ResponseType: 'OnClick'
+ Arguments:
+ [
+ ResponseDefinitionArgument selection
+ {
+ #keys: '[517.0.24916696]'
+ Binding: 'this.Selection()'
+ }
+ ]
+ }
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_PanelDataInterfaceLog.def b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_PanelDataInterfaceLog.def
new file mode 100644
index 0000000..6a2764e
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_PanelDataInterfaceLog.def
@@ -0,0 +1,26 @@
+Quintiq file version 2.0
+Component PanelDataInterfaceLog
+{
+ #keys: '[414702.1.241718154]'
+ BaseType: 'WebPanel'
+ Children:
+ [
+ Component ButtonDeleteMappingData
+ {
+ #keys: '[414702.1.241609042]'
+ BaseType: 'WebButton'
+ Properties:
+ [
+ Image: 'GARBAGE'
+ Label: '鍒犻櫎鎵�鏈変腑闂磋〃鏁版嵁'
+ Taborder: 0
+ ]
+ }
+ ]
+ Properties:
+ [
+ FixedSize: true
+ Orientation: 'horizontal'
+ Taborder: 0
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_listActionBarPageDataInterfaceLog.def b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_listActionBarPageDataInterfaceLog.def
new file mode 100644
index 0000000..99182f0
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_listActionBarPageDataInterfaceLog.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+Component listActionBarPageDataInterfaceLog
+{
+ #keys: '[414702.1.239680984]'
+ BaseType: 'listActionBarPage'
+ Properties:
+ [
+ Taborder: 1
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_listContextMenuDataInterfaceLog.def b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_listContextMenuDataInterfaceLog.def
new file mode 100644
index 0000000..e774933
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Component_listContextMenuDataInterfaceLog.def
@@ -0,0 +1,36 @@
+Quintiq file version 2.0
+Component listContextMenuDataInterfaceLog
+{
+ #keys: '[414702.1.239680989]'
+ BaseType: 'listContextMenu'
+ Children:
+ [
+ Component MenuDelete
+ {
+ #keys: '[414702.1.241377626]'
+ BaseType: 'WebMenu'
+ Properties:
+ [
+ Image: 'DELETE'
+ Taborder: 3
+ Title: '鍒犻櫎'
+ ]
+ }
+ Component MenuSelectionAll
+ {
+ #keys: '[414702.1.239663154]'
+ BaseType: 'WebMenu'
+ Properties:
+ [
+ Image: 'SELECTION'
+ Shortcut: 'Ctrl+A'
+ Taborder: 4
+ Title: '鍏ㄩ��'
+ ]
+ }
+ ]
+ Properties:
+ [
+ Taborder: 0
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_ListDataInterfaceLog_MenuDelete_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_ListDataInterfaceLog_MenuDelete_OnClick.def
new file mode 100644
index 0000000..852a007
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_ListDataInterfaceLog_MenuDelete_OnClick.def
@@ -0,0 +1,18 @@
+Quintiq file version 2.0
+#parent: ListDataInterfaceLog
+Response OnClick (
+ DataInterfaceLog selection
+) id:Response_ListDataInterfaceLog_MenuDelete_OnClick
+{
+ #keys: '[414702.1.239692167]'
+ DefinitionID => /ListDataInterfaceLog/Responsedef_ListDataInterfaceLog_WebMenu_OnClick
+ Initiator: 'MenuDelete'
+ QuillAction
+ {
+ Body:
+ [*
+ selection.Delete();
+ *]
+ GroupServerCalls: false
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_ListDataInterfaceLog_MenuSelectionAll_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_ListDataInterfaceLog_MenuSelectionAll_OnClick.def
new file mode 100644
index 0000000..e10569b
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_ListDataInterfaceLog_MenuSelectionAll_OnClick.def
@@ -0,0 +1,17 @@
+Quintiq file version 2.0
+#parent: ListDataInterfaceLog
+Response OnClick () id:Response_ListDataInterfaceLog_MenuSelectionAll_OnClick
+{
+ #keys: '[414702.1.241718079]'
+ CanBindMultiple: false
+ DefinitionID => /ListDataInterfaceLog/Responsedef_ListDataInterfaceLog_WebMenu_OnClick
+ Initiator: 'MenuSelectionAll'
+ QuillAction
+ {
+ Body:
+ [*
+ this.SelectAll();
+ *]
+ GroupServerCalls: false
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_PanelDataInterfaceLog_ButtonDeleteMappingData_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_PanelDataInterfaceLog_ButtonDeleteMappingData_OnClick.def
new file mode 100644
index 0000000..8f7212d
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/Response_PanelDataInterfaceLog_ButtonDeleteMappingData_OnClick.def
@@ -0,0 +1,20 @@
+Quintiq file version 2.0
+#parent: PanelDataInterfaceLog/ButtonDeleteMappingData
+Response OnClick () id:Response_PanelDataInterfaceLog_ButtonDeleteMappingData_OnClick
+{
+ #keys: '[414702.1.239672495]'
+ CanBindMultiple: false
+ DefinitionID: 'Responsedef_WebButton_OnClick'
+ Precondition:
+ [*
+ return not isnull( GlobalOTDTable );
+ *]
+ QuillAction
+ {
+ Body:
+ [*
+ GlobalOTDTable::DeleteAllMappingData( GlobalOTDTable );
+ *]
+ GroupServerCalls: false
+ }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/_ROOT_Component_FormDataInterfaceLog.def b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/_ROOT_Component_FormDataInterfaceLog.def
new file mode 100644
index 0000000..ec119cb
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormDataInterfaceLog/_ROOT_Component_FormDataInterfaceLog.def
@@ -0,0 +1,18 @@
+Quintiq file version 2.0
+#root
+#parent: MacroPlannerWebApp
+OrphanComponent FormDataInterfaceLog
+{
+ #keys: '[414702.1.239641060]'
+ BaseType: 'WebForm'
+ Children:
+ [
+ #child: ListDataInterfaceLog
+ #child: PanelDataInterfaceLog
+ ]
+ Properties:
+ [
+ Image: 'MUSHROOM'
+ Title: '鏁版嵁鎺ュ彛鏃ュ織'
+ ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_Button5_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_Button5_OnClick.def
index 93cfb84..5886c41 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_Button5_OnClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Response_Button5_OnClick.def
@@ -5,10 +5,6 @@
#keys: '[414702.1.228751233]'
CanBindMultiple: false
DefinitionID: 'Responsedef_WebButton_OnClick'
- Precondition:
- [*
-
- *]
QuillAction
{
Body:
diff --git "a/_Main/UI/MacroPlannerWebApp/Views/\346\216\245\345\217\243\346\265\213\350\257\225.vw" "b/_Main/UI/MacroPlannerWebApp/Views/\346\216\245\345\217\243\346\265\213\350\257\225.vw"
index 1977281..7ca33c1 100644
--- "a/_Main/UI/MacroPlannerWebApp/Views/\346\216\245\345\217\243\346\265\213\350\257\225.vw"
+++ "b/_Main/UI/MacroPlannerWebApp/Views/\346\216\245\345\217\243\346\265\213\350\257\225.vw"
@@ -13,7 +13,7 @@
{
mode: 'open'
rowPosition: 1
- rowSpan: 23
+ rowSpan: 17
columnPosition: 1
columnSpan: 6
}
@@ -152,7 +152,7 @@
{
mode: 'open'
rowPosition: 1
- rowSpan: 23
+ rowSpan: 28
columnPosition: 7
columnSpan: 6
}
@@ -1180,6 +1180,88 @@
}
}
}
+ form_FormDataInterfaceLog
+ {
+ title: 'QTIANMA_JITUAN::FormDataInterfaceLog'
+ shown: true
+ componentID: 'QTIANMA_JITUAN::FormDataInterfaceLog'
+ layout
+ {
+ mode: 'open'
+ rowPosition: 18
+ rowSpan: 11
+ columnPosition: 1
+ columnSpan: 6
+ }
+ components
+ {
+ FormDataInterfaceLog_PanelDataInterfaceLog
+ {
+ sizeRatio: 1
+ }
+ FormDataInterfaceLog_ListDataInterfaceLog
+ {
+ }
+ FormDataInterfaceLog_DataSetLevelDataInterfaceLog
+ {
+ groupDepth: -1
+ column_ImgExecuteStatus
+ {
+ columnId: 'ImgExecuteStatus'
+ dataPath: 'ImgExecuteStatus'
+ dataType: 'string'
+ index: 0
+ subtotals: ''
+ width: 40
+ }
+ column_Message
+ {
+ columnId: 'Message'
+ dataPath: 'Message'
+ dataType: 'string'
+ index: 1
+ subtotals: ''
+ width: 150
+ }
+ column_CreateDate
+ {
+ columnId: 'CreateDate'
+ dataPath: 'CreateDate'
+ dataType: 'datetime'
+ index: 2
+ subtotals: ''
+ width: 150
+ }
+ column_ErrorNo
+ {
+ columnId: 'ErrorNo'
+ dataPath: 'ErrorNo'
+ dataType: 'number'
+ index: 3
+ subtotals: ''
+ width: 150
+ }
+ column_ErrorMessage
+ {
+ columnId: 'ErrorMessage'
+ dataPath: 'ErrorMessage'
+ dataType: 'string'
+ index: 4
+ subtotals: ''
+ width: 150
+ }
+ column_ExecuteUser
+ {
+ columnId: 'ExecuteUser'
+ dataPath: 'ExecuteUser'
+ dataType: 'string'
+ index: 5
+ subtotals: ''
+ width: 150
+ }
+ }
+ }
+ }
}
userconfigurableinformation
{
--
Gitblit v1.9.3