|
...
|
...
|
@@ -54,7 +54,7 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
|
|
|
|
|
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
|
|
|
contentChangeStart =
|
|
|
|
'尊敬的贵宾,您好!\n诚挚感谢您选择${Provider.of<UserModel>(context, listen: false).user.sellername}用餐!\n';
|
|
|
|
'尊敬的贵宾,您好!诚挚感谢您选择${Provider.of<UserModel>(context, listen: false).user.sellername}用餐!\n';
|
|
|
|
_getSaiYouYunList();
|
|
|
|
// _getSaiYouYunChangeList();
|
|
|
|
// _getSmsChangeField();
|
|
...
|
...
|
@@ -62,6 +62,7 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
///固定模版
|
|
|
|
_getSaiYouYunList() async {
|
|
|
|
await marketingCenterProvider.getSaiYouYunList(context);
|
|
|
|
if (widget.smsTemplate != null && widget.smsTemplate.length > 0) {
|
|
...
|
...
|
@@ -116,6 +117,9 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
|
|
temp = temp.replaceAll(element.code, element.show);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
// if(contentChangeStart.endsWith('\n')){
|
|
|
|
// controller.text = temp.startsWith('\n') ? temp.rep
|
|
|
|
// }
|
|
|
|
controller.text = temp;
|
|
|
|
setState(() {});
|
|
|
|
} else {
|
|
...
|
...
|
@@ -148,7 +152,8 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
|
|
Map<String, String> params = {
|
|
|
|
'sid': Provider.of<UserModel>(context, listen: false).user.sellerid,
|
|
|
|
'sms_code': smsSelectValue,
|
|
|
|
'bookinginfo': text.startsWith('\n') ? text : '\n' + text,
|
|
|
|
'bookinginfo': text,
|
|
|
|
// 'bookinginfo': text.startsWith('\n') ? text : '\n' + text,
|
|
|
|
};
|
|
|
|
|
|
|
|
bool success = await marketingCenterProvider
|
|
...
|
...
|
@@ -223,10 +228,11 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
|
|
List<Widget> data = [];
|
|
|
|
for (var i = 0; i < temData.length; i++) {
|
|
|
|
data.add(btnItem(temData[i].temp, temData[i].select, onTap: () {
|
|
|
|
if (!canChange) {
|
|
|
|
//从固定模版变更过来的,清空文本框内容
|
|
|
|
controller.text = '';
|
|
|
|
}
|
|
|
|
// if (!canChange) {
|
|
|
|
//从固定模版变更过来的,清空文本框内容
|
|
|
|
controller.text =
|
|
|
|
temData[i].now == null ? '' : temData[i].now.content ?? '';
|
|
|
|
// }
|
|
|
|
canChange = true;
|
|
|
|
marketingCenterProvider.saiYouYunchangedData.forEach((element) {
|
|
|
|
element.select = false;
|
|
...
|
...
|
@@ -515,16 +521,16 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
|
|
// });
|
|
|
|
|
|
|
|
// if (canRequest) {
|
|
|
|
String tempStr = controller.text;
|
|
|
|
marketingCenterProvider.smsChangeFieldData
|
|
|
|
.forEach((element) {
|
|
|
|
if (tempStr.contains(element.show)) {
|
|
|
|
tempStr = tempStr.replaceAll(
|
|
|
|
element.show, element.code);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
_saveSaiYouYunChange(tempStr);
|
|
|
|
String tempStr = controller.text;
|
|
|
|
marketingCenterProvider.smsChangeFieldData
|
|
|
|
.forEach((element) {
|
|
|
|
if (tempStr.contains(element.show)) {
|
|
|
|
tempStr = tempStr.replaceAll(
|
|
|
|
element.show, element.code);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
_saveSaiYouYunChange(tempStr);
|
|
|
|
// }
|
|
|
|
// print('fffff');
|
|
|
|
} else {
|
...
|
...
|
|