|
...
|
...
|
@@ -59,7 +59,7 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { |
|
|
|
|
|
|
|
List<CouponSunModel> couponDataList = [];
|
|
|
|
bool isComments = false; //启用评价设置
|
|
|
|
bool isCommentsCoupon = false; //启用评价送券
|
|
|
|
bool isCommentsCoupon = false; //启用评价送券
|
|
|
|
List<CouponSunModel> couponDataListComments = [];
|
|
|
|
List<RechargeListSunModel> rechargeListCanUse = [];
|
|
|
|
ScrollController controller = ScrollController();
|
|
...
|
...
|
@@ -172,7 +172,7 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { |
|
|
|
marketingCenterProvider.markDataModel.marketing.isComments == '1'
|
|
|
|
? true
|
|
|
|
: false;
|
|
|
|
isCommentsCoupon =
|
|
|
|
isCommentsCoupon =
|
|
|
|
marketingCenterProvider.markDataModel.marketing.isCommentsCoupon ==
|
|
|
|
'1'
|
|
|
|
? true
|
|
...
|
...
|
@@ -989,14 +989,14 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { |
|
|
|
controller: controller,
|
|
|
|
child: Column(
|
|
|
|
children: [
|
|
|
|
_headItem('客户互动及店铺推广'),
|
|
|
|
// _storeItemWidget('允许顾客转发邀请函给同行客人。',
|
|
|
|
// '同行客人可以从电子邀请函了解预订信息、一键导航到店,快速联系餐厅服务人员。还可以了解更多餐厅介绍、各种活动。',
|
|
|
|
// onTap: () {
|
|
|
|
// setState(() {
|
|
|
|
// isTranspond = !isTranspond;
|
|
|
|
// });
|
|
|
|
// }, select: isTranspond),
|
|
|
|
// _headItem('客户互动及店铺推广'),
|
|
|
|
_storeItemWidget('允许顾客转发邀请函给同行客人。',
|
|
|
|
'同行客人可以从电子邀请函了解预订信息、一键导航到店,快速联系餐厅服务人员。还可以了解更多餐厅介绍、各种活动。',
|
|
|
|
onTap: () {
|
|
|
|
setState(() {
|
|
|
|
isTranspond = !isTranspond;
|
|
|
|
});
|
|
|
|
}, select: isTranspond),
|
|
|
|
_storeItemWidget('向被邀请客人开放“确认到店”功能。',
|
|
|
|
'被邀客人点击确认到店后,方便请客人了解被邀客人是否确认,同时,被邀客人的信息会加入到餐厅客户池中,方便餐厅维护客户。',
|
|
|
|
onTap: () {
|
|
...
|
...
|
@@ -1019,8 +1019,8 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { |
|
|
|
// });
|
|
|
|
// }, select: isOrder),
|
|
|
|
// VEmptyView(24),
|
|
|
|
_headItem('预订安排底部附带的餐厅logo及欢迎语'),
|
|
|
|
VEmptyView(24),
|
|
|
|
// _headItem('预订安排底部附带的餐厅logo及欢迎语'),
|
|
|
|
// VEmptyView(24),
|
|
|
|
// couponProvider.couponListSelect != null &&
|
|
|
|
// couponProvider.couponListSelect.length > 0
|
|
|
|
// ? _markingCupon(
|
|
...
|
...
|
@@ -1090,7 +1090,7 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { |
|
|
|
// NavigatorUtil.goRechargeHomePage(context);
|
|
|
|
// })
|
|
|
|
// : SizedBox(),
|
|
|
|
_markingOtherItem()
|
|
|
|
// _markingOtherItem()
|
|
|
|
],
|
|
|
|
),
|
|
|
|
)),
|
|
...
|
...
|
@@ -1108,45 +1108,52 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { |
|
|
|
height: w(40),
|
|
|
|
isBold: true,
|
|
|
|
onPressed: () async {
|
|
|
|
FocusScope.of(context).requestFocus(FocusNode()); //点击空白处隐藏键盘
|
|
|
|
if (_uploadImageProvider.firstImage.qiniuUrl == null) {
|
|
|
|
Utils.showToast('请上传餐厅logo!');
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
// FocusScope.of(context).requestFocus(FocusNode()); //点击空白处隐藏键盘
|
|
|
|
// if (_uploadImageProvider.firstImage.qiniuUrl == null) {
|
|
|
|
// Utils.showToast('请上传餐厅logo!');
|
|
|
|
// return false;
|
|
|
|
// }
|
|
|
|
|
|
|
|
if (_uploadImageProvider.firstImage.process < 1) {
|
|
|
|
Utils.showToast('正在上传餐厅logo!,请稍等');
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
// if (_uploadImageProvider.firstImage.process < 1) {
|
|
|
|
// Utils.showToast('正在上传餐厅logo!,请稍等');
|
|
|
|
// return false;
|
|
|
|
// }
|
|
|
|
// if (welcomeTextC.text.trim().length == 0) {
|
|
|
|
// Utils.showToast('请输入输入餐厅欢迎语!');
|
|
|
|
// return false;
|
|
|
|
// }
|
|
|
|
|
|
|
|
//接口
|
|
|
|
Map marketingData = {
|
|
|
|
// 'isTranspond': isTranspond ? '1' : '0', //转发同行客人
|
|
|
|
'is_transpond': '1', //转发同行客人
|
|
|
|
'is_arrival': isArrival ? '1' : '0', //确认到店
|
|
|
|
'is_online_book': isOnlineBook ? '1' : '0', //在线预订
|
|
|
|
'is_order': isOrder ? '1' : '0', //去点餐
|
|
|
|
'is_coupon': isCoupon ? '1' : '0', //代金券暂时
|
|
|
|
'is_recharge': isRecharge ? '1' : '0', //充值券暂时
|
|
|
|
'is_link': isLink ? '1' : '0',
|
|
|
|
// 'is_link': '0',
|
|
|
|
'wecomle': welcomeTextC.text ?? '',
|
|
|
|
'logo': _uploadImageProvider.firstImage.qiniuUrl,
|
|
|
|
'recharge_data': rechargeData,
|
|
|
|
'coupon_data': json.encode(couponDataList),
|
|
|
|
'is_comments': isComments ? '1' : '0',
|
|
|
|
'is_comments_coupon': isCommentsCoupon ? '1' : '0',
|
|
|
|
'coupon_data_comments': json.encode(couponDataListComments),
|
|
|
|
};
|
|
|
|
Map marketing =
|
|
|
|
marketingCenterProvider.markDataModel.marketing.toJson();
|
|
|
|
print(marketing);
|
|
|
|
marketing['is_transpond'] = isTranspond ? '1' : '0'; //转发同行客人
|
|
|
|
marketing['is_online_book'] = isOnlineBook ? '1' : '0'; //在线预订
|
|
|
|
marketing['is_arrival'] = isArrival ? '1' : '0'; //确认到店
|
|
|
|
|
|
|
|
// //接口
|
|
|
|
// Map marketingData = {
|
|
|
|
// // 'isTranspond': isTranspond ? '1' : '0', //转发同行客人
|
|
|
|
// 'is_transpond': '1', //转发同行客人
|
|
|
|
// 'is_arrival': isArrival ? '1' : '0', //确认到店
|
|
|
|
// 'is_online_book': isOnlineBook ? '1' : '0', //在线预订
|
|
|
|
// 'is_order': isOrder ? '1' : '0', //去点餐
|
|
|
|
// 'is_coupon': isCoupon ? '1' : '0', //代金券暂时
|
|
|
|
// 'is_recharge': isRecharge ? '1' : '0', //充值券暂时
|
|
|
|
// 'is_link': isLink ? '1' : '0',
|
|
|
|
// // 'is_link': '0',
|
|
|
|
// 'wecomle': welcomeTextC.text ?? '',
|
|
|
|
// 'logo': _uploadImageProvider.firstImage.qiniuUrl,
|
|
|
|
// 'recharge_data': rechargeData,
|
|
|
|
// 'coupon_data': json.encode(couponDataList),
|
|
|
|
// 'is_comments': isComments ? '1' : '0',
|
|
|
|
// 'is_comments_coupon': isCommentsCoupon ? '1' : '0',
|
|
|
|
// 'coupon_data_comments': json.encode(couponDataListComments),
|
|
|
|
// };
|
|
|
|
Map<String, String> params = {
|
|
|
|
'sid': Provider.of<UserModel>(context, listen: false)
|
|
|
|
.user
|
|
|
|
.sellerid,
|
|
|
|
'marketing': json.encode(marketingData)
|
|
|
|
'marketing': json.encode(marketing)
|
|
|
|
};
|
|
|
|
|
|
|
|
bool success = await marketingCenterProvider
|
...
|
...
|
|