DO multi-instance and hybrigde

This commit is contained in:
wanlop run 2023-12-10 15:44:44 +07:00
parent 0dde7189bb
commit 3cd0b26766
4 changed files with 66 additions and 41 deletions

View file

@ -2,9 +2,7 @@ DEBUGVAR NetworkStatus
DEBUGVAR SELLONLINE
DEBUGVAR PayOfflineMode
If OpenFromMulti = 1 Then
TabMenuVisibleInst 99
EndIf
If CocktailShow = "true" Then
If OpenFromPageBoard = 1 Then
@ -56,3 +54,8 @@ Else
EndIf
EndIf
Var OpenFromPageBoard = 0
If OpenFromMulti = 1 Then
TabMenuVisibleInst 99
EndIf
Var OpenFromMulti = 0

View file

@ -233,44 +233,7 @@
EndIf
EndIf
DEBUGVAR EnableMultiInstance
If EnableMultiInstance = "true" Then
OpenRedirect "/taobin_project/xml/page_catalog_group_coffee.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/coffee.ev"
OpenRedirect "/taobin_project/xml/page_catalog_group_tea.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/tea.ev"
OpenRedirect "/taobin_project/xml/page_catalog_group_milk.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/milk.ev"
OpenRedirect "/taobin_project/xml/page_catalog_group_other.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/sodaother.ev"
Var InstanceTabOpenFile2 = "ROOT/taobin_project/xml/menutab/page_catalog_group_coffee.xml"
Var InstanceTabOpenFile3 = "ROOT/taobin_project/xml/menutab/page_catalog_group_tea.xml"
Var InstanceTabOpenFile4 = "ROOT/taobin_project/xml/menutab/page_catalog_group_milk.xml"
If AppFastButtonState = "Enable" Then
Var InstanceTabOpenFile5 = "ROOT/taobin_project/xml/menutab/page_catalog_group_appfast.xml"
EndIf
If WheyButtonState = "Enable" Then
Var InstanceTabOpenFile5 = "ROOT/taobin_project/xml/menutab/page_catalog_group_whey.xml"
OpenRedirect "/taobin_project/xml/page_catalog_group_whey.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/kidandwhey.ev"
EndIf
If MenuKidButtonState = "Enable" Then
Var InstanceTabOpenFile5 = "ROOT/taobin_project/xml/menutab/page_catalog_group_forkid.xml"
OpenRedirect "/taobin_project/xml/page_catalog_group_forkid.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/kidandwhey.ev"
EndIf
If CocktailShow = "true" Then
Var InstanceTabOpenFile6 = "ROOT/taobin_project/xml/menutab/page_catalog_group_cocktail.xml"
OpenRedirect "/taobin_project/xml/page_catalog_group_cocktail.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/health.ev"
Else
Var InstanceTabOpenFile6 = "ROOT/taobin_project/xml/menutab/page_catalog_group_health.xml"
OpenRedirect "/taobin_project/xml/page_catalog_group_health.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/health.ev"
EndIf
Var InstanceTabOpenFile7 = "ROOT/taobin_project/xml/menutab/page_catalog_group_other.xml"
TabMenuVisibleInst 99
EndIf
TopView "show"
Var Price5Active = 0

View file

@ -238,6 +238,9 @@
EndIf
EndIf
If EnableMultiInstance = "true" Then
Open "ROOT/taobin_project/xml/menutab/page_catalog.xml"
EndIf
Var Price5Active = 0
</EventOpen>

View file

@ -35,6 +35,9 @@
Var LanguageButtonEnable = "Invisible"
EndIf
IF CountDownForMulti = "" Then
Var CountDownForMulti = 99
EndIf
</EventOpen>
<Timeout> 1000 </Timeout>
<EventTimeout>
@ -56,6 +59,56 @@
;DEBUGVAR langfn
DEBUGVAR EnableMultiInstance
DEBUGVAR CountDownForMulti
If EnableMultiInstance = "true" Then
If CountDownForMulti = 99 Then
Else
If CountDownForMulti = 1 Then
OpenRedirect "/taobin_project/xml/page_catalog_group_coffee.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/coffee.ev"
OpenRedirect "/taobin_project/xml/page_catalog_group_tea.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/tea.ev"
OpenRedirect "/taobin_project/xml/page_catalog_group_milk.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/milk.ev"
OpenRedirect "/taobin_project/xml/page_catalog_group_other.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/sodaother.ev"
Var InstanceTabOpenFile2 = "ROOT/taobin_project/xml/menutab/page_catalog_group_coffee.xml"
Var InstanceTabOpenFile3 = "ROOT/taobin_project/xml/menutab/page_catalog_group_tea.xml"
Var InstanceTabOpenFile4 = "ROOT/taobin_project/xml/menutab/page_catalog_group_milk.xml"
If AppFastButtonState = "Enable" Then
Var InstanceTabOpenFile5 = "ROOT/taobin_project/xml/menutab/page_catalog_group_appfast.xml"
EndIf
If WheyButtonState = "Enable" Then
Var InstanceTabOpenFile5 = "ROOT/taobin_project/xml/menutab/page_catalog_group_whey.xml"
OpenRedirect "/taobin_project/xml/page_catalog_group_whey.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/kidandwhey.ev"
EndIf
If MenuKidButtonState = "Enable" Then
Var InstanceTabOpenFile5 = "ROOT/taobin_project/xml/menutab/page_catalog_group_forkid.xml"
OpenRedirect "/taobin_project/xml/page_catalog_group_forkid.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/kidandwhey.ev"
EndIf
If CocktailShow = "true" Then
Var InstanceTabOpenFile6 = "ROOT/taobin_project/xml/menutab/page_catalog_group_cocktail.xml"
OpenRedirect "/taobin_project/xml/page_catalog_group_cocktail.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/health.ev"
Else
Var InstanceTabOpenFile6 = "ROOT/taobin_project/xml/menutab/page_catalog_group_health.xml"
OpenRedirect "/taobin_project/xml/page_catalog_group_health.xml" "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/health.ev"
EndIf
Var InstanceTabOpenFile7 = "ROOT/taobin_project/xml/menutab/page_catalog_group_other.xml"
TabMenuVisibleInst 99
EndIf
If CountDownForMulti > 0 Then
Var CountDownForMulti = CountDownForMulti - 1
EndIf
EndIf
EndIf
If BrewCommand = "RefreshAll" Then
Var BrewCommand = "-"
@ -71,6 +124,9 @@
EndIf
If CountDownForMulti = 99 Then
Var CountDownForMulti = 15
EndIf
EndIf
TimerReset