张洋 1 dienu atpakaļ
vecāks
revīzija
2c0f3b12a1
64 mainītis faili ar 242 papildinājumiem un 15 dzēšanām
  1. 2 1
      .gitignore
  2. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/3.jpg
  3. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/DuiLib.dll
  4. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/ai/best.onnx
  5. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/ai/best_800.onnx
  6. 0 2
      bin/Win32/Debug/zhipuzi_pos_windows/ai/cls.names
  7. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/ai/yolo26n-cls.onnx
  8. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/ai/yolo26n.onnx
  9. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/ai/yolo26s-cls.onnx
  10. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/db/image_features.db
  11. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/db/pos.db
  12. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/icon/icon.ico
  13. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/icon/zhipuzi.ico
  14. 0 0
      bin/Win32/Debug/zhipuzi_pos_windows/image_features.db
  15. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/libcrypto-3.dll
  16. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/libcurl.dll
  17. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/libssl-3.dll
  18. 0 12
      bin/Win32/Debug/zhipuzi_pos_windows/log/pos.log
  19. 0 0
      bin/Win32/Debug/zhipuzi_pos_windows/log/pos_error.log
  20. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/log4cplusUD.dll
  21. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/9.wav
  22. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/diannei_new.wav
  23. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/hundred.wav
  24. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/pay_cancel.wav
  25. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/pay_fail.wav
  26. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/pay_password.wav
  27. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/pay_success.wav
  28. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/point.wav
  29. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/refund_fail.wav
  30. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/refund_query.wav
  31. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/ten.wav
  32. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/tenthousand.wav
  33. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/thousand.wav
  34. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/waimai_new.wav
  35. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/waimai_new_auto.wav
  36. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/waimai_quxiao.wav
  37. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/waimai_tuikuan.wav
  38. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/music/zhengcan_h5_diancai.wav
  39. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/opencv_world4120d.dll
  40. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/Combo_nor.bmp
  41. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/Combo_over.bmp
  42. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/Dialog_BG1.png
  43. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/Dialog_BG2.png
  44. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/Dialog_BG3.png
  45. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/Dialog_BG4.png
  46. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/RedDot.png
  47. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/Setting_Btn_Hover.png
  48. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/Setting_Combox_Normal.png
  49. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/Switch_A.png
  50. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/Switch_B.png
  51. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/TopBar_Setting_Btn_Hover.png
  52. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/value_bkg.png
  53. 24 0
      bin/Win32/Debug/zhipuzi_pos_windows/skin/waimai_order_fail_reason_dlg.xml
  54. 11 0
      bin/Win32/Debug/zhipuzi_pos_windows/skin/waimai_order_info_page_listitem.xml
  55. 111 0
      bin/Win32/Debug/zhipuzi_pos_windows/skin/xianjin_shoukuan_wnd.xml
  56. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/xianjinzhifu_icon.png
  57. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/yuyue.png
  58. 21 0
      bin/Win32/Debug/zhipuzi_pos_windows/skin/zhengcan_order_item.xml
  59. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/zhengcan_people_1.png
  60. 46 0
      bin/Win32/Debug/zhipuzi_pos_windows/skin/zhengcan_renshu_dlg.xml
  61. 27 0
      bin/Win32/Debug/zhipuzi_pos_windows/skin/zhengcan_saomadiancan_wnd_order_item.xml
  62. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/zhengcan_time_1.png
  63. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/skin/zhipuzi_waimai_icon.png
  64. BIN
      bin/Win32/Debug/zhipuzi_pos_windows/zhipuzi_pos_windows.exe

+ 2 - 1
.gitignore

@@ -1,3 +1,4 @@
 /logs
 /logs
 /temp
 /temp
-/.vs
+/.vs
+zhipuzi_pos_windows

BIN
bin/Win32/Debug/zhipuzi_pos_windows/3.jpg


BIN
bin/Win32/Debug/zhipuzi_pos_windows/DuiLib.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/ai/best.onnx


BIN
bin/Win32/Debug/zhipuzi_pos_windows/ai/best_800.onnx


+ 0 - 2
bin/Win32/Debug/zhipuzi_pos_windows/ai/cls.names

@@ -1,2 +0,0 @@
-car
-bus

BIN
bin/Win32/Debug/zhipuzi_pos_windows/ai/yolo26n-cls.onnx


BIN
bin/Win32/Debug/zhipuzi_pos_windows/ai/yolo26n.onnx


BIN
bin/Win32/Debug/zhipuzi_pos_windows/ai/yolo26s-cls.onnx


BIN
bin/Win32/Debug/zhipuzi_pos_windows/db/image_features.db


BIN
bin/Win32/Debug/zhipuzi_pos_windows/db/pos.db


BIN
bin/Win32/Debug/zhipuzi_pos_windows/icon/icon.ico


BIN
bin/Win32/Debug/zhipuzi_pos_windows/icon/zhipuzi.ico


+ 0 - 0
bin/Win32/Debug/zhipuzi_pos_windows/image_features.db


BIN
bin/Win32/Debug/zhipuzi_pos_windows/libcrypto-3.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/libcurl.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/libssl-3.dll


+ 0 - 12
bin/Win32/Debug/zhipuzi_pos_windows/log/pos.log

@@ -1,12 +0,0 @@
-2026-02-22 00:01:53[INFO] - folderPath:E:\code\zhipuzi\zhipuzi_pos_windows\bin\Win32\Debug\zhipuzi_pos_windows\db,没有找到对应的目录,即将创建 [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\tool\csqlite3.cpp:11]
-2026-02-22 00:01:53[INFO] - 新建 db 目录成功! [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\tool\csqlite3.cpp:18]
-2026-02-23 02:12:10[INFO] - login failed! message:鐧诲綍澶辫触 [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\network\czhipuzihttpclient.cpp:108]
-2026-02-23 02:12:13[INFO] - login failed! message:鐧诲綍澶辫触 [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\network\czhipuzihttpclient.cpp:108]
-2026-02-23 02:12:17[INFO] - login failed! message:鐧诲綍澶辫触 [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\network\czhipuzihttpclient.cpp:108]
-2026-03-01 01:18:39[INFO] - login failed! message:鐧诲綍澶辫触 [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\network\czhipuzihttpclient.cpp:108]
-2026-03-01 01:30:30[INFO] - response:{"errcode":0,"errmsg":"ok","data":{"cur_version":"1.0.2.3","version":"1.0.2.3","tips":"\u66f4\u65b0\u8bf4\u660e\uff1a 1.\u53d1\u5e03","url":"https:\/\/download.zhipuzi.com\/zhipuzi\/windowspos\/zhipuzi_pos_windows_setup_1.0.2.3.exe"}} [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\network\czhipuzihttpclient.cpp:442]
-2026-03-01 01:31:00[INFO] - response:{"errcode":-1,"errmsg":"\u767b\u5f55\u5931\u8d25","data":[]} [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\network\czhipuzihttpclient.cpp:442]
-2026-03-01 01:31:01[INFO] - login failed! message:鐧诲綍澶辫触 [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\network\czhipuzihttpclient.cpp:108]
-2026-03-01 01:36:01[INFO] - response:{"errcode":0,"errmsg":"ok","data":{"cur_version":"1.0.2.3","version":"1.0.2.3","tips":"\u66f4\u65b0\u8bf4\u660e\uff1a 1.\u53d1\u5e03","url":"https:\/\/download.zhipuzi.com\/zhipuzi\/windowspos\/zhipuzi_pos_windows_setup_1.0.2.3.exe"}} [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\network\czhipuzihttpclient.cpp:442]
-2026-03-01 01:38:14[INFO] - response:{"errcode":0,"errmsg":"ok","data":{"cur_version":"1.0.2.3","version":"1.0.2.3","tips":"\u66f4\u65b0\u8bf4\u660e\uff1a 1.\u53d1\u5e03","url":"https:\/\/download.zhipuzi.com\/zhipuzi\/windowspos\/zhipuzi_pos_windows_setup_1.0.2.3.exe"}} [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\network\czhipuzihttpclient.cpp:442]
-2026-03-01 01:51:59[INFO] - response:{"errcode":0,"errmsg":"ok","data":{"cur_version":"1.0.2.3","version":"1.0.2.3","tips":"\u66f4\u65b0\u8bf4\u660e\uff1a 1.\u53d1\u5e03","url":"https:\/\/download.zhipuzi.com\/zhipuzi\/windowspos\/zhipuzi_pos_windows_setup_1.0.2.3.exe"}} [e:\code\zhipuzi\zhipuzi_pos_windows\zhipuzi_pos_windows\network\czhipuzihttpclient.cpp:442]

+ 0 - 0
bin/Win32/Debug/zhipuzi_pos_windows/log/pos_error.log


BIN
bin/Win32/Debug/zhipuzi_pos_windows/log4cplusUD.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/9.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/diannei_new.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/hundred.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/pay_cancel.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/pay_fail.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/pay_password.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/pay_success.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/point.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/refund_fail.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/refund_query.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/ten.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/tenthousand.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/thousand.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/waimai_new.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/waimai_new_auto.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/waimai_quxiao.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/waimai_tuikuan.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/music/zhengcan_h5_diancai.wav


BIN
bin/Win32/Debug/zhipuzi_pos_windows/opencv_world4120d.dll


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/Combo_nor.bmp


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/Combo_over.bmp


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/Dialog_BG1.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/Dialog_BG2.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/Dialog_BG3.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/Dialog_BG4.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/RedDot.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/Setting_Btn_Hover.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/Setting_Combox_Normal.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/Switch_A.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/Switch_B.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/TopBar_Setting_Btn_Hover.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/value_bkg.png


+ 24 - 0
bin/Win32/Debug/zhipuzi_pos_windows/skin/waimai_order_fail_reason_dlg.xml

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Window size="600,300" caption="0,0,0,36" roundcorner="4,4" >
+	<VerticalLayout bkimage="file='Dialog_BG1.png' corner='4,50,4,4'">
+		<HorizontalLayout height="40" inset="10,2,10,0">
+			<Label name="waimai_order_fail_dlg_title" text="填写订单失败原因" width="150" />
+			<Control />
+			<Button name="waimai_order_fail_dlg_closebtn" padding="0,4,0,0" width="22" height="22" tooltip="关闭" normalimage="file='Login_TopBar_Close_Btn.png'" hotimage="file='Login_TopBar_Close_Btn_Hover.png'" pushedimage="file='Login_TopBar_Close_Btn_Click.png'"/>
+		</HorizontalLayout>
+		<VerticalLayout inset="15,0,15,15" vscrollbar="true" >
+			<Control height="20" />
+
+			<HorizontalLayout height="56">
+				<Label text="订单失败原因" width="160"/>
+				<Edit name="waimai_order_fail_dlg_reason" width="400" height="32" padding="0,12,0,12" normalimage="file='Chat_InputBox_BG.png' corner='4,4,4,4'" hotimage="file='Chat_InputBox_BG_Hover.png' corner='4,4,4,4'" />
+			</HorizontalLayout>
+		</VerticalLayout>
+		
+		<HorizontalLayout height="56" valign="center" padding="0,30,0,20">
+			<Control />
+			<Button name="waimai_order_fail_dlg_save" align="center" width="280" height="44" text="保存" normalimage="file='btn_border_white.png' corner='5,5,5,5'" hotimage="file='btn_border_white_Hover.png' corner='5,5,5,5'" pushedimage="file='btn_border_white_Click.png' corner='5,5,5,5'" />
+			<Control />
+		</HorizontalLayout>
+	</VerticalLayout>
+</Window>

+ 11 - 0
bin/Win32/Debug/zhipuzi_pos_windows/skin/waimai_order_info_page_listitem.xml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<Window> 
+	<ListContainerElement name="waimai_order_info_page_listitem" height="30" minheight="30"> 
+		<HorizontalLayout height="38"> 
+			<Label name="waimai_order_info_page_listitem_foodname" /> 
+			<Label name="waimai_order_info_page_listitem_quantity" width="200" align="center"/> 
+			<Label name="waimai_order_info_page_listitem_price" width="200" align="center"/> 
+		</HorizontalLayout> 
+	</ListContainerElement> 
+</Window>

+ 111 - 0
bin/Win32/Debug/zhipuzi_pos_windows/skin/xianjin_shoukuan_wnd.xml

@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Window size="800,434" caption="0,0,0,44" roundcorner="4,4" >
+	<Font id="0" name="微软雅黑" size="24" />
+	<Font id="1" name="微软雅黑" size="40" />
+	<Font id="2" name="微软雅黑" size="18" />
+	<Font id="3" name="微软雅黑" size="32" />
+	<Font id="4" name="微软雅黑" size="14" />
+	<VerticalLayout bkimage="shoukuan_bkg.png" >
+		<HorizontalLayout name="shoukuan_title_bkg" height="44" bkcolor="0xFF3CB371">
+			<Label name="shoukuan_version" text="现金收款" height="44" align="center" valign="center" padding="0,0,0,0" textcolor="#FFFFFFFF" font="2"/>
+			<Button name="closebtn" keyboard="false" padding="0,13,15,0" width="16" height="16" tooltip="关闭" normalimage="file='close_normal.png'" hotimage="file='close_hover.png'" pushedimage="file='close_normal.png'"/>
+		</HorizontalLayout>
+		
+		<HorizontalLayout visible="true" name="shoukuan_before_pay_layout">
+			<VerticalLayout height="520" padding="0,20,0,0">			
+				<HorizontalLayout name="shoukuan_money_show_layout" height="50" padding="0,0,0,15">
+					<Label text="¥" font="0" textcolor="0xFF3CB371" float="true" pos="170,24,245,50"/>
+					<Label name="shoukuan_money_show_money" font="1" textcolor="0xFF3CB371" float="true" pos="195,12,530,48"/>
+				</HorizontalLayout>
+				
+				<HorizontalLayout height="50" padding="0,0,0,0">
+					<Label text="实收:" font="2" float="true" pos="30,12,180,40"/>
+					<Edit name="shishou_edit" float="true" pos="98,12,355,48" normalimage="file='Chat_InputBox_BG.png' corner='4,4,4,4'" hotimage="file='Chat_InputBox_BG_Hover.png' corner='4,4,4,4'" />
+					<Label text="元" font="2" float="true" pos="362,15,470,40"/>
+				</HorizontalLayout>
+				
+				<HorizontalLayout height="50" padding="0,15,0,0">
+					<Label text="快选:" font="2" float="true" pos="30,12,180,40"/>
+					<Button name="xianjin_kuaijie_10" font="4" text="10元" heiht="36" width="55" padding="100,10,0,0" textcolor="#FFFFFFFF" normalimage="" hotimage="" pushedimage="" bordersize="0" bordercolor="#FFC1C1C1" bkcolor="#FF3CB371"></Button>
+					<Button name="xianjin_kuaijie_20" font="4" text="20元" heiht="36" width="55" padding="14,10,0,0" textcolor="#FFFFFFFF" normalimage="" hotimage="" pushedimage="" bordersize="0" bordercolor="#FFC1C1C1" bkcolor="#FF3CB371"></Button>
+					<Button name="xianjin_kuaijie_50" font="4" text="50元" heiht="36" width="55" padding="14,10,0,0" textcolor="#FFFFFFFF" normalimage="" hotimage="" pushedimage="" bordersize="0" bordercolor="#FFC1C1C1" bkcolor="#FF3CB371"></Button>
+					<Button name="xianjin_kuaijie_100" font="4" text="100元" heiht="36" width="55" padding="14,10,0,0" textcolor="#FFFFFFFF" normalimage="" hotimage="" pushedimage="" bordersize="0" bordercolor="#FFC1C1C1" bkcolor="#FF3CB371"></Button>
+					<Button name="xianjin_kuaijie_200" font="4" text="200元" heiht="36" width="55" padding="14,10,0,0" textcolor="#FFFFFFFF" normalimage="" hotimage="" pushedimage="" bordersize="0" bordercolor="#FFC1C1C1" bkcolor="#FF3CB371"></Button>
+				</HorizontalLayout>
+				
+				<HorizontalLayout height="50" padding="0,15,0,0">
+					<Label text="找零:" font="2" float="true" pos="30,12,180,40"/>
+					<Label name="xianjin_zhaoling_label" text="0元" font="2" float="true" pos="95,12,300,40"/>
+				</HorizontalLayout>
+				
+				<HorizontalLayout height="60" padding="0,20,0,0">
+					<Control></Control>
+					<Button name="shoukuanBtn" text="确认" font="2" textcolor="#FFFFFFFF" height="50" width="400" padding="0,0,0,0" tooltip="点击这里确认收款" normalimage="file='btn_green_zhengchang.png' corner='5,5,5,5'" hotimage="file='btn_green_xuanfu.png' corner='5,5,5,5'" pushedimage="file='btn_green_dianji.png' corner='5,5,5,5'" />
+					<Control></Control>
+				</HorizontalLayout>	
+
+				<HorizontalLayout height="50" padding="0,10,0,0">
+					<Control></Control>
+					<Label name="shoukuanresult" font="2" width="400" height="50" multiline="true" text="" visible="false" textcolor="#FF0000" align="center" />
+					<Control></Control>
+				</HorizontalLayout>			
+			</VerticalLayout>
+			
+			<HorizontalLayout width="330" height="406" bkcolor="#FFF3F3F3">
+				<Button name="jianpan_1" text="1" font="0" heiht="60" width="60" float="true" pos="10,0,110,90" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_2" text="2" font="0" heiht="60" width="60" float="true" pos="120,0,220,90" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_3" text="3" font="0" heiht="60" width="60" float="true" pos="230,0,330,90" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				
+				<Button name="jianpan_4" text="4" font="0" heiht="60" width="60" float="true" pos="10,100,110,190" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_5" text="5" font="0" heiht="60" width="60" float="true" pos="120,100,220,190" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_6" text="6" font="0" heiht="60" width="60" float="true" pos="230,100,330,190" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				
+				<Button name="jianpan_7" text="7" font="0" heiht="60" width="60" float="true" pos="10,200,110,290" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_8" text="8" font="0" heiht="60" width="60" float="true" pos="120,200,220,290" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_9" text="9" font="0" heiht="60" width="60" float="true" pos="230,200,330,290" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				
+				<Button name="jianpan_dian" text="." font="0" heiht="60" width="60" float="true" pos="10,300,110,390" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_0" text="0" font="0" heiht="60" width="60" float="true" pos="120,300,220,390" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_x" text="X" font="0" heiht="60" width="60" float="true" pos="230,300,330,390" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+			</HorizontalLayout>
+		</HorizontalLayout>
+		
+		<VerticalLayout name="shoukuan_paying_layout" visible="false">
+			<HorizontalLayout name="shoukuan_paying_loading" height="24" padding="0, 20, 0, 20">
+				<Control></Control>
+				<VerticalLayout width="24">
+					<Control></Control>
+					<HorizontalLayout height="24">
+						<GifAnim bkimage="loading.gif" autosize="true"></GifAnim>
+					</HorizontalLayout>
+					<Control></Control>
+				</VerticalLayout>
+				<Control></Control>
+			</HorizontalLayout>
+			
+			<Label height="40" padding="0,10,0,10" name="shoukuan_paying_money" text="收款金额:" font="3" textcolor="0xFF3CB371" align="center"></Label>
+			
+			<Label height="32" padding="0,10,0,10" name="shoukuan_paying_status" text="请求支付中..." font="2" textcolor="0xFF3CB371" align="center"></Label>
+			
+			<Label height="60" padding="20,30,20,0" name="shouyin_paying_attention" text="如果用户没有支付成功,则请确认客户不再进行支付时再关闭此窗口,按【Esc】取消本次支付" font="2" textcolor="0xFF808080" multiline="true" align="center" />
+		</VerticalLayout>
+		
+		<VerticalLayout name="shoukuan_pay_success_layout" visible="false">			
+			<Label height="40" padding="0,100,0,20" name="shoukuan_pay_success_money" text="成功收款:" font="3" textcolor="0xFF3CB371" align="center"></Label>
+			
+			<Label height="60" padding="20,30,20,0" name="shouyin_pay_success_attention" text="按任意键关闭窗口" font="2" textcolor="0xFF808080" multiline="true" align="center" />
+		</VerticalLayout>
+		
+		<VerticalLayout name="shoukuan_pay_fail_layout" visible="false">
+			<HorizontalLayout height="100" padding="0,20,0,0">
+				<Control></Control>
+				<Control bkimage="pay_fail.png" width="100" height="100" align="center"></Control>
+				<Control></Control>
+			</HorizontalLayout>
+			
+			<Label height="40" padding="0,20,0,20" name="shoukuan_pay_fail_money" text="订单支付失败" font="3" textcolor="0xFFD33E3A" align="center"></Label>
+			
+			<Label height="60" padding="20,30,20,0" name="shouyin_pay_fail_attention" text="" font="2" textcolor="0xFF808080" multiline="true" align="center" />
+		</VerticalLayout>
+    </VerticalLayout>
+</Window>

BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/xianjinzhifu_icon.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/yuyue.png


+ 21 - 0
bin/Win32/Debug/zhipuzi_pos_windows/skin/zhengcan_order_item.xml

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Window>
+	<ZhengcanOrderItem height="130" bkcolor="#FFFFFFFF" padding="15,15,15,0" borderround="10,10">
+		<HorizontalLayout>
+			<Label float="true" name="zhengcan_order_list_order_num" text="订单号:" pos="10,6,320,36" />		
+			
+			<Label float="true" name="zhengcan_order_list_zhuowei" text="桌位:" pos="10,36,202,66" />
+			<Label float="true" name="zhengcan_order_list_renshu" text="人数:" pos="350,36,600,66" />			
+			
+			<Label float="true" name="zhengcan_order_list_init_date" text="下单时间:" pos="10,66,300,96" />
+			
+			<Label float="true" name="zhengcan_order_list_zhifu_type" text="支付方式:" pos="10,96,400,126" />
+			<Label float="true" name="zhengcan_order_list_price" text="价格:" pos="350,96,500,126" />
+		</HorizontalLayout>
+		
+		<HorizontalLayout width="200">
+			<Button name="zhengcan_order_list_info" float="true" pos="100,6,180,44" text="详情" normalimage="file='btn_border_white.png' corner='5,5,5,5'" hotimage="file='btn_border_white_Hover.png' corner='5,5,5,5'" pushedimage="file='btn_border_white_Click.png' corner='5,5,5,5'"/>
+			<Button name="zhengcan_order_list_print" float="true" pos="100,54,180,92" text="打印" normalimage="file='btn_border_white.png' corner='5,5,5,5'" hotimage="file='btn_border_white_Hover.png' corner='5,5,5,5'" pushedimage="file='btn_border_white_Click.png' corner='5,5,5,5'"/>
+		</HorizontalLayout>
+	</ZhengcanOrderItem>
+</Window>

BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/zhengcan_people_1.png


+ 46 - 0
bin/Win32/Debug/zhipuzi_pos_windows/skin/zhengcan_renshu_dlg.xml

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Window size="700,434" caption="0,0,0,44" roundcorner="4,4" >
+	<Font id="0" name="微软雅黑" size="26" />
+	<Font id="1" name="微软雅黑" size="32" />
+	<Font id="2" name="微软雅黑" size="22" />
+	
+	<VerticalLayout bkimage="shoukuan_bkg.png" >
+		<HorizontalLayout name="shoukuan_title_bkg" height="44" bkcolor="0xFF3CB371">
+			<Label name="memo_dlg_title" text="" height="44" align="center" valign="center" padding="0,0,0,0" textcolor="#FFFFFFFF" font="2"/>
+			<Button name="closebtn" keyboard="false" padding="0,13,15,0" width="16" height="16" normalimage="file='close_normal.png'" hotimage="file='close_hover.png'" pushedimage="file='close_normal.png'"/>
+		</HorizontalLayout>
+		
+		<HorizontalLayout>
+			<VerticalLayout width="370">
+				<Label name="name" text="请输入用餐人数" height="30" width="250" padding="30,50,0,0" align="left"/>
+	
+				<Edit name="content" width="250" height="50" padding="30,30,0,0" textcolor="0xFF3CB371" bkcolor="#FFF2F2F2" nativebkcolor="#FFF2F2F2" font="1"/>
+				
+				<Label name="errinfo" text=""  height="60" width="250" float="true" pos="30,150,280,290" align="left" textcolor="#FFFF0000" visible="false"/>
+				
+				<HorizontalLayout height="56" valign="center" padding="30,100,0,20">
+					<Button name="save" align="center" text="确认" textcolor="#FFFFFFFF" height="50" width="250" padding="0,0,0,0" normalimage="file='btn_green_zhengchang.png' corner='5,5,5,5'" hotimage="file='btn_green_xuanfu.png' corner='5,5,5,5'" pushedimage="file='btn_green_dianji.png' corner='5,5,5,5'" />
+				</HorizontalLayout>
+			</VerticalLayout>
+			
+			<HorizontalLayout width="330" height="406" bkcolor="#FFF3F3F3">
+				<Button name="jianpan_1" text="1" font="0" heiht="60" width="60" float="true" pos="10,0,110,90" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_2" text="2" font="0" heiht="60" width="60" float="true" pos="120,0,220,90" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_3" text="3" font="0" heiht="60" width="60" float="true" pos="230,0,330,90" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				
+				<Button name="jianpan_4" text="4" font="0" heiht="60" width="60" float="true" pos="10,100,110,190" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_5" text="5" font="0" heiht="60" width="60" float="true" pos="120,100,220,190" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_6" text="6" font="0" heiht="60" width="60" float="true" pos="230,100,330,190" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				
+				<Button name="jianpan_7" text="7" font="0" heiht="60" width="60" float="true" pos="10,200,110,290" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_8" text="8" font="0" heiht="60" width="60" float="true" pos="120,200,220,290" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_9" text="9" font="0" heiht="60" width="60" float="true" pos="230,200,330,290" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				
+				<Button name="jianpan_qingkong" text="清空" font="0" heiht="60" width="60" float="true" pos="10,300,110,390" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_0" text="0" font="0" heiht="60" width="60" float="true" pos="120,300,220,390" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+				<Button name="jianpan_x" text="X" font="0" heiht="60" width="60" float="true" pos="230,300,330,390" normalimage="file='shuzi_btn_normal.png' corner='5,5,5,5'" hotimage="file='shuzi_btn_hover.png' corner='5,5,5,5'" pushedimage="file='shuzi_btn_push.png' corner='5,5,5,5'"></Button>
+			</HorizontalLayout>
+		</HorizontalLayout>
+		
+	</VerticalLayout>
+</Window>

+ 27 - 0
bin/Win32/Debug/zhipuzi_pos_windows/skin/zhengcan_saomadiancan_wnd_order_item.xml

@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Window size="700,800" caption="0,0,0,36" roundcorner="4,4" >
+	<Font id="0" name="微软雅黑" size="26" />
+	<Font id="1" name="微软雅黑" size="32" />
+	
+	<VerticalLayout name="zhengcan_saomadiancanorder_layout" bkcolor="#FFFFFFFF" padding="30,20,30,0" bordersize="1" bordercolor="#FFEAEAEA">
+		<HorizontalLayout>
+			<Label name="zhengcan_saomadiancanorder_tablename" text="" width="200" height="40" padding="15,0,0,0"></Label>
+			<Control></Control>
+			<Label name="zhengcan_saomadiancanorder_time" text="" width="180" height="40" padding="20,0,0,0"></Label>
+		</HorizontalLayout>
+		
+		<Control height="1" bkcolor="#FFEAEAEA" padding="15,0,15,0"></Control>
+		
+		<VerticalLayout name="zhengcan_saomadiancanfoodlist_layout">
+		
+		</VerticalLayout>
+		
+		<Control height="1" bkcolor="#FFEAEAEA" padding="15,0,15,0"></Control>
+		
+		<HorizontalLayout height="70" valign="center" padding="15,0,0,0">
+			<Control></Control>
+			<Button name="zhengcan_saomadiancanorder_delete" textcolor="#FFFFFFFF" align="center" width="120" height="45" padding="0,13,0,0" text="作废" normalimage="file='btn_border_red.png' corner='5,5,5,5'" hotimage="file='btn_border_red_Hover.png' corner='5,5,5,5'" pushedimage="file='btn_border_red_Click.png' corner='5,5,5,5'" />
+			<Button name="zhengcan_saomadiancanorder_queren" textcolor="#FFFFFFFF" align="center" width="120" height="45" padding="20,13,20,0" text="确认下单" normalimage="file='btn_green_zhengchang.png' corner='5,5,5,5'" hotimage="file='btn_green_xuanfu.png' corner='5,5,5,5'" pushedimage="file='btn_green_dianji.png' corner='5,5,5,5'" />
+		</HorizontalLayout>
+	</VerticalLayout>
+</Window>

BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/zhengcan_time_1.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/skin/zhipuzi_waimai_icon.png


BIN
bin/Win32/Debug/zhipuzi_pos_windows/zhipuzi_pos_windows.exe