Merge branch 'masterpiece' of ssh://forthrd.ddns.net:2222/1TBHDD/ikong/taobin_project into masterpiece
This commit is contained in:
commit
70586c95cb
79 changed files with 14251 additions and 9627 deletions
|
|
@ -31,7 +31,7 @@ Else
|
|||
Var FileRecommendToOpen = "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
||||
|
||||
If taobin_nopro = "true" Then
|
||||
|
||||
|
||||
Else
|
||||
|
||||
If CoconutMilkPro = 1 Then
|
||||
|
|
@ -74,7 +74,7 @@ Else
|
|||
EndIf
|
||||
|
||||
If CatalogLayoutV3 = 1 Then
|
||||
TRY "/mnt/sdcard/coffeevending/taobin_project/xml/v3/event/script_open_promotion_v3.ev"
|
||||
TRY "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/multi/v3/event/script_open_promotion_v3.ev"
|
||||
EndIf
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,31 +0,0 @@
|
|||
|
||||
if "v3" in param and "promotion" in param:
|
||||
file_template = open(directory_to_process + "/page_catalog_group_recommend.xml", 'r')
|
||||
template_content = file_template.read()
|
||||
file_template.close()
|
||||
|
||||
pro_template = open(directory_to_process + "/event/event_v3/promotion_template.inc")
|
||||
pro_template_content = pro_template.read()
|
||||
pro_template.close()
|
||||
|
||||
all_active_pro = ""
|
||||
|
||||
files = os.listdir(directory_to_process + "/event/event_v3")
|
||||
files = [f for f in files if f.endswith(".json")]
|
||||
for filename in files:
|
||||
pro_json_file = open(directory_to_process + "/event/event_v3/"+ filename)
|
||||
pro_json = json.load(pro_json_file)
|
||||
start_time = datetime.datetime.strptime(pro_json["start"], "%Y-%m-%dT%H:%M:%S")
|
||||
end_time = datetime.datetime.strptime(pro_json["end"], "%Y-%m-%dT%H:%M:%S")
|
||||
if start_time > datetime.datetime.now() or datetime.datetime.now() < end_time:
|
||||
pro_content = str(pro_template_content)
|
||||
pro_content = pro_content.replace("#State", pro_json["state"])
|
||||
pro_content = pro_content.replace("#Type", pro_json["type"])
|
||||
pro_content = pro_content.replace("#MediaThai", pro_json["media_thai"])
|
||||
pro_content = pro_content.replace("#MediaEng", pro_json["media_eng"])
|
||||
pro_content = pro_content.replace("#EventClick", pro_json["event_click"])
|
||||
all_active_pro += pro_content + "\n\t"
|
||||
|
||||
pro_output_file = open(directory_to_process + "/event/event_v3/active_promotions.xml", 'w')
|
||||
pro_output_file.write(template_content.replace(";banners", all_active_pro))
|
||||
pro_output_file.close()
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"start": "2025-04-01T00:00:00",
|
||||
"end": "2025-04-30T00:00:00",
|
||||
"state": "KingdomThaiTeaProState",
|
||||
"type": "IMAGE",
|
||||
"media_thai": "ROOT/taobin_project/image/event/kingdom_thai_tea/kingdom_thai_tea.png",
|
||||
"media_eng": "ROOT/taobin_project/image/event/kingdom_thai_tea/kingdom_thai_tea.png",
|
||||
"event_click": "Open \"ROOT/taobin_project/xml/v3/page_catalog_group_pro_kingdom_thai_tea.xml\""
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"start": "2025-04-07T00:00:00",
|
||||
"end": "2025-04-27T00:00:00",
|
||||
"state": "PepsiXTaobinProState",
|
||||
"type": "VIDEO",
|
||||
"media_thai": "ROOT/taobin_project/image/event/pepsi_x_taobin/pepsi_x_taobin.mp4",
|
||||
"media_eng": "ROOT/taobin_project/image/event/pepsi_x_taobin/pepsi_x_taobin.mp4",
|
||||
"event_click": "Open \"ROOT/taobin_project/xml/v3/page_catalog_group_pro_pepsi_x_taobin.xml\""
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"start": "2025-03-10T00:00:00",
|
||||
"end": "2025-03-31T00:00:00",
|
||||
"state": "MatchaEveryDayProState",
|
||||
"type": "IMAGE",
|
||||
"media_thai": "ROOT/taobin_project/image/event/matcha_every_day/matcha_every_day.png",
|
||||
"media_eng": "ROOT/taobin_project/image/event/matcha_every_day/matcha_every_day.png",
|
||||
"event_click": "Open \"ROOT/taobin_project/xml/v3/page_catalog_group_pro_matcha_every_day.xml\""
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"start": "2025-03-1T00:00:00",
|
||||
"end": "2025-03-31T00:00:00",
|
||||
"state": "CoconutMilkProState",
|
||||
"type": "VIDEO",
|
||||
"media_thai": "ROOT/taobin_project/image/event/coconut_milk/coconut_milk.mp4",
|
||||
"media_eng": "ROOT/taobin_project/image/event/coconut_milk/coconut_milk.mp4",
|
||||
"event_click": "Open \"ROOT/taobin_project/xml/v3/page_catalog_group_pro_coconut_milk.xml\""
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,16 +0,0 @@
|
|||
<Banner>
|
||||
<State> #State </State>
|
||||
<Type> #Type </Type>
|
||||
<Media>
|
||||
eval(
|
||||
If show_eng = "true" Then
|
||||
Var return = "#MediaEng"
|
||||
Else
|
||||
Var return = "#MediaThai"
|
||||
EndIf
|
||||
)
|
||||
</Media>
|
||||
<EventOnClick>
|
||||
#EventClick
|
||||
</EventOnClick>
|
||||
</Banner>
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
|
||||
|
||||
|
||||
Var FileRecommendToOpen = "ROOT/taobin_project/xml/v3/event/event_v3/active_promotions.xml"
|
||||
|
||||
Var MatchaEveryDayProState = "Invisible"
|
||||
Var CoconutMilkProState = "Invisible"
|
||||
Var KingdomThaiTeaProState = "Invisible"
|
||||
Var PepsiXTaobinProState = "Invisible"
|
||||
|
||||
If CoconutMilkPro = 1 Then
|
||||
Var CoconutMilkProState = "Enable"
|
||||
EndIf
|
||||
|
||||
If MatchaEveryDayPro = 1 Then
|
||||
Var MatchaEveryDayProState = "Enable"
|
||||
EndIf
|
||||
|
||||
If KingdomThaiTeaPro = 1 Then
|
||||
Var KingdomThaiTeaProState = "Enable"
|
||||
EndIf
|
||||
|
||||
If PepsiXTaobinPro = 1 Then
|
||||
Var PepsiXTaobinProState = "Enable"
|
||||
EndIf
|
||||
|
|
@ -1,122 +0,0 @@
|
|||
Var NextPage = "-"
|
||||
|
||||
DEBUGVAR ICE_PROCESS_STATUS
|
||||
DEBUGVAR ICE_PROCESS_TXT
|
||||
|
||||
|
||||
If show_eng = "true" Then
|
||||
Var showthaiText = "Invisible"
|
||||
Var showengText = "Enable"
|
||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
||||
|
||||
Var ice_tab_text = "Ice will be ready at "
|
||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
||||
|
||||
|
||||
Else
|
||||
Var showengText = "Invisible"
|
||||
Var showthaiText = "Enable"
|
||||
|
||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
||||
|
||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
||||
Var text_unavailable = "หมด###size=32"
|
||||
EndIf
|
||||
|
||||
If ICE_PROCESS_STATUS = 2 Then
|
||||
Var ice_tab_process_show = "Enable"
|
||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
||||
Else
|
||||
Var ice_tab_process_show = "Invisible"
|
||||
EndIf
|
||||
|
||||
|
||||
; SpiralOnline
|
||||
|
||||
Var MenuVSelected2 = "Invisible"
|
||||
|
||||
Var Menu1Selected2 = "Invisible"
|
||||
Var Menu2Selected2 = "Invisible"
|
||||
Var Menu3Selected2 = "Invisible"
|
||||
Var Menu4Selected2 = "Invisible"
|
||||
|
||||
Var Menu6Selected2 = "Invisible"
|
||||
Var Menu7Selected2 = "Invisible"
|
||||
Var MenuVSelected2 = "Invisible"
|
||||
Var Menu11Selected2 = "Invisible"
|
||||
|
||||
Var Menu21Selected2 = "Invisible"
|
||||
|
||||
Var MenuVSelected2 = "Invisible"
|
||||
If SpiralOnline = "true" Then
|
||||
If Seeker = "curr" Then
|
||||
Var MenuVSelected2 = "Enable"
|
||||
EndIf
|
||||
EndIf
|
||||
|
||||
; init default
|
||||
Var Menu1Selected = "Enable"
|
||||
Var Menu2Selected = "Enable"
|
||||
Var Menu3Selected = "Enable"
|
||||
Var Menu4Selected = "Enable"
|
||||
; 5 fruit
|
||||
Var Menu5Selected = "Invisible"
|
||||
Var Menu6Selected = "Enable"
|
||||
Var Menu7Selected = "Enable"
|
||||
; 8 cocktail
|
||||
Var Menu8Selected = "Invisible"
|
||||
|
||||
If CocktailShow = "true" Then
|
||||
Var Menu7Selected = "Invisible"
|
||||
Var Menu8Selected = "Enable"
|
||||
EndIf
|
||||
|
||||
|
||||
If AppFastEnable = "true" Then
|
||||
Var Menu11Selected = "Enable"
|
||||
Var Menu21Selected = "Invisible"
|
||||
Var Menu7Selected = "Invisible"
|
||||
Else
|
||||
If MenuKidEnable = "true" Then
|
||||
Var Menu11Selected = "Invisible"
|
||||
Var Menu21Selected = "Enable"
|
||||
Var Menu7Selected = "Invisible"
|
||||
Else
|
||||
Var Menu11Selected = "Invisible"
|
||||
Var Menu21Selected = "Invisible"
|
||||
Var Menu7Selected = "Enable"
|
||||
EndIf
|
||||
EndIf
|
||||
|
||||
If CocktailShow = "true" Then
|
||||
Var Menu7Selected = "Invisible"
|
||||
EndIf
|
||||
|
||||
If RecipeTag1 = "HealthTurnOn" Then
|
||||
Var Menu22Selected = "Enable"
|
||||
Else
|
||||
Var Menu22Selected = "Invisible"
|
||||
EndIf
|
||||
|
||||
Var Menu6Selected = "Invisible"
|
||||
Var Menu61Selected = "Enable"
|
||||
Var Menu62Selected = "Enable"
|
||||
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
||||
RootLayoutVisible 3 "hide"
|
||||
RootLayoutVisible 13 "hide"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,458 +0,0 @@
|
|||
|
||||
; notice enable heathy menu
|
||||
|
||||
<Image>
|
||||
<X> 0 </X>
|
||||
<Y> 380 </Y>
|
||||
<Width> 1080 </Width>
|
||||
<Height> 1540 </Height>
|
||||
<Color> "0xeae6e1" </Color>
|
||||
</Image>
|
||||
|
||||
|
||||
|
||||
<Timeout> 1000 </Timeout>
|
||||
<EventTimeout>
|
||||
;DEBUGVAR ICE_PROCESS_STATUS
|
||||
|
||||
If ICE_PROCESS_STATUS = 2 Then
|
||||
Var ice_tab_process_show = "Enable"
|
||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
||||
Else
|
||||
Var ice_tab_process_show = "Invisible"
|
||||
EndIf
|
||||
|
||||
|
||||
If NextPage = "-" Then
|
||||
|
||||
Else
|
||||
If CupOnArm = "true" Then
|
||||
If Timeout > 9 Then
|
||||
SAVELOG "COA9"
|
||||
Open NextPage
|
||||
EndIf
|
||||
Else
|
||||
If Timeout > 30 Then
|
||||
SAVELOG "COA30"
|
||||
Open NextPage
|
||||
EndIf
|
||||
EndIf
|
||||
EndIf
|
||||
|
||||
If Timeout > 60 Then
|
||||
SAVELOG "Timeout"
|
||||
If Seeker = "next" Then
|
||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
||||
Else
|
||||
SAVELOG "Back"
|
||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
||||
EndIf
|
||||
EndIf
|
||||
|
||||
If BrewCommand = "RefreshAll" Then
|
||||
Var BrewCommand = "-"
|
||||
Open CurrentXMLFileName2
|
||||
EndIf
|
||||
|
||||
If Seeker = "curr" Then
|
||||
If DoorCupPosition = "bottom" Then
|
||||
; It normal
|
||||
Var EmergencyStop = "false"
|
||||
Else
|
||||
Var EmergencyStop = "true"
|
||||
|
||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
||||
|
||||
EndIf
|
||||
EndIf
|
||||
|
||||
If IgnoreNetCore = "true" Then
|
||||
|
||||
Else
|
||||
;stop_now
|
||||
|
||||
EndIf
|
||||
|
||||
|
||||
; zone cup on arm
|
||||
If Seeker = "curr" Then
|
||||
If CupOnArm = "true" Then
|
||||
|
||||
If CheckCupStateDoorCupClose = "" Then
|
||||
If buttonRemoveCup = "Enable" Then
|
||||
|
||||
Else
|
||||
Refresh
|
||||
EndIf
|
||||
|
||||
Var buttonRemoveCup = "Enable"
|
||||
|
||||
EndIf
|
||||
|
||||
If CheckCupStateDoorCupClose = "done" Then
|
||||
If buttonRemoveCup = "Enable" Then
|
||||
|
||||
Else
|
||||
Refresh
|
||||
EndIf
|
||||
|
||||
Var buttonRemoveCup = "Enable"
|
||||
|
||||
EndIf
|
||||
Else
|
||||
If buttonRemoveCup = "Enable" Then
|
||||
Var buttonRemoveCup = "Invisible"
|
||||
Refresh
|
||||
EndIf
|
||||
EndIf
|
||||
Else
|
||||
Var buttonRemoveCup = "Invisible"
|
||||
EndIf
|
||||
|
||||
Var Timeout = Timeout + 1
|
||||
TimerReset
|
||||
</EventTimeout>
|
||||
|
||||
|
||||
; under line
|
||||
<Image>
|
||||
<X> 0 </X>
|
||||
<Y> 494 </Y>
|
||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
||||
</Image>
|
||||
|
||||
|
||||
; under line
|
||||
<Image>
|
||||
<X> 0 </X>
|
||||
<Y> 380 </Y>
|
||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
||||
</Image>
|
||||
|
||||
|
||||
; back
|
||||
<Button>
|
||||
<X> 19 </X>
|
||||
<Y> 381 </Y>
|
||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
If SpiralOnline = "true" Then
|
||||
If Seeker = "curr" Then
|
||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
||||
EndIf
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
||||
EndIf
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 1000 </X>
|
||||
<Y> 381 </Y>
|
||||
<Filename> show_btn </Filename>
|
||||
<FilenamePress> show_btp </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
; eng
|
||||
If show_eng = "true" Then
|
||||
Var show_eng = "false"
|
||||
Var text_unavailable = "หมด###size=32"
|
||||
Else
|
||||
Var show_eng = "true"
|
||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
||||
EndIf
|
||||
|
||||
|
||||
Open CurrentXMLFileName2
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
;
|
||||
<ListView1>
|
||||
<Width> 1080 </Width>
|
||||
<Height> "auto" </Height>
|
||||
<X> 0 </X>
|
||||
<Y> 395 </Y>
|
||||
<Row2>
|
||||
<State>"Enable"</State>
|
||||
<Width> 896 </Width>
|
||||
<Height> 102 </Height>
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu1Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
SAVELOG "Click rec"
|
||||
Var NextPage = "-"
|
||||
|
||||
TRY "/mnt/sdcard/coffeevending/taobin_project/xml/event/script_common_for_open_promotion_xml.ev"
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu2Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
|
||||
|
||||
|
||||
If EnableMultiInstance = "true" Then
|
||||
|
||||
TabMenuVisibleInst 2
|
||||
Var OpenFileXML = CountryRootPath + "/xml/multi/page_instance2.xml"
|
||||
|
||||
OpenInst 2 OpenFileXML
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_coffee.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu3Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
If EnableMultiInstance = "true" Then
|
||||
|
||||
TabMenuVisibleInst 3
|
||||
Var OpenFileXML = CountryRootPath + "/xml/multi/page_instance2.xml"
|
||||
|
||||
OpenInst 2 OpenFileXML
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_tea.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu4Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
|
||||
If EnableMultiInstance = "true" Then
|
||||
TabMenuVisibleInst 4
|
||||
Var OpenFileXML = CountryRootPath + "/xml/multi/page_instance2.xml"
|
||||
|
||||
OpenInst 2 OpenFileXML
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_milk.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu7Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
If EnableMultiInstance = "true" Then
|
||||
TabMenuVisibleInst 5
|
||||
Var OpenFileXML = CountryRootPath + "/xml/multi/page_instance2.xml"
|
||||
|
||||
OpenInst 2 OpenFileXML
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_whey.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu11Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
If EnableMultiInstance = "true" Then
|
||||
TabMenuVisibleInst 5
|
||||
Var OpenFileXML = CountryRootPath + "/xml/multi/page_instance2.xml"
|
||||
|
||||
OpenInst 2 OpenFileXML
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_appfast.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu21Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
If EnableMultiInstance = "true" Then
|
||||
TabMenuVisibleInst 5
|
||||
Var OpenFileXML = CountryRootPath + "/xml/multi/page_instance2.xml"
|
||||
|
||||
OpenInst 2 OpenFileXML
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_forkid.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu22Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
If EnableMultiInstance = "true" Then
|
||||
TabMenuVisibleInst 5
|
||||
Var OpenFileXML = CountryRootPath + "/xml/multi/page_instance2.xml"
|
||||
|
||||
OpenInst 2 OpenFileXML
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_health.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu8Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
If EnableMultiInstance = "true" Then
|
||||
TabMenuVisibleInst 5
|
||||
Var OpenFileXML = CountryRootPath + "/xml/multi/page_instance2.xml"
|
||||
|
||||
OpenInst 2 OpenFileXML
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_cocktail.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu61Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_Pepsi_7up.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_Pepsi_7up.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
If EnableMultiInstance = "true" Then
|
||||
TabMenuVisibleInst 8
|
||||
Var OpenFileXML = CountryRootPath + "/xml/multi/page_instance2.xml"
|
||||
|
||||
OpenInst 2 OpenFileXML
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_pepsi_7up.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> Menu62Selected </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
If EnableMultiInstance = "true" Then
|
||||
TabMenuVisibleInst 7
|
||||
Var OpenFileXML = CountryRootPath + "/xml/multi/page_instance2.xml"
|
||||
|
||||
OpenInst 2 OpenFileXML
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_other_other.xml"
|
||||
EndIf
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<Layout> "linear" </Layout>
|
||||
<State> MenuVSelected2 </State>
|
||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var NextPage = "-"
|
||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
||||
</EventClick>
|
||||
</Button>
|
||||
</Row2>
|
||||
</ListView1>
|
||||
|
||||
<EventWebApp>
|
||||
|
||||
DEBUGVAR web_ready
|
||||
If web_ready = "true" Then
|
||||
If web_ref = QRCODE99x Then
|
||||
|
||||
Var web_readyOK = web_ready
|
||||
Var web_telnumOK = web_telnum
|
||||
|
||||
Var web_app_prepar = "true"
|
||||
|
||||
; Handle penetrator
|
||||
|
||||
If Only18 = "true" Then
|
||||
|
||||
Open "ROOT/taobin_project/xml/page_identity18_verification.xml"
|
||||
Else
|
||||
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
||||
EndIf
|
||||
|
||||
; Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
||||
|
||||
EndIf
|
||||
Else
|
||||
EndIf
|
||||
|
||||
</EventWebApp>
|
||||
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
|
||||
If show_eng = "true" Then
|
||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
||||
|
||||
Else
|
||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
||||
EndIf
|
||||
|
|
@ -1,106 +0,0 @@
|
|||
|
||||
RoadShow = False
|
||||
|
||||
default_dir = 'ROOT/taobin_project/image/page_drink/'
|
||||
default_dir2 = 'ROOT/taobin_project/image/page_drink_select/'
|
||||
default_dir_press = 'ROOT/taobin_project/image/page_drink_press/'
|
||||
default_dir_disable = 'ROOT/taobin_project/image/page_drink_disable/'
|
||||
|
||||
new_default_dir = 'ROOT/taobin_project/image/page_drink_n/'
|
||||
new_default_dir2 = 'ROOT/taobin_project/image/page_drink_picture2_n/'
|
||||
new_default_dir_press = 'ROOT/taobin_project/image/page_drink_press_n/'
|
||||
new_default_dir_disable = 'ROOT/taobin_project/image/page_drink_disable_n2/'
|
||||
|
||||
menu_count = 0
|
||||
|
||||
x1 = 44
|
||||
x2 = 301
|
||||
x3 = 558
|
||||
x4 = 815
|
||||
|
||||
ystep = 899 - 571
|
||||
y1 = 20
|
||||
y2 = y1 + ystep*1
|
||||
y3 = y1 + ystep*2
|
||||
y4 = y1 + ystep*3
|
||||
y5 = y1 + ystep*4
|
||||
y6 = y1 + ystep*5
|
||||
y7 = y1 + ystep*6
|
||||
|
||||
|
||||
|
||||
x_button = [
|
||||
x1,
|
||||
x2,
|
||||
x3,
|
||||
x4,
|
||||
|
||||
x1,
|
||||
x2,
|
||||
x3,
|
||||
x4,
|
||||
|
||||
x1,
|
||||
x2,
|
||||
x3,
|
||||
x4,
|
||||
|
||||
x1,
|
||||
x2,
|
||||
x3,
|
||||
x4,
|
||||
|
||||
x1,
|
||||
x2,
|
||||
x3,
|
||||
x4,
|
||||
|
||||
x1,
|
||||
x2,
|
||||
x3,
|
||||
x4,
|
||||
|
||||
x1,
|
||||
x2,
|
||||
x3,
|
||||
x4
|
||||
|
||||
]
|
||||
y_button = [
|
||||
y1,
|
||||
y1,
|
||||
y1,
|
||||
y1,
|
||||
|
||||
y2,
|
||||
y2,
|
||||
y2,
|
||||
y2,
|
||||
|
||||
y3,
|
||||
y3,
|
||||
y3,
|
||||
y3,
|
||||
|
||||
y4,
|
||||
y4,
|
||||
y4,
|
||||
y4,
|
||||
|
||||
y5,
|
||||
y5,
|
||||
y5,
|
||||
y5,
|
||||
|
||||
y6,
|
||||
y6,
|
||||
y6,
|
||||
y6,
|
||||
|
||||
y7,
|
||||
y7,
|
||||
y7,
|
||||
y7
|
||||
|
||||
]
|
||||
|
||||
|
|
@ -1,545 +0,0 @@
|
|||
if "v3" in param:
|
||||
|
||||
if current_file_name == "page_catalog_group_recommend.skt":
|
||||
recommend_page = True
|
||||
button_add_string = "Var OpenFromInstMenuTab = 0"
|
||||
else:
|
||||
recommend_page = False
|
||||
button_add_string = ""
|
||||
|
||||
out_xml('<ScrollableCatalog>\n')
|
||||
out_xml('\t<X> 0 </X>\n')
|
||||
out_xml('\t<Y> 497 </Y>\n')
|
||||
out_xml('\t<Width> 1080 </Width>\n')
|
||||
out_xml('\t<Height> 1423 </Height>\n')
|
||||
out_xml('\t<Configuration>\n')
|
||||
out_xml('\t\t<MenuNameTextConfiguration>\n')
|
||||
out_xml('\t\t\t<Font> KanitMediumTTF </Font>\n')
|
||||
out_xml('\t\t\t<Color> 0x322B26 </Color>\n')
|
||||
out_xml('\t\t\t<ColorDisable> 0xEAE6E1 </ColorDisable>\n')
|
||||
out_xml('\t\t\t<AutoResizeConfiguration>\n')
|
||||
out_xml('\t\t\t\t<Min> 16 </Min>\n')
|
||||
out_xml('\t\t\t\t<Max> 22 </Max>\n')
|
||||
out_xml('\t\t\t\t<AdjustStep> 1 </AdjustStep>\n')
|
||||
out_xml('\t\t\t</AutoResizeConfiguration>\n')
|
||||
out_xml('\t\t</MenuNameTextConfiguration>\n')
|
||||
out_xml('\t\t<MenuDescriptionTextConfiguration>\n')
|
||||
out_xml('\t\t\t<Font> KanitMediumTTF </Font>\n')
|
||||
out_xml('\t\t\t<Color> 0x322B26 </Color>\n')
|
||||
out_xml('\t\t\t<ColorDisable> 0xEAE6E1 </ColorDisable>\n')
|
||||
out_xml('\t\t\t<AutoResizeConfiguration>\n')
|
||||
out_xml('\t\t\t\t<Min> 10 </Min>\n')
|
||||
out_xml('\t\t\t\t<Max> 14 </Max>\n')
|
||||
out_xml('\t\t\t\t<AdjustStep> 1 </AdjustStep>\n')
|
||||
out_xml('\t\t\t</AutoResizeConfiguration>\n')
|
||||
out_xml('\t\t</MenuDescriptionTextConfiguration>\n')
|
||||
out_xml('\t\t<MenuPriceTextConfiguration>\n')
|
||||
out_xml('\t\t\t<Font> KanitRegularTTF </Font>\n')
|
||||
out_xml('\t\t\t<Color> 0x6F5F51 </Color>\n')
|
||||
out_xml('\t\t\t<ColorDisable> 0xEAE6E1 </ColorDisable>\n')
|
||||
out_xml('\t\t\t<AutoResizeConfiguration>\n')
|
||||
out_xml('\t\t\t\t<Min> 4 </Min>\n')
|
||||
out_xml('\t\t\t\t<Max> 20 </Max>\n')
|
||||
out_xml('\t\t\t\t<AdjustStep> 1 </AdjustStep>\n')
|
||||
out_xml('\t\t\t</AutoResizeConfiguration>\n')
|
||||
out_xml('\t\t</MenuPriceTextConfiguration>\n')
|
||||
out_xml('\t\t<MenuHotPriceLabel>\n')
|
||||
out_xml('\t\t\teval(\n')
|
||||
out_xml('\t\t\t\tIf show_eng = "true" Then\n')
|
||||
out_xml('\t\t\t\t\tVar return = "Hot"\n')
|
||||
out_xml('\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\tVar return = "ร้อน"\n')
|
||||
out_xml('\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t)\n')
|
||||
out_xml('\t\t</MenuHotPriceLabel>\n')
|
||||
out_xml('\t\t<MenuIcePriceLabel>\n')
|
||||
out_xml('\t\t\teval(\n')
|
||||
out_xml('\t\t\t\tIf show_eng = "true" Then\n')
|
||||
out_xml('\t\t\t\t\tVar return = "Ice"\n')
|
||||
out_xml('\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\tVar return = "เย็น"\n')
|
||||
out_xml('\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t)\n')
|
||||
out_xml('\t\t</MenuIcePriceLabel>\n')
|
||||
out_xml('\t\t<MenuBlendPriceLabel>\n')
|
||||
out_xml('\t\t\teval(\n')
|
||||
out_xml('\t\t\t\tIf show_eng = "true" Then\n')
|
||||
out_xml('\t\t\t\t\tVar return ="Blend"\n')
|
||||
out_xml('\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\tVar return = "ปั่น"\n')
|
||||
out_xml('\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t)\n')
|
||||
out_xml('\t\t</MenuBlendPriceLabel>\n')
|
||||
out_xml('\t\t<MenuUnavailableLabel>\n')
|
||||
out_xml('\t\t\teval(\n')
|
||||
out_xml('\t\t\t\tIf show_eng = "true" Then\n')
|
||||
out_xml('\t\t\t\t\tVar return ="UNAVAILABLE"\n')
|
||||
out_xml('\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\tVar return = "หมด"\n')
|
||||
out_xml('\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t)\n')
|
||||
out_xml('\t\t</MenuUnavailableLabel>\n')
|
||||
out_xml('\t</Configuration>\n')
|
||||
out_xml('\t<Menus>\n')
|
||||
out_xml(';banners\n')
|
||||
|
||||
count_test = 0
|
||||
count = 0
|
||||
pd_code_available = '##-##-##-####'
|
||||
|
||||
def GenMenuV3(spl):
|
||||
out_xml( '\t\t; ==================> Len = ' + str(len(spl)) + '\n')
|
||||
menu_img = spl[7]
|
||||
out_xml( '\t\t; '+ spl[4] + ' ' + spl[5] + ' ' + spl[6]+ ' \n')
|
||||
str_con = ""
|
||||
str_con_var = ""
|
||||
if spl[4] != '-':
|
||||
str_con += spl[4] + '.Button,'
|
||||
if spl[5] != '-':
|
||||
str_con += spl[5] + '.Button,'
|
||||
if spl[6] != '-':
|
||||
str_con += spl[6] + '.Button,'
|
||||
|
||||
if spl[4] != '-':
|
||||
str_con_var += spl[4] + '-'
|
||||
if spl[5] != '-':
|
||||
str_con_var += spl[5] + '-'
|
||||
if spl[6] != '-':
|
||||
str_con_var += spl[6] + '-'
|
||||
|
||||
str_con_var = str_con_var.replace("-", "")
|
||||
|
||||
if re.match(r'(\d{4})/(\d{2})/(\d{2})T(\d{2}):(\d{2}):(\d{2})', spl[12].strip()):
|
||||
str_con += f'DateTimeStart="{spl[12].strip()}",'
|
||||
if re.match(r'(\d{4})/(\d{2})/(\d{2})T(\d{2}):(\d{2}):(\d{2})', spl[13].strip()):
|
||||
str_con += f'DateTimeEnd="{spl[13].strip()}",'
|
||||
|
||||
if re.match(r'^\w.*', spl[14].strip()):
|
||||
str_con += f'Var={spl[14].strip()},'
|
||||
|
||||
if recommend_page:
|
||||
str_con += "Disable=Invisible,"
|
||||
|
||||
str_con += "$Sum" + str_con_var
|
||||
|
||||
out_xml('\t\t<Menu>\n')
|
||||
out_xml('\t\t<State> Flag( '+ str_con + ') </State>\n')
|
||||
|
||||
pd_code_1 = spl[4]
|
||||
pd_stage1 = '$' + spl[4] + '.Button'
|
||||
if spl[4] == "-" or len(spl[4]) == 0 :
|
||||
pd_code_1 = pd_code_available
|
||||
pd_stage1 = '"Disable2"'
|
||||
|
||||
pd_code_2 = spl[5]
|
||||
pd_stage2 = '$' + spl[5] + '.Button'
|
||||
if spl[5] == "-" or len(spl[5]) == 0:
|
||||
pd_code_2 = pd_code_available
|
||||
pd_stage2 = '"Disable2"'
|
||||
|
||||
pd_code_3 = spl[6]
|
||||
pd_stage3 = '$' + spl[6] + '.Button'
|
||||
if spl[6] == "-" or len(spl[6]) == 0:
|
||||
pd_code_3 = pd_code_available
|
||||
pd_stage3 = '"Disable2"'
|
||||
|
||||
if menu_img.startswith("#"):
|
||||
out_xml( '\t\t<IdleImage> '+ menu_img[1:] + '_resting </IdleImage>\n')
|
||||
out_xml( '\t\t<PressImage> '+ menu_img[1:] + '_press </PressImage>\n')
|
||||
out_xml( '\t\t<DisableImage> '+ menu_img[1:] + '_disable </DisableImage>\n')
|
||||
else:
|
||||
out_xml( '\t\t<IdleImage> "' + new_default_dir + '/'+ menu_img +'" </IdleImage>\n')
|
||||
out_xml( '\t\t<PressImage> "' + new_default_dir_press + '/'+ menu_img +'" </PressImage>\n')
|
||||
out_xml( '\t\t<DisableImage> "' + new_default_dir_disable + '/'+ menu_img +'" </DisableImage>\n')
|
||||
|
||||
if spl[1] != "None":
|
||||
out_xml('\t\t<Name>\n')
|
||||
out_xml('\t\t\teval(\n')
|
||||
out_xml('\t\t\t\tIf show_eng = "true" Then\n')
|
||||
out_xml('\t\t\t\t\tVar return = "' + spl[1] + '"\n')
|
||||
out_xml('\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\tVar return = "' + spl[0] + '"\n')
|
||||
out_xml('\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t)\n')
|
||||
out_xml('\t\t</Name>\n')
|
||||
out_xml('\t\t<Description>\n')
|
||||
out_xml('\t\t\teval(\n')
|
||||
out_xml('\t\t\t\tIf show_eng = "true" Then\n')
|
||||
out_xml('\t\t\t\t\tVar return = "' + spl[3] + '"\n')
|
||||
out_xml('\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\tVar return = "' + spl[2] + '"\n')
|
||||
out_xml('\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t)\n')
|
||||
out_xml('\t\t</Description>\n')
|
||||
|
||||
out_xml('\t\t<HotState> ' + pd_stage1 + ' </HotState>\n')
|
||||
out_xml('\t\t<IceState> ' + pd_stage2 + ' </IceState>\n')
|
||||
out_xml('\t\t<BlendState> ' + pd_stage3 + ' </BlendState>\n')
|
||||
out_xml('\t\t<HotPrice> StringFmt( $' + pd_code_1 + '.Price , DisplayFormat, PreScaleConvertShow) </HotPrice>\n')
|
||||
out_xml('\t\t<IcePrice> StringFmt( $' + pd_code_2 + '.Price , DisplayFormat, PreScaleConvertShow) </IcePrice>\n')
|
||||
out_xml('\t\t<BlendPrice> StringFmt( $' + pd_code_3 + '.Price , DisplayFormat, PreScaleConvertShow) </BlendPrice>\n')
|
||||
out_xml('\t\t<IceProcessingState>\n')
|
||||
out_xml('\t\t\teval(\n')
|
||||
out_xml('\t\t\t\tIf ICE_PROCESS_STATUS = 2 Then\n')
|
||||
out_xml('\t\t\t\t\tIf $Sum510201003951020200395102030039 = "Disable" Then\n')
|
||||
out_xml('\t\t\t\t\t\tVar ice_tab_process_show = "Disable"\n')
|
||||
out_xml('\t\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\t\tVar ice_tab_process_show = "Enable"\n')
|
||||
out_xml('\t\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\tVar ice_tab_process_show = "Invisible"\n')
|
||||
out_xml('\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t\tVar return = ice_tab_process_show\n')
|
||||
out_xml('\t\t\t)\n')
|
||||
out_xml('\t\t</IceProcessingState>\n')
|
||||
out_xml('\t\t<IceProcessingImage> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" </IceProcessingImage>\n')
|
||||
out_xml('\t\t<IceProcessingDisableImage> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" </IceProcessingDisableImage>\n')
|
||||
out_xml('\t\t<EventOnClick>\n')
|
||||
if menu_img.startswith("#"):
|
||||
out_xml( '\t\tVar PictureDrink = bn_oreo_vo_get1_full_path\r\n')
|
||||
else:
|
||||
out_xml( '\t\tVar PictureDrink = "' + new_default_dir2 + '" + \"' + menu_img + '\"\r\n')
|
||||
out_xml('\t\t\tVar OpenFromXML = CurrentXMLFileName2\n')
|
||||
out_xml('\t\t\tVar PriceD1 = $' + pd_code_1 + '.Price\n')
|
||||
out_xml('\t\t\tVar PriceD2 = $' + pd_code_2 + '.Price\n')
|
||||
out_xml('\t\t\tVar PriceD3 = $' + pd_code_3 + '.Price\n')
|
||||
out_xml('\t\t\tVar PD_CODE1 = "' + pd_code_1 + '"\n')
|
||||
out_xml('\t\t\tVar PD_CODE2 = "' + pd_code_2 + '"\n')
|
||||
out_xml('\t\t\tVar PD_CODE3 = "' + pd_code_3 + '"\n')
|
||||
out_xml('\t\t\tVar PD_STAGE_1 = ' + pd_stage1 + '\n')
|
||||
out_xml('\t\t\tVar PD_STAGE_2 = ' + pd_stage2 + '\n')
|
||||
out_xml('\t\t\tVar PD_STAGE_3 = ' + pd_stage3 + '\n')
|
||||
|
||||
if len( spl) > 11:
|
||||
if spl[4] != '-':
|
||||
menu_xml_var = 'xmlpro( '+spl[4]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")'
|
||||
elif spl[6] != '-':
|
||||
menu_xml_var = 'xmlpro( '+spl[6]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")'
|
||||
else:
|
||||
menu_xml_var = 'xmlpro( '+spl[5]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")'
|
||||
|
||||
|
||||
if len( menu_xml_var) > 0:
|
||||
out_xml( '\t\t\tVar OverlayMenuFilter !assigned ' + menu_xml_var + '\n')
|
||||
out_xml( '\t\t\tDEBUGVAR OverlayMenuFilter\n')
|
||||
|
||||
|
||||
|
||||
|
||||
out_xml( '\t\t\tVar SelectCountDrinkType = 0\n')
|
||||
out_xml( '\t\t\tVar DefaultDrinkType = 0\n')
|
||||
|
||||
out_xml( '\t\t\tIf PD_STAGE_1 = "Enable" Then\n')
|
||||
out_xml( '\t\t\t\tVar SelectCountDrinkType = SelectCountDrinkType + 1\n')
|
||||
out_xml( '\t\t\t\tVar DefaultDrinkType = 1\n')
|
||||
out_xml( '\t\t\tEndIf\n')
|
||||
|
||||
|
||||
out_xml( '\t\t\tIf PD_STAGE_2 = "Enable" Then\n')
|
||||
out_xml( '\t\t\t\tVar SelectCountDrinkType = SelectCountDrinkType + 1\n')
|
||||
out_xml( '\t\t\t\tVar DefaultDrinkType = 2\n')
|
||||
out_xml( '\t\t\tEndIf\n')
|
||||
|
||||
|
||||
out_xml( '\t\t\tIf PD_STAGE_3 = "Enable" Then\n')
|
||||
out_xml( '\t\t\t\tVar SelectCountDrinkType = SelectCountDrinkType + 1\n')
|
||||
out_xml( '\t\t\t\tVar DefaultDrinkType = 3\n')
|
||||
out_xml( '\t\t\tEndIf\n')
|
||||
|
||||
|
||||
|
||||
out_xml( '\t\t\tIf PD_STAGE_2 = "Enable" Then\n')
|
||||
#out_xml( \t'\t\t\tVar PD_STAGE_2 = "Enable"\n')
|
||||
out_xml( '\t\t\t\tTopping "Load" "'+ spl[5].replace("-alter", "") +'"\n')
|
||||
out_xml( '\t\t\tElse\n')
|
||||
out_xml( '\t\t\t\tIf PD_STAGE_1 = "Enable" Then\n')
|
||||
#out_xml( \t'\t\t\t\tVar PD_STAGE_1 = "Enable"\n')
|
||||
out_xml( '\t\t\t\tTopping "Load" "'+ spl[4].replace("-alter", "") +'"\n')
|
||||
out_xml( '\t\t\t\tElse\n')
|
||||
#out_xml( \t'\t\t\t\tVar PD_STAGE_3 = "Enable"\n')
|
||||
out_xml( '\t\t\t\tTopping "Load" "'+ spl[6].replace("-alter", "") +'"\n')
|
||||
out_xml( '\t\t\t\tEndIf\n')
|
||||
out_xml( '\t\t\tEndIf\n')
|
||||
|
||||
|
||||
|
||||
out_xml( '\t\t\tVar menu_name_eng_hot = $' + pd_code_1 + '.NameE\n')
|
||||
out_xml( '\t\t\tVar menu_desc_eng_hot = $' + pd_code_1 + '.descriptionE\n')
|
||||
out_xml( '\t\t\tVar menu_name_thai_hot = $' + pd_code_1 + '.Name\n')
|
||||
out_xml( '\t\t\tVar menu_desc_thai_hot = $' + pd_code_1 + '.description\n')
|
||||
out_xml( '\t\t\t\n')
|
||||
out_xml( '\t\t\tVar menu_name_eng_cold = $' + pd_code_2 + '.NameE\n')
|
||||
out_xml( '\t\t\tVar menu_desc_eng_cold = $' + pd_code_2 + '.descriptionE\n')
|
||||
out_xml( '\t\t\tVar menu_name_thai_cold = $' + pd_code_2 + '.Name\n')
|
||||
out_xml( '\t\t\tVar menu_desc_thai_cold = $' + pd_code_2 + '.description\n')
|
||||
out_xml( '\t\t\t\n')
|
||||
out_xml( '\t\t\tVar menu_name_eng_blender = $' + pd_code_3 + '.NameE\n')
|
||||
out_xml( '\t\t\tVar menu_desc_eng_blender = $' + pd_code_3 + '.descriptionE\n')
|
||||
out_xml( '\t\t\tVar menu_name_thai_blender = $' + pd_code_3 + '.Name\n')
|
||||
out_xml( '\t\t\tVar menu_desc_thai_blender = $' + pd_code_3 + '.description\n')
|
||||
|
||||
|
||||
|
||||
|
||||
out_xml( '\t\t\t\n')
|
||||
out_xml( '\t\t\tDEBUGVAR PD_STAGE_1\n')
|
||||
out_xml( '\t\t\tDEBUGVAR PD_STAGE_2\n')
|
||||
out_xml( '\t\t\tDEBUGVAR PD_STAGE_3\n')
|
||||
out_xml( '\t\t\tVar SelectDrinkType = 0\n')
|
||||
|
||||
out_xml( '\t\t\t'+ button_add_string +'\n')
|
||||
out_xml( '\t\t\tOpen "ROOT/taobin_project/xml/page_topping_select5.xml"\n')
|
||||
out_xml('\t\t</EventOnClick>\n')
|
||||
out_xml('\t\t</Menu>\n\n')
|
||||
|
||||
if spl[8] != '-' or spl[9] != '-' or spl[10] != '-':
|
||||
menu_img = spl[7]
|
||||
out_xml( '\t\t; '+ spl[8] + ' ' + spl[9] + ' ' + spl[10]+ ' \n')
|
||||
str_con = ""
|
||||
str_con_var = ""
|
||||
if spl[8] != '-':
|
||||
str_con += spl[8] + '.Button,'
|
||||
if spl[9] != '-':
|
||||
str_con += spl[9] + '.Button,'
|
||||
if spl[10] != '-':
|
||||
str_con += spl[10] + '.Button,'
|
||||
|
||||
if spl[8] != '-':
|
||||
str_con_var += spl[8] + '-'
|
||||
if spl[9] != '-':
|
||||
str_con_var += spl[9] + '-'
|
||||
if spl[10] != '-':
|
||||
str_con_var += spl[10] + '-'
|
||||
|
||||
str_con_var = str_con_var.replace("-", "")
|
||||
|
||||
if re.match(r'(\d{4})/(\d{2})/(\d{2})T(\d{2}):(\d{2}):(\d{2})', spl[12].strip()):
|
||||
str_con += f'DateTimeStart="{spl[12].strip()}",'
|
||||
if re.match(r'(\d{4})/(\d{2})/(\d{2})T(\d{2}):(\d{2}):(\d{2})', spl[13].strip()):
|
||||
str_con += f'DateTimeEnd="{spl[13].strip()}",'
|
||||
|
||||
if re.match(r'^\w.*', spl[14].strip()):
|
||||
str_con += f'Var={spl[14].strip()},'
|
||||
|
||||
if recommend_page:
|
||||
str_con += "Disable=Invisible,"
|
||||
|
||||
str_con += "$Sum" + str_con_var
|
||||
|
||||
out_xml('\t\t<Menu>\n')
|
||||
out_xml('\t\t<State> Flag( '+ str_con + ') </State>\n')
|
||||
|
||||
pd_code_1 = spl[8]
|
||||
pd_stage1 = '$' + spl[8] + '.Button'
|
||||
if spl[8] == "-" or len(spl[8]) == 0 :
|
||||
pd_code_1 = pd_code_available
|
||||
pd_stage1 = '"Disable2"'
|
||||
|
||||
pd_code_2 = spl[9]
|
||||
pd_stage2 = '$' + spl[9] + '.Button'
|
||||
if spl[9] == "-" or len(spl[9]) == 0:
|
||||
pd_code_2 = pd_code_available
|
||||
pd_stage2 = '"Disable2"'
|
||||
|
||||
pd_code_3 = spl[10]
|
||||
pd_stage3 = '$' + spl[10] + '.Button'
|
||||
if spl[10] == "-" or len(spl[10]) == 0:
|
||||
pd_code_3 = pd_code_available
|
||||
pd_stage3 = '"Disable2"'
|
||||
|
||||
if menu_img.startswith("#"):
|
||||
out_xml( '\t\t<IdleImage> '+ menu_img[1:] + '_resting </IdleImage>\n')
|
||||
out_xml( '\t\t<PressImage> '+ menu_img[1:] + '_press </PressImage>\n')
|
||||
out_xml( '\t\t<DisableImage> '+ menu_img[1:] + '_disable </DisableImage>\n')
|
||||
else:
|
||||
out_xml( '\t\t<IdleImage> "' + new_default_dir + '/'+ menu_img +'" </IdleImage>\n')
|
||||
out_xml( '\t\t<PressImage> "' + new_default_dir_press + '/'+ menu_img +'" </PressImage>\n')
|
||||
out_xml( '\t\t<DisableImage> "' + new_default_dir_disable + '/'+ menu_img +'" </DisableImage>\n')
|
||||
|
||||
if spl[1] != "None":
|
||||
out_xml('\t\t<Name>\n')
|
||||
out_xml('\t\t\teval(\n')
|
||||
out_xml('\t\t\t\tIf show_eng = "true" Then\n')
|
||||
out_xml('\t\t\t\t\tVar return = "' + spl[1] + '"\n')
|
||||
out_xml('\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\tVar return = "' + spl[0] + '"\n')
|
||||
out_xml('\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t)\n')
|
||||
out_xml('\t\t</Name>\n')
|
||||
out_xml('\t\t<Description>\n')
|
||||
out_xml('\t\t\teval(\n')
|
||||
out_xml('\t\t\t\tIf show_eng = "true" Then\n')
|
||||
out_xml('\t\t\t\t\tVar return = "' + spl[3] + '"\n')
|
||||
out_xml('\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\tVar return = "' + spl[2] + '"\n')
|
||||
out_xml('\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t)\n')
|
||||
out_xml('\t\t</Description>\n')
|
||||
|
||||
out_xml('\t\t<HotState> ' + pd_stage1 + ' </HotState>\n')
|
||||
out_xml('\t\t<IceState> ' + pd_stage2 + ' </IceState>\n')
|
||||
out_xml('\t\t<BlendState> ' + pd_stage3 + ' </BlendState>\n')
|
||||
out_xml('\t\t<HotPrice> StringFmt( $' + pd_code_1 + '.Price , DisplayFormat, PreScaleConvertShow) </HotPrice>\n')
|
||||
out_xml('\t\t<IcePrice> StringFmt( $' + pd_code_2 + '.Price , DisplayFormat, PreScaleConvertShow) </IcePrice>\n')
|
||||
out_xml('\t\t<BlendPrice> StringFmt( $' + pd_code_3 + '.Price , DisplayFormat, PreScaleConvertShow) </BlendPrice>\n')
|
||||
out_xml('\t\t<IceProcessingState>\n')
|
||||
out_xml('\t\t\teval(\n')
|
||||
out_xml('\t\t\t\tIf ICE_PROCESS_STATUS = 2 Then\n')
|
||||
out_xml('\t\t\t\t\tIf $Sum510201003951020200395102030039 = "Disable" Then\n')
|
||||
out_xml('\t\t\t\t\t\tVar ice_tab_process_show = "Disable"\n')
|
||||
out_xml('\t\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\t\tVar ice_tab_process_show = "Enable"\n')
|
||||
out_xml('\t\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\tVar ice_tab_process_show = "Invisible"\n')
|
||||
out_xml('\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t\tVar return = ice_tab_process_show\n')
|
||||
out_xml('\t\t\t)\n')
|
||||
out_xml('\t\t</IceProcessingState>\n')
|
||||
out_xml('\t\t<IceProcessingImage> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" </IceProcessingImage>\n')
|
||||
out_xml('\t\t<IceProcessingDisableImage> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" </IceProcessingDisableImage>\n')
|
||||
out_xml('\t\t<EventOnClick>\n')
|
||||
if menu_img.startswith("#"):
|
||||
out_xml( '\t\tVar PictureDrink = bn_oreo_vo_get1_full_path\r\n')
|
||||
else:
|
||||
out_xml( '\t\tVar PictureDrink = "' + new_default_dir2 + '" + \"' + menu_img + '\"\r\n')
|
||||
out_xml('\t\t\tVar OpenFromXML = CurrentXMLFileName2\n')
|
||||
out_xml('\t\t\tVar PriceD1 = $' + pd_code_1 + '.Price\n')
|
||||
out_xml('\t\t\tVar PriceD2 = $' + pd_code_2 + '.Price\n')
|
||||
out_xml('\t\t\tVar PriceD3 = $' + pd_code_3 + '.Price\n')
|
||||
out_xml('\t\t\tVar PD_CODE1 = "' + pd_code_1 + '"\n')
|
||||
out_xml('\t\t\tVar PD_CODE2 = "' + pd_code_2 + '"\n')
|
||||
out_xml('\t\t\tVar PD_CODE3 = "' + pd_code_3 + '"\n')
|
||||
out_xml('\t\t\tVar PD_STAGE_1 = ' + pd_stage1 + '\n')
|
||||
out_xml('\t\t\tVar PD_STAGE_2 = ' + pd_stage2 + '\n')
|
||||
out_xml('\t\t\tVar PD_STAGE_3 = ' + pd_stage3 + '\n')
|
||||
|
||||
if len( spl) > 11:
|
||||
if spl[8] != '-':
|
||||
menu_xml_var = 'xmlpro( '+spl[8]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")'
|
||||
elif spl[9] != '-':
|
||||
menu_xml_var = 'xmlpro( '+spl[9]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")'
|
||||
else:
|
||||
menu_xml_var = 'xmlpro( '+spl[10]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")'
|
||||
|
||||
|
||||
if len( menu_xml_var) > 0:
|
||||
out_xml( '\t\t\tVar OverlayMenuFilter !assigned ' + menu_xml_var + '\n')
|
||||
out_xml( '\t\t\tDEBUGVAR OverlayMenuFilter\n')
|
||||
|
||||
|
||||
|
||||
|
||||
out_xml( '\t\t\tVar SelectCountDrinkType = 0\n')
|
||||
out_xml( '\t\t\tVar DefaultDrinkType = 0\n')
|
||||
|
||||
out_xml( '\t\t\tIf PD_STAGE_1 = "Enable" Then\n')
|
||||
out_xml( '\t\t\t\tVar SelectCountDrinkType = SelectCountDrinkType + 1\n')
|
||||
out_xml( '\t\t\t\tVar DefaultDrinkType = 1\n')
|
||||
out_xml( '\t\t\tEndIf\n')
|
||||
|
||||
|
||||
out_xml( '\t\t\tIf PD_STAGE_2 = "Enable" Then\n')
|
||||
out_xml( '\t\t\t\tVar SelectCountDrinkType = SelectCountDrinkType + 1\n')
|
||||
out_xml( '\t\t\t\tVar DefaultDrinkType = 2\n')
|
||||
out_xml( '\t\t\tEndIf\n')
|
||||
|
||||
|
||||
out_xml( '\t\t\tIf PD_STAGE_3 = "Enable" Then\n')
|
||||
out_xml( '\t\t\t\tVar SelectCountDrinkType = SelectCountDrinkType + 1\n')
|
||||
out_xml( '\t\t\t\tVar DefaultDrinkType = 3\n')
|
||||
out_xml( '\t\t\tEndIf\n')
|
||||
|
||||
|
||||
|
||||
out_xml( '\t\t\tIf PD_STAGE_2 = "Enable" Then\n')
|
||||
#out_xml( \t'\t\t\tVar PD_STAGE_2 = "Enable"\n')
|
||||
out_xml( '\t\t\t\tTopping "Load" "'+ spl[10].replace("-alter", "") +'"\n')
|
||||
out_xml( '\t\t\tElse\n')
|
||||
out_xml( '\t\t\t\tIf PD_STAGE_1 = "Enable" Then\n')
|
||||
#out_xml( \t'\t\t\t\tVar PD_STAGE_1 = "Enable"\n')
|
||||
out_xml( '\t\t\t\tTopping "Load" "'+ spl[8].replace("-alter", "") +'"\n')
|
||||
out_xml( '\t\t\t\tElse\n')
|
||||
#out_xml( \t'\t\t\t\tVar PD_STAGE_3 = "Enable"\n')
|
||||
out_xml( '\t\t\t\tTopping "Load" "'+ spl[9].replace("-alter", "") +'"\n')
|
||||
out_xml( '\t\t\t\tEndIf\n')
|
||||
out_xml( '\t\t\tEndIf\n')
|
||||
|
||||
|
||||
|
||||
out_xml( '\t\t\tVar menu_name_eng_hot = $' + pd_code_1 + '.NameE\n')
|
||||
out_xml( '\t\t\tVar menu_desc_eng_hot = $' + pd_code_1 + '.descriptionE\n')
|
||||
out_xml( '\t\t\tVar menu_name_thai_hot = $' + pd_code_1 + '.Name\n')
|
||||
out_xml( '\t\t\tVar menu_desc_thai_hot = $' + pd_code_1 + '.description\n')
|
||||
out_xml( '\t\t\t\n')
|
||||
out_xml( '\t\t\tVar menu_name_eng_cold = $' + pd_code_2 + '.NameE\n')
|
||||
out_xml( '\t\t\tVar menu_desc_eng_cold = $' + pd_code_2 + '.descriptionE\n')
|
||||
out_xml( '\t\t\tVar menu_name_thai_cold = $' + pd_code_2 + '.Name\n')
|
||||
out_xml( '\t\t\tVar menu_desc_thai_cold = $' + pd_code_2 + '.description\n')
|
||||
out_xml( '\t\t\t\n')
|
||||
out_xml( '\t\t\tVar menu_name_eng_blender = $' + pd_code_3 + '.NameE\n')
|
||||
out_xml( '\t\t\tVar menu_desc_eng_blender = $' + pd_code_3 + '.descriptionE\n')
|
||||
out_xml( '\t\t\tVar menu_name_thai_blender = $' + pd_code_3 + '.Name\n')
|
||||
out_xml( '\t\t\tVar menu_desc_thai_blender = $' + pd_code_3 + '.description\n')
|
||||
|
||||
|
||||
|
||||
|
||||
out_xml( '\t\t\t\n')
|
||||
out_xml( '\t\t\tDEBUGVAR PD_STAGE_1\n')
|
||||
out_xml( '\t\t\tDEBUGVAR PD_STAGE_2\n')
|
||||
out_xml( '\t\t\tDEBUGVAR PD_STAGE_3\n')
|
||||
out_xml( '\t\t\tVar SelectDrinkType = 0\n')
|
||||
|
||||
out_xml( '\t\t\t'+ button_add_string +'\n')
|
||||
out_xml( '\t\t\tOpen "ROOT/taobin_project/xml/page_topping_select5.xml"\n')
|
||||
out_xml('\t\t</EventOnClick>\n')
|
||||
out_xml('\t\t</Menu>\n\n')
|
||||
|
||||
def GenBanner(spl):
|
||||
|
||||
if re.match(r'(\d{4})/(\d{2})/(\d{2})T(\d{2}):(\d{2}):(\d{2})', spl[12].strip()):
|
||||
str_con += f'DateTimeStart="{spl[12].strip()}",'
|
||||
if re.match(r'(\d{4})/(\d{2})/(\d{2})T(\d{2}):(\d{2}):(\d{2})', spl[13].strip()):
|
||||
str_con += f'DateTimeEnd="{spl[13].strip()}",'
|
||||
|
||||
if re.match(r'^\w.*', spl[14].strip()):
|
||||
str_con += f'Var={spl[14].strip()},'
|
||||
|
||||
out_xml('\t\t<Banner>\n')
|
||||
out_xml('\t\t\t<State> Flag( '+ str_con + ') </State>\n')
|
||||
out_xml('\t\t\t<Type> ' + spl[4] + '</Type>\n')
|
||||
out_xml('\t\t\t<Media>\n')
|
||||
out_xml('\t\t\t\teval(\n')
|
||||
out_xml('\t\t\t\t\tIf show_eng = "true" Then')
|
||||
out_xml('\t\t\t\t\t\tVar return = ' + spl[5] + '\n')
|
||||
out_xml('\t\t\t\t\tElse\n')
|
||||
out_xml('\t\t\t\t\t\tVar return = ' + spl[6] + '\n')
|
||||
out_xml('\t\t\t\t\tEndIf\n')
|
||||
out_xml('\t\t\t\t)\n')
|
||||
out_xml('\t\t\t</Media>\n')
|
||||
out_xml('\t\t\t<EventOnClick>\n')
|
||||
out_xml('\t\t\t\t' + spl[7] + '\n')
|
||||
out_xml('\t\t\t</EventOnClick>\n')
|
||||
out_xml('\t\t</Banner>\n')
|
||||
|
||||
def GenListMenu():
|
||||
for spl in menu_new_list:
|
||||
#product_code = s
|
||||
if spl[0] == "IGNORE":
|
||||
continue
|
||||
|
||||
if spl[0].startswith("TAG"):
|
||||
out_xml( '\t;' + spl[0] + '\r\n')
|
||||
continue
|
||||
|
||||
if spl[0].startswith("BANNER"):
|
||||
GenBanner(spl)
|
||||
else:
|
||||
GenMenuV3(spl)
|
||||
|
||||
out_xml('\t\t; menu_new_list '+ str(len(menu_new_list))+'\n')
|
||||
GenListMenu()
|
||||
|
||||
out_xml('\t</Menus>\n')
|
||||
out_xml('</ScrollableCatalog>\n')
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
If SpiralOnline = "true" Then
|
||||
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/v3/page_catalog_with_vending.xml"
|
||||
|
||||
If Seeker = "next" Then
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/v3/page_catalog3.xml"
|
||||
Else
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/v3/page_catalog_with_vending.xml"
|
||||
EndIf
|
||||
Else
|
||||
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/v3/page_catalog3.xml"
|
||||
|
||||
EndIf
|
||||
|
|
@ -1,744 +0,0 @@
|
|||
<Popup>
|
||||
<Cache> "Enable" </Cache>
|
||||
<Width> 1080 </Width>
|
||||
<Height> 1920 </Height>
|
||||
;<Background> "0xeae6e1" </Background>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventOpen>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
|
||||
|
||||
OpenInst 0 "/mnt/sdcard/coffeevending/taobin_project/xml/page_main_blank.xml"
|
||||
|
||||
; page_catalog3 split menu group _other.skt to _pepsi_7up.skt and _other_other.skt
|
||||
|
||||
TopView "show"
|
||||
; On open
|
||||
|
||||
Var IgnoreCollectPointByMe = 0
|
||||
|
||||
Var ChildrenFree = 0
|
||||
Var NightTime = 0
|
||||
|
||||
Machine WakeUp
|
||||
Machine OrderCheck
|
||||
|
||||
DEBUGVAR ToppingNewShow
|
||||
|
||||
Var NextPage = "-"
|
||||
|
||||
Var Seeker.thankLidFlag = 0
|
||||
Var Seeker.thankStrawFlag = 0
|
||||
|
||||
WEB "DISABLE"
|
||||
|
||||
Var web_readyOK = "false"
|
||||
Var web_telnumOK = ""
|
||||
|
||||
Var PicturePath = "/mnt/sdcard/coffeevending/taobin_project/image/page_doing/"
|
||||
|
||||
If CocktailShow = "true" Then
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_catalog_cocktail.xml"
|
||||
EndIf
|
||||
|
||||
If TermTemOnline = "true" Then
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_tt_catalog.xml"
|
||||
EndIf
|
||||
|
||||
If Seeker = "curr" Then
|
||||
Machine DoorLidClose
|
||||
EndIf
|
||||
|
||||
Var GetPayInfoFlag = 0
|
||||
Var countDownRetrun = 30
|
||||
|
||||
CoinVending OFF
|
||||
|
||||
|
||||
Var text_price_6 = ""
|
||||
|
||||
; zone sound
|
||||
|
||||
; Clear value
|
||||
Topping "clear" "-"
|
||||
|
||||
If show_eng = "true" Then
|
||||
Var DirImage = "ROOT/taobin_project/image/page2_en/page2"
|
||||
Var show_btp = "ROOT/taobin_project/image/bn_thai_lang_press.png"
|
||||
Var show_btn = "ROOT/taobin_project/image/bn_thai_lang.png"
|
||||
Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_eng/What_would_you_like_to_drink_today.mp3"
|
||||
Play PlaySoundLag
|
||||
|
||||
Var DirImageCart = "ROOT/taobin_project/image/cart_en"
|
||||
|
||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
||||
|
||||
Else
|
||||
Var DirImage = "ROOT/taobin_project/image/page2"
|
||||
Var show_btp = "ROOT/taobin_project/image/bn_eng_lang_press.png"
|
||||
Var show_btn = "ROOT/taobin_project/image/bn_eng_lang.png"
|
||||
|
||||
Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/taobin_sawade.mp3"
|
||||
|
||||
If SongkranSoundCampaign = 1 Then
|
||||
Var PlaySoundLag = GreetingSound[SoundCampaignIndex]
|
||||
EndIf
|
||||
|
||||
Play PlaySoundLag
|
||||
|
||||
Var DirImageCart = "ROOT/taobin_project/image/cart_th"
|
||||
|
||||
Var text_unavailable = "หมด###size=32"
|
||||
EndIf
|
||||
|
||||
|
||||
Var StrawAutoRelease1 = "false"
|
||||
Var StrawAutoRelease2 = "false"
|
||||
|
||||
|
||||
Var SELLONLINE = 0
|
||||
If SELLSTATUS = "SELLONLINE" Then
|
||||
Var SELLONLINE = 1
|
||||
EndIf
|
||||
If SELLSTATUS = "SELLNOCASH" Then
|
||||
Var SELLONLINE = 1
|
||||
Var ButtontoTopupMenu = "Invisible"
|
||||
EndIf
|
||||
|
||||
If SELLSTATUS = "DEACTIVE" Then
|
||||
SAVELOG "DEACTIVE in catalog2.xml"
|
||||
|
||||
;include="ROOT/taobin_project/inc/return_condition.ev"
|
||||
|
||||
EndIf
|
||||
|
||||
|
||||
If SELLONLINE = 1 Then
|
||||
Var ShowButtonClick2 = "Enable"
|
||||
Else
|
||||
Var ShowButtonClick2 = "Invisible"
|
||||
Var ButtontoTopupMenu = "Invisible"
|
||||
EndIf
|
||||
|
||||
If SELLONLINE = 1 Then
|
||||
Var ShowNetworkProblem = "Invisible"
|
||||
Var ShowNetworkProblemText = ""
|
||||
|
||||
;GenHashWithTimeStamp QRCODE99x
|
||||
WEB "ENABLE"
|
||||
|
||||
Else
|
||||
Var ShowNetworkProblem = "Enable"
|
||||
Var ShowButtonClick2 = "Invisible"
|
||||
Var ButtontoTopupMenu = "Invisible"
|
||||
Var ShowNetworkProblemText = "การสื่อสารขัดข้อง ชำระเงินได้เฉพาะเงินสด"
|
||||
|
||||
Var QRCODE99 = ""
|
||||
WEB "DISABLE"
|
||||
|
||||
EndIf
|
||||
|
||||
; 1035 is Coke.
|
||||
STRCONTAIN "1035" MaterialAvailable CokeUI
|
||||
|
||||
Var bnSodaAndOther = DirImage + "/bn_soda_coke.png"
|
||||
Var bpSodaAndOther = DirImage + "/bp_soda_coke.png"
|
||||
|
||||
|
||||
Var countClick = 0
|
||||
|
||||
|
||||
DEBUGVAR CART_COUNT
|
||||
|
||||
|
||||
Var QRCODE99_Y = 1718
|
||||
|
||||
Var showCart = "Invisible"
|
||||
If MultiPayEnable = "true" Then
|
||||
|
||||
If CART_COUNT = 1 Then
|
||||
Var showCart = "Enable"
|
||||
Var cart_image_bn = DirImageCart + "/bn_cart1.png"
|
||||
Var cart_image_bp = DirImageCart + "/bp_cart1.png"
|
||||
|
||||
Var QRCODE99_Y = 1580
|
||||
|
||||
EndIf
|
||||
|
||||
If CART_COUNT = 2 Then
|
||||
Var showCart = "Enable"
|
||||
Var cart_image_bn = DirImageCart + "/bn_cart2.png"
|
||||
Var cart_image_bp = DirImageCart + "/bp_cart2.png"
|
||||
|
||||
Var QRCODE99_Y = 1580
|
||||
|
||||
EndIf
|
||||
|
||||
|
||||
|
||||
If CART_COUNT = 3 Then
|
||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
||||
EndIf
|
||||
|
||||
EndIf
|
||||
|
||||
If Seeker = "next" Then
|
||||
Var ShowButtonClick2 = "Invisible"
|
||||
Var ButtontoTopupMenu = "Invisible"
|
||||
EndIf
|
||||
|
||||
|
||||
If XMLProfile = "taobin_notopup" Then
|
||||
Var ButtontoTopupMenu = "Invisible"
|
||||
|
||||
EndIf
|
||||
|
||||
|
||||
Var menu_name_eng_hot = ""
|
||||
Var menu_desc_eng_hot = ""
|
||||
Var menu_name_thai_hot = ""
|
||||
Var menu_desc_thai_hot = ""
|
||||
|
||||
Var menu_name_eng_cold = ""
|
||||
Var menu_desc_eng_cold = ""
|
||||
Var menu_name_thai_cold = ""
|
||||
Var menu_desc_thai_cold = ""
|
||||
|
||||
|
||||
Var menu_name_eng_blender = ""
|
||||
Var menu_desc_eng_blender = ""
|
||||
Var menu_name_thai_blender = ""
|
||||
Var menu_desc_thai_blender = ""
|
||||
|
||||
|
||||
|
||||
|
||||
If BoxID = 0 Then
|
||||
RebootWithCause "BoxID was zero"
|
||||
EndIf
|
||||
|
||||
|
||||
TRY "/mnt/sdcard/coffeevending/taobin_project/xml/event/tricker.ev"
|
||||
|
||||
TRY "ROOT/taobin_project/xml/sometime/RoadShow.ev"
|
||||
|
||||
; zone cup on arm
|
||||
If Seeker = "curr" Then
|
||||
If CupOnArm = "true" Then
|
||||
|
||||
If CheckCupStateDoorCupClose = "" Then
|
||||
Var buttonRemoveCup = "Enable"
|
||||
EndIf
|
||||
|
||||
If CheckCupStateDoorCupClose = "done" Then
|
||||
Var buttonRemoveCup = "Enable"
|
||||
EndIf
|
||||
Else
|
||||
If buttonRemoveCup = "Enable" Then
|
||||
Var buttonRemoveCup = "Invisible"
|
||||
EndIf
|
||||
EndIf
|
||||
|
||||
|
||||
Else
|
||||
Var buttonRemoveCup = "Invisible"
|
||||
EndIf
|
||||
|
||||
|
||||
If CounterEnable = 1 Then
|
||||
If OnTaobinVending = 1 Then
|
||||
Open "ROOT/taobin_project/xml/counter/taobinvd/page_wait_order.xml"
|
||||
EndIf
|
||||
EndIf
|
||||
|
||||
If EnableMultiInstance = "true" Then
|
||||
Open "ROOT/taobin_project/inter/tha/xml/multi/page_catalog.lxml"
|
||||
EndIf
|
||||
|
||||
|
||||
Var Price5Active = 0
|
||||
</EventOpen>
|
||||
<EventLanguageChange>
|
||||
;
|
||||
DEBUGVAR LangEng
|
||||
If LangEng = "true" Then
|
||||
|
||||
EndIf
|
||||
|
||||
DEBUGVAR LangThai
|
||||
If LangThai = "true" Then
|
||||
|
||||
EndIf
|
||||
|
||||
</EventLanguageChange>
|
||||
<Timeout> 1000 </Timeout>
|
||||
<EventTimeout>
|
||||
|
||||
;SAVELOG SoundPlaying
|
||||
|
||||
If countDownRetrun > 0 Then
|
||||
Var countDownRetrun = countDownRetrun - 1
|
||||
EndIf
|
||||
|
||||
If countDownRetrun = 0 Then
|
||||
|
||||
|
||||
If Seeker = "next" Then
|
||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
||||
EndIf
|
||||
EndIf
|
||||
|
||||
; zone cup on arm
|
||||
If Seeker = "curr" Then
|
||||
If CupOnArm = "true" Then
|
||||
|
||||
If CheckCupStateDoorCupClose = "" Then
|
||||
Var buttonRemoveCup = "Enable"
|
||||
EndIf
|
||||
|
||||
If CheckCupStateDoorCupClose = "done" Then
|
||||
Var buttonRemoveCup = "Enable"
|
||||
EndIf
|
||||
Else
|
||||
If buttonRemoveCup = "Enable" Then
|
||||
Var buttonRemoveCup = "Invisible"
|
||||
EndIf
|
||||
EndIf
|
||||
Else
|
||||
Var buttonRemoveCup = "Invisible"
|
||||
EndIf
|
||||
|
||||
|
||||
|
||||
|
||||
Refresh
|
||||
TimerReset
|
||||
</EventTimeout>
|
||||
|
||||
<EventChangeStatus>
|
||||
;If ChangeStatus = "payout-end" Then
|
||||
; Var ChangeOK = 1
|
||||
;EndIf
|
||||
</EventChangeStatus>
|
||||
|
||||
<EventWebApp>
|
||||
|
||||
DEBUGVAR web_ready
|
||||
If web_ready = "true" Then
|
||||
If web_ref = QRCODE99 Then
|
||||
Cart "DeleteMenuID" "ALL"
|
||||
Var web_readyOK = web_ready
|
||||
Var web_telnumOK = web_telnum
|
||||
|
||||
|
||||
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
||||
EndIf
|
||||
|
||||
Else
|
||||
EndIf
|
||||
|
||||
</EventWebApp>
|
||||
|
||||
<Image>
|
||||
<X> 0 </X>
|
||||
<Y> 380 </Y>
|
||||
<Width> 1080 </Width>
|
||||
<Height> 1540 </Height>
|
||||
<Color> "0xeae6e1" </Color>
|
||||
</Image>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
; back
|
||||
<Button>
|
||||
<X> 19 </X>
|
||||
<Y> 420 </Y>
|
||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow.png" </Filename>
|
||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow.png" </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
If Seeker = "next" Then
|
||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
||||
Else
|
||||
|
||||
|
||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 990 </X>
|
||||
<Y> 438 </Y>
|
||||
<Filename> show_btn </Filename>
|
||||
<FilenamePress> show_btp </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
; eng
|
||||
If show_eng = "true" Then
|
||||
Var show_eng = "false"
|
||||
Else
|
||||
Var show_eng = "true"
|
||||
EndIf
|
||||
Open CurrentXMLFileName2
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
|
||||
|
||||
<Image>
|
||||
<X> 70 </X>
|
||||
<Y> 583 </Y>
|
||||
<Filename> Var(DirImage + "/text1.png") </Filename>
|
||||
</Image>
|
||||
|
||||
|
||||
|
||||
; menu row 1
|
||||
<Button>
|
||||
<X> 220 </X>
|
||||
<Y> 844 </Y>
|
||||
<Filename> Var(DirImage + "/bn_diy.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_diy.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
|
||||
|
||||
; zone promote
|
||||
TRY "/mnt/sdcard/coffeevending/taobin_project/xml/event/script_common_for_open_promotion_xml.ev"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 564 </X>
|
||||
<Y> 844 </Y>
|
||||
<Filename> Var(DirImage + "/bn_coffee.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_coffee.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_coffee.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
; menu row 2
|
||||
<Button>
|
||||
<X> 47 </X>
|
||||
<Y> 1188 </Y>
|
||||
<Filename> Var(DirImage + "/bn_tea.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_tea.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_tea.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 391 </X>
|
||||
<Y> 1188 </Y>
|
||||
<Filename> Var(DirImage + "/bn_cho_caramel.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_cho_caramel.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_milk.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
|
||||
<Button>
|
||||
<X> 748 </X>
|
||||
<Y> 1188 </Y>
|
||||
<Filename> bnSodaAndOther </Filename>
|
||||
<FilenamePress> bpSodaAndOther </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_other_other.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
;=============================================================================
|
||||
|
||||
<Button>
|
||||
<X> 48 </X>
|
||||
<Y> 1532 </Y>
|
||||
<Filename> Var(DirImage + "/bn_Pepsi_7up.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_Pepsi_7up.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_pepsi_7up.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
|
||||
<Button>
|
||||
<X> 392 </X>
|
||||
<Y> 1532 </Y>
|
||||
<State>WheyButtonState</State>
|
||||
<Filename> Var(DirImage + "/bn_protein.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_protein.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_whey.xml"
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 392 </X>
|
||||
<Y> 1532 </Y>
|
||||
<State>MenuKidButtonState</State>
|
||||
<Filename> Var(DirImage + "/bn_kidmenu.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bn_kidmenu.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_forkid.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 392 </X>
|
||||
<Y> 1532 </Y>
|
||||
<State>AppFastButtonState</State>
|
||||
<Filename> Var(DirImage + "/bn_appfast.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_appfast.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_appfast.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
;=============================================================================
|
||||
|
||||
<Button>
|
||||
<X> 736 </X>
|
||||
<Y> 1532 </Y>
|
||||
<State> "Enable" </State>
|
||||
<Filename> Var(DirImage + "/bn_HealthyOption.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_HealthyOption.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_health.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<Button>
|
||||
<X> 225 </X>
|
||||
<Y> 424 </Y>
|
||||
<State> ShowButtonClick2 </State>
|
||||
<Filename> Var(DirImage + "/bn_main_page_member.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_main_page_member.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
; eng
|
||||
Open "ROOT/taobin_project/xml/page_before_check_member.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 696 </X>
|
||||
<Y> 424 </Y>
|
||||
<State> ButtontoTopupMenu </State>
|
||||
<Filename> Var(DirImage + "/bn_main_page_topup.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_main_page_topup.png") </FilenamePress>
|
||||
<FilenameDisable> Var(DirImage + "/bp_main_page_topup.png") </FilenameDisable>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
; eng
|
||||
Var PayDetail=""
|
||||
Open "ROOT/taobin_project/xml/page_back_to_topup.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 0 </X>
|
||||
<Y> 1870 </Y>
|
||||
<State> ShowNetworkProblem </State>
|
||||
<Color> "0xFF0000" </Color>
|
||||
<Width> 1080 </Width>
|
||||
<Height> 60 </Height>
|
||||
</Button>
|
||||
|
||||
<Text>
|
||||
<X> 5 </X>
|
||||
<Y> 1880 </Y>
|
||||
<Size> 24 </Size>
|
||||
<Align> Center </Align>
|
||||
<Width> 1080 </Width>
|
||||
<Font> RobotoRegular </Font>
|
||||
<Color> 0xFFFFFF </Color>
|
||||
<Value> ShowNetworkProblemText </Value>
|
||||
</Text>
|
||||
|
||||
<Button>
|
||||
<X> 0 </X>
|
||||
<Y> 1860 </Y>
|
||||
<Width> 200 </Width>
|
||||
<Height> 50 </Height>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var countClick = countClick + 1
|
||||
If countClick = 3 Then
|
||||
|
||||
;Var TestLoopMakeDrink = 1
|
||||
|
||||
EndIf
|
||||
DEBUGVAR countClick
|
||||
|
||||
If countClick = 5 Then
|
||||
If ToppingNewEnable = "false" Then
|
||||
Var ToppingNewEnable = "true"
|
||||
Else
|
||||
Var ToppingNewEnable = "false"
|
||||
EndIf
|
||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
||||
EndIf
|
||||
|
||||
Refresh
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
;<QRCode>
|
||||
;<X> 895 </X>
|
||||
;<Y> QRCODE99_Y</Y>
|
||||
;<Width> 178 </Width>
|
||||
;<Height> 178 </Height>
|
||||
;<State> "Enable" </State>
|
||||
;<Service> testservice </Service>
|
||||
;</QRCode>
|
||||
|
||||
|
||||
|
||||
<Button>
|
||||
<X> 780 </X>
|
||||
<Y> 500 </Y>
|
||||
<State> buttonRemoveCup </State>
|
||||
;<Color> "0x00BDFF" </Color>
|
||||
<Interval> 500 </Interval>
|
||||
<Filename> "ROOT/taobin_project/image/main_page/bn_remove_cup.png" </Filename>
|
||||
<Filename> "ROOT/taobin_project/image/main_page/bp_remove_cup.png" </Filename>
|
||||
<EventClick>
|
||||
Machine RemoveCup
|
||||
Machine DoorLidOpen
|
||||
|
||||
Var CheckCupStateDoorCupClose = "reset"
|
||||
Var buttonRemoveCup = "Invisible"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
|
||||
|
||||
; Cart
|
||||
<Button>
|
||||
<X> 915 </X>
|
||||
<Y> 1769 </Y>
|
||||
<State> showCart </State>
|
||||
<Filename> cart_image_bn </Filename>
|
||||
<Filename> cart_image_bp </Filename>
|
||||
<FilenamePress> cart_image_bp </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<Interval> 400</Interval>
|
||||
<EventClick>
|
||||
|
||||
|
||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
||||
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<EventWebApp>
|
||||
|
||||
DEBUGVAR web_ready
|
||||
If web_ready = "true" Then
|
||||
If web_ref = QRCODE99x Then
|
||||
|
||||
Var web_readyOK = web_ready
|
||||
Var web_telnumOK = web_telnum
|
||||
|
||||
Var web_app_prepar = "true"
|
||||
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
||||
|
||||
EndIf
|
||||
Else
|
||||
EndIf
|
||||
|
||||
</EventWebApp>
|
||||
<EventUnitTest1>
|
||||
SAVELOG "MENU TAB ENTRY"
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/page_catalog.xml"
|
||||
</EventUnitTest1>
|
||||
<EventUnitTest2>
|
||||
Open "ROOT/taobin_project/xml/page_before_check_member.xml"
|
||||
</EventUnitTest2>
|
||||
|
||||
<EventUnitTest3>
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/v3/page_catalog_group_soft_serve.xml"
|
||||
</EventUnitTest3>
|
||||
<EventUnitTest4>
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/menutab/page_catalog.xml"
|
||||
</EventUnitTest4>
|
||||
|
||||
|
||||
</Popup>
|
||||
|
|
@ -1,576 +0,0 @@
|
|||
<Popup>
|
||||
<Cache> "Enable" </Cache>
|
||||
<Width> 1080 </Width>
|
||||
<Height> 1920 </Height>
|
||||
<Background> "0xeae6e1" </Background>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventOpen>
|
||||
TopView "show"
|
||||
; On open
|
||||
|
||||
If RecipeTag1 = "HealthTurnOn" Then
|
||||
Var MenuHealthyEnable = "Enable"
|
||||
Else
|
||||
Var MenuHealthyEnable = "Disable"
|
||||
EndIf
|
||||
|
||||
If Seeker = "next" Then
|
||||
;Open "ROOT/taobin_project/xml/page_catalog.xml"
|
||||
EndIf
|
||||
|
||||
Var NextPage = "-"
|
||||
|
||||
Var Seeker.thankLidFlag = 0
|
||||
Var Seeker.thankStrawFlag = 0
|
||||
|
||||
WEB "DISABLE"
|
||||
|
||||
Var web_readyOK = "false"
|
||||
Var web_telnumOK = ""
|
||||
|
||||
Var PicturePath = "/mnt/sdcard/coffeevending/taobin_project/image/page_doing/"
|
||||
|
||||
If CocktailShow = "true" Then
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_catalog_cocktail.xml"
|
||||
EndIf
|
||||
|
||||
If TermTemOnline = "true" Then
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_tt_catalog.xml"
|
||||
EndIf
|
||||
|
||||
;Machine DoorLidClose
|
||||
|
||||
Var GetPayInfoFlag = 0
|
||||
Var countDownRetrun = 30
|
||||
|
||||
CoinVending OFF
|
||||
|
||||
; Clear value
|
||||
Topping "clear" "-"
|
||||
|
||||
If show_eng = "true" Then
|
||||
Var DirImage = "ROOT/taobin_project/image/page2_en/page2"
|
||||
Var show_btp = "ROOT/taobin_project/image/bn_thai_lang_press.png"
|
||||
Var show_btn = "ROOT/taobin_project/image/bn_thai_lang.png"
|
||||
Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_eng/What_would_you_like_to_drink_today.mp3"
|
||||
Play PlaySoundLag
|
||||
|
||||
Var DirImageCart = "ROOT/taobin_project/image/cart_en"
|
||||
|
||||
Else
|
||||
Var DirImage = "ROOT/taobin_project/image/page2"
|
||||
Var show_btp = "ROOT/taobin_project/image/bn_eng_lang_press.png"
|
||||
Var show_btn = "ROOT/taobin_project/image/bn_eng_lang.png"
|
||||
Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/taobin_sawade.mp3"
|
||||
|
||||
If SongkranSoundCampaign = 1 Then
|
||||
Var PlaySoundLag = GreetingSound[SoundCampaignIndex]
|
||||
EndIf
|
||||
|
||||
Play PlaySoundLag
|
||||
|
||||
Var DirImageCart = "ROOT/taobin_project/image/cart_th"
|
||||
EndIf
|
||||
|
||||
|
||||
Var StrawAutoRelease1 = "false"
|
||||
Var StrawAutoRelease2 = "false"
|
||||
|
||||
Var SELLONLINE = 0
|
||||
If SELLSTATUS = "SELLONLINE" Then
|
||||
Var SELLONLINE = 1
|
||||
EndIf
|
||||
If SELLSTATUS = "SELLNOCASH" Then
|
||||
Var SELLONLINE = 1
|
||||
Var ButtontoTopupMenu = "Invisible"
|
||||
EndIf
|
||||
|
||||
If SELLONLINE = 1 Then
|
||||
Var ShowButtonClick2 = "Enable"
|
||||
Else
|
||||
Var ShowButtonClick2 = "Invisible"
|
||||
Var ButtontoTopupMenu = "Invisible"
|
||||
EndIf
|
||||
|
||||
If SELLONLINE = 1 Then
|
||||
Var ShowNetworkProblem = "Invisible"
|
||||
Var ShowNetworkProblemText = ""
|
||||
|
||||
;GenHashWithTimeStamp QRCODE99x
|
||||
WEB "ENABLE"
|
||||
|
||||
Else
|
||||
Var ShowNetworkProblem = "Enable"
|
||||
Var ShowButtonClick2 = "Invisible"
|
||||
Var ButtontoTopupMenu = "Invisible"
|
||||
Var ShowNetworkProblemText = "การสื่อสารขัดข้อง ชำระเงินได้เฉพาะเงินสด"
|
||||
|
||||
Var QRCODE99 = ""
|
||||
WEB "DISABLE"
|
||||
|
||||
EndIf
|
||||
|
||||
|
||||
TRY "/mnt/sdcard/coffeevending/taobin_project/xml/event/tricker.ev"
|
||||
|
||||
|
||||
|
||||
; 1035 is Coke.
|
||||
STRCONTAIN "1035" MaterialAvailable CokeUI
|
||||
|
||||
Var bnSodaAndOther = DirImage + "/bn_soda_coke.png"
|
||||
Var bpSodaAndOther = DirImage + "/bp_soda_coke.png"
|
||||
|
||||
|
||||
Var countClick = 0
|
||||
|
||||
|
||||
DEBUGVAR CART_COUNT
|
||||
|
||||
|
||||
Var QRCODE99_Y = 1718
|
||||
|
||||
Var showCart = "Invisible"
|
||||
If MultiPayEnable = "true" Then
|
||||
|
||||
If CART_COUNT = 1 Then
|
||||
Var showCart = "Enable"
|
||||
Var cart_image_bn = DirImageCart + "/bn_cart1.png"
|
||||
Var cart_image_bp = DirImageCart + "/bp_cart1.png"
|
||||
|
||||
Var QRCODE99_Y = 1580
|
||||
|
||||
EndIf
|
||||
|
||||
If CART_COUNT = 2 Then
|
||||
Var showCart = "Enable"
|
||||
Var cart_image_bn = DirImageCart + "/bn_cart2.png"
|
||||
Var cart_image_bp = DirImageCart + "/bp_cart2.png"
|
||||
|
||||
Var QRCODE99_Y = 1580
|
||||
|
||||
EndIf
|
||||
|
||||
|
||||
|
||||
If CART_COUNT = 3 Then
|
||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
||||
EndIf
|
||||
|
||||
EndIf
|
||||
|
||||
If Seeker = "next" Then
|
||||
Var ShowButtonClick2 = "Invisible"
|
||||
Var ButtontoTopupMenu = "Invisible"
|
||||
EndIf
|
||||
|
||||
|
||||
If XMLProfile = "taobin_notopup" Then
|
||||
Var ButtontoTopupMenu = "Invisible"
|
||||
|
||||
EndIf
|
||||
</EventOpen>
|
||||
<Timeout> 1000 </Timeout>
|
||||
<EventTimeout>
|
||||
|
||||
;SAVELOG SoundPlaying
|
||||
|
||||
If countDownRetrun > 0 Then
|
||||
Var countDownRetrun = countDownRetrun - 1
|
||||
EndIf
|
||||
|
||||
If countDownRetrun = 0 Then
|
||||
If Seeker = "next" Then
|
||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
||||
EndIf
|
||||
EndIf
|
||||
|
||||
|
||||
|
||||
Refresh
|
||||
TimerReset
|
||||
</EventTimeout>
|
||||
|
||||
<EventChangeStatus>
|
||||
;If ChangeStatus = "payout-end" Then
|
||||
; Var ChangeOK = 1
|
||||
;EndIf
|
||||
</EventChangeStatus>
|
||||
|
||||
<EventWebApp>
|
||||
|
||||
DEBUGVAR web_ready
|
||||
If web_ready = "true" Then
|
||||
If web_ref = QRCODE99 Then
|
||||
Cart "DeleteMenuID" "ALL"
|
||||
Var web_readyOK = web_ready
|
||||
Var web_telnumOK = web_telnum
|
||||
|
||||
|
||||
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
||||
EndIf
|
||||
|
||||
Else
|
||||
EndIf
|
||||
|
||||
</EventWebApp>
|
||||
|
||||
|
||||
;include="ROOT/taobin_project/inc/video.inc"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
; back
|
||||
<Button>
|
||||
<X> 19 </X>
|
||||
<Y> 420 </Y>
|
||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow.png" </Filename>
|
||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow.png" </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
If Seeker = "next" Then
|
||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 990 </X>
|
||||
<Y> 438 </Y>
|
||||
<Filename> show_btn </Filename>
|
||||
<FilenamePress> show_btp </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
; eng
|
||||
If show_eng = "true" Then
|
||||
Var show_eng = "false"
|
||||
Else
|
||||
Var show_eng = "true"
|
||||
EndIf
|
||||
Open CurrentXMLFileName2
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
|
||||
|
||||
<Image>
|
||||
<X> 70 </X>
|
||||
<Y> 583 </Y>
|
||||
<Filename> Var(DirImage + "/text1.png") </Filename>
|
||||
</Image>
|
||||
|
||||
|
||||
|
||||
; menu row 1
|
||||
<Button>
|
||||
<X> 220 </X>
|
||||
<Y> 844 </Y>
|
||||
<Filename> Var(DirImage + "/bn_diy.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_diy.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
; eng
|
||||
|
||||
TRY "/mnt/sdcard/coffeevending/taobin_project/xml/event/script_common_for_open_promotion_xml.ev"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 564 </X>
|
||||
<Y> 844 </Y>
|
||||
<Filename> Var(DirImage + "/bn_vending_machine.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_vending_machine.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
; eng
|
||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
; menu row 2
|
||||
<Button>
|
||||
<X> 48 </X>
|
||||
<Y> 1188 </Y>
|
||||
<Filename> Var(DirImage + "/bn_coffee.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_coffee.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_coffee.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 392 </X>
|
||||
<Y> 1188 </Y>
|
||||
<Filename> Var(DirImage + "/bn_tea.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_tea.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_tea.xml"
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 736 </X>
|
||||
<Y> 1188 </Y>
|
||||
<Filename> Var(DirImage + "/bn_cho_caramel.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_cho_caramel.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_milk.xml"
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 48 </X>
|
||||
<Y> 1532 </Y>
|
||||
<Filename> bnSodaAndOther </Filename>
|
||||
<FilenamePress> bpSodaAndOther </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_other_other.xml"
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
; row 3
|
||||
;-------------------------------------------------------------
|
||||
|
||||
<Button>
|
||||
<X> 392 </X>
|
||||
<Y> 1532 </Y>
|
||||
<State>WheyButtonState</State>
|
||||
<Filename> Var(DirImage + "/bn_protein.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_protein.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
If new_layout = "true" Then
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_whey.xml"
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 392 </X>
|
||||
<Y> 1532 </Y>
|
||||
<State>AppFastButtonState</State>
|
||||
<Filename> Var(DirImage + "/bn_appfast.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_appfast.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
If new_layout = "true" Then
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_appfast.xml"
|
||||
Else
|
||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
||||
EndIf
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 392 </X>
|
||||
<Y> 1532 </Y>
|
||||
<State>MenuKidButtonState</State>
|
||||
<Filename> Var(DirImage + "/bn_kidmenu.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bn_kidmenu.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_forkid.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
;-------------------------------------------------------------
|
||||
|
||||
|
||||
<Button>
|
||||
<X> 736 </X>
|
||||
<Y> 1532 </Y>
|
||||
<State>MenuHealthyEnable</State>
|
||||
<Filename> Var(DirImage + "/bn_HealthyOption.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_HealthyOption.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||
|
||||
Open "ROOT/taobin_project/xml/v3/page_catalog_group_health.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
|
||||
|
||||
; top menu
|
||||
|
||||
<Button>
|
||||
<X> 225 </X>
|
||||
<Y> 424 </Y>
|
||||
<State> ShowButtonClick2 </State>
|
||||
<Filename> Var(DirImage + "/bn_main_page_member.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_main_page_member.png") </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
; eng
|
||||
Open "ROOT/taobin_project/xml/page_before_check_member.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 696 </X>
|
||||
<Y> 424 </Y>
|
||||
<State> ButtontoTopupMenu </State>
|
||||
<Filename> Var(DirImage + "/bn_main_page_topup.png") </Filename>
|
||||
<FilenamePress> Var(DirImage + "/bp_main_page_topup.png") </FilenamePress>
|
||||
<FilenameDisable> Var(DirImage + "/bp_main_page_topup.png") </FilenameDisable>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
; eng
|
||||
Var PayDetail=""
|
||||
Open "ROOT/taobin_project/xml/page_back_to_topup.xml"
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<Button>
|
||||
<X> 0 </X>
|
||||
<Y> 1870 </Y>
|
||||
<State> ShowNetworkProblem </State>
|
||||
<Color> "0xFF0000" </Color>
|
||||
<Width> 1080 </Width>
|
||||
<Height> 60 </Height>
|
||||
</Button>
|
||||
|
||||
<Text>
|
||||
<X> 5 </X>
|
||||
<Y> 1880 </Y>
|
||||
<Size> 24 </Size>
|
||||
<Align> Center </Align>
|
||||
<Width> 1080 </Width>
|
||||
<Font> RobotoRegular </Font>
|
||||
<Color> 0xFFFFFF </Color>
|
||||
<Value> ShowNetworkProblemText </Value>
|
||||
</Text>
|
||||
|
||||
<Button>
|
||||
<X> 0 </X>
|
||||
<Y> 1860 </Y>
|
||||
<Width> 200 </Width>
|
||||
<Height> 50 </Height>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<EventClick>
|
||||
Var countClick = countClick + 1
|
||||
If countClick = 3 Then
|
||||
|
||||
;Var TestLoopMakeDrink = 1
|
||||
|
||||
EndIf
|
||||
DEBUGVAR countClick
|
||||
|
||||
If countClick = 5 Then
|
||||
If ToppingNewEnable = "false" Then
|
||||
Var ToppingNewEnable = "true"
|
||||
Else
|
||||
Var ToppingNewEnable = "false"
|
||||
EndIf
|
||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
||||
EndIf
|
||||
|
||||
Refresh
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
;<QRCode>
|
||||
;<X> 895 </X>
|
||||
;<Y> QRCODE99_Y</Y>
|
||||
;<Width> 178 </Width>
|
||||
;<Height> 178 </Height>
|
||||
;<State> "Enable" </State>
|
||||
;<Service> testservice </Service>
|
||||
;</QRCode>
|
||||
|
||||
|
||||
|
||||
; Cart
|
||||
<Button>
|
||||
<X> 915 </X>
|
||||
<Y> 1769 </Y>
|
||||
<State> showCart </State>
|
||||
<Filename> cart_image_bn </Filename>
|
||||
<Filename> cart_image_bp </Filename>
|
||||
<FilenamePress> cart_image_bp </FilenamePress>
|
||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
||||
<Volume> SoundVolume </Volume>
|
||||
<Interval> 400</Interval>
|
||||
<EventClick>
|
||||
|
||||
|
||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
||||
|
||||
|
||||
</EventClick>
|
||||
</Button>
|
||||
|
||||
<EventWebApp>
|
||||
|
||||
DEBUGVAR web_ready
|
||||
If web_ready = "true" Then
|
||||
If web_ref = QRCODE99x Then
|
||||
|
||||
Var web_readyOK = web_ready
|
||||
Var web_telnumOK = web_telnum
|
||||
|
||||
Var web_app_prepar = "true"
|
||||
|
||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
||||
|
||||
EndIf
|
||||
Else
|
||||
EndIf
|
||||
|
||||
</EventWebApp>
|
||||
|
||||
|
||||
|
||||
</Popup>
|
||||
Loading…
Add table
Add a link
Reference in a new issue