Commit d6089bb0d8068daa78cbfb7b8cf549b95a709f79

Authored by weixin_45529955
1 parent 2cbc32e4

短信充值页面说明内容调整

import 'dart:async';
import 'dart:convert';
import 'dart:io';
... ... @@ -105,7 +104,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> {
WidgetsBinding.instance.addPostFrameCallback((_) async {
// _initData();
reserve = MarkReserveModel();
UserModel userModel = Provider.of<UserModel>(context, listen: false);
sellername = userModel.user!.sellername;
setState(() {});
... ... @@ -154,6 +153,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> {
getSellerTemplateConf() async {
bool success = await marketingCenterProvider.getSellerTemplateConf(context);
if (success && marketingCenterProvider.markDataModel!.reserve != null) {
reserve = marketingCenterProvider.markDataModel!.reserve;
... ... @@ -205,10 +205,12 @@ class _ParkInfoPageState extends State<ParkInfoPage> {
}
} else {
addStoreIntroduce =
marketingCenterProvider.markDataModel!.reserve!.isIntroduceAll == '1'
marketingCenterProvider.markDataModel!.reserve!.isIntroduceAll ==
'1'
? true
: false;
titleC.text = marketingCenterProvider.markDataModel!.reserve!.title??"";
titleC.text =
marketingCenterProvider.markDataModel!.reserve!.title ?? "";
for (int i = 0;
i < marketingCenterProvider.markDataModel!.reserve!.content!.length;
i++) {
... ... @@ -230,7 +232,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> {
//文本
AdditionModel additionModel = AdditionModel();
additionModel.content = contentModel.content;
additionModel.infoC.text = contentModel.content??"";
additionModel.infoC.text = contentModel.content ?? "";
additionModel.type = contentModel.type;
data.add(additionModel);
... ... @@ -752,7 +754,8 @@ class _ParkInfoPageState extends State<ParkInfoPage> {
);
}
Widget _item(String title, {required bool select, GestureTapCallback? onTap}) {
Widget _item(String title,
{required bool select, GestureTapCallback? onTap}) {
return InkWell(
onTap: onTap,
child: Container(
... ... @@ -1128,7 +1131,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> {
}
///#相机拍照,单图选择
Future _getFromPictureOrCamera(int index, imageSource) async {
Future _getFromPictureOrCamera(int index, imageSource) async {
final pickedFile = await picker.pickImage(source: imageSource);
if (pickedFile != null) {
UploadImgModel uploadImgModel = UploadImgModel(); //图
... ... @@ -1194,7 +1197,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> {
}
///添加图片UI弹出
Future _openModalBottomSheet(context, int index,
Future _openModalBottomSheet(context, int index,
{FileType fileType = FileType.image}) async {
final option = await showModalBottomSheet(
context: context,
... ... @@ -1359,7 +1362,7 @@ class _ParkInfoPageState extends State<ParkInfoPage> {
}
///视频
Future _getVideoFromPictureOrCamera(ImageSource imageSource) async {
Future _getVideoFromPictureOrCamera(ImageSource imageSource) async {
final pickedFile = await picker.pickVideo(
source: imageSource, maxDuration: const Duration(minutes: 2));
if (pickedFile != null) {
... ... @@ -1727,12 +1730,12 @@ class _ParkInfoPageState extends State<ParkInfoPage> {
if (titleC.text.trim().length == 0) {
Utils.showToast('请输入标题名称!');
return ;
return;
}
if (addStoreIntroduce && data.length == 0) {
Utils.showToast('请录入停车指引信息!');
return ;
return;
}
print(data);
... ...