Commit dd826b690c375c7cecc5b8b0c39edf4df08877af

Authored by wdn127929
1 parent be537f1a

客户互动OK 全部OK 待测试

... ... @@ -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
... ...