Commit a70773f86f3ebda7eee81e4b082ef38a2c399c84

Authored by wdn127929
1 parent e292a7c1

招牌菜调整6张图

... ... @@ -98,6 +98,37 @@ class _DishShowPageState extends State<DishShowPage> {
? 1
: null;
_uploadImageProvider.storeImage4.qiniuUrl =
marketingCenterProvider.markDataModel.signboard.images.length > 3
? marketingCenterProvider.markDataModel.signboard.images[3]
: null;
_uploadImageProvider.storeImage4.process =
_uploadImageProvider.storeImage4.qiniuUrl != null &&
_uploadImageProvider.storeImage4.qiniuUrl != ''
? 1
: null;
_uploadImageProvider.storeImage5.qiniuUrl =
marketingCenterProvider.markDataModel.signboard.images.length > 4
? marketingCenterProvider.markDataModel.signboard.images[4]
: null;
_uploadImageProvider.storeImage5.process =
_uploadImageProvider.storeImage5.qiniuUrl != null &&
_uploadImageProvider.storeImage5.qiniuUrl != ''
? 1
: null;
_uploadImageProvider.storeImage6.qiniuUrl =
marketingCenterProvider.markDataModel.signboard.images.length > 5
? marketingCenterProvider.markDataModel.signboard.images[5]
: null;
_uploadImageProvider.storeImage6.process =
_uploadImageProvider.storeImage6.qiniuUrl != null &&
_uploadImageProvider.storeImage6.qiniuUrl != ''
? 1
: null;
setState(() {});
}
}
... ... @@ -281,6 +312,45 @@ class _DishShowPageState extends State<DishShowPage> {
setState(() {});
}),
VEmptyView(18),
ImgPickerInvitationWidget(
scrollController: controller,
model: _uploadImageProvider,
index: 8,
imageModel: _uploadImageProvider.storeImage4,
deleteCallback: () {
_uploadImageProvider.storeImage4.qiniuUrl = null;
_uploadImageProvider.storeImage4.file = null;
_uploadImageProvider.storeImage4.isUpload = false;
_uploadImageProvider.storeImage4.process = 0.01;
setState(() {});
}),
VEmptyView(18),
ImgPickerInvitationWidget(
scrollController: controller,
model: _uploadImageProvider,
index: 10,
imageModel: _uploadImageProvider.storeImage5,
deleteCallback: () {
_uploadImageProvider.storeImage5.qiniuUrl = null;
_uploadImageProvider.storeImage5.file = null;
_uploadImageProvider.storeImage5.isUpload = false;
_uploadImageProvider.storeImage5.process = 0.01;
setState(() {});
}),
VEmptyView(18),
ImgPickerInvitationWidget(
scrollController: controller,
model: _uploadImageProvider,
index: 11,
imageModel: _uploadImageProvider.storeImage6,
deleteCallback: () {
_uploadImageProvider.storeImage6.qiniuUrl = null;
_uploadImageProvider.storeImage6.file = null;
_uploadImageProvider.storeImage6.isUpload = false;
_uploadImageProvider.storeImage6.process = 0.01;
setState(() {});
}),
VEmptyView(18),
],
)
]))),
... ... @@ -313,6 +383,18 @@ class _DishShowPageState extends State<DishShowPage> {
_uploadImageProvider.storeImage3.qiniuUrl != '') {
images.add(_uploadImageProvider.storeImage3.qiniuUrl);
}
if (_uploadImageProvider.storeImage4.qiniuUrl != null &&
_uploadImageProvider.storeImage4.qiniuUrl != '') {
images.add(_uploadImageProvider.storeImage4.qiniuUrl);
}
if (_uploadImageProvider.storeImage5.qiniuUrl != null &&
_uploadImageProvider.storeImage5.qiniuUrl != '') {
images.add(_uploadImageProvider.storeImage5.qiniuUrl);
}
if (_uploadImageProvider.storeImage6.qiniuUrl != null &&
_uploadImageProvider.storeImage6.qiniuUrl != '') {
images.add(_uploadImageProvider.storeImage6.qiniuUrl);
}
if (addDish && images.length == 0) {
Utils.showToast('请至少上传一张图片!');
... ...
... ... @@ -39,7 +39,8 @@ class UploadImageProvider extends ChangeNotifier {
UploadImgModel storeImage2 = UploadImgModel(); //预订安排介绍
UploadImgModel storeImage3 = UploadImgModel(); //预订安排介绍
UploadImgModel storeImage4 = UploadImgModel(); //预订安排介绍
UploadImgModel storeImage5 = UploadImgModel(); //预订安排介绍
UploadImgModel storeImage6 = UploadImgModel(); //预订安排介绍
// List<UploadImgModel> wineImageList = []; //新建存酒
int countUpload = 0;
... ...
... ... @@ -352,7 +352,13 @@ class UploadImageUtil {
} else if (index == 9) {
//9 预订安排logo
uploadImageProvider.logo.process = percent;
} else {
}else if (index == 10) {
//4 预订安排首图
uploadImageProvider.storeImage5.process = percent;
} else if (index == 11) {
//4 预订安排首图
uploadImageProvider.storeImage6.process = percent;
} else {
//1 二维码
uploadImageProvider.erweima.process = percent;
}
... ... @@ -441,7 +447,17 @@ class UploadImageUtil {
uploadImageProvider.logo.qiniuUrl = imgUrl;
uploadImageProvider.logo.file = null;
uploadImageProvider.notifyListeners();
}
}else if (index == 10) {
uploadImageProvider.storeImage5.process = 1;
uploadImageProvider.storeImage5.qiniuUrl = imgUrl;
uploadImageProvider.storeImage5.file = null;
uploadImageProvider.notifyListeners();
} else if (index == 11) {
uploadImageProvider.storeImage6.process = 1;
uploadImageProvider.storeImage6.qiniuUrl = imgUrl;
uploadImageProvider.storeImage6.file = null;
uploadImageProvider.notifyListeners();
}
})
..catchError((dynamic error) {
if (index == 0) {
... ... @@ -494,7 +510,17 @@ class UploadImageUtil {
uploadImageProvider.logo.qiniuUrl = null;
uploadImageProvider.logo.file = null;
uploadImageProvider.notifyListeners();
}
}else if (index == 10) {
uploadImageProvider.storeImage5.process = 0;
uploadImageProvider.storeImage5.qiniuUrl = null;
uploadImageProvider.storeImage5.file = null;
uploadImageProvider.notifyListeners();
} else if (index == 11) {
uploadImageProvider.storeImage6.process = 0;
uploadImageProvider.storeImage6.qiniuUrl = null;
uploadImageProvider.storeImage6.file = null;
uploadImageProvider.notifyListeners();
}
// 取消当前任务
putController.cancel();
uploadImageProvider.notifyListeners();
... ...