|
@@ -54,7 +54,7 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
@@ -54,7 +54,7 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
54
|
|
54
|
|
|
55
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
55
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
|
56
|
contentChangeStart =
|
56
|
contentChangeStart =
|
|
57
|
- '尊敬的贵宾,您好!\n诚挚感谢您选择${Provider.of<UserModel>(context, listen: false).user.sellername}用餐!\n';
|
57
|
+ '尊敬的贵宾,您好!诚挚感谢您选择${Provider.of<UserModel>(context, listen: false).user.sellername}用餐!\n';
|
|
58
|
_getSaiYouYunList();
|
58
|
_getSaiYouYunList();
|
|
59
|
// _getSaiYouYunChangeList();
|
59
|
// _getSaiYouYunChangeList();
|
|
60
|
// _getSmsChangeField();
|
60
|
// _getSmsChangeField();
|
|
@@ -62,6 +62,7 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
@@ -62,6 +62,7 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
62
|
});
|
62
|
});
|
|
63
|
}
|
63
|
}
|
|
64
|
|
64
|
|
|
|
|
65
|
+ ///固定模版
|
|
65
|
_getSaiYouYunList() async {
|
66
|
_getSaiYouYunList() async {
|
|
66
|
await marketingCenterProvider.getSaiYouYunList(context);
|
67
|
await marketingCenterProvider.getSaiYouYunList(context);
|
|
67
|
if (widget.smsTemplate != null && widget.smsTemplate.length > 0) {
|
68
|
if (widget.smsTemplate != null && widget.smsTemplate.length > 0) {
|
|
@@ -116,6 +117,9 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
@@ -116,6 +117,9 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
116
|
temp = temp.replaceAll(element.code, element.show);
|
117
|
temp = temp.replaceAll(element.code, element.show);
|
|
117
|
}
|
118
|
}
|
|
118
|
});
|
119
|
});
|
|
|
|
120
|
+ // if(contentChangeStart.endsWith('\n')){
|
|
|
|
121
|
+ // controller.text = temp.startsWith('\n') ? temp.rep
|
|
|
|
122
|
+ // }
|
|
119
|
controller.text = temp;
|
123
|
controller.text = temp;
|
|
120
|
setState(() {});
|
124
|
setState(() {});
|
|
121
|
} else {
|
125
|
} else {
|
|
@@ -148,7 +152,8 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
@@ -148,7 +152,8 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
148
|
Map<String, String> params = {
|
152
|
Map<String, String> params = {
|
|
149
|
'sid': Provider.of<UserModel>(context, listen: false).user.sellerid,
|
153
|
'sid': Provider.of<UserModel>(context, listen: false).user.sellerid,
|
|
150
|
'sms_code': smsSelectValue,
|
154
|
'sms_code': smsSelectValue,
|
|
151
|
- 'bookinginfo': text.startsWith('\n') ? text : '\n' + text,
|
155
|
+ 'bookinginfo': text,
|
|
|
|
156
|
+ // 'bookinginfo': text.startsWith('\n') ? text : '\n' + text,
|
|
152
|
};
|
157
|
};
|
|
153
|
|
158
|
|
|
154
|
bool success = await marketingCenterProvider
|
159
|
bool success = await marketingCenterProvider
|
|
@@ -223,10 +228,11 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
@@ -223,10 +228,11 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
223
|
List<Widget> data = [];
|
228
|
List<Widget> data = [];
|
|
224
|
for (var i = 0; i < temData.length; i++) {
|
229
|
for (var i = 0; i < temData.length; i++) {
|
|
225
|
data.add(btnItem(temData[i].temp, temData[i].select, onTap: () {
|
230
|
data.add(btnItem(temData[i].temp, temData[i].select, onTap: () {
|
|
226
|
- if (!canChange) {
|
|
|
|
227
|
- //从固定模版变更过来的,清空文本框内容
|
|
|
|
228
|
- controller.text = '';
|
|
|
|
229
|
- }
|
231
|
+ // if (!canChange) {
|
|
|
|
232
|
+ //从固定模版变更过来的,清空文本框内容
|
|
|
|
233
|
+ controller.text =
|
|
|
|
234
|
+ temData[i].now == null ? '' : temData[i].now.content ?? '';
|
|
|
|
235
|
+ // }
|
|
230
|
canChange = true;
|
236
|
canChange = true;
|
|
231
|
marketingCenterProvider.saiYouYunchangedData.forEach((element) {
|
237
|
marketingCenterProvider.saiYouYunchangedData.forEach((element) {
|
|
232
|
element.select = false;
|
238
|
element.select = false;
|
|
@@ -515,16 +521,16 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
@@ -515,16 +521,16 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
515
|
// });
|
521
|
// });
|
|
516
|
|
522
|
|
|
517
|
// if (canRequest) {
|
523
|
// if (canRequest) {
|
|
518
|
- String tempStr = controller.text;
|
|
|
|
519
|
- marketingCenterProvider.smsChangeFieldData
|
|
|
|
520
|
- .forEach((element) {
|
|
|
|
521
|
- if (tempStr.contains(element.show)) {
|
|
|
|
522
|
- tempStr = tempStr.replaceAll(
|
|
|
|
523
|
- element.show, element.code);
|
|
|
|
524
|
- }
|
|
|
|
525
|
- });
|
|
|
|
526
|
-
|
|
|
|
527
|
- _saveSaiYouYunChange(tempStr);
|
524
|
+ String tempStr = controller.text;
|
|
|
|
525
|
+ marketingCenterProvider.smsChangeFieldData
|
|
|
|
526
|
+ .forEach((element) {
|
|
|
|
527
|
+ if (tempStr.contains(element.show)) {
|
|
|
|
528
|
+ tempStr = tempStr.replaceAll(
|
|
|
|
529
|
+ element.show, element.code);
|
|
|
|
530
|
+ }
|
|
|
|
531
|
+ });
|
|
|
|
532
|
+
|
|
|
|
533
|
+ _saveSaiYouYunChange(tempStr);
|
|
528
|
// }
|
534
|
// }
|
|
529
|
// print('fffff');
|
535
|
// print('fffff');
|
|
530
|
} else {
|
536
|
} else {
|