Commit dd826b690c375c7cecc5b8b0c39edf4df08877af

Authored by wdn127929
1 parent be537f1a

客户互动OK 全部OK 待测试

@@ -59,7 +59,7 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { @@ -59,7 +59,7 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> {
59 59
60 List<CouponSunModel> couponDataList = []; 60 List<CouponSunModel> couponDataList = [];
61 bool isComments = false; //启用评价设置 61 bool isComments = false; //启用评价设置
62 - bool isCommentsCoupon = false; //启用评价送券 62 + bool isCommentsCoupon = false; //启用评价送券
63 List<CouponSunModel> couponDataListComments = []; 63 List<CouponSunModel> couponDataListComments = [];
64 List<RechargeListSunModel> rechargeListCanUse = []; 64 List<RechargeListSunModel> rechargeListCanUse = [];
65 ScrollController controller = ScrollController(); 65 ScrollController controller = ScrollController();
@@ -172,7 +172,7 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { @@ -172,7 +172,7 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> {
172 marketingCenterProvider.markDataModel.marketing.isComments == '1' 172 marketingCenterProvider.markDataModel.marketing.isComments == '1'
173 ? true 173 ? true
174 : false; 174 : false;
175 - isCommentsCoupon = 175 + isCommentsCoupon =
176 marketingCenterProvider.markDataModel.marketing.isCommentsCoupon == 176 marketingCenterProvider.markDataModel.marketing.isCommentsCoupon ==
177 '1' 177 '1'
178 ? true 178 ? true
@@ -989,14 +989,14 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { @@ -989,14 +989,14 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> {
989 controller: controller, 989 controller: controller,
990 child: Column( 990 child: Column(
991 children: [ 991 children: [
992 - _headItem('客户互动及店铺推广'),  
993 - // _storeItemWidget('允许顾客转发邀请函给同行客人。',  
994 - // '同行客人可以从电子邀请函了解预订信息、一键导航到店,快速联系餐厅服务人员。还可以了解更多餐厅介绍、各种活动。',  
995 - // onTap: () {  
996 - // setState(() {  
997 - // isTranspond = !isTranspond;  
998 - // });  
999 - // }, select: isTranspond), 992 + // _headItem('客户互动及店铺推广'),
  993 + _storeItemWidget('允许顾客转发邀请函给同行客人。',
  994 + '同行客人可以从电子邀请函了解预订信息、一键导航到店,快速联系餐厅服务人员。还可以了解更多餐厅介绍、各种活动。',
  995 + onTap: () {
  996 + setState(() {
  997 + isTranspond = !isTranspond;
  998 + });
  999 + }, select: isTranspond),
1000 _storeItemWidget('向被邀请客人开放“确认到店”功能。', 1000 _storeItemWidget('向被邀请客人开放“确认到店”功能。',
1001 '被邀客人点击确认到店后,方便请客人了解被邀客人是否确认,同时,被邀客人的信息会加入到餐厅客户池中,方便餐厅维护客户。', 1001 '被邀客人点击确认到店后,方便请客人了解被邀客人是否确认,同时,被邀客人的信息会加入到餐厅客户池中,方便餐厅维护客户。',
1002 onTap: () { 1002 onTap: () {
@@ -1019,8 +1019,8 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { @@ -1019,8 +1019,8 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> {
1019 // }); 1019 // });
1020 // }, select: isOrder), 1020 // }, select: isOrder),
1021 // VEmptyView(24), 1021 // VEmptyView(24),
1022 - _headItem('预订安排底部附带的餐厅logo及欢迎语'),  
1023 - VEmptyView(24), 1022 + // _headItem('预订安排底部附带的餐厅logo及欢迎语'),
  1023 + // VEmptyView(24),
1024 // couponProvider.couponListSelect != null && 1024 // couponProvider.couponListSelect != null &&
1025 // couponProvider.couponListSelect.length > 0 1025 // couponProvider.couponListSelect.length > 0
1026 // ? _markingCupon( 1026 // ? _markingCupon(
@@ -1090,7 +1090,7 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { @@ -1090,7 +1090,7 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> {
1090 // NavigatorUtil.goRechargeHomePage(context); 1090 // NavigatorUtil.goRechargeHomePage(context);
1091 // }) 1091 // })
1092 // : SizedBox(), 1092 // : SizedBox(),
1093 - _markingOtherItem() 1093 + // _markingOtherItem()
1094 ], 1094 ],
1095 ), 1095 ),
1096 )), 1096 )),
@@ -1108,45 +1108,52 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> { @@ -1108,45 +1108,52 @@ class _MarkingInteractionPageState extends State<MarkingInteractionPage> {
1108 height: w(40), 1108 height: w(40),
1109 isBold: true, 1109 isBold: true,
1110 onPressed: () async { 1110 onPressed: () async {
1111 - FocusScope.of(context).requestFocus(FocusNode()); //点击空白处隐藏键盘  
1112 - if (_uploadImageProvider.firstImage.qiniuUrl == null) {  
1113 - Utils.showToast('请上传餐厅logo!');  
1114 - return false;  
1115 - } 1111 + // FocusScope.of(context).requestFocus(FocusNode()); //点击空白处隐藏键盘
  1112 + // if (_uploadImageProvider.firstImage.qiniuUrl == null) {
  1113 + // Utils.showToast('请上传餐厅logo!');
  1114 + // return false;
  1115 + // }
1116 1116
1117 - if (_uploadImageProvider.firstImage.process < 1) {  
1118 - Utils.showToast('正在上传餐厅logo!,请稍等');  
1119 - return false;  
1120 - } 1117 + // if (_uploadImageProvider.firstImage.process < 1) {
  1118 + // Utils.showToast('正在上传餐厅logo!,请稍等');
  1119 + // return false;
  1120 + // }
1121 // if (welcomeTextC.text.trim().length == 0) { 1121 // if (welcomeTextC.text.trim().length == 0) {
1122 // Utils.showToast('请输入输入餐厅欢迎语!'); 1122 // Utils.showToast('请输入输入餐厅欢迎语!');
1123 // return false; 1123 // return false;
1124 // } 1124 // }
1125 1125
1126 - //接口  
1127 - Map marketingData = {  
1128 - // 'isTranspond': isTranspond ? '1' : '0', //转发同行客人  
1129 - 'is_transpond': '1', //转发同行客人  
1130 - 'is_arrival': isArrival ? '1' : '0', //确认到店  
1131 - 'is_online_book': isOnlineBook ? '1' : '0', //在线预订  
1132 - 'is_order': isOrder ? '1' : '0', //去点餐  
1133 - 'is_coupon': isCoupon ? '1' : '0', //代金券暂时  
1134 - 'is_recharge': isRecharge ? '1' : '0', //充值券暂时  
1135 - 'is_link': isLink ? '1' : '0',  
1136 - // 'is_link': '0',  
1137 - 'wecomle': welcomeTextC.text ?? '',  
1138 - 'logo': _uploadImageProvider.firstImage.qiniuUrl,  
1139 - 'recharge_data': rechargeData,  
1140 - 'coupon_data': json.encode(couponDataList),  
1141 - 'is_comments': isComments ? '1' : '0',  
1142 - 'is_comments_coupon': isCommentsCoupon ? '1' : '0',  
1143 - 'coupon_data_comments': json.encode(couponDataListComments),  
1144 - }; 1126 + Map marketing =
  1127 + marketingCenterProvider.markDataModel.marketing.toJson();
  1128 + print(marketing);
  1129 + marketing['is_transpond'] = isTranspond ? '1' : '0'; //转发同行客人
  1130 + marketing['is_online_book'] = isOnlineBook ? '1' : '0'; //在线预订
  1131 + marketing['is_arrival'] = isArrival ? '1' : '0'; //确认到店
  1132 +
  1133 + // //接口
  1134 + // Map marketingData = {
  1135 + // // 'isTranspond': isTranspond ? '1' : '0', //转发同行客人
  1136 + // 'is_transpond': '1', //转发同行客人
  1137 + // 'is_arrival': isArrival ? '1' : '0', //确认到店
  1138 + // 'is_online_book': isOnlineBook ? '1' : '0', //在线预订
  1139 + // 'is_order': isOrder ? '1' : '0', //去点餐
  1140 + // 'is_coupon': isCoupon ? '1' : '0', //代金券暂时
  1141 + // 'is_recharge': isRecharge ? '1' : '0', //充值券暂时
  1142 + // 'is_link': isLink ? '1' : '0',
  1143 + // // 'is_link': '0',
  1144 + // 'wecomle': welcomeTextC.text ?? '',
  1145 + // 'logo': _uploadImageProvider.firstImage.qiniuUrl,
  1146 + // 'recharge_data': rechargeData,
  1147 + // 'coupon_data': json.encode(couponDataList),
  1148 + // 'is_comments': isComments ? '1' : '0',
  1149 + // 'is_comments_coupon': isCommentsCoupon ? '1' : '0',
  1150 + // 'coupon_data_comments': json.encode(couponDataListComments),
  1151 + // };
1145 Map<String, String> params = { 1152 Map<String, String> params = {
1146 'sid': Provider.of<UserModel>(context, listen: false) 1153 'sid': Provider.of<UserModel>(context, listen: false)
1147 .user 1154 .user
1148 .sellerid, 1155 .sellerid,
1149 - 'marketing': json.encode(marketingData) 1156 + 'marketing': json.encode(marketing)
1150 }; 1157 };
1151 1158
1152 bool success = await marketingCenterProvider 1159 bool success = await marketingCenterProvider