Showing
1 changed file
with
49 additions
and
42 deletions
| @@ -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 |
-
Please register or login to post a comment