Showing
1 changed file
with
14 additions
and
11 deletions
| 1 | - | ||
| 2 | import 'dart:async'; | 1 | import 'dart:async'; |
| 3 | import 'dart:convert'; | 2 | import 'dart:convert'; |
| 4 | import 'dart:io'; | 3 | import 'dart:io'; |
| @@ -105,7 +104,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | @@ -105,7 +104,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | ||
| 105 | 104 | ||
| 106 | WidgetsBinding.instance.addPostFrameCallback((_) async { | 105 | WidgetsBinding.instance.addPostFrameCallback((_) async { |
| 107 | // _initData(); | 106 | // _initData(); |
| 108 | - | 107 | + reserve = MarkReserveModel(); |
| 109 | UserModel userModel = Provider.of<UserModel>(context, listen: false); | 108 | UserModel userModel = Provider.of<UserModel>(context, listen: false); |
| 110 | sellername = userModel.user!.sellername; | 109 | sellername = userModel.user!.sellername; |
| 111 | setState(() {}); | 110 | setState(() {}); |
| @@ -154,6 +153,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | @@ -154,6 +153,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | ||
| 154 | 153 | ||
| 155 | getSellerTemplateConf() async { | 154 | getSellerTemplateConf() async { |
| 156 | bool success = await marketingCenterProvider.getSellerTemplateConf(context); | 155 | bool success = await marketingCenterProvider.getSellerTemplateConf(context); |
| 156 | + | ||
| 157 | if (success && marketingCenterProvider.markDataModel!.reserve != null) { | 157 | if (success && marketingCenterProvider.markDataModel!.reserve != null) { |
| 158 | reserve = marketingCenterProvider.markDataModel!.reserve; | 158 | reserve = marketingCenterProvider.markDataModel!.reserve; |
| 159 | 159 | ||
| @@ -205,10 +205,12 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | @@ -205,10 +205,12 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | ||
| 205 | } | 205 | } |
| 206 | } else { | 206 | } else { |
| 207 | addStoreIntroduce = | 207 | addStoreIntroduce = |
| 208 | - marketingCenterProvider.markDataModel!.reserve!.isIntroduceAll == '1' | 208 | + marketingCenterProvider.markDataModel!.reserve!.isIntroduceAll == |
| 209 | + '1' | ||
| 209 | ? true | 210 | ? true |
| 210 | : false; | 211 | : false; |
| 211 | - titleC.text = marketingCenterProvider.markDataModel!.reserve!.title??""; | 212 | + titleC.text = |
| 213 | + marketingCenterProvider.markDataModel!.reserve!.title ?? ""; | ||
| 212 | for (int i = 0; | 214 | for (int i = 0; |
| 213 | i < marketingCenterProvider.markDataModel!.reserve!.content!.length; | 215 | i < marketingCenterProvider.markDataModel!.reserve!.content!.length; |
| 214 | i++) { | 216 | i++) { |
| @@ -230,7 +232,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | @@ -230,7 +232,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | ||
| 230 | //文本 | 232 | //文本 |
| 231 | AdditionModel additionModel = AdditionModel(); | 233 | AdditionModel additionModel = AdditionModel(); |
| 232 | additionModel.content = contentModel.content; | 234 | additionModel.content = contentModel.content; |
| 233 | - additionModel.infoC.text = contentModel.content??""; | 235 | + additionModel.infoC.text = contentModel.content ?? ""; |
| 234 | additionModel.type = contentModel.type; | 236 | additionModel.type = contentModel.type; |
| 235 | 237 | ||
| 236 | data.add(additionModel); | 238 | data.add(additionModel); |
| @@ -752,7 +754,8 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | @@ -752,7 +754,8 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | ||
| 752 | ); | 754 | ); |
| 753 | } | 755 | } |
| 754 | 756 | ||
| 755 | - Widget _item(String title, {required bool select, GestureTapCallback? onTap}) { | 757 | + Widget _item(String title, |
| 758 | + {required bool select, GestureTapCallback? onTap}) { | ||
| 756 | return InkWell( | 759 | return InkWell( |
| 757 | onTap: onTap, | 760 | onTap: onTap, |
| 758 | child: Container( | 761 | child: Container( |
| @@ -1128,7 +1131,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | @@ -1128,7 +1131,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | ||
| 1128 | } | 1131 | } |
| 1129 | 1132 | ||
| 1130 | ///#相机拍照,单图选择 | 1133 | ///#相机拍照,单图选择 |
| 1131 | - Future _getFromPictureOrCamera(int index, imageSource) async { | 1134 | + Future _getFromPictureOrCamera(int index, imageSource) async { |
| 1132 | final pickedFile = await picker.pickImage(source: imageSource); | 1135 | final pickedFile = await picker.pickImage(source: imageSource); |
| 1133 | if (pickedFile != null) { | 1136 | if (pickedFile != null) { |
| 1134 | UploadImgModel uploadImgModel = UploadImgModel(); //图 | 1137 | UploadImgModel uploadImgModel = UploadImgModel(); //图 |
| @@ -1194,7 +1197,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | @@ -1194,7 +1197,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | ||
| 1194 | } | 1197 | } |
| 1195 | 1198 | ||
| 1196 | ///添加图片UI弹出 | 1199 | ///添加图片UI弹出 |
| 1197 | - Future _openModalBottomSheet(context, int index, | 1200 | + Future _openModalBottomSheet(context, int index, |
| 1198 | {FileType fileType = FileType.image}) async { | 1201 | {FileType fileType = FileType.image}) async { |
| 1199 | final option = await showModalBottomSheet( | 1202 | final option = await showModalBottomSheet( |
| 1200 | context: context, | 1203 | context: context, |
| @@ -1359,7 +1362,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | @@ -1359,7 +1362,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | ||
| 1359 | } | 1362 | } |
| 1360 | 1363 | ||
| 1361 | ///视频 | 1364 | ///视频 |
| 1362 | - Future _getVideoFromPictureOrCamera(ImageSource imageSource) async { | 1365 | + Future _getVideoFromPictureOrCamera(ImageSource imageSource) async { |
| 1363 | final pickedFile = await picker.pickVideo( | 1366 | final pickedFile = await picker.pickVideo( |
| 1364 | source: imageSource, maxDuration: const Duration(minutes: 2)); | 1367 | source: imageSource, maxDuration: const Duration(minutes: 2)); |
| 1365 | if (pickedFile != null) { | 1368 | if (pickedFile != null) { |
| @@ -1727,12 +1730,12 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | @@ -1727,12 +1730,12 @@ class _ParkInfoPageState extends State<ParkInfoPage> { | ||
| 1727 | 1730 | ||
| 1728 | if (titleC.text.trim().length == 0) { | 1731 | if (titleC.text.trim().length == 0) { |
| 1729 | Utils.showToast('请输入标题名称!'); | 1732 | Utils.showToast('请输入标题名称!'); |
| 1730 | - return ; | 1733 | + return; |
| 1731 | } | 1734 | } |
| 1732 | 1735 | ||
| 1733 | if (addStoreIntroduce && data.length == 0) { | 1736 | if (addStoreIntroduce && data.length == 0) { |
| 1734 | Utils.showToast('请录入停车指引信息!'); | 1737 | Utils.showToast('请录入停车指引信息!'); |
| 1735 | - return ; | 1738 | + return; |
| 1736 | } | 1739 | } |
| 1737 | 1740 | ||
| 1738 | print(data); | 1741 | print(data); |
-
Please register or login to post a comment