do frozen smoothie

This commit is contained in:
wanlop run 2025-04-18 17:31:50 +07:00
parent 1719ed1457
commit c8285e7b7c
22 changed files with 669 additions and 29 deletions

View file

@ -1202,7 +1202,7 @@
1300003 Beans module ชุดเมล็ดกาแฟ
1300004 Bean tray ถาดใส่เมล็ดกาแฟ
1300005 Switch tray : สวิตซ์ถาด :
1300006 Check tray shutter ตรวจสอบชัตเตอร์ถาด
1300006 Check tray shutter ตรวจสอบชัตเตอร์ของถาด
1300007 Pay beans จ่ายถั่ว
1300008 1. Select beans 1. เลือกเมล็ดกาแฟ
1300009 2. Select direction 2. เลือกทิศทาง
@ -1215,7 +1215,7 @@
1300016 Brew time:sec เวลาชง: วินาที
1300017 Test grind sizes ทดสอบขนาดบด
1300018 Coffee module type : ประเภทชุดกาแฟ :
1300019 1. Select grind sizes 1. เลือกขนาดบด
1300019 1. Select grind sizes 1. เลือกขนาดการบด
1300020 More coarse หยาบขึ้น
1300021 More fine ละเอียดขึ้น
1300022 2. Test grinding 2. ทดสอบการบด

Can't render this file because it has a wrong number of fields in line 21.

View file

@ -26,7 +26,8 @@
OpenInst 13 "ROOT/taobin_project/inter/tha/xml/multi/tab_menu.lxml"
RootLayoutVisible 13 "show"
RootLayoutVisible 12 "show"
RootLayoutVisible 3 "show"
DEBUGVAR SlientRefreshIndex
</EventOpen>

View file

@ -298,7 +298,8 @@
out_xml( '\t\t\t\tVar show_eng = "true"\n')
out_xml( '\t\t\tEndIf\n')
print("topping_xml_file=" + topping_xml_file)
print("current_file_name=" + current_file_name)
out_xml( '\t\t\t\tOpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/xml/page_topping_select5.xml"\n')
out_xml( '\t\t\tElse\n')
out_xml( '\t\t\t\tOpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/page_topping_select6.lxml"\n')

View file

@ -0,0 +1,311 @@
<Popup>
<Cache> "Enable" </Cache>
<Width> 1080 </Width>
<Height> 1920 </Height>
;<Background> "0xeae6e1" </Background>
<Volume> SoundVolume </Volume>
<EventOpen>
; On open
;include="ROOT/taobin_project/inter/tha/xml/multi/menu_catalog_default_init.lxml"
Var Timeout = 0
;include="ROOT/taobin_project/inter/tha/xml/multi/menu_catalog_new_menu.lxml"
SetInstanceIgnoreTouch
</EventOpen>
<Timeout> 1000 </Timeout>
<EventTimeout>
;include="ROOT/taobin_project/inter/tha/xml/multi/ForProGroup.inc"
TimerReset
</EventTimeout>
;include="ROOT/taobin_project/inter/tha/xml/multi/menu_catalog_new.lxml"
<ScrollableCatalog>
<X> 0 </X>
<Y> 497 </Y>
<Width> 1080 </Width>
<Height> 1423 </Height>
<Configuration>
<MenuNameTextConfiguration>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<AutoResizeConfiguration>
<Min> 16 </Min>
<Max> 22 </Max>
<AdjustStep> 1 </AdjustStep>
</AutoResizeConfiguration>
</MenuNameTextConfiguration>
<MenuDescriptionTextConfiguration>
<Font> KanitMediumTTF </Font>
<Color> 0x322B26 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<AutoResizeConfiguration>
<Min> 10 </Min>
<Max> 14 </Max>
<AdjustStep> 1 </AdjustStep>
</AutoResizeConfiguration>
</MenuDescriptionTextConfiguration>
<MenuPriceTextConfiguration>
<Font> KanitRegularTTF </Font>
<Color> 0x6F5F51 </Color>
<ColorDisable> 0xEAE6E1 </ColorDisable>
<AutoResizeConfiguration>
<Min> 4 </Min>
<Max> 20 </Max>
<AdjustStep> 1 </AdjustStep>
</AutoResizeConfiguration>
</MenuPriceTextConfiguration>
<MenuHotPriceLabel> "Hot" </MenuHotPriceLabel>
<MenuIcePriceLabel> "Ice" </MenuIcePriceLabel>
<MenuBlendPriceLabel> "Blend" </MenuBlendPriceLabel>
<MenuUnavailableLabel> 000013 </MenuUnavailableLabel>
</Configuration>
<Menus>
;banners
; ==================> Len = 3
; - - 12-00-07-0001
<Menu>
<State> Flag( 12-00-07-0001.Button,$Sum1200070001) </State>
<IdleImage> "ROOT/taobin_project/inter/tha/image/page_drink_n//bn_frozen_mango.png" </IdleImage>
<PressImage> "ROOT/taobin_project/inter/tha/image/page_drink_press_n//bn_frozen_mango.png" </PressImage>
<DisableImage> "ROOT/taobin_project/inter/tha/image/page_drink_disable_n2//bn_frozen_mango.png" </DisableImage>
<Name>
<LanguageGroup>
<LanguageSlot1>Mango Smoothie</LanguageSlot1>
<LanguageSlot2>มะม่วงปั่น</LanguageSlot2>
<LanguageSlot3>-</LanguageSlot3>
<LanguageSlot4>-</LanguageSlot4>
<LanguageSlot5>-</LanguageSlot5>
<LanguageSlot6>-</LanguageSlot6>
</LanguageGroup>
</Name>
<Description>
<LanguageGroup>
<LanguageSlot1>Mango Frozen</LanguageSlot1>
<LanguageSlot2>มะม่วงสุขแช่แข็ง</LanguageSlot2>
<LanguageSlot3>-</LanguageSlot3>
<LanguageSlot4>-</LanguageSlot4>
<LanguageSlot5>-</LanguageSlot5>
<LanguageSlot6>-</LanguageSlot6>
</LanguageGroup>
</Description>
<HotState> "Disable2" </HotState>
<IceState> "Disable2" </IceState>
<BlendState> $12-00-07-0001.Button </BlendState>
<HotPrice> eval(
If $##-##-##-####.Price = -1 Then
Var return = "Free"
Else
Var return !assigned StringFmt( $##-##-##-####.Price , DisplayFormat, PreScaleConvertShow)
EndIf
) </HotPrice>
<IcePrice> eval(
If $##-##-##-####.Price = -1 Then
Var return = "Free"
Else
Var return !assigned StringFmt( $##-##-##-####.Price , DisplayFormat, PreScaleConvertShow)
EndIf
) </IcePrice>
<BlendPrice> eval(
If $12-00-07-0001.Price = -1 Then
Var return = "Free"
Else
Var return !assigned StringFmt( $12-00-07-0001.Price , DisplayFormat, PreScaleConvertShow)
EndIf
) </BlendPrice>
<IceProcessingState>
eval(
If ICE_PROCESS_STATUS = 2 Then
If $Sum510201003951020200395102030039 = "Disable" Then
Var ice_tab_process_show = "Disable"
Else
Var ice_tab_process_show = "Enable"
EndIf
Else
Var ice_tab_process_show = "Invisible"
EndIf
Var return = ice_tab_process_show
)
</IceProcessingState>
<IceProcessingImage> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" </IceProcessingImage>
<IceProcessingDisableImage> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" </IceProcessingDisableImage>
<ConditionalDisable>
<Script>
If $Sum1200070001 = "Disable" Then
STRCONTAIN "STG=CLOSE" $##-##-##-####.TAG tag1_is_disable
STRCONTAIN "STG=CLOSE" $##-##-##-####.TAG tag2_is_disable
STRCONTAIN "STG=CLOSE" $12-00-07-0001.TAG tag3_is_disable
If tag1_is_disable = "true" Then
Var $Sum1200070001Tag = $##-##-##-####.TAG
EndIf
If tag2_is_disable = "true" Then
Var $Sum1200070001Tag = $##-##-##-####.TAG
EndIf
If tag3_is_disable = "true" Then
Var $Sum1200070001Tag = $12-00-07-0001.TAG
EndIf
Var $Sum1200070001TextValue !assigned GETS($Sum1200070001Tag,"MSG")
Var $Sum1200070001TextID !assigned GETS($Sum1200070001Tag,"TextID")
If $Sum1200070001TextID != "" Then
Var $Sum1200070001TextValue = ""
EndIf
If $Sum1200070001TextValue = "" Then
If $Sum1200070001TextID = "" Then
Var $Sum1200070001TextID = "000013"
EndIf
EndIf
EndIf
</Script>
<ID> $Sum1200070001TextID </ID>
<Value> $Sum1200070001TextValue </Value>
</ConditionalDisable>
<EventOnClick>
Var PictureDrink = "ROOT/taobin_project/inter/tha/image/page_drink_picture2_n/" + "bn_frozen_mango.png"
GetInstanceIDMenuTab OpenFromInstMenuTab
Var OpenFromXML = CurrentXMLFileName2
Var PriceD1 = $##-##-##-####.Price
Var PriceD2 = $##-##-##-####.Price
Var PriceD3 = $12-00-07-0001.Price
Var PD_CODE1 = "##-##-##-####"
Var PD_CODE2 = "##-##-##-####"
Var PD_CODE3 = "12-00-07-0001"
; begin lang
Var aliasName[0] = "Mango Smoothie"
Var aliasDesc[0] = "Mango Frozen"
Var aliasName[1] = "มะม่วงปั่น"
Var aliasDesc[1] = "มะม่วงสุขแช่แข็ง"
Var aliasName[2] = "-"
Var aliasDesc[2] = "-"
Var aliasName[3] = "-"
Var aliasDesc[3] = "-"
Var aliasName[4] = "-"
Var aliasDesc[4] = "-"
Var aliasName[5] = "-"
Var aliasDesc[5] = "-"
Var NameLang[0][0] = ""
Var NameLang[0][1] = ""
Var NameLang[0][2] = ""
Var NameLang[0][3] = ""
Var NameLang[0][4] = ""
Var NameLang[0][5] = ""
Var DescLang[0][0] = ""
Var DescLang[0][1] = ""
Var DescLang[0][2] = ""
Var DescLang[0][3] = ""
Var DescLang[0][4] = ""
Var DescLang[0][5] = ""
Var NameLang[1][0] = ""
Var NameLang[1][1] = ""
Var NameLang[1][2] = ""
Var NameLang[1][3] = ""
Var NameLang[1][4] = ""
Var NameLang[1][5] = ""
Var DescLang[1][0] = ""
Var DescLang[1][1] = ""
Var DescLang[1][2] = ""
Var DescLang[1][3] = ""
Var DescLang[1][4] = ""
Var DescLang[1][5] = ""
Var NameLang[2][0] = ""
Var NameLang[2][1] = ""
Var NameLang[2][2] = ""
Var NameLang[2][3] = ""
Var NameLang[2][4] = ""
Var NameLang[2][5] = ""
Var DescLang[2][0] = ""
Var DescLang[2][1] = ""
Var DescLang[2][2] = ""
Var DescLang[2][3] = ""
Var DescLang[2][4] = ""
Var DescLang[2][5] = ""
; end lang
Var PD_STAGE_1 = "Disable2"
Var PD_STAGE_2 = "Disable2"
Var PD_STAGE_3 = $12-00-07-0001.Button
Var SelectCountDrinkType = 0
Var DefaultDrinkType = 0
If PD_STAGE_1 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 1
EndIf
If PD_STAGE_2 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 2
EndIf
If PD_STAGE_3 = "Enable" Then
Var SelectCountDrinkType = SelectCountDrinkType + 1
Var DefaultDrinkType = 3
EndIf
If PD_STAGE_2 = "Enable" Then
Topping "Load" "-"
Else
If PD_STAGE_1 = "Enable" Then
Topping "Load" "-"
Else
Topping "Load" "12-00-07-0001"
EndIf
EndIf
;include="ROOT/taobin_project/inter/tha/xml/multi/tab_menu_hide.lxml"
Var OpenFromXML = "ROOT/taobin_project/inter/tha/xml/page_catalog_group_frozen_fruit.lxml"
TabMenuVisibleInst 99
DEBUGVAR RedirectToNormalVersion
DEBUGVAR ToppingNewUINewSystem
If RedirectToNormalVersion = 1 Then
Var menu_name_eng_hot = NameLang[0][0]
Var menu_desc_eng_hot = DescLang[0][0]
Var menu_name_eng_cold = NameLang[1][0]
Var menu_desc_eng_cold = DescLang[1][0]
Var menu_name_eng_blender = NameLang[2][0]
Var menu_desc_eng_blender = DescLang[2][0]
Var menu_name_thai_hot = NameLang[0][1]
Var menu_desc_thai_hot = DescLang[0][1]
Var menu_name_thai_cold = NameLang[1][1]
Var menu_desc_thai_cold = DescLang[1][1]
Var menu_name_thai_blender = NameLang[2][1]
Var menu_desc_thai_blender = DescLang[2][1]
DEBUGVAR menu_name_thai_cold
DEBUGVAR menu_desc_thai_cold
Var NameDrink = aliasName[0]
Var DrinkDescription = aliasDesc[0]
Var NameDrinkTH = aliasName[1]
Var DrinkDescriptionTH = aliasDesc[1]
If LanguageShow = "THAI" Then
Var show_eng = "false"
Else
Var show_eng = "true"
EndIf
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/xml/page_topping_select5.xml"
Else
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/page_topping_select6.lxml"
EndIf
</EventOnClick>
</Menu>
</Menus>
</ScrollableCatalog>
</Popup>

View file

@ -0,0 +1,42 @@
<?hurr
#include=menu_head.py
?>
<Popup>
<Cache> "Enable" </Cache>
<Width> 1080 </Width>
<Height> 1920 </Height>
;<Background> "0xeae6e1" </Background>
<Volume> SoundVolume </Volume>
<EventOpen>
; On open
;include="ROOT/taobin_project/inter/tha/xml/multi/menu_catalog_default_init.lxml"
Var Timeout = 0
;include="ROOT/taobin_project/inter/tha/xml/multi/menu_catalog_new_menu.lxml"
SetInstanceIgnoreTouch
</EventOpen>
<Timeout> 1000 </Timeout>
<EventTimeout>
;include="ROOT/taobin_project/inter/tha/xml/multi/ForProGroup.inc"
TimerReset
</EventTimeout>
;include="ROOT/taobin_project/inter/tha/xml/multi/menu_catalog_new.lxml"
<?hurr
#include=menu_new_layout_gen_v3.py
?>
</Popup>

View file

@ -59,10 +59,10 @@
GetVisible inst_show_other_other
DEBUGVAR inst_show_other_other
;DEBUGVAR inst_show_other_other
Var OtherOtherRefreshTimeOut = OtherOtherRefreshTimeOut + 1
DEBUGVAR OtherOtherRefreshTimeOut
;DEBUGVAR OtherOtherRefreshTimeOut
If OtherOtherRefreshTimeOut > 15 Then

View file

@ -62,10 +62,10 @@
GetVisible inst_show_other_other
DEBUGVAR inst_show_other_other
;DEBUGVAR inst_show_other_other
Var OtherOtherRefreshTimeOut = OtherOtherRefreshTimeOut + 1
DEBUGVAR OtherOtherRefreshTimeOut
;DEBUGVAR OtherOtherRefreshTimeOut
If OtherOtherRefreshTimeOut > 15 Then

View file

@ -7,7 +7,7 @@
;<Background> "0xeae6e1" </Background>
<Volume> SoundVolume </Volume>
<EventOpen>
RootLayoutVisible 13 "show"
</EventOpen>
<EventOnShow>
@ -30,7 +30,6 @@
DEBUGVAR SlientRefreshIndex
RootLayoutVisible 13 "show"
RootLayoutVisible 12 "show"
RefreshAll
</EventOnShow>

View file

@ -9,7 +9,7 @@
;<Background> "0xeae6e1" </Background>
<Volume> SoundVolume </Volume>
<EventOpen>
RootLayoutVisible 13 "show"
</EventOpen>
<EventOnShow>
@ -32,7 +32,6 @@
DEBUGVAR SlientRefreshIndex
RootLayoutVisible 13 "show"
RootLayoutVisible 12 "show"
RefreshAll
</EventOnShow>