收银台页面搭建及封装 dialog 公用函数且套入页面使用

This commit is contained in:
2022-06-06 16:02:56 +08:00
parent ed024f5962
commit a3e2a61f63
43 changed files with 909 additions and 149 deletions

View File

@@ -61,6 +61,12 @@
"packageUri": "lib/", "packageUri": "lib/",
"languageVersion": "2.12" "languageVersion": "2.12"
}, },
{
"name": "flutter_custom_dialog",
"rootUri": "file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_custom_dialog-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{ {
"name": "flutter_lints", "name": "flutter_lints",
"rootUri": "file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-1.0.4", "rootUri": "file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-1.0.4",
@@ -200,7 +206,7 @@
"languageVersion": "2.16" "languageVersion": "2.16"
} }
], ],
"generated": "2022-06-02T07:53:46.018758Z", "generated": "2022-06-06T06:44:16.766050Z",
"generator": "pub", "generator": "pub",
"generatorVersion": "2.16.2" "generatorVersion": "2.16.2"
} }

View File

@@ -38,6 +38,10 @@ fake_async
2.12 2.12
file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.2.0/ file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.2.0/
file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.2.0/lib/ file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.2.0/lib/
flutter_custom_dialog
2.12
file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_custom_dialog-1.2.0/
file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_custom_dialog-1.2.0/lib/
flutter_lints flutter_lints
2.12 2.12
file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-1.0.4/ file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-1.0.4/

View File

@@ -3,7 +3,7 @@
# #
# For more info see: https://dart.dev/go/dot-packages-deprecation # For more info see: https://dart.dev/go/dot-packages-deprecation
# #
# Generated by pub on 2022-06-02 15:53:46.001080. # Generated by pub on 2022-06-06 14:44:16.749790.
async:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/async-2.8.2/lib/ async:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/async-2.8.2/lib/
boolean_selector:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.0/lib/ boolean_selector:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/boolean_selector-2.1.0/lib/
characters:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/characters-1.2.0/lib/ characters:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/characters-1.2.0/lib/
@@ -14,6 +14,7 @@ cupertino_icons:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-
dio:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/dio-4.0.6/lib/ dio:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/dio-4.0.6/lib/
fake_async:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.2.0/lib/ fake_async:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/fake_async-1.2.0/lib/
flutter:file:///Users/zhangmanman/flutter/packages/flutter/lib/ flutter:file:///Users/zhangmanman/flutter/packages/flutter/lib/
flutter_custom_dialog:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_custom_dialog-1.2.0/lib/
flutter_lints:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-1.0.4/lib/ flutter_lints:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_lints-1.0.4/lib/
flutter_pickers:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_pickers-2.1.9/lib/ flutter_pickers:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_pickers-2.1.9/lib/
flutter_slidable:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_slidable-1.3.0/lib/ flutter_slidable:file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_slidable-1.3.0/lib/

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@@ -10,7 +10,7 @@
</data> </data>
<key>flutter_assets/AssetManifest.json</key> <key>flutter_assets/AssetManifest.json</key>
<data> <data>
WizTOW6x2/RinR0bKkhfXoeoJx4= 1sOsTvhxKw99Hx2cRjBljHUJB5c=
</data> </data>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
<data> <data>
@@ -18,7 +18,7 @@
</data> </data>
<key>flutter_assets/NOTICES.Z</key> <key>flutter_assets/NOTICES.Z</key>
<data> <data>
7myYrVyGqTThsMJAn8T6O0Mdghg= 0mLRTK4qWTtgSCa0XfL/0CuMYCQ=
</data> </data>
<key>flutter_assets/assets/icons/order_icon_00.png</key> <key>flutter_assets/assets/icons/order_icon_00.png</key>
<data> <data>
@@ -44,6 +44,18 @@
<data> <data>
WeT8G1QDNyrGRQikaR2IGrRvsD8= WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data> </data>
<key>flutter_assets/assets/images/order/icon_order_null.png</key>
<data>
Uu7xcfWU71VztYDTRuNzqPRvqGs=
</data>
<key>flutter_assets/assets/images/order/icon_order_success.png</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>flutter_assets/assets/images/order/icon_order_sucess.png</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>flutter_assets/assets/images/search.png</key> <key>flutter_assets/assets/images/search.png</key>
<data> <data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U= bbW0EKFzhnRZv1DDPt08Hk6bU+U=
@@ -118,11 +130,7 @@
</data> </data>
<key>flutter_assets/kernel_blob.bin</key> <key>flutter_assets/kernel_blob.bin</key>
<data> <data>
82pSRvynToE3XuZn/j7IN1LxFBc= l8d5keZY1KLx7iKI8dlPM/8F6R0=
</data>
<key>flutter_assets/packages/address_picker/assets/address.json</key>
<data>
kgyuZt7qczl2PaHzg5n/68liJ/o=
</data> </data>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data> <data>
@@ -139,11 +147,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
WizTOW6x2/RinR0bKkhfXoeoJx4= 1sOsTvhxKw99Hx2cRjBljHUJB5c=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
VLxYKoE+uRVZeDTet7QRMm8DQ9kUFgHsD/txlHMZTEw= JNmjsnkNXL8KvWm/J15qfXGlNQ9X8l275TLwldQyyCA=
</data> </data>
</dict> </dict>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
@@ -161,11 +169,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
7myYrVyGqTThsMJAn8T6O0Mdghg= 0mLRTK4qWTtgSCa0XfL/0CuMYCQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
D0VvBnitr/dBYuk47JePe7wvSJwCOLniFji07Niu5KA= Vj5e3D60c5MxGaGOqo4NfKbfAXfbXYYma57et7dIWKs=
</data> </data>
</dict> </dict>
<key>flutter_assets/assets/icons/order_icon_00.png</key> <key>flutter_assets/assets/icons/order_icon_00.png</key>
@@ -223,6 +231,39 @@
F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc= F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc=
</data> </data>
</dict> </dict>
<key>flutter_assets/assets/images/order/icon_order_null.png</key>
<dict>
<key>hash</key>
<data>
Uu7xcfWU71VztYDTRuNzqPRvqGs=
</data>
<key>hash2</key>
<data>
qtyJFHGAmZHyL6c77vFLzs06x1M0uGUfEtEAaaUsBS4=
</data>
</dict>
<key>flutter_assets/assets/images/order/icon_order_success.png</key>
<dict>
<key>hash</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>hash2</key>
<data>
c4wySsehvqIo8Zk5X7c4aUL48MJdmgEXr2tcciPMLlE=
</data>
</dict>
<key>flutter_assets/assets/images/order/icon_order_sucess.png</key>
<dict>
<key>hash</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>hash2</key>
<data>
c4wySsehvqIo8Zk5X7c4aUL48MJdmgEXr2tcciPMLlE=
</data>
</dict>
<key>flutter_assets/assets/images/search.png</key> <key>flutter_assets/assets/images/search.png</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
@@ -425,22 +466,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
82pSRvynToE3XuZn/j7IN1LxFBc= l8d5keZY1KLx7iKI8dlPM/8F6R0=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
YoBNf5RvniHs1Q2W36/9OpdC/HRZUw74lK9e/g0ISdg= PbCxbgSr03xuoHF6okSWNtHnrEmO4/hIUmZX5MRLpY4=
</data>
</dict>
<key>flutter_assets/packages/address_picker/assets/address.json</key>
<dict>
<key>hash</key>
<data>
kgyuZt7qczl2PaHzg5n/68liJ/o=
</data>
<key>hash2</key>
<data>
uJgJoe9h1lFDKa1Kz1PuV4JTZjriibquVGCe3UspM3Q=
</data> </data>
</dict> </dict>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>

View File

@@ -1 +1 @@
{"assets/icons/order_icon_00.png":["assets/icons/order_icon_00.png"],"assets/images/.DS_Store":["assets/images/.DS_Store"],"assets/images/5fbf2512c344f.jpg":["assets/images/5fbf2512c344f.jpg"],"assets/images/banner.png":["assets/images/banner.png"],"assets/images/detail.png":["assets/images/detail.png"],"assets/images/location.png":["assets/images/location.png"],"assets/images/search.png":["assets/images/search.png"],"assets/images/select_1.png":["assets/images/select_1.png"],"assets/images/top.png":["assets/images/top.png"],"assets/images/vip_bg.png":["assets/images/vip_bg.png"],"assets/images/vip_item_1.png":["assets/images/vip_item_1.png"],"assets/images/vip_item_2.png":["assets/images/vip_item_2.png"],"assets/images/vip_item_3.png":["assets/images/vip_item_3.png"],"assets/images/vip_item_4.png":["assets/images/vip_item_4.png"],"assets/images/vip_role.png":["assets/images/vip_role.png"],"assets/login/auth_bg.png":["assets/login/auth_bg.png"],"assets/tabBar/tabBar_00.png":["assets/tabBar/tabBar_00.png"],"assets/tabBar/tabBar_01.png":["assets/tabBar/tabBar_01.png"],"assets/tabBar/tabBar_02.png":["assets/tabBar/tabBar_02.png"],"assets/tabBar/tabBar_show_00.png":["assets/tabBar/tabBar_show_00.png"],"assets/tabBar/tabBar_show_01.png":["assets/tabBar/tabBar_show_01.png"],"assets/tabBar/tabBar_show_02.png":["assets/tabBar/tabBar_show_02.png"],"packages/address_picker/assets/address.json":["packages/address_picker/assets/address.json"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]} {"assets/icons/order_icon_00.png":["assets/icons/order_icon_00.png"],"assets/images/.DS_Store":["assets/images/.DS_Store"],"assets/images/5fbf2512c344f.jpg":["assets/images/5fbf2512c344f.jpg"],"assets/images/banner.png":["assets/images/banner.png"],"assets/images/detail.png":["assets/images/detail.png"],"assets/images/location.png":["assets/images/location.png"],"assets/images/order/icon_order_null.png":["assets/images/order/icon_order_null.png"],"assets/images/order/icon_order_success.png":["assets/images/order/icon_order_success.png"],"assets/images/search.png":["assets/images/search.png"],"assets/images/select_1.png":["assets/images/select_1.png"],"assets/images/top.png":["assets/images/top.png"],"assets/images/vip_bg.png":["assets/images/vip_bg.png"],"assets/images/vip_item_1.png":["assets/images/vip_item_1.png"],"assets/images/vip_item_2.png":["assets/images/vip_item_2.png"],"assets/images/vip_item_3.png":["assets/images/vip_item_3.png"],"assets/images/vip_item_4.png":["assets/images/vip_item_4.png"],"assets/images/vip_role.png":["assets/images/vip_role.png"],"assets/login/auth_bg.png":["assets/login/auth_bg.png"],"assets/tabBar/tabBar_00.png":["assets/tabBar/tabBar_00.png"],"assets/tabBar/tabBar_01.png":["assets/tabBar/tabBar_01.png"],"assets/tabBar/tabBar_02.png":["assets/tabBar/tabBar_02.png"],"assets/tabBar/tabBar_show_00.png":["assets/tabBar/tabBar_show_00.png"],"assets/tabBar/tabBar_show_01.png":["assets/tabBar/tabBar_show_01.png"],"assets/tabBar/tabBar_show_02.png":["assets/tabBar/tabBar_show_02.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}

View File

@@ -10,7 +10,7 @@
</data> </data>
<key>flutter_assets/AssetManifest.json</key> <key>flutter_assets/AssetManifest.json</key>
<data> <data>
WizTOW6x2/RinR0bKkhfXoeoJx4= 1sOsTvhxKw99Hx2cRjBljHUJB5c=
</data> </data>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
<data> <data>
@@ -18,7 +18,7 @@
</data> </data>
<key>flutter_assets/NOTICES.Z</key> <key>flutter_assets/NOTICES.Z</key>
<data> <data>
7myYrVyGqTThsMJAn8T6O0Mdghg= 0mLRTK4qWTtgSCa0XfL/0CuMYCQ=
</data> </data>
<key>flutter_assets/assets/icons/order_icon_00.png</key> <key>flutter_assets/assets/icons/order_icon_00.png</key>
<data> <data>
@@ -44,6 +44,18 @@
<data> <data>
WeT8G1QDNyrGRQikaR2IGrRvsD8= WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data> </data>
<key>flutter_assets/assets/images/order/icon_order_null.png</key>
<data>
Uu7xcfWU71VztYDTRuNzqPRvqGs=
</data>
<key>flutter_assets/assets/images/order/icon_order_success.png</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>flutter_assets/assets/images/order/icon_order_sucess.png</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>flutter_assets/assets/images/search.png</key> <key>flutter_assets/assets/images/search.png</key>
<data> <data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U= bbW0EKFzhnRZv1DDPt08Hk6bU+U=
@@ -118,11 +130,7 @@
</data> </data>
<key>flutter_assets/kernel_blob.bin</key> <key>flutter_assets/kernel_blob.bin</key>
<data> <data>
82pSRvynToE3XuZn/j7IN1LxFBc= l8d5keZY1KLx7iKI8dlPM/8F6R0=
</data>
<key>flutter_assets/packages/address_picker/assets/address.json</key>
<data>
kgyuZt7qczl2PaHzg5n/68liJ/o=
</data> </data>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data> <data>
@@ -139,11 +147,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
WizTOW6x2/RinR0bKkhfXoeoJx4= 1sOsTvhxKw99Hx2cRjBljHUJB5c=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
VLxYKoE+uRVZeDTet7QRMm8DQ9kUFgHsD/txlHMZTEw= JNmjsnkNXL8KvWm/J15qfXGlNQ9X8l275TLwldQyyCA=
</data> </data>
</dict> </dict>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
@@ -161,11 +169,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
7myYrVyGqTThsMJAn8T6O0Mdghg= 0mLRTK4qWTtgSCa0XfL/0CuMYCQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
D0VvBnitr/dBYuk47JePe7wvSJwCOLniFji07Niu5KA= Vj5e3D60c5MxGaGOqo4NfKbfAXfbXYYma57et7dIWKs=
</data> </data>
</dict> </dict>
<key>flutter_assets/assets/icons/order_icon_00.png</key> <key>flutter_assets/assets/icons/order_icon_00.png</key>
@@ -223,6 +231,39 @@
F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc= F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc=
</data> </data>
</dict> </dict>
<key>flutter_assets/assets/images/order/icon_order_null.png</key>
<dict>
<key>hash</key>
<data>
Uu7xcfWU71VztYDTRuNzqPRvqGs=
</data>
<key>hash2</key>
<data>
qtyJFHGAmZHyL6c77vFLzs06x1M0uGUfEtEAaaUsBS4=
</data>
</dict>
<key>flutter_assets/assets/images/order/icon_order_success.png</key>
<dict>
<key>hash</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>hash2</key>
<data>
c4wySsehvqIo8Zk5X7c4aUL48MJdmgEXr2tcciPMLlE=
</data>
</dict>
<key>flutter_assets/assets/images/order/icon_order_sucess.png</key>
<dict>
<key>hash</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>hash2</key>
<data>
c4wySsehvqIo8Zk5X7c4aUL48MJdmgEXr2tcciPMLlE=
</data>
</dict>
<key>flutter_assets/assets/images/search.png</key> <key>flutter_assets/assets/images/search.png</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
@@ -425,22 +466,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
82pSRvynToE3XuZn/j7IN1LxFBc= l8d5keZY1KLx7iKI8dlPM/8F6R0=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
YoBNf5RvniHs1Q2W36/9OpdC/HRZUw74lK9e/g0ISdg= PbCxbgSr03xuoHF6okSWNtHnrEmO4/hIUmZX5MRLpY4=
</data>
</dict>
<key>flutter_assets/packages/address_picker/assets/address.json</key>
<dict>
<key>hash</key>
<data>
kgyuZt7qczl2PaHzg5n/68liJ/o=
</data>
<key>hash2</key>
<data>
uJgJoe9h1lFDKa1Kz1PuV4JTZjriibquVGCe3UspM3Q=
</data> </data>
</dict> </dict>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>

View File

@@ -1 +1 @@
{"assets/icons/order_icon_00.png":["assets/icons/order_icon_00.png"],"assets/images/.DS_Store":["assets/images/.DS_Store"],"assets/images/5fbf2512c344f.jpg":["assets/images/5fbf2512c344f.jpg"],"assets/images/banner.png":["assets/images/banner.png"],"assets/images/detail.png":["assets/images/detail.png"],"assets/images/location.png":["assets/images/location.png"],"assets/images/search.png":["assets/images/search.png"],"assets/images/select_1.png":["assets/images/select_1.png"],"assets/images/top.png":["assets/images/top.png"],"assets/images/vip_bg.png":["assets/images/vip_bg.png"],"assets/images/vip_item_1.png":["assets/images/vip_item_1.png"],"assets/images/vip_item_2.png":["assets/images/vip_item_2.png"],"assets/images/vip_item_3.png":["assets/images/vip_item_3.png"],"assets/images/vip_item_4.png":["assets/images/vip_item_4.png"],"assets/images/vip_role.png":["assets/images/vip_role.png"],"assets/login/auth_bg.png":["assets/login/auth_bg.png"],"assets/tabBar/tabBar_00.png":["assets/tabBar/tabBar_00.png"],"assets/tabBar/tabBar_01.png":["assets/tabBar/tabBar_01.png"],"assets/tabBar/tabBar_02.png":["assets/tabBar/tabBar_02.png"],"assets/tabBar/tabBar_show_00.png":["assets/tabBar/tabBar_show_00.png"],"assets/tabBar/tabBar_show_01.png":["assets/tabBar/tabBar_show_01.png"],"assets/tabBar/tabBar_show_02.png":["assets/tabBar/tabBar_show_02.png"],"packages/address_picker/assets/address.json":["packages/address_picker/assets/address.json"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]} {"assets/icons/order_icon_00.png":["assets/icons/order_icon_00.png"],"assets/images/.DS_Store":["assets/images/.DS_Store"],"assets/images/5fbf2512c344f.jpg":["assets/images/5fbf2512c344f.jpg"],"assets/images/banner.png":["assets/images/banner.png"],"assets/images/detail.png":["assets/images/detail.png"],"assets/images/location.png":["assets/images/location.png"],"assets/images/order/icon_order_null.png":["assets/images/order/icon_order_null.png"],"assets/images/order/icon_order_success.png":["assets/images/order/icon_order_success.png"],"assets/images/search.png":["assets/images/search.png"],"assets/images/select_1.png":["assets/images/select_1.png"],"assets/images/top.png":["assets/images/top.png"],"assets/images/vip_bg.png":["assets/images/vip_bg.png"],"assets/images/vip_item_1.png":["assets/images/vip_item_1.png"],"assets/images/vip_item_2.png":["assets/images/vip_item_2.png"],"assets/images/vip_item_3.png":["assets/images/vip_item_3.png"],"assets/images/vip_item_4.png":["assets/images/vip_item_4.png"],"assets/images/vip_role.png":["assets/images/vip_role.png"],"assets/login/auth_bg.png":["assets/login/auth_bg.png"],"assets/tabBar/tabBar_00.png":["assets/tabBar/tabBar_00.png"],"assets/tabBar/tabBar_01.png":["assets/tabBar/tabBar_01.png"],"assets/tabBar/tabBar_02.png":["assets/tabBar/tabBar_02.png"],"assets/tabBar/tabBar_show_00.png":["assets/tabBar/tabBar_show_00.png"],"assets/tabBar/tabBar_show_01.png":["assets/tabBar/tabBar_show_01.png"],"assets/tabBar/tabBar_show_02.png":["assets/tabBar/tabBar_show_02.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}

View File

@@ -82,7 +82,7 @@
</data> </data>
<key>Assets.car</key> <key>Assets.car</key>
<data> <data>
7S2CCDeC+WVSYdNiuC7jN5JPfzs= a8kp9RAG/YJIuyATNTtFLHMhlUQ=
</data> </data>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib</key> <key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib</key>
<data> <data>
@@ -110,7 +110,7 @@
</data> </data>
<key>Frameworks/App.framework/App</key> <key>Frameworks/App.framework/App</key>
<data> <data>
GOlq6BYsNqukZahkC+9IuWzKmNQ= L1a0o1wVkn+B8eseIyb3hZzaAWQ=
</data> </data>
<key>Frameworks/App.framework/Info.plist</key> <key>Frameworks/App.framework/Info.plist</key>
<data> <data>
@@ -118,11 +118,11 @@
</data> </data>
<key>Frameworks/App.framework/_CodeSignature/CodeResources</key> <key>Frameworks/App.framework/_CodeSignature/CodeResources</key>
<data> <data>
rMyPEhUGklK+o8K/jrHFgBzpqh4= n+4Ljp9rUsHHUhNVO2tJ1jIrKTk=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key> <key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key>
<data> <data>
WizTOW6x2/RinR0bKkhfXoeoJx4= 1sOsTvhxKw99Hx2cRjBljHUJB5c=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/FontManifest.json</key> <key>Frameworks/App.framework/flutter_assets/FontManifest.json</key>
<data> <data>
@@ -130,7 +130,7 @@
</data> </data>
<key>Frameworks/App.framework/flutter_assets/NOTICES.Z</key> <key>Frameworks/App.framework/flutter_assets/NOTICES.Z</key>
<data> <data>
7myYrVyGqTThsMJAn8T6O0Mdghg= 0mLRTK4qWTtgSCa0XfL/0CuMYCQ=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/assets/icons/order_icon_00.png</key> <key>Frameworks/App.framework/flutter_assets/assets/icons/order_icon_00.png</key>
<data> <data>
@@ -152,6 +152,14 @@
<data> <data>
WeT8G1QDNyrGRQikaR2IGrRvsD8= WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/assets/images/order/icon_order_null.png</key>
<data>
Uu7xcfWU71VztYDTRuNzqPRvqGs=
</data>
<key>Frameworks/App.framework/flutter_assets/assets/images/order/icon_order_success.png</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key> <key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key>
<data> <data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U= bbW0EKFzhnRZv1DDPt08Hk6bU+U=
@@ -226,11 +234,7 @@
</data> </data>
<key>Frameworks/App.framework/flutter_assets/kernel_blob.bin</key> <key>Frameworks/App.framework/flutter_assets/kernel_blob.bin</key>
<data> <data>
82pSRvynToE3XuZn/j7IN1LxFBc= l8d5keZY1KLx7iKI8dlPM/8F6R0=
</data>
<key>Frameworks/App.framework/flutter_assets/packages/address_picker/assets/address.json</key>
<data>
kgyuZt7qczl2PaHzg5n/68liJ/o=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data> <data>
@@ -324,9 +328,21 @@
<data> <data>
1QumeTTkdhWvmY7i40QoJewEapE= 1QumeTTkdhWvmY7i40QoJewEapE=
</data> </data>
<key>Frameworks/flutter_custom_dialog.framework/Info.plist</key>
<data>
3mNC47cQIuHJ/Ov0gcer6GIfhg8=
</data>
<key>Frameworks/flutter_custom_dialog.framework/_CodeSignature/CodeResources</key>
<data>
51IuPzs7kR5CICUfUgaN7uyZ93c=
</data>
<key>Frameworks/flutter_custom_dialog.framework/flutter_custom_dialog</key>
<data>
oFoqqcFsMDPltVkU0RkOFYvEhVw=
</data>
<key>Info.plist</key> <key>Info.plist</key>
<data> <data>
/RQCq13KJBMov0SzKJuLkfbxdGw= 7XVZBWJ7mNBWLNqNnlgk54qSYpM=
</data> </data>
<key>PkgInfo</key> <key>PkgInfo</key>
<data> <data>
@@ -548,11 +564,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
7S2CCDeC+WVSYdNiuC7jN5JPfzs= a8kp9RAG/YJIuyATNTtFLHMhlUQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
eR+QJZ4fhhJMcBu+uY4+oKFLdSeePE3pnuxW91BmLQ8= iEAI+rG4BoNcaTdDWb7qCDDh9Odoelu7IAjEYskeSiM=
</data> </data>
</dict> </dict>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib</key> <key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib</key>
@@ -625,11 +641,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
GOlq6BYsNqukZahkC+9IuWzKmNQ= L1a0o1wVkn+B8eseIyb3hZzaAWQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
QUdRYXcwmL+11hKfCtWPek4Qq7TdP2NLdy4dczToNWo= L9NcViiqF/e0QWa+Uj0UHBDXboScJPPvd/yMhvdQZaE=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/Info.plist</key> <key>Frameworks/App.framework/Info.plist</key>
@@ -647,22 +663,22 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
rMyPEhUGklK+o8K/jrHFgBzpqh4= n+4Ljp9rUsHHUhNVO2tJ1jIrKTk=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
637bBJT62/mKphiHijkwwiI2EGaPgaJtStqrwcDzpfI= /CF/OmNCLyOqJ+m6HhomsMQvHqf8qaVgrkk8jzLR+g4=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key> <key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
WizTOW6x2/RinR0bKkhfXoeoJx4= 1sOsTvhxKw99Hx2cRjBljHUJB5c=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
VLxYKoE+uRVZeDTet7QRMm8DQ9kUFgHsD/txlHMZTEw= JNmjsnkNXL8KvWm/J15qfXGlNQ9X8l275TLwldQyyCA=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/FontManifest.json</key> <key>Frameworks/App.framework/flutter_assets/FontManifest.json</key>
@@ -680,11 +696,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
7myYrVyGqTThsMJAn8T6O0Mdghg= 0mLRTK4qWTtgSCa0XfL/0CuMYCQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
D0VvBnitr/dBYuk47JePe7wvSJwCOLniFji07Niu5KA= Vj5e3D60c5MxGaGOqo4NfKbfAXfbXYYma57et7dIWKs=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/assets/icons/order_icon_00.png</key> <key>Frameworks/App.framework/flutter_assets/assets/icons/order_icon_00.png</key>
@@ -742,6 +758,28 @@
F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc= F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/order/icon_order_null.png</key>
<dict>
<key>hash</key>
<data>
Uu7xcfWU71VztYDTRuNzqPRvqGs=
</data>
<key>hash2</key>
<data>
qtyJFHGAmZHyL6c77vFLzs06x1M0uGUfEtEAaaUsBS4=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/order/icon_order_success.png</key>
<dict>
<key>hash</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>hash2</key>
<data>
c4wySsehvqIo8Zk5X7c4aUL48MJdmgEXr2tcciPMLlE=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key> <key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
@@ -944,22 +982,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
82pSRvynToE3XuZn/j7IN1LxFBc= l8d5keZY1KLx7iKI8dlPM/8F6R0=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
YoBNf5RvniHs1Q2W36/9OpdC/HRZUw74lK9e/g0ISdg= PbCxbgSr03xuoHF6okSWNtHnrEmO4/hIUmZX5MRLpY4=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/packages/address_picker/assets/address.json</key>
<dict>
<key>hash</key>
<data>
kgyuZt7qczl2PaHzg5n/68liJ/o=
</data>
<key>hash2</key>
<data>
uJgJoe9h1lFDKa1Kz1PuV4JTZjriibquVGCe3UspM3Q=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
@@ -1215,6 +1242,39 @@
Y7sS66zRuTsBvhoY8E7AmSrn+3DMMIOCUocmE2apBcw= Y7sS66zRuTsBvhoY8E7AmSrn+3DMMIOCUocmE2apBcw=
</data> </data>
</dict> </dict>
<key>Frameworks/flutter_custom_dialog.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
3mNC47cQIuHJ/Ov0gcer6GIfhg8=
</data>
<key>hash2</key>
<data>
QCbaiKNTxqsx1aA5mcs+JqFFNAWNSgnj8XB5ZLioqHE=
</data>
</dict>
<key>Frameworks/flutter_custom_dialog.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
51IuPzs7kR5CICUfUgaN7uyZ93c=
</data>
<key>hash2</key>
<data>
fxxuNCw38sqz1VmpSDEBlMGzJWq1J+8bGr78MiAO6Mo=
</data>
</dict>
<key>Frameworks/flutter_custom_dialog.framework/flutter_custom_dialog</key>
<dict>
<key>hash</key>
<data>
oFoqqcFsMDPltVkU0RkOFYvEhVw=
</data>
<key>hash2</key>
<data>
AEJYugX6XvcOhtnp9Auq0pjFuY9c9l9omArtnmbO9ok=
</data>
</dict>
</dict> </dict>
<key>rules</key> <key>rules</key>
<dict> <dict>

View File

@@ -10,7 +10,7 @@
</data> </data>
<key>flutter_assets/AssetManifest.json</key> <key>flutter_assets/AssetManifest.json</key>
<data> <data>
WizTOW6x2/RinR0bKkhfXoeoJx4= 1sOsTvhxKw99Hx2cRjBljHUJB5c=
</data> </data>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
<data> <data>
@@ -18,7 +18,7 @@
</data> </data>
<key>flutter_assets/NOTICES.Z</key> <key>flutter_assets/NOTICES.Z</key>
<data> <data>
7myYrVyGqTThsMJAn8T6O0Mdghg= 0mLRTK4qWTtgSCa0XfL/0CuMYCQ=
</data> </data>
<key>flutter_assets/assets/icons/order_icon_00.png</key> <key>flutter_assets/assets/icons/order_icon_00.png</key>
<data> <data>
@@ -44,6 +44,18 @@
<data> <data>
WeT8G1QDNyrGRQikaR2IGrRvsD8= WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data> </data>
<key>flutter_assets/assets/images/order/icon_order_null.png</key>
<data>
Uu7xcfWU71VztYDTRuNzqPRvqGs=
</data>
<key>flutter_assets/assets/images/order/icon_order_success.png</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>flutter_assets/assets/images/order/icon_order_sucess.png</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>flutter_assets/assets/images/search.png</key> <key>flutter_assets/assets/images/search.png</key>
<data> <data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U= bbW0EKFzhnRZv1DDPt08Hk6bU+U=
@@ -118,11 +130,7 @@
</data> </data>
<key>flutter_assets/kernel_blob.bin</key> <key>flutter_assets/kernel_blob.bin</key>
<data> <data>
82pSRvynToE3XuZn/j7IN1LxFBc= l8d5keZY1KLx7iKI8dlPM/8F6R0=
</data>
<key>flutter_assets/packages/address_picker/assets/address.json</key>
<data>
kgyuZt7qczl2PaHzg5n/68liJ/o=
</data> </data>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data> <data>
@@ -139,11 +147,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
WizTOW6x2/RinR0bKkhfXoeoJx4= 1sOsTvhxKw99Hx2cRjBljHUJB5c=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
VLxYKoE+uRVZeDTet7QRMm8DQ9kUFgHsD/txlHMZTEw= JNmjsnkNXL8KvWm/J15qfXGlNQ9X8l275TLwldQyyCA=
</data> </data>
</dict> </dict>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
@@ -161,11 +169,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
7myYrVyGqTThsMJAn8T6O0Mdghg= 0mLRTK4qWTtgSCa0XfL/0CuMYCQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
D0VvBnitr/dBYuk47JePe7wvSJwCOLniFji07Niu5KA= Vj5e3D60c5MxGaGOqo4NfKbfAXfbXYYma57et7dIWKs=
</data> </data>
</dict> </dict>
<key>flutter_assets/assets/icons/order_icon_00.png</key> <key>flutter_assets/assets/icons/order_icon_00.png</key>
@@ -223,6 +231,39 @@
F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc= F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc=
</data> </data>
</dict> </dict>
<key>flutter_assets/assets/images/order/icon_order_null.png</key>
<dict>
<key>hash</key>
<data>
Uu7xcfWU71VztYDTRuNzqPRvqGs=
</data>
<key>hash2</key>
<data>
qtyJFHGAmZHyL6c77vFLzs06x1M0uGUfEtEAaaUsBS4=
</data>
</dict>
<key>flutter_assets/assets/images/order/icon_order_success.png</key>
<dict>
<key>hash</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>hash2</key>
<data>
c4wySsehvqIo8Zk5X7c4aUL48MJdmgEXr2tcciPMLlE=
</data>
</dict>
<key>flutter_assets/assets/images/order/icon_order_sucess.png</key>
<dict>
<key>hash</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>hash2</key>
<data>
c4wySsehvqIo8Zk5X7c4aUL48MJdmgEXr2tcciPMLlE=
</data>
</dict>
<key>flutter_assets/assets/images/search.png</key> <key>flutter_assets/assets/images/search.png</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
@@ -425,22 +466,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
82pSRvynToE3XuZn/j7IN1LxFBc= l8d5keZY1KLx7iKI8dlPM/8F6R0=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
YoBNf5RvniHs1Q2W36/9OpdC/HRZUw74lK9e/g0ISdg= PbCxbgSr03xuoHF6okSWNtHnrEmO4/hIUmZX5MRLpY4=
</data>
</dict>
<key>flutter_assets/packages/address_picker/assets/address.json</key>
<dict>
<key>hash</key>
<data>
kgyuZt7qczl2PaHzg5n/68liJ/o=
</data>
<key>hash2</key>
<data>
uJgJoe9h1lFDKa1Kz1PuV4JTZjriibquVGCe3UspM3Q=
</data> </data>
</dict> </dict>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>

View File

@@ -1 +1 @@
{"assets/icons/order_icon_00.png":["assets/icons/order_icon_00.png"],"assets/images/.DS_Store":["assets/images/.DS_Store"],"assets/images/5fbf2512c344f.jpg":["assets/images/5fbf2512c344f.jpg"],"assets/images/banner.png":["assets/images/banner.png"],"assets/images/detail.png":["assets/images/detail.png"],"assets/images/location.png":["assets/images/location.png"],"assets/images/search.png":["assets/images/search.png"],"assets/images/select_1.png":["assets/images/select_1.png"],"assets/images/top.png":["assets/images/top.png"],"assets/images/vip_bg.png":["assets/images/vip_bg.png"],"assets/images/vip_item_1.png":["assets/images/vip_item_1.png"],"assets/images/vip_item_2.png":["assets/images/vip_item_2.png"],"assets/images/vip_item_3.png":["assets/images/vip_item_3.png"],"assets/images/vip_item_4.png":["assets/images/vip_item_4.png"],"assets/images/vip_role.png":["assets/images/vip_role.png"],"assets/login/auth_bg.png":["assets/login/auth_bg.png"],"assets/tabBar/tabBar_00.png":["assets/tabBar/tabBar_00.png"],"assets/tabBar/tabBar_01.png":["assets/tabBar/tabBar_01.png"],"assets/tabBar/tabBar_02.png":["assets/tabBar/tabBar_02.png"],"assets/tabBar/tabBar_show_00.png":["assets/tabBar/tabBar_show_00.png"],"assets/tabBar/tabBar_show_01.png":["assets/tabBar/tabBar_show_01.png"],"assets/tabBar/tabBar_show_02.png":["assets/tabBar/tabBar_show_02.png"],"packages/address_picker/assets/address.json":["packages/address_picker/assets/address.json"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]} {"assets/icons/order_icon_00.png":["assets/icons/order_icon_00.png"],"assets/images/.DS_Store":["assets/images/.DS_Store"],"assets/images/5fbf2512c344f.jpg":["assets/images/5fbf2512c344f.jpg"],"assets/images/banner.png":["assets/images/banner.png"],"assets/images/detail.png":["assets/images/detail.png"],"assets/images/location.png":["assets/images/location.png"],"assets/images/order/icon_order_null.png":["assets/images/order/icon_order_null.png"],"assets/images/order/icon_order_success.png":["assets/images/order/icon_order_success.png"],"assets/images/search.png":["assets/images/search.png"],"assets/images/select_1.png":["assets/images/select_1.png"],"assets/images/top.png":["assets/images/top.png"],"assets/images/vip_bg.png":["assets/images/vip_bg.png"],"assets/images/vip_item_1.png":["assets/images/vip_item_1.png"],"assets/images/vip_item_2.png":["assets/images/vip_item_2.png"],"assets/images/vip_item_3.png":["assets/images/vip_item_3.png"],"assets/images/vip_item_4.png":["assets/images/vip_item_4.png"],"assets/images/vip_role.png":["assets/images/vip_role.png"],"assets/login/auth_bg.png":["assets/login/auth_bg.png"],"assets/tabBar/tabBar_00.png":["assets/tabBar/tabBar_00.png"],"assets/tabBar/tabBar_01.png":["assets/tabBar/tabBar_01.png"],"assets/tabBar/tabBar_02.png":["assets/tabBar/tabBar_02.png"],"assets/tabBar/tabBar_show_00.png":["assets/tabBar/tabBar_show_00.png"],"assets/tabBar/tabBar_show_01.png":["assets/tabBar/tabBar_show_01.png"],"assets/tabBar/tabBar_show_02.png":["assets/tabBar/tabBar_show_02.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}

View File

@@ -82,7 +82,7 @@
</data> </data>
<key>Assets.car</key> <key>Assets.car</key>
<data> <data>
7S2CCDeC+WVSYdNiuC7jN5JPfzs= a8kp9RAG/YJIuyATNTtFLHMhlUQ=
</data> </data>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib</key> <key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib</key>
<data> <data>
@@ -110,7 +110,7 @@
</data> </data>
<key>Frameworks/App.framework/App</key> <key>Frameworks/App.framework/App</key>
<data> <data>
GOlq6BYsNqukZahkC+9IuWzKmNQ= L1a0o1wVkn+B8eseIyb3hZzaAWQ=
</data> </data>
<key>Frameworks/App.framework/Info.plist</key> <key>Frameworks/App.framework/Info.plist</key>
<data> <data>
@@ -118,11 +118,11 @@
</data> </data>
<key>Frameworks/App.framework/_CodeSignature/CodeResources</key> <key>Frameworks/App.framework/_CodeSignature/CodeResources</key>
<data> <data>
rMyPEhUGklK+o8K/jrHFgBzpqh4= n+4Ljp9rUsHHUhNVO2tJ1jIrKTk=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key> <key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key>
<data> <data>
WizTOW6x2/RinR0bKkhfXoeoJx4= 1sOsTvhxKw99Hx2cRjBljHUJB5c=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/FontManifest.json</key> <key>Frameworks/App.framework/flutter_assets/FontManifest.json</key>
<data> <data>
@@ -130,7 +130,7 @@
</data> </data>
<key>Frameworks/App.framework/flutter_assets/NOTICES.Z</key> <key>Frameworks/App.framework/flutter_assets/NOTICES.Z</key>
<data> <data>
7myYrVyGqTThsMJAn8T6O0Mdghg= 0mLRTK4qWTtgSCa0XfL/0CuMYCQ=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/assets/icons/order_icon_00.png</key> <key>Frameworks/App.framework/flutter_assets/assets/icons/order_icon_00.png</key>
<data> <data>
@@ -152,6 +152,14 @@
<data> <data>
WeT8G1QDNyrGRQikaR2IGrRvsD8= WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/assets/images/order/icon_order_null.png</key>
<data>
Uu7xcfWU71VztYDTRuNzqPRvqGs=
</data>
<key>Frameworks/App.framework/flutter_assets/assets/images/order/icon_order_success.png</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key> <key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key>
<data> <data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U= bbW0EKFzhnRZv1DDPt08Hk6bU+U=
@@ -226,11 +234,7 @@
</data> </data>
<key>Frameworks/App.framework/flutter_assets/kernel_blob.bin</key> <key>Frameworks/App.framework/flutter_assets/kernel_blob.bin</key>
<data> <data>
82pSRvynToE3XuZn/j7IN1LxFBc= l8d5keZY1KLx7iKI8dlPM/8F6R0=
</data>
<key>Frameworks/App.framework/flutter_assets/packages/address_picker/assets/address.json</key>
<data>
kgyuZt7qczl2PaHzg5n/68liJ/o=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data> <data>
@@ -324,9 +328,21 @@
<data> <data>
1QumeTTkdhWvmY7i40QoJewEapE= 1QumeTTkdhWvmY7i40QoJewEapE=
</data> </data>
<key>Frameworks/flutter_custom_dialog.framework/Info.plist</key>
<data>
3mNC47cQIuHJ/Ov0gcer6GIfhg8=
</data>
<key>Frameworks/flutter_custom_dialog.framework/_CodeSignature/CodeResources</key>
<data>
51IuPzs7kR5CICUfUgaN7uyZ93c=
</data>
<key>Frameworks/flutter_custom_dialog.framework/flutter_custom_dialog</key>
<data>
oFoqqcFsMDPltVkU0RkOFYvEhVw=
</data>
<key>Info.plist</key> <key>Info.plist</key>
<data> <data>
/RQCq13KJBMov0SzKJuLkfbxdGw= 7XVZBWJ7mNBWLNqNnlgk54qSYpM=
</data> </data>
<key>PkgInfo</key> <key>PkgInfo</key>
<data> <data>
@@ -548,11 +564,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
7S2CCDeC+WVSYdNiuC7jN5JPfzs= a8kp9RAG/YJIuyATNTtFLHMhlUQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
eR+QJZ4fhhJMcBu+uY4+oKFLdSeePE3pnuxW91BmLQ8= iEAI+rG4BoNcaTdDWb7qCDDh9Odoelu7IAjEYskeSiM=
</data> </data>
</dict> </dict>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib</key> <key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib</key>
@@ -625,11 +641,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
GOlq6BYsNqukZahkC+9IuWzKmNQ= L1a0o1wVkn+B8eseIyb3hZzaAWQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
QUdRYXcwmL+11hKfCtWPek4Qq7TdP2NLdy4dczToNWo= L9NcViiqF/e0QWa+Uj0UHBDXboScJPPvd/yMhvdQZaE=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/Info.plist</key> <key>Frameworks/App.framework/Info.plist</key>
@@ -647,22 +663,22 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
rMyPEhUGklK+o8K/jrHFgBzpqh4= n+4Ljp9rUsHHUhNVO2tJ1jIrKTk=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
637bBJT62/mKphiHijkwwiI2EGaPgaJtStqrwcDzpfI= /CF/OmNCLyOqJ+m6HhomsMQvHqf8qaVgrkk8jzLR+g4=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key> <key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
WizTOW6x2/RinR0bKkhfXoeoJx4= 1sOsTvhxKw99Hx2cRjBljHUJB5c=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
VLxYKoE+uRVZeDTet7QRMm8DQ9kUFgHsD/txlHMZTEw= JNmjsnkNXL8KvWm/J15qfXGlNQ9X8l275TLwldQyyCA=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/FontManifest.json</key> <key>Frameworks/App.framework/flutter_assets/FontManifest.json</key>
@@ -680,11 +696,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
7myYrVyGqTThsMJAn8T6O0Mdghg= 0mLRTK4qWTtgSCa0XfL/0CuMYCQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
D0VvBnitr/dBYuk47JePe7wvSJwCOLniFji07Niu5KA= Vj5e3D60c5MxGaGOqo4NfKbfAXfbXYYma57et7dIWKs=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/assets/icons/order_icon_00.png</key> <key>Frameworks/App.framework/flutter_assets/assets/icons/order_icon_00.png</key>
@@ -742,6 +758,28 @@
F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc= F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/order/icon_order_null.png</key>
<dict>
<key>hash</key>
<data>
Uu7xcfWU71VztYDTRuNzqPRvqGs=
</data>
<key>hash2</key>
<data>
qtyJFHGAmZHyL6c77vFLzs06x1M0uGUfEtEAaaUsBS4=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/order/icon_order_success.png</key>
<dict>
<key>hash</key>
<data>
sxjr9ZcIGCoXZ3yC/aLqSpGzJ2Q=
</data>
<key>hash2</key>
<data>
c4wySsehvqIo8Zk5X7c4aUL48MJdmgEXr2tcciPMLlE=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key> <key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
@@ -944,22 +982,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
82pSRvynToE3XuZn/j7IN1LxFBc= l8d5keZY1KLx7iKI8dlPM/8F6R0=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
YoBNf5RvniHs1Q2W36/9OpdC/HRZUw74lK9e/g0ISdg= PbCxbgSr03xuoHF6okSWNtHnrEmO4/hIUmZX5MRLpY4=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/packages/address_picker/assets/address.json</key>
<dict>
<key>hash</key>
<data>
kgyuZt7qczl2PaHzg5n/68liJ/o=
</data>
<key>hash2</key>
<data>
uJgJoe9h1lFDKa1Kz1PuV4JTZjriibquVGCe3UspM3Q=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>Frameworks/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
@@ -1215,6 +1242,39 @@
Y7sS66zRuTsBvhoY8E7AmSrn+3DMMIOCUocmE2apBcw= Y7sS66zRuTsBvhoY8E7AmSrn+3DMMIOCUocmE2apBcw=
</data> </data>
</dict> </dict>
<key>Frameworks/flutter_custom_dialog.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
3mNC47cQIuHJ/Ov0gcer6GIfhg8=
</data>
<key>hash2</key>
<data>
QCbaiKNTxqsx1aA5mcs+JqFFNAWNSgnj8XB5ZLioqHE=
</data>
</dict>
<key>Frameworks/flutter_custom_dialog.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
51IuPzs7kR5CICUfUgaN7uyZ93c=
</data>
<key>hash2</key>
<data>
fxxuNCw38sqz1VmpSDEBlMGzJWq1J+8bGr78MiAO6Mo=
</data>
</dict>
<key>Frameworks/flutter_custom_dialog.framework/flutter_custom_dialog</key>
<dict>
<key>hash</key>
<data>
oFoqqcFsMDPltVkU0RkOFYvEhVw=
</data>
<key>hash2</key>
<data>
AEJYugX6XvcOhtnp9Auq0pjFuY9c9l9omArtnmbO9ok=
</data>
</dict>
</dict> </dict>
<key>rules</key> <key>rules</key>
<dict> <dict>

View File

@@ -1 +1,2 @@
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig" #include "Generated.xcconfig"

View File

@@ -1 +1,2 @@
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig" #include "Generated.xcconfig"

41
ios/Podfile Normal file
View File

@@ -0,0 +1,41 @@
# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}
def flutter_root
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
unless File.exist?(generated_xcode_build_settings_path)
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
end
File.foreach(generated_xcode_build_settings_path) do |line|
matches = line.match(/FLUTTER_ROOT\=(.*)/)
return matches[1].strip if matches
end
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
flutter_ios_podfile_setup
target 'Runner' do
use_frameworks!
use_modular_headers!
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end

22
ios/Podfile.lock Normal file
View File

@@ -0,0 +1,22 @@
PODS:
- Flutter (1.0.0)
- flutter_custom_dialog (0.0.1):
- Flutter
DEPENDENCIES:
- Flutter (from `Flutter`)
- flutter_custom_dialog (from `.symlinks/plugins/flutter_custom_dialog/ios`)
EXTERNAL SOURCES:
Flutter:
:path: Flutter
flutter_custom_dialog:
:path: ".symlinks/plugins/flutter_custom_dialog/ios"
SPEC CHECKSUMS:
Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a
flutter_custom_dialog: c0d222a3c35af5b57581e54ef8784c94037cd2ec
PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c
COCOAPODS: 1.11.3

View File

@@ -13,6 +13,7 @@
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
D161D184430A73C7AFE3F414 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09B768F845A82872334E7A16 /* Pods_Runner.framework */; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */ /* Begin PBXCopyFilesBuildPhase section */
@@ -29,9 +30,13 @@
/* End PBXCopyFilesBuildPhase section */ /* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
09B768F845A82872334E7A16 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
371378016AFF346EF7E0D34D /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
38C2E7B3EBFA7AA2122D649F /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
4643CD03BD8D460C4DC65AFD /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
@@ -49,12 +54,21 @@
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
D161D184430A73C7AFE3F414 /* Pods_Runner.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
/* End PBXFrameworksBuildPhase section */ /* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */ /* Begin PBXGroup section */
3B5B0C178FB5AAB9F32F54A8 /* Frameworks */ = {
isa = PBXGroup;
children = (
09B768F845A82872334E7A16 /* Pods_Runner.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
9740EEB11CF90186004384FC /* Flutter */ = { 9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
@@ -72,6 +86,8 @@
9740EEB11CF90186004384FC /* Flutter */, 9740EEB11CF90186004384FC /* Flutter */,
97C146F01CF9000F007C117D /* Runner */, 97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */, 97C146EF1CF9000F007C117D /* Products */,
F1BEE1BC907253FD819F9F17 /* Pods */,
3B5B0C178FB5AAB9F32F54A8 /* Frameworks */,
); );
sourceTree = "<group>"; sourceTree = "<group>";
}; };
@@ -98,6 +114,17 @@
path = Runner; path = Runner;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
F1BEE1BC907253FD819F9F17 /* Pods */ = {
isa = PBXGroup;
children = (
38C2E7B3EBFA7AA2122D649F /* Pods-Runner.debug.xcconfig */,
371378016AFF346EF7E0D34D /* Pods-Runner.release.xcconfig */,
4643CD03BD8D460C4DC65AFD /* Pods-Runner.profile.xcconfig */,
);
name = Pods;
path = Pods;
sourceTree = "<group>";
};
/* End PBXGroup section */ /* End PBXGroup section */
/* Begin PBXNativeTarget section */ /* Begin PBXNativeTarget section */
@@ -105,12 +132,14 @@
isa = PBXNativeTarget; isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = ( buildPhases = (
B169546311D4064A9327FB82 /* [CP] Check Pods Manifest.lock */,
9740EEB61CF901F6004384FC /* Run Script */, 9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */, 97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */, 97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */, 97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */, 9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */,
B2E28DD269F95197EE113D3C /* [CP] Embed Pods Frameworks */,
); );
buildRules = ( buildRules = (
); );
@@ -197,6 +226,45 @@
shellPath = /bin/sh; shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
}; };
B169546311D4064A9327FB82 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
B2E28DD269F95197EE113D3C /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */ /* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */

View File

@@ -4,4 +4,7 @@
<FileRef <FileRef
location = "group:Runner.xcodeproj"> location = "group:Runner.xcodeproj">
</FileRef> </FileRef>
<FileRef
location = "group:Pods/Pods.xcodeproj">
</FileRef>
</Workspace> </Workspace>

View File

@@ -1,12 +1,11 @@
/* /*
* @Author: Aimee~ * @Author: Aimee~
* @Date: 2022-06-01 11:11:40 * @Date: 2022-06-01 11:11:40
* @LastEditTime: 2022-06-02 17:51:22 * @LastEditTime: 2022-06-06 14:13:28
* @LastEditors: Aimee * @LastEditors: Aimee
* @FilePath: /gl_dao/lib/pages/address/adds_add/adds_add_page.dart * @FilePath: /gl_dao/lib/pages/address/adds_add/adds_add_page.dart
* @Description: 新增地址 * @Description: 新增地址
*/ */
// import 'package:address_picker/address_picker.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_pickers/address_picker/locations_data.dart'; import 'package:flutter_pickers/address_picker/locations_data.dart';
import 'package:flutter_pickers/pickers.dart'; import 'package:flutter_pickers/pickers.dart';
@@ -35,6 +34,7 @@ class _AddressAddPageState extends State<AddressAddPage> {
padding: const EdgeInsets.fromLTRB(16, 30, 16, 30), padding: const EdgeInsets.fromLTRB(16, 30, 16, 30),
child: ListView( child: ListView(
children: [ children: [
// 收件人姓名
const TextField( const TextField(
decoration: InputDecoration( decoration: InputDecoration(
hintText: "收货人姓名", hintText: "收货人姓名",
@@ -53,6 +53,7 @@ class _AddressAddPageState extends State<AddressAddPage> {
), ),
), ),
const Divider(), const Divider(),
// 收件人电话
const TextField( const TextField(
decoration: InputDecoration( decoration: InputDecoration(
hintText: "收货人联系电话", hintText: "收货人联系电话",
@@ -71,6 +72,7 @@ class _AddressAddPageState extends State<AddressAddPage> {
), ),
), ),
const Divider(), const Divider(),
// 省市区
GestureDetector( GestureDetector(
onTap: _chooseArea, onTap: _chooseArea,
child: TextField( child: TextField(
@@ -95,6 +97,7 @@ class _AddressAddPageState extends State<AddressAddPage> {
), ),
), ),
const Divider(), const Divider(),
// 详细地址、
const TextField( const TextField(
maxLength: 120, maxLength: 120,
maxLines: 3, maxLines: 3,
@@ -135,6 +138,7 @@ class _AddressAddPageState extends State<AddressAddPage> {
}); });
/// 根据城市名 查询城市code(有先后顺序) /// 根据城市名 查询城市code(有先后顺序)
// ignore: avoid_print
print( print(
Address.getCityCodeByName( Address.getCityCodeByName(
provinceName: p, provinceName: p,
@@ -144,6 +148,7 @@ class _AddressAddPageState extends State<AddressAddPage> {
); );
/// 根据城市code 查询城市名称 /// 根据城市code 查询城市名称
// ignore: avoid_print
print( print(
Address.getCityNameByCode( Address.getCityNameByCode(
provinceCode: "510000", provinceCode: "510000",

View File

@@ -0,0 +1,74 @@
/*
* @Author: Aimee~
* @Date: 2022-06-06 13:31:27
* @LastEditTime: 2022-06-06 15:44:53
* @LastEditors: Aimee
* @FilePath: /gl_dao/lib/pages/components/yy_alert_dialog_with_divider.dart
* @Description: 弹窗样式
*/
import 'package:flutter/material.dart';
import 'package:flutter_custom_dialog/flutter_custom_dialog.dart';
import '../../main_color.dart';
YYDialog yYAlertDialogWithDivider(
BuildContext context, {
String text1 = '',
String text2 = '',
required String title,
String type = '', // 默认是问号成功显示success
VoidCallback? onCancel,
VoidCallback? onSure,
}) {
return YYDialog().build(context)
..width = MediaQuery.of(context).size.width * 0.8
..borderRadius = 4.0
..widget(
Opacity(
opacity: 0.5,
child: Container(
margin: const EdgeInsets.only(top: 21),
width: 50.0,
height: 50.0,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(150.0),
),
child: Image.asset(
type == ""
? "assets/images/order/icon_order_null.png"
: "assets/images/order/icon_order_success.png",
alignment: Alignment.center,
fit: BoxFit.cover,
repeat: ImageRepeat.noRepeat,
),
),
),
)
..text(
padding: const EdgeInsets.all(25.0),
alignment: Alignment.center,
text: title,
color: tTextColor333,
fontSize: 16.0,
fontWeight: FontWeight.w500,
)
..divider()
..doubleButton(
height: 60.0,
padding: const EdgeInsets.all(16.0),
gravity: Gravity.spaceEvenly,
withDivider: true,
text1: text1,
color1: tTextColor666,
fontSize1: 15.0,
fontWeight1: FontWeight.w400,
onTap1: onCancel,
text2: text2,
color2: tMainRedColor,
fontSize2: 15.0,
fontWeight2: FontWeight.w400,
onTap2: onSure,
)
..show();
}

View File

@@ -1,7 +1,7 @@
/* /*
* @Author: Aimee~ * @Author: Aimee~
* @Date: 2022-05-26 13:16:03 * @Date: 2022-05-26 13:16:03
* @LastEditTime: 2022-06-01 13:01:25 * @LastEditTime: 2022-06-06 15:53:45
* @LastEditors: Aimee * @LastEditors: Aimee
* @FilePath: /gl_dao/lib/pages/store/buy/buy.dart * @FilePath: /gl_dao/lib/pages/store/buy/buy.dart
* @Description: 订单确认页面 * @Description: 订单确认页面
@@ -11,6 +11,8 @@ import 'package:get/get.dart';
import '../../../main_color.dart'; import '../../../main_color.dart';
import '../../address/adds_list/adds_list_page.dart'; import '../../address/adds_list/adds_list_page.dart';
import '../../components/yy_alert_dialog_with_divider.dart';
import '../checkout/checkout_page.dart';
class BuyPages extends StatefulWidget { class BuyPages extends StatefulWidget {
const BuyPages({Key? key}) : super(key: key); const BuyPages({Key? key}) : super(key: key);
@@ -107,7 +109,18 @@ class _BuyPagesState extends State<BuyPages> {
), ),
), ),
GestureDetector( GestureDetector(
onTap: () {}, onTap: () {
Get.to(const CheckoutPage());
// yYAlertDialogWithDivider(
// context,
// title: '订单提交成功',
// type: 'success',
// text1: '继续采购',
// text2: '查看订单',
// onCancel: onCancel,
// onSure: onSure,
// );
},
child: Container( child: Container(
margin: const EdgeInsets.only(top: 1), margin: const EdgeInsets.only(top: 1),
padding: const EdgeInsets.fromLTRB(26, 10, 26, 10), padding: const EdgeInsets.fromLTRB(26, 10, 26, 10),
@@ -135,6 +148,16 @@ class _BuyPagesState extends State<BuyPages> {
); );
} }
onCancel() {
// ignore: avoid_print
print('onCancel.....');
}
onSure() {
// ignore: avoid_print
print('onSure.....');
}
// 自定义购买信息 // 自定义购买信息
Widget purchaseInfo() { Widget purchaseInfo() {
return Container( return Container(

View File

@@ -0,0 +1,292 @@
// ignore_for_file: unnecessary_const
/*
* @Author: Aimee~
* @Date: 2022-06-06 09:14:27
* @LastEditTime: 2022-06-06 15:45:05
* @LastEditors: Aimee
* @FilePath: /gl_dao/lib/pages/store/checkout/checkout_page.dart
* @Description: 收银台
*/
// import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import '../../../main_color.dart';
import '../../components/yy_alert_dialog_with_divider.dart';
class CheckoutPage extends StatefulWidget {
const CheckoutPage({Key? key}) : super(key: key);
@override
State<CheckoutPage> createState() => _CheckoutPageState();
}
class _CheckoutPageState extends State<CheckoutPage> {
String defaultValue = "A";
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appBar(),
body: Stack(
children: [
Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
width: MediaQuery.of(context).size.width,
padding: const EdgeInsets.fromLTRB(0, 30, 0, 50),
decoration: const BoxDecoration(
gradient: LinearGradient(
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
colors: [
tMainRedColor,
Colors.red,
],
),
),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Row(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.end,
children: [
const Text(
'1999',
style: TextStyle(
fontSize: 34,
color: Colors.white,
fontWeight: FontWeight.bold,
),
),
Container(
padding: const EdgeInsets.only(bottom: 5),
child: const Text(
' DT积分',
style: TextStyle(
fontSize: 14,
color: Colors.white,
),
),
),
],
),
const SizedBox(height: 26),
Container(
padding: const EdgeInsets.only(
left: 12,
right: 12,
top: 4,
bottom: 4,
),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(150.0),
color: Colors.white.withOpacity(0.2),
),
child: const Text(
'订单编号:202206061232334322122 ',
textAlign: TextAlign.center,
style: TextStyle(
color: Colors.white,
fontSize: 13,
),
),
),
],
),
),
const SizedBox(height: 26),
Column(
children: [
Row(
children: [
const SizedBox(
width: 16,
),
Container(
height: 16,
width: 4,
color: tMainRedColor.withOpacity(0.5),
),
const SizedBox(width: 6),
const Text(
'支付方式',
style: TextStyle(
fontSize: 16,
color: tTextColor333,
fontWeight: FontWeight.w500,
),
),
const SizedBox(
height: 26,
),
],
),
RadioListTile(
value: 'A',
groupValue: defaultValue,
title: const Text(
"DT积分支付",
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w400,
),
),
activeColor: tMainRedColor,
subtitle: const Text(
"使用DT积分 方便快捷 升值快",
style: TextStyle(
fontSize: 12,
),
),
secondary: SizedBox(
width: 44,
height: 44,
child: ClipOval(
child: Image.network(
'https://www.itying.com/images/flutter/1.png',
fit: BoxFit.cover,
),
),
),
controlAffinity: ListTileControlAffinity.trailing,
onChanged: (v) {
setState(() {
defaultValue = v.toString();
});
},
),
const Divider(),
RadioListTile(
value: 'B',
groupValue: defaultValue,
title: const Text(
"微信支付",
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w400,
),
),
activeColor: tMainRedColor,
subtitle: const Text(
"使用DT积分 方便快捷 升值快",
style: TextStyle(
fontSize: 12,
),
),
secondary: SizedBox(
width: 44,
height: 44,
child: ClipOval(
child: Image.network(
'https://www.itying.com/images/flutter/1.png',
fit: BoxFit.cover,
),
),
),
controlAffinity: ListTileControlAffinity.trailing,
onChanged: (v) {
setState(() {
defaultValue = v.toString();
});
},
),
const Divider(),
],
),
],
),
buttomButton(),
],
),
);
}
// 自定义底部提交按钮
Widget buttomButton() {
return Positioned(
bottom: 0,
left: 0,
child: Container(
width: MediaQuery.of(context).size.width * 0.8,
margin: EdgeInsets.only(left: MediaQuery.of(context).size.width * 0.1),
decoration: const BoxDecoration(
color: Colors.white,
),
child: SafeArea(
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Expanded(
flex: 1,
child: GestureDetector(
onTap: () {
yYAlertDialogWithDivider(
context,
title: '确认放弃支付么?',
text1: '放弃支付',
text2: '继续支付',
onCancel: onCancel,
onSure: onSure,
);
},
child: Container(
margin: const EdgeInsets.only(top: 1),
padding: const EdgeInsets.fromLTRB(26, 10, 26, 10),
height: 60,
alignment: Alignment.center,
decoration: const BoxDecoration(
gradient: LinearGradient(
colors: [tMainRedColor, tMainRedColor],
),
),
child: const Text(
'立即支付',
style: TextStyle(
fontSize: 17,
color: Colors.white,
fontWeight: FontWeight.w600,
),
),
),
),
),
],
),
),
),
);
}
onCancel() {
// ignore: avoid_print
print('onCancel.....');
}
onSure() {
// ignore: avoid_print
print('onSure.....');
}
// 自定义顶部导航
PreferredSizeWidget appBar() {
return AppBar(
elevation: 0,
backgroundColor: tMainRedColor,
title: const Text(
'支付收银台',
style: TextStyle(
color: Colors.white,
fontSize: 18,
fontWeight: FontWeight.w500,
),
),
);
}
}

View File

@@ -69,6 +69,13 @@ packages:
description: flutter description: flutter
source: sdk source: sdk
version: "0.0.0" version: "0.0.0"
flutter_custom_dialog:
dependency: "direct main"
description:
name: flutter_custom_dialog
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.2.0"
flutter_lints: flutter_lints:
dependency: "direct dev" dependency: "direct dev"
description: description:

View File

@@ -14,6 +14,7 @@ dependencies:
dio: ^4.0.6 dio: ^4.0.6
get: ^4.6.5 get: ^4.6.5
flutter_pickers: ^2.1.9 flutter_pickers: ^2.1.9
flutter_custom_dialog: ^1.2.0
dev_dependencies: dev_dependencies:
flutter_test: flutter_test:
@@ -27,4 +28,5 @@ flutter:
- assets/tabBar/ - assets/tabBar/
- assets/icons/ - assets/icons/
- assets/images/ - assets/images/
- assets/images/order/