|
@@ -825,77 +825,109 @@ class InvicationPageState extends State<InvicationPage> { |
|
@@ -825,77 +825,109 @@ class InvicationPageState extends State<InvicationPage> { |
|
825
|
},
|
825
|
},
|
|
826
|
),
|
826
|
),
|
|
827
|
VEmptyView(20),
|
827
|
VEmptyView(20),
|
|
828
|
- RoundButton(
|
|
|
|
829
|
- text: '发短信',
|
|
|
|
830
|
- width: double.infinity,
|
|
|
|
831
|
- height: ScreenUtil().setWidth(84),
|
|
|
|
832
|
- gradientStart: MyColours.color_ffffff,
|
|
|
|
833
|
- gradientEnd: MyColours.color_ffffff,
|
|
|
|
834
|
- textColor: MyColours.color_199095,
|
|
|
|
835
|
- borderColor: MyColours.color_199095,
|
|
|
|
836
|
- fontSize: 34,
|
|
|
|
837
|
- radius: ScreenUtil().setWidth(10),
|
|
|
|
838
|
- isBold: false,
|
|
|
|
839
|
- onPressed: () async {
|
|
|
|
840
|
- if (widget.phone.isEmpty) {
|
|
|
|
841
|
- Utils.showToast("没有预订人电话信息");
|
|
|
|
842
|
- return;
|
|
|
|
843
|
- }
|
|
|
|
844
|
- if (!couponProvider.sendSMS) {
|
|
|
|
845
|
- String dateSoltStr = '';
|
|
|
|
846
|
- if (widget.dateSolt == '1') {
|
|
|
|
847
|
- dateSoltStr = '早餐';
|
|
|
|
848
|
- } else if (widget.dateSolt == '2') {
|
|
|
|
849
|
- dateSoltStr = '午餐';
|
|
|
|
850
|
- } else if (widget.dateSolt == '3') {
|
|
|
|
851
|
- dateSoltStr = '晚餐';
|
|
|
|
852
|
- }
|
|
|
|
853
|
- DateTime dateTimeTemp =
|
|
|
|
854
|
- DateTime.fromMillisecondsSinceEpoch(
|
|
|
|
855
|
- int.parse(widget.ddate) * 1000);
|
|
|
|
856
|
- String dateTimeStrTemp =
|
|
|
|
857
|
- "${Utils.addZeroNumber(dateTimeTemp.month)}月${Utils.addZeroNumber(dateTimeTemp.day)}日";
|
|
|
|
858
|
- Map<String, String> params = {
|
|
|
|
859
|
- "id": widget.rid,
|
|
|
|
860
|
- "uid": Provider.of<UserModel>(context,
|
|
|
|
861
|
- listen: false)
|
|
|
|
862
|
- .user
|
|
|
|
863
|
- .openid,
|
|
|
|
864
|
- "phone": widget.phone,
|
|
|
|
865
|
-
|
|
|
|
866
|
- // "Strtext": user.sellername +
|
|
|
|
867
|
- // dateTimeStrTemp +
|
|
|
|
868
|
- // dateSoltStr +
|
|
|
|
869
|
- // ',' +
|
|
|
|
870
|
- // '餐厅经理' +
|
|
|
|
871
|
- // _baseIndoProvider.baseInfoSunModel.name +
|
|
|
|
872
|
- // '已为您安排在' +
|
|
|
|
873
|
- // widget.tableInfo.replaceAll("\n", "")
|
|
|
|
874
|
- };
|
|
|
|
875
|
- if (ObjectUtil.isNotEmpty(
|
|
|
|
876
|
- _baseIndoProvider.baseInfoSunModel) &&
|
|
|
|
877
|
- ObjectUtil.isNotEmpty(_baseIndoProvider
|
|
|
|
878
|
- .baseInfoSunModel.name)) {
|
|
|
|
879
|
- params['Strtext'] = user.sellername +
|
|
|
|
880
|
- _baseIndoProvider.baseInfoSunModel.name;
|
|
|
|
881
|
- } else {
|
|
|
|
882
|
- params['Strtext'] = user.sellername;
|
|
|
|
883
|
- }
|
|
|
|
884
|
- bool success = await couponProvider
|
|
|
|
885
|
- .sendSMSWxSendSms(context, params);
|
|
|
|
886
|
- print(success);
|
|
|
|
887
|
- if (success) {
|
|
|
|
888
|
- Utils.showToast('短信已经发送成功!');
|
|
|
|
889
|
- } else {
|
|
|
|
890
|
- Utils.showToast('发送次数太频繁!');
|
|
|
|
891
|
- }
|
|
|
|
892
|
- } else {
|
|
|
|
893
|
- Utils.showToast('短信已经发送成功!');
|
|
|
|
894
|
- }
|
|
|
|
895
|
-
|
|
|
|
896
|
- // NavigatorUtil.goSmsPage(context, widget.rid);
|
|
|
|
897
|
- },
|
|
|
|
898
|
- ),
|
828
|
+ Stack(children: [
|
|
|
|
829
|
+ Container(
|
|
|
|
830
|
+ margin: EdgeInsets.only(
|
|
|
|
831
|
+ top: ScreenUtil().setWidth(10),
|
|
|
|
832
|
+ right: ScreenUtil().setWidth(6)),
|
|
|
|
833
|
+ child: RoundButton(
|
|
|
|
834
|
+ text: '发短信',
|
|
|
|
835
|
+ width: double.infinity,
|
|
|
|
836
|
+ height: ScreenUtil().setWidth(84),
|
|
|
|
837
|
+ gradientStart: MyColours.color_ffffff,
|
|
|
|
838
|
+ gradientEnd: MyColours.color_ffffff,
|
|
|
|
839
|
+ textColor: MyColours.color_199095,
|
|
|
|
840
|
+ borderColor: MyColours.color_199095,
|
|
|
|
841
|
+ fontSize: 34,
|
|
|
|
842
|
+ radius: ScreenUtil().setWidth(10),
|
|
|
|
843
|
+ isBold: false,
|
|
|
|
844
|
+ onPressed: () async {
|
|
|
|
845
|
+ if (widget.phone.isEmpty) {
|
|
|
|
846
|
+ Utils.showToast("没有预订人电话信息");
|
|
|
|
847
|
+ return;
|
|
|
|
848
|
+ }
|
|
|
|
849
|
+ if (!couponProvider.sendSMS) {
|
|
|
|
850
|
+ String dateSoltStr = '';
|
|
|
|
851
|
+ if (widget.dateSolt == '1') {
|
|
|
|
852
|
+ dateSoltStr = '早餐';
|
|
|
|
853
|
+ } else if (widget.dateSolt == '2') {
|
|
|
|
854
|
+ dateSoltStr = '午餐';
|
|
|
|
855
|
+ } else if (widget.dateSolt == '3') {
|
|
|
|
856
|
+ dateSoltStr = '晚餐';
|
|
|
|
857
|
+ }
|
|
|
|
858
|
+ DateTime dateTimeTemp =
|
|
|
|
859
|
+ DateTime.fromMillisecondsSinceEpoch(
|
|
|
|
860
|
+ int.parse(widget.ddate) * 1000);
|
|
|
|
861
|
+ String dateTimeStrTemp =
|
|
|
|
862
|
+ "${Utils.addZeroNumber(dateTimeTemp.month)}月${Utils.addZeroNumber(dateTimeTemp.day)}日";
|
|
|
|
863
|
+ Map<String, String> params = {
|
|
|
|
864
|
+ "id": widget.rid,
|
|
|
|
865
|
+ "uid": Provider.of<UserModel>(context,
|
|
|
|
866
|
+ listen: false)
|
|
|
|
867
|
+ .user
|
|
|
|
868
|
+ .openid,
|
|
|
|
869
|
+ "phone": widget.phone,
|
|
|
|
870
|
+
|
|
|
|
871
|
+ // "Strtext": user.sellername +
|
|
|
|
872
|
+ // dateTimeStrTemp +
|
|
|
|
873
|
+ // dateSoltStr +
|
|
|
|
874
|
+ // ',' +
|
|
|
|
875
|
+ // '餐厅经理' +
|
|
|
|
876
|
+ // _baseIndoProvider.baseInfoSunModel.name +
|
|
|
|
877
|
+ // '已为您安排在' +
|
|
|
|
878
|
+ // widget.tableInfo.replaceAll("\n", "")
|
|
|
|
879
|
+ };
|
|
|
|
880
|
+ if (ObjectUtil.isNotEmpty(_baseIndoProvider
|
|
|
|
881
|
+ .baseInfoSunModel) &&
|
|
|
|
882
|
+ ObjectUtil.isNotEmpty(_baseIndoProvider
|
|
|
|
883
|
+ .baseInfoSunModel.name)) {
|
|
|
|
884
|
+ params['Strtext'] = user.sellername +
|
|
|
|
885
|
+ _baseIndoProvider
|
|
|
|
886
|
+ .baseInfoSunModel.name;
|
|
|
|
887
|
+ } else {
|
|
|
|
888
|
+ params['Strtext'] = user.sellername;
|
|
|
|
889
|
+ }
|
|
|
|
890
|
+ bool success = await couponProvider
|
|
|
|
891
|
+ .sendSMSWxSendSms(context, params);
|
|
|
|
892
|
+ print(success);
|
|
|
|
893
|
+ if (success) {
|
|
|
|
894
|
+ Utils.showToast('短信已经发送成功!');
|
|
|
|
895
|
+ } else {
|
|
|
|
896
|
+ Utils.showToast('发送次数太频繁!');
|
|
|
|
897
|
+ }
|
|
|
|
898
|
+ } else {
|
|
|
|
899
|
+ Utils.showToast('短信已经发送成功!');
|
|
|
|
900
|
+ }
|
|
|
|
901
|
+
|
|
|
|
902
|
+ // NavigatorUtil.goSmsPage(context, widget.rid);
|
|
|
|
903
|
+ },
|
|
|
|
904
|
+ )),
|
|
|
|
905
|
+ Positioned(
|
|
|
|
906
|
+ top: 0,
|
|
|
|
907
|
+ right: 0,
|
|
|
|
908
|
+ child: Container(
|
|
|
|
909
|
+ // padding: EdgeInsets.symmetric(horizontal: ScreenUtil().setWidth(16),vertical: ScreenUtil().setWidth(4)),
|
|
|
|
910
|
+ padding: EdgeInsets.only(bottom: ScreenUtil().setWidth(6)),
|
|
|
|
911
|
+ alignment: Alignment.center,
|
|
|
|
912
|
+ width: ScreenUtil().setWidth(62 * 2),
|
|
|
|
913
|
+ height: ScreenUtil().setWidth(42),
|
|
|
|
914
|
+ decoration: BoxDecoration(
|
|
|
|
915
|
+ // color: Colors.red,
|
|
|
|
916
|
+ image: DecorationImage(
|
|
|
|
917
|
+ image: ExactAssetImage(
|
|
|
|
918
|
+ Utils.getImgPath('sms_bg'),
|
|
|
|
919
|
+ ),
|
|
|
|
920
|
+ fit: BoxFit.cover,
|
|
|
|
921
|
+ ),
|
|
|
|
922
|
+ ),
|
|
|
|
923
|
+ child: Text(
|
|
|
|
924
|
+ '免费短信',
|
|
|
|
925
|
+ style: TextStyle(
|
|
|
|
926
|
+ color: MyColours.color_fefefe,
|
|
|
|
927
|
+ fontSize: ScreenUtil().setSp(24)),
|
|
|
|
928
|
+ )),
|
|
|
|
929
|
+ )
|
|
|
|
930
|
+ ])
|
|
899
|
])),
|
931
|
])),
|
|
900
|
]),
|
932
|
]),
|
|
901
|
Positioned(
|
933
|
Positioned(
|