|
...
|
...
|
@@ -316,104 +316,130 @@ class _StoreIntroducePageState extends State<StoreIntroducePage> { |
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 5,
|
|
|
|
imageModel: _uploadImageProvider.storeImage1),
|
|
|
|
VEmptyView(18),
|
|
|
|
ImgPickerInvitationWidget(
|
|
|
|
scrollController: controller,
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 6,
|
|
|
|
imageModel: _uploadImageProvider.storeImage2,
|
|
|
|
),
|
|
|
|
VEmptyView(18),
|
|
|
|
ImgPickerInvitationWidget(
|
|
|
|
scrollController: controller,
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 7,
|
|
|
|
imageModel: _uploadImageProvider.storeImage3),
|
|
|
|
VEmptyView(18),
|
|
|
|
ImgPickerInvitationWidget(
|
|
|
|
scrollController: controller,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 8,
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
imageModel: _uploadImageProvider.storeImage4,
|
|
|
|
),
|
|
|
|
],
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
///图文合并
|
|
|
|
Widget _mergingWidget() {
|
|
|
|
Color themColor = MyColours.color_0C0F0E;
|
|
|
|
int colorValue = null;
|
|
|
|
if (marketingCenterProvider.markDataModel.home != null &&
|
|
|
|
marketingCenterProvider.markDataModel.home.themeColor != null) {
|
|
|
|
colorValue =
|
|
|
|
int.parse(marketingCenterProvider.markDataModel.home.themeColor);
|
|
|
|
}
|
|
|
|
|
|
|
|
if (colorValue != null) {
|
|
|
|
themColor = Color(colorValue);
|
|
|
|
}
|
|
|
|
return Column(
|
|
|
|
children: [
|
|
|
|
Stack(
|
|
|
|
children: [
|
|
|
|
ImgPickerInvitationWidget(
|
|
|
|
scrollController: controller,
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 5,
|
|
|
|
padding: EdgeInsets.only(left: w(160)),
|
|
|
|
imageModel: _uploadImageProvider.storeImage1),
|
|
|
|
Positioned(
|
|
|
|
child: _introduceWidget(
|
|
|
|
EdgeInsets.only(
|
|
|
|
left: w(15), top: w(23), right: w(7), bottom: w(42)),
|
|
|
|
textColor: MyColours.color_ffffff,
|
|
|
|
hintColor: MyColours.color_ffffff,
|
|
|
|
boxDecoration: BoxDecoration(
|
|
|
|
gradient: LinearGradient(
|
|
|
|
stops: [0, 1],
|
|
|
|
begin: Alignment.topCenter,
|
|
|
|
end: Alignment.bottomCenter,
|
|
|
|
colors: [
|
|
|
|
themColor,
|
|
|
|
MyColours.color_4D0C0F0E,
|
|
|
|
],
|
|
|
|
),
|
|
|
|
)),
|
|
|
|
width: w(160),
|
|
|
|
),
|
|
|
|
],
|
|
|
|
),
|
|
|
|
imageModel: _uploadImageProvider.storeImage1,
|
|
|
|
deleteCallback: () {
|
|
|
|
_uploadImageProvider.storeImage1.qiniuUrl = null;
|
|
|
|
_uploadImageProvider.storeImage1.file = null;
|
|
|
|
_uploadImageProvider.storeImage1.isUpload = false;
|
|
|
|
_uploadImageProvider.storeImage1.process = 0;
|
|
|
|
setState(() {});
|
|
|
|
}),
|
|
|
|
VEmptyView(18),
|
|
|
|
ImgPickerInvitationWidget(
|
|
|
|
scrollController: controller,
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 6,
|
|
|
|
imageModel: _uploadImageProvider.storeImage2),
|
|
|
|
imageModel: _uploadImageProvider.storeImage2,
|
|
|
|
deleteCallback: () {
|
|
|
|
_uploadImageProvider.storeImage2.qiniuUrl = null;
|
|
|
|
_uploadImageProvider.storeImage2.file = null;
|
|
|
|
_uploadImageProvider.storeImage2.isUpload = false;
|
|
|
|
_uploadImageProvider.storeImage2.process = 0;
|
|
|
|
setState(() {});
|
|
|
|
}),
|
|
|
|
VEmptyView(18),
|
|
|
|
ImgPickerInvitationWidget(
|
|
|
|
scrollController: controller,
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 7,
|
|
|
|
imageModel: _uploadImageProvider.storeImage3),
|
|
|
|
imageModel: _uploadImageProvider.storeImage3,
|
|
|
|
deleteCallback: () {
|
|
|
|
_uploadImageProvider.storeImage3.qiniuUrl = null;
|
|
|
|
_uploadImageProvider.storeImage3.file = null;
|
|
|
|
_uploadImageProvider.storeImage3.isUpload = false;
|
|
|
|
_uploadImageProvider.storeImage3.process = 0;
|
|
|
|
setState(() {});
|
|
|
|
}),
|
|
|
|
VEmptyView(18),
|
|
|
|
ImgPickerInvitationWidget(
|
|
|
|
scrollController: controller,
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 8,
|
|
|
|
imageModel: _uploadImageProvider.storeImage4),
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
imageModel: _uploadImageProvider.storeImage4,
|
|
|
|
deleteCallback: () {
|
|
|
|
_uploadImageProvider.storeImage4.qiniuUrl = null;
|
|
|
|
_uploadImageProvider.storeImage4.file = null;
|
|
|
|
_uploadImageProvider.storeImage4.isUpload = false;
|
|
|
|
_uploadImageProvider.storeImage4.process = 0;
|
|
|
|
setState(() {});
|
|
|
|
}),
|
|
|
|
],
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
///图文合并
|
|
|
|
// Widget _mergingWidget() {
|
|
|
|
// Color themColor = MyColours.color_0C0F0E;
|
|
|
|
// int colorValue = null;
|
|
|
|
// if (marketingCenterProvider.markDataModel.home != null &&
|
|
|
|
// marketingCenterProvider.markDataModel.home.themeColor != null) {
|
|
|
|
// colorValue =
|
|
|
|
// int.parse(marketingCenterProvider.markDataModel.home.themeColor);
|
|
|
|
// }
|
|
|
|
|
|
|
|
// if (colorValue != null) {
|
|
|
|
// themColor = Color(colorValue);
|
|
|
|
// }
|
|
|
|
// return Column(
|
|
|
|
// children: [
|
|
|
|
// Stack(
|
|
|
|
// children: [
|
|
|
|
// ImgPickerInvitationWidget(
|
|
|
|
// scrollController: controller,
|
|
|
|
// uploadType: UploadType.InvitationStoreType,
|
|
|
|
// model: _uploadImageProvider,
|
|
|
|
// index: 5,
|
|
|
|
// padding: EdgeInsets.only(left: w(160)),
|
|
|
|
// imageModel: _uploadImageProvider.storeImage1),
|
|
|
|
// Positioned(
|
|
|
|
// child: _introduceWidget(
|
|
|
|
// EdgeInsets.only(
|
|
|
|
// left: w(15), top: w(23), right: w(7), bottom: w(42)),
|
|
|
|
// textColor: MyColours.color_ffffff,
|
|
|
|
// hintColor: MyColours.color_ffffff,
|
|
|
|
// boxDecoration: BoxDecoration(
|
|
|
|
// gradient: LinearGradient(
|
|
|
|
// stops: [0, 1],
|
|
|
|
// begin: Alignment.topCenter,
|
|
|
|
// end: Alignment.bottomCenter,
|
|
|
|
// colors: [
|
|
|
|
// themColor,
|
|
|
|
// MyColours.color_4D0C0F0E,
|
|
|
|
// ],
|
|
|
|
// ),
|
|
|
|
// )),
|
|
|
|
// width: w(160),
|
|
|
|
// ),
|
|
|
|
// ],
|
|
|
|
// ),
|
|
|
|
// VEmptyView(18),
|
|
|
|
// ImgPickerInvitationWidget(
|
|
|
|
// scrollController: controller,
|
|
|
|
// uploadType: UploadType.InvitationStoreType,
|
|
|
|
// model: _uploadImageProvider,
|
|
|
|
// index: 6,
|
|
|
|
// imageModel: _uploadImageProvider.storeImage2),
|
|
|
|
// VEmptyView(18),
|
|
|
|
// ImgPickerInvitationWidget(
|
|
|
|
// scrollController: controller,
|
|
|
|
// uploadType: UploadType.InvitationStoreType,
|
|
|
|
// model: _uploadImageProvider,
|
|
|
|
// index: 7,
|
|
|
|
// imageModel: _uploadImageProvider.storeImage3),
|
|
|
|
// VEmptyView(18),
|
|
|
|
// ImgPickerInvitationWidget(
|
|
|
|
// scrollController: controller,
|
|
|
|
// uploadType: UploadType.InvitationStoreType,
|
|
|
|
// model: _uploadImageProvider,
|
|
|
|
// index: 8,
|
|
|
|
// imageModel: _uploadImageProvider.storeImage4),
|
|
|
|
// ],
|
|
|
|
// );
|
|
|
|
// }
|
|
|
|
|
|
|
|
///图文分开
|
|
|
|
Widget _separateWidget() {
|
|
|
|
return Column(
|
|
...
|
...
|
@@ -427,28 +453,56 @@ class _StoreIntroducePageState extends State<StoreIntroducePage> { |
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 5,
|
|
|
|
imageModel: _uploadImageProvider.storeImage1),
|
|
|
|
imageModel: _uploadImageProvider.storeImage1,
|
|
|
|
deleteCallback: () {
|
|
|
|
_uploadImageProvider.storeImage1.qiniuUrl = null;
|
|
|
|
_uploadImageProvider.storeImage1.file = null;
|
|
|
|
_uploadImageProvider.storeImage1.isUpload = false;
|
|
|
|
_uploadImageProvider.storeImage1.process = 0.01;
|
|
|
|
setState(() {});
|
|
|
|
}),
|
|
|
|
VEmptyView(18),
|
|
|
|
ImgPickerInvitationWidget(
|
|
|
|
scrollController: controller,
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 6,
|
|
|
|
imageModel: _uploadImageProvider.storeImage2),
|
|
|
|
imageModel: _uploadImageProvider.storeImage2,
|
|
|
|
deleteCallback: () {
|
|
|
|
_uploadImageProvider.storeImage2.qiniuUrl = null;
|
|
|
|
_uploadImageProvider.storeImage2.file = null;
|
|
|
|
_uploadImageProvider.storeImage2.isUpload = false;
|
|
|
|
_uploadImageProvider.storeImage2.process = 0.01;
|
|
|
|
setState(() {});
|
|
|
|
}),
|
|
|
|
VEmptyView(18),
|
|
|
|
ImgPickerInvitationWidget(
|
|
|
|
scrollController: controller,
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 7,
|
|
|
|
imageModel: _uploadImageProvider.storeImage3),
|
|
|
|
imageModel: _uploadImageProvider.storeImage3,
|
|
|
|
deleteCallback: () {
|
|
|
|
_uploadImageProvider.storeImage3.qiniuUrl = null;
|
|
|
|
_uploadImageProvider.storeImage3.file = null;
|
|
|
|
_uploadImageProvider.storeImage3.isUpload = false;
|
|
|
|
_uploadImageProvider.storeImage3.process = 0.01;
|
|
|
|
setState(() {});
|
|
|
|
}),
|
|
|
|
VEmptyView(18),
|
|
|
|
ImgPickerInvitationWidget(
|
|
|
|
scrollController: controller,
|
|
|
|
uploadType: UploadType.InvitationStoreType,
|
|
|
|
model: _uploadImageProvider,
|
|
|
|
index: 8,
|
|
|
|
imageModel: _uploadImageProvider.storeImage4),
|
|
|
|
imageModel: _uploadImageProvider.storeImage4,
|
|
|
|
deleteCallback: () {
|
|
|
|
_uploadImageProvider.storeImage4.qiniuUrl = null;
|
|
|
|
_uploadImageProvider.storeImage4.file = null;
|
|
|
|
_uploadImageProvider.storeImage4.isUpload = false;
|
|
|
|
_uploadImageProvider.storeImage4.process = 0.01;
|
|
|
|
setState(() {});
|
|
|
|
}),
|
|
|
|
],
|
|
|
|
);
|
|
|
|
}
|
...
|
...
|
|