首页开发

This commit is contained in:
2022-05-26 17:32:49 +08:00
parent d60b9e58ad
commit c343dbbe83
35 changed files with 535 additions and 79 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
["/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/App","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/Info.plist","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/login/auth_bg.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_00.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_01.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_02.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_show_00.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_show_01.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_show_02.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.json","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z"] ["/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/vm_snapshot_data","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/isolate_snapshot_data","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/kernel_blob.bin","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/App","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/Info.plist","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/login/auth_bg.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_00.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_01.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_02.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_show_00.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_show_01.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/tabBar/tabBar_show_02.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/banner.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/search.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/assets/images/location.png","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/AssetManifest.json","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/FontManifest.json","/Users/zhangmanman/Documents/Product/DT 商城/gl_dao/build/ios/Debug-iphonesimulator/App.framework/flutter_assets/NOTICES.Z"]

View File

@@ -170,7 +170,7 @@
"languageVersion": "2.17" "languageVersion": "2.17"
} }
], ],
"generated": "2022-05-26T06:05:25.765671Z", "generated": "2022-05-26T08:44:04.064611Z",
"generator": "pub", "generator": "pub",
"generatorVersion": "2.17.1" "generatorVersion": "2.17.1"
} }

View File

@@ -1,7 +1,7 @@
gl_dao gl_dao
2.17 2.17
file:///Users/zhangmanman/Desktop/gl_dao/ file:///Users/zhangmanman/Documents/Product/DT%20%E5%95%86%E5%9F%8E/gl_dao/
file:///Users/zhangmanman/Desktop/gl_dao/lib/ file:///Users/zhangmanman/Documents/Product/DT%20%E5%95%86%E5%9F%8E/gl_dao/lib/
async async
2.12 2.12
file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/async-2.8.2/ file:///Users/zhangmanman/flutter/.pub-cache/hosted/pub.flutter-io.cn/async-2.8.2/

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-05-26 14:05:25.753879. # Generated by pub on 2022-05-26 16:44:04.041588.
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/

BIN
assets/images/banner.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

BIN
assets/images/location.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
assets/images/search.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 814 B

View File

@@ -10,7 +10,7 @@
</data> </data>
<key>flutter_assets/AssetManifest.json</key> <key>flutter_assets/AssetManifest.json</key>
<data> <data>
Lof5rxtoYEskEGs2ozVMl9R8UpM= VTPOnQqN+tECIpq89p1/PCxgDVU=
</data> </data>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
<data> <data>
@@ -20,6 +20,18 @@
<data> <data>
uBNc57SAOeEYrjSogTw47ULmaYE= uBNc57SAOeEYrjSogTw47ULmaYE=
</data> </data>
<key>flutter_assets/assets/images/banner.png</key>
<data>
1ElnkW4IvmNaCVQvXbfUiAVEboE=
</data>
<key>flutter_assets/assets/images/location.png</key>
<data>
WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data>
<key>flutter_assets/assets/images/search.png</key>
<data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U=
</data>
<key>flutter_assets/assets/login/auth_bg.png</key> <key>flutter_assets/assets/login/auth_bg.png</key>
<data> <data>
RpCxP+mrFgGPMhMwv07GFA2yuA8= RpCxP+mrFgGPMhMwv07GFA2yuA8=
@@ -58,7 +70,7 @@
</data> </data>
<key>flutter_assets/kernel_blob.bin</key> <key>flutter_assets/kernel_blob.bin</key>
<data> <data>
PbKaoOLP1v92OZL7BKAoa0bmBh4= LlBeRKUEYDYsCKCwJbjmshEh+U8=
</data> </data>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data> <data>
@@ -75,11 +87,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
Lof5rxtoYEskEGs2ozVMl9R8UpM= VTPOnQqN+tECIpq89p1/PCxgDVU=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
WLU49xF+f2TX0hn+Z8PQSeE4ukii5jygnaQ7rgbac/A= V5CBcyqvq3Y/V2+oEwlcwJE9mu+obUxEpv/0L3SSXMw=
</data> </data>
</dict> </dict>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
@@ -104,6 +116,39 @@
J4Wjf1ytWnI/uFGTsqIkUlEGpUejaDxkKz7WkT07AQs= J4Wjf1ytWnI/uFGTsqIkUlEGpUejaDxkKz7WkT07AQs=
</data> </data>
</dict> </dict>
<key>flutter_assets/assets/images/banner.png</key>
<dict>
<key>hash</key>
<data>
1ElnkW4IvmNaCVQvXbfUiAVEboE=
</data>
<key>hash2</key>
<data>
TF2i3fnWayMf34R3vKzUV9WG/5XNvz08XuIgRbW3XLw=
</data>
</dict>
<key>flutter_assets/assets/images/location.png</key>
<dict>
<key>hash</key>
<data>
WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data>
<key>hash2</key>
<data>
F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc=
</data>
</dict>
<key>flutter_assets/assets/images/search.png</key>
<dict>
<key>hash</key>
<data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U=
</data>
<key>hash2</key>
<data>
8uEXkDwL1D1h55unuX3Zog5KVRkjr8gw4lVX6GF9kUI=
</data>
</dict>
<key>flutter_assets/assets/login/auth_bg.png</key> <key>flutter_assets/assets/login/auth_bg.png</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
@@ -207,11 +252,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
PbKaoOLP1v92OZL7BKAoa0bmBh4= LlBeRKUEYDYsCKCwJbjmshEh+U8=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
VHmXrPQaqN39Loc7iaJ+QneSfKiUYTfUn/Qfk0M89cI= mZuhK+nwTm2nG5LDtFIfjW+VSPVmVFNfG8/YuBuvF4I=
</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/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"]} {"assets/images/banner.png":["assets/images/banner.png"],"assets/images/location.png":["assets/images/location.png"],"assets/images/search.png":["assets/images/search.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>
Lof5rxtoYEskEGs2ozVMl9R8UpM= VTPOnQqN+tECIpq89p1/PCxgDVU=
</data> </data>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
<data> <data>
@@ -20,6 +20,18 @@
<data> <data>
uBNc57SAOeEYrjSogTw47ULmaYE= uBNc57SAOeEYrjSogTw47ULmaYE=
</data> </data>
<key>flutter_assets/assets/images/banner.png</key>
<data>
1ElnkW4IvmNaCVQvXbfUiAVEboE=
</data>
<key>flutter_assets/assets/images/location.png</key>
<data>
WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data>
<key>flutter_assets/assets/images/search.png</key>
<data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U=
</data>
<key>flutter_assets/assets/login/auth_bg.png</key> <key>flutter_assets/assets/login/auth_bg.png</key>
<data> <data>
RpCxP+mrFgGPMhMwv07GFA2yuA8= RpCxP+mrFgGPMhMwv07GFA2yuA8=
@@ -58,7 +70,7 @@
</data> </data>
<key>flutter_assets/kernel_blob.bin</key> <key>flutter_assets/kernel_blob.bin</key>
<data> <data>
PbKaoOLP1v92OZL7BKAoa0bmBh4= LlBeRKUEYDYsCKCwJbjmshEh+U8=
</data> </data>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data> <data>
@@ -75,11 +87,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
Lof5rxtoYEskEGs2ozVMl9R8UpM= VTPOnQqN+tECIpq89p1/PCxgDVU=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
WLU49xF+f2TX0hn+Z8PQSeE4ukii5jygnaQ7rgbac/A= V5CBcyqvq3Y/V2+oEwlcwJE9mu+obUxEpv/0L3SSXMw=
</data> </data>
</dict> </dict>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
@@ -104,6 +116,39 @@
J4Wjf1ytWnI/uFGTsqIkUlEGpUejaDxkKz7WkT07AQs= J4Wjf1ytWnI/uFGTsqIkUlEGpUejaDxkKz7WkT07AQs=
</data> </data>
</dict> </dict>
<key>flutter_assets/assets/images/banner.png</key>
<dict>
<key>hash</key>
<data>
1ElnkW4IvmNaCVQvXbfUiAVEboE=
</data>
<key>hash2</key>
<data>
TF2i3fnWayMf34R3vKzUV9WG/5XNvz08XuIgRbW3XLw=
</data>
</dict>
<key>flutter_assets/assets/images/location.png</key>
<dict>
<key>hash</key>
<data>
WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data>
<key>hash2</key>
<data>
F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc=
</data>
</dict>
<key>flutter_assets/assets/images/search.png</key>
<dict>
<key>hash</key>
<data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U=
</data>
<key>hash2</key>
<data>
8uEXkDwL1D1h55unuX3Zog5KVRkjr8gw4lVX6GF9kUI=
</data>
</dict>
<key>flutter_assets/assets/login/auth_bg.png</key> <key>flutter_assets/assets/login/auth_bg.png</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
@@ -207,11 +252,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
PbKaoOLP1v92OZL7BKAoa0bmBh4= LlBeRKUEYDYsCKCwJbjmshEh+U8=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
VHmXrPQaqN39Loc7iaJ+QneSfKiUYTfUn/Qfk0M89cI= mZuhK+nwTm2nG5LDtFIfjW+VSPVmVFNfG8/YuBuvF4I=
</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/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"]} {"assets/images/banner.png":["assets/images/banner.png"],"assets/images/location.png":["assets/images/location.png"],"assets/images/search.png":["assets/images/search.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>
xPoGP5nN3VPkt7ATFTbSsPXJQGM= 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>
DarYChEb93Vp4ZKw7kcVM+VsEYs= TBZIZGNw8HC9UntMfJHUSXhkE4o=
</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>
Z2/kuGCqQXGKJrXossMNIdf7Acc= KuDcyu8I/uI3XM0FsIB6QlE+Kjg=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key> <key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key>
<data> <data>
Lof5rxtoYEskEGs2ozVMl9R8UpM= VTPOnQqN+tECIpq89p1/PCxgDVU=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/FontManifest.json</key> <key>Frameworks/App.framework/flutter_assets/FontManifest.json</key>
<data> <data>
@@ -132,6 +132,18 @@
<data> <data>
uBNc57SAOeEYrjSogTw47ULmaYE= uBNc57SAOeEYrjSogTw47ULmaYE=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/assets/images/banner.png</key>
<data>
1ElnkW4IvmNaCVQvXbfUiAVEboE=
</data>
<key>Frameworks/App.framework/flutter_assets/assets/images/location.png</key>
<data>
WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data>
<key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key>
<data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U=
</data>
<key>Frameworks/App.framework/flutter_assets/assets/login/auth_bg.png</key> <key>Frameworks/App.framework/flutter_assets/assets/login/auth_bg.png</key>
<data> <data>
RpCxP+mrFgGPMhMwv07GFA2yuA8= RpCxP+mrFgGPMhMwv07GFA2yuA8=
@@ -170,7 +182,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>
PbKaoOLP1v92OZL7BKAoa0bmBh4= LlBeRKUEYDYsCKCwJbjmshEh+U8=
</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>
@@ -488,11 +500,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
xPoGP5nN3VPkt7ATFTbSsPXJQGM= a8kp9RAG/YJIuyATNTtFLHMhlUQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
jA6PbRhxU/HV9S4k+O8fNJbVg4e2DsxmLrWT0fS9gsE= 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>
@@ -565,11 +577,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
DarYChEb93Vp4ZKw7kcVM+VsEYs= TBZIZGNw8HC9UntMfJHUSXhkE4o=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
amRVptwTR127oFGtjqg+gBAtHVaGCWoLynMq0DizgbU= 80d5Tk3nk5fYkL19scc7rxrEBfwo//LLLTG2DGtMTUU=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/Info.plist</key> <key>Frameworks/App.framework/Info.plist</key>
@@ -587,22 +599,22 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
Z2/kuGCqQXGKJrXossMNIdf7Acc= KuDcyu8I/uI3XM0FsIB6QlE+Kjg=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
sJqLt9R78TVww+wiFcJ39Mc/c7KnHnk6WiTVLWMf7do= md+RlnlHpKbBcpsYkw6IlB1RilcIPZK9sduvDFBq/B4=
</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>
Lof5rxtoYEskEGs2ozVMl9R8UpM= VTPOnQqN+tECIpq89p1/PCxgDVU=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
WLU49xF+f2TX0hn+Z8PQSeE4ukii5jygnaQ7rgbac/A= V5CBcyqvq3Y/V2+oEwlcwJE9mu+obUxEpv/0L3SSXMw=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/FontManifest.json</key> <key>Frameworks/App.framework/flutter_assets/FontManifest.json</key>
@@ -627,6 +639,39 @@
J4Wjf1ytWnI/uFGTsqIkUlEGpUejaDxkKz7WkT07AQs= J4Wjf1ytWnI/uFGTsqIkUlEGpUejaDxkKz7WkT07AQs=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/banner.png</key>
<dict>
<key>hash</key>
<data>
1ElnkW4IvmNaCVQvXbfUiAVEboE=
</data>
<key>hash2</key>
<data>
TF2i3fnWayMf34R3vKzUV9WG/5XNvz08XuIgRbW3XLw=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/location.png</key>
<dict>
<key>hash</key>
<data>
WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data>
<key>hash2</key>
<data>
F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key>
<dict>
<key>hash</key>
<data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U=
</data>
<key>hash2</key>
<data>
8uEXkDwL1D1h55unuX3Zog5KVRkjr8gw4lVX6GF9kUI=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/assets/login/auth_bg.png</key> <key>Frameworks/App.framework/flutter_assets/assets/login/auth_bg.png</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
@@ -730,11 +775,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
PbKaoOLP1v92OZL7BKAoa0bmBh4= LlBeRKUEYDYsCKCwJbjmshEh+U8=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
VHmXrPQaqN39Loc7iaJ+QneSfKiUYTfUn/Qfk0M89cI= mZuhK+nwTm2nG5LDtFIfjW+VSPVmVFNfG8/YuBuvF4I=
</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>

View File

@@ -10,7 +10,7 @@
</data> </data>
<key>flutter_assets/AssetManifest.json</key> <key>flutter_assets/AssetManifest.json</key>
<data> <data>
Lof5rxtoYEskEGs2ozVMl9R8UpM= VTPOnQqN+tECIpq89p1/PCxgDVU=
</data> </data>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
<data> <data>
@@ -20,6 +20,18 @@
<data> <data>
uBNc57SAOeEYrjSogTw47ULmaYE= uBNc57SAOeEYrjSogTw47ULmaYE=
</data> </data>
<key>flutter_assets/assets/images/banner.png</key>
<data>
1ElnkW4IvmNaCVQvXbfUiAVEboE=
</data>
<key>flutter_assets/assets/images/location.png</key>
<data>
WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data>
<key>flutter_assets/assets/images/search.png</key>
<data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U=
</data>
<key>flutter_assets/assets/login/auth_bg.png</key> <key>flutter_assets/assets/login/auth_bg.png</key>
<data> <data>
RpCxP+mrFgGPMhMwv07GFA2yuA8= RpCxP+mrFgGPMhMwv07GFA2yuA8=
@@ -58,7 +70,7 @@
</data> </data>
<key>flutter_assets/kernel_blob.bin</key> <key>flutter_assets/kernel_blob.bin</key>
<data> <data>
PbKaoOLP1v92OZL7BKAoa0bmBh4= LlBeRKUEYDYsCKCwJbjmshEh+U8=
</data> </data>
<key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key> <key>flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf</key>
<data> <data>
@@ -75,11 +87,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
Lof5rxtoYEskEGs2ozVMl9R8UpM= VTPOnQqN+tECIpq89p1/PCxgDVU=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
WLU49xF+f2TX0hn+Z8PQSeE4ukii5jygnaQ7rgbac/A= V5CBcyqvq3Y/V2+oEwlcwJE9mu+obUxEpv/0L3SSXMw=
</data> </data>
</dict> </dict>
<key>flutter_assets/FontManifest.json</key> <key>flutter_assets/FontManifest.json</key>
@@ -104,6 +116,39 @@
J4Wjf1ytWnI/uFGTsqIkUlEGpUejaDxkKz7WkT07AQs= J4Wjf1ytWnI/uFGTsqIkUlEGpUejaDxkKz7WkT07AQs=
</data> </data>
</dict> </dict>
<key>flutter_assets/assets/images/banner.png</key>
<dict>
<key>hash</key>
<data>
1ElnkW4IvmNaCVQvXbfUiAVEboE=
</data>
<key>hash2</key>
<data>
TF2i3fnWayMf34R3vKzUV9WG/5XNvz08XuIgRbW3XLw=
</data>
</dict>
<key>flutter_assets/assets/images/location.png</key>
<dict>
<key>hash</key>
<data>
WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data>
<key>hash2</key>
<data>
F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc=
</data>
</dict>
<key>flutter_assets/assets/images/search.png</key>
<dict>
<key>hash</key>
<data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U=
</data>
<key>hash2</key>
<data>
8uEXkDwL1D1h55unuX3Zog5KVRkjr8gw4lVX6GF9kUI=
</data>
</dict>
<key>flutter_assets/assets/login/auth_bg.png</key> <key>flutter_assets/assets/login/auth_bg.png</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
@@ -207,11 +252,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
PbKaoOLP1v92OZL7BKAoa0bmBh4= LlBeRKUEYDYsCKCwJbjmshEh+U8=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
VHmXrPQaqN39Loc7iaJ+QneSfKiUYTfUn/Qfk0M89cI= mZuhK+nwTm2nG5LDtFIfjW+VSPVmVFNfG8/YuBuvF4I=
</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/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"]} {"assets/images/banner.png":["assets/images/banner.png"],"assets/images/location.png":["assets/images/location.png"],"assets/images/search.png":["assets/images/search.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>
xPoGP5nN3VPkt7ATFTbSsPXJQGM= 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>
DarYChEb93Vp4ZKw7kcVM+VsEYs= TBZIZGNw8HC9UntMfJHUSXhkE4o=
</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>
Z2/kuGCqQXGKJrXossMNIdf7Acc= KuDcyu8I/uI3XM0FsIB6QlE+Kjg=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key> <key>Frameworks/App.framework/flutter_assets/AssetManifest.json</key>
<data> <data>
Lof5rxtoYEskEGs2ozVMl9R8UpM= VTPOnQqN+tECIpq89p1/PCxgDVU=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/FontManifest.json</key> <key>Frameworks/App.framework/flutter_assets/FontManifest.json</key>
<data> <data>
@@ -132,6 +132,18 @@
<data> <data>
uBNc57SAOeEYrjSogTw47ULmaYE= uBNc57SAOeEYrjSogTw47ULmaYE=
</data> </data>
<key>Frameworks/App.framework/flutter_assets/assets/images/banner.png</key>
<data>
1ElnkW4IvmNaCVQvXbfUiAVEboE=
</data>
<key>Frameworks/App.framework/flutter_assets/assets/images/location.png</key>
<data>
WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data>
<key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key>
<data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U=
</data>
<key>Frameworks/App.framework/flutter_assets/assets/login/auth_bg.png</key> <key>Frameworks/App.framework/flutter_assets/assets/login/auth_bg.png</key>
<data> <data>
RpCxP+mrFgGPMhMwv07GFA2yuA8= RpCxP+mrFgGPMhMwv07GFA2yuA8=
@@ -170,7 +182,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>
PbKaoOLP1v92OZL7BKAoa0bmBh4= LlBeRKUEYDYsCKCwJbjmshEh+U8=
</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>
@@ -488,11 +500,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
xPoGP5nN3VPkt7ATFTbSsPXJQGM= a8kp9RAG/YJIuyATNTtFLHMhlUQ=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
jA6PbRhxU/HV9S4k+O8fNJbVg4e2DsxmLrWT0fS9gsE= 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>
@@ -565,11 +577,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
DarYChEb93Vp4ZKw7kcVM+VsEYs= TBZIZGNw8HC9UntMfJHUSXhkE4o=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
amRVptwTR127oFGtjqg+gBAtHVaGCWoLynMq0DizgbU= 80d5Tk3nk5fYkL19scc7rxrEBfwo//LLLTG2DGtMTUU=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/Info.plist</key> <key>Frameworks/App.framework/Info.plist</key>
@@ -587,22 +599,22 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
Z2/kuGCqQXGKJrXossMNIdf7Acc= KuDcyu8I/uI3XM0FsIB6QlE+Kjg=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
sJqLt9R78TVww+wiFcJ39Mc/c7KnHnk6WiTVLWMf7do= md+RlnlHpKbBcpsYkw6IlB1RilcIPZK9sduvDFBq/B4=
</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>
Lof5rxtoYEskEGs2ozVMl9R8UpM= VTPOnQqN+tECIpq89p1/PCxgDVU=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
WLU49xF+f2TX0hn+Z8PQSeE4ukii5jygnaQ7rgbac/A= V5CBcyqvq3Y/V2+oEwlcwJE9mu+obUxEpv/0L3SSXMw=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/FontManifest.json</key> <key>Frameworks/App.framework/flutter_assets/FontManifest.json</key>
@@ -627,6 +639,39 @@
J4Wjf1ytWnI/uFGTsqIkUlEGpUejaDxkKz7WkT07AQs= J4Wjf1ytWnI/uFGTsqIkUlEGpUejaDxkKz7WkT07AQs=
</data> </data>
</dict> </dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/banner.png</key>
<dict>
<key>hash</key>
<data>
1ElnkW4IvmNaCVQvXbfUiAVEboE=
</data>
<key>hash2</key>
<data>
TF2i3fnWayMf34R3vKzUV9WG/5XNvz08XuIgRbW3XLw=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/location.png</key>
<dict>
<key>hash</key>
<data>
WeT8G1QDNyrGRQikaR2IGrRvsD8=
</data>
<key>hash2</key>
<data>
F/uUnCCGE7yndHTmhkCKDSKaRROI62vsfaEM035x9sc=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/assets/images/search.png</key>
<dict>
<key>hash</key>
<data>
bbW0EKFzhnRZv1DDPt08Hk6bU+U=
</data>
<key>hash2</key>
<data>
8uEXkDwL1D1h55unuX3Zog5KVRkjr8gw4lVX6GF9kUI=
</data>
</dict>
<key>Frameworks/App.framework/flutter_assets/assets/login/auth_bg.png</key> <key>Frameworks/App.framework/flutter_assets/assets/login/auth_bg.png</key>
<dict> <dict>
<key>hash</key> <key>hash</key>
@@ -730,11 +775,11 @@
<dict> <dict>
<key>hash</key> <key>hash</key>
<data> <data>
PbKaoOLP1v92OZL7BKAoa0bmBh4= LlBeRKUEYDYsCKCwJbjmshEh+U8=
</data> </data>
<key>hash2</key> <key>hash2</key>
<data> <data>
VHmXrPQaqN39Loc7iaJ+QneSfKiUYTfUn/Qfk0M89cI= mZuhK+nwTm2nG5LDtFIfjW+VSPVmVFNfG8/YuBuvF4I=
</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>

View File

@@ -2,12 +2,13 @@
* @Author: zhangdongxue zhangdongxue@uz.cn * @Author: zhangdongxue zhangdongxue@uz.cn
* @Date: 2022-05-26 13:16:03 * @Date: 2022-05-26 13:16:03
* @LastEditors: zhangdongxue zhangdongxue@uz.cn * @LastEditors: zhangdongxue zhangdongxue@uz.cn
* @LastEditTime: 2022-05-26 14:25:36 * @LastEditTime: 2022-05-26 17:32:19
* @FilePath: /gl_dao/lib/pages/store/store.dart * @FilePath: /gl_dao/lib/pages/store/store.dart
* @Description: 商城首页 * @Description: 商城首页
*/ */
// import 'dart:html';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../auth/auth.dart';
import '../../https/auth_api.dart'; import '../../https/auth_api.dart';
@@ -34,23 +35,115 @@ class _StorePagesState extends State<StorePages> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
appBar: AppBar( body: Column(
title: const Text('DTX商城1'), children: [
shadowColor: Colors.transparent, navWidget(), // 自定义顶部导航样式
), Container(
body: Center( width: MediaQuery.of(context).size.width,
child: TextButton( height: MediaQuery.of(context).size.height - 300,
onPressed: () { color: Colors.grey.shade100,
Navigator.push(
context,
MaterialPageRoute(builder: (context) {
return const AuthPages();
}),
);
},
child: const Text('登录'),
), ),
],
), ),
); );
} }
// 首页自定义顶部导航
Widget navWidget() {
return Container(
height: 200,
decoration: const BoxDecoration(
image: DecorationImage(
image: AssetImage('assets/images/banner.png'),
fit: BoxFit.cover,
opacity: 1,
),
),
padding: const EdgeInsets.fromLTRB(16, 54, 16, 16),
child: Column(
children: [
Row(
children: [
GestureDetector(
onTap: selectCity,
child: Row(
children: [
Image.asset(
'assets/images/location.png',
width: 16.0,
),
const SizedBox(width: 6),
const Text(
'全国',
style: TextStyle(
color: Colors.white,
fontSize: 16,
),
),
],
),
),
const SizedBox(width: 16),
Expanded(
flex: 1,
child: GestureDetector(
onTap: search,
child: Container(
padding: const EdgeInsets.only(left: 16),
decoration: const BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(36.0),
),
color: Colors.white,
),
height: 32,
child: Row(
children: [
Image.asset(
'assets/images/search.png',
width: 16.0,
),
const SizedBox(width: 10),
const Text(
'请搜索商家或商品',
style: TextStyle(
color: Colors.grey,
fontSize: 14,
),
),
],
),
),
),
),
const SizedBox(width: 10),
GestureDetector(
onTap: add,
child: const Icon(
Icons.add,
size: 30,
color: Colors.white,
),
),
],
),
],
),
);
}
// 选择城市
selectCity() {
print('selectCity');
}
// 搜索按钮
search() {
print('search');
}
// 添加按钮
add() {
print('addadd');
}
} }

View File

@@ -0,0 +1,135 @@
/*
* @Author: zhangdongxue zhangdongxue@uz.cn
* @Date: 2022-05-26 13:16:03
* @LastEditors: zhangdongxue zhangdongxue@uz.cn
* @LastEditTime: 2022-05-26 17:06:33
* @FilePath: /gl_dao/lib/pages/store/store.dart
* @Description: 商城首页
*/
import 'package:flutter/material.dart';
// import '../auth/auth.dart';
import '../../https/auth_api.dart';
class StorePages extends StatefulWidget {
const StorePages({Key? key}) : super(key: key);
@override
State<StorePages> createState() => _StorePagesState();
}
class _StorePagesState extends State<StorePages> {
@override
void initState() {
HttpApi().apiPost(
'user/auth/sms',
body: {
'mobileNo': '18245180131',
'code': '0000',
},
);
super.initState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
shadowColor: Colors.white.withOpacity(0),
backgroundColor: Colors.red.withOpacity(.9),
leadingWidth: 0,
leading: IconButton(
tooltip: 'hello',
icon: const Icon(
Icons.location_on_outlined,
size: 20,
),
onPressed: () {
print('menu Pressed');
},
),
title: Row(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
GestureDetector(
onTap: selectCity,
child: const Text(
'全国',
style: TextStyle(
color: Colors.white,
fontSize: 15,
),
),
),
const SizedBox(width: 14),
Expanded(
flex: 1,
child: GestureDetector(
onTap: search,
child: Container(
padding: const EdgeInsets.only(left: 16),
decoration: const BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(36.0),
),
color: Colors.white,
),
height: 34,
child: Row(
children: [
Image.asset(
'assets/images/search.png',
width: 16.0,
),
const SizedBox(width: 6),
const Text(
'请搜索商家或商品',
style: TextStyle(
color: Colors.grey,
fontSize: 14,
),
),
],
),
),
),
),
],
),
centerTitle: true, // 是否居中显示
actions: <Widget>[
IconButton(
icon: const Icon(Icons.add),
tooltip: "more_horiz",
onPressed: () {
print('点击了加号');
},
)
],
),
body: Column(
children: [
Row(
children: [
// 按钮前面加上icon
ElevatedButton.icon(
onPressed: () {},
icon: Icon(Icons.search),
label: Text('图标按钮'),
),
],
)
],
),
);
}
selectCity() {
print('selectCity');
}
search() {
print('search');
}
}

View File

@@ -68,6 +68,9 @@ flutter:
- assets/tabBar/tabBar_show_01.png - assets/tabBar/tabBar_show_01.png
- assets/tabBar/tabBar_show_02.png - assets/tabBar/tabBar_show_02.png
- assets/images/banner.png
- assets/images/search.png
- assets/images/location.png
# An image asset can refer to one or more resolution-specific "variants", see # An image asset can refer to one or more resolution-specific "variants", see
# https://flutter.dev/assets-and-images/#resolution-aware # https://flutter.dev/assets-and-images/#resolution-aware