|
...
|
...
|
@@ -117,10 +117,16 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
|
|
temp = temp.replaceAll(element.code, element.show);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
// if(contentChangeStart.endsWith('\n')){
|
|
|
|
// controller.text = temp.startsWith('\n') ? temp.rep
|
|
|
|
// if (contentChangeStart.endsWith('\n')) {
|
|
|
|
// print(temp);
|
|
|
|
// String result = temp.substring(1, temp.length);
|
|
|
|
// print(result);
|
|
|
|
|
|
|
|
controller.text =
|
|
|
|
temp.startsWith('\n') ? temp.substring(1, temp.length) : temp;
|
|
|
|
// }
|
|
|
|
controller.text = temp;
|
|
|
|
// controller.text = temp;
|
|
|
|
print(controller.text);
|
|
|
|
setState(() {});
|
|
|
|
} else {
|
|
|
|
// if (!results[0]) {
|
|
...
|
...
|
@@ -152,7 +158,11 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
|
|
Map<String, String> params = {
|
|
|
|
'sid': Provider.of<UserModel>(context, listen: false).user.sellerid,
|
|
|
|
'sms_code': smsSelectValue,
|
|
|
|
'bookinginfo': text,
|
|
|
|
'bookinginfo': smsSelectValue == 'tqNH3' || smsSelectValue == 'EZXsN2'
|
|
|
|
? text.startsWith('\n')
|
|
|
|
? text
|
|
|
|
: '\n' + text
|
|
|
|
: text,
|
|
|
|
// 'bookinginfo': text.startsWith('\n') ? text : '\n' + text,
|
|
|
|
};
|
|
|
|
|
|
...
|
...
|
@@ -200,7 +210,11 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
|
|
// i 的select = true;
|
|
|
|
temData[i].select = true;
|
|
|
|
smsSelectValue = temData[i].temp;
|
|
|
|
controller.text = temData[i].content;
|
|
|
|
// controller.text = temData[i].content;
|
|
|
|
// controller.text = temData[i].content;
|
|
|
|
String temp = temData[i].content;
|
|
|
|
controller.text =
|
|
|
|
temp.startsWith('\n') ? temp.substring(1, temp.length) : temp;
|
|
|
|
marketingCenterProvider.saiYouYunchangedData.forEach((element) {
|
|
|
|
element.select = false;
|
|
|
|
});
|
|
...
|
...
|
@@ -230,8 +244,17 @@ class _SmsTemplateSettingPageState extends State<SmsTemplateSettingPage> { |
|
|
|
data.add(btnItem(temData[i].temp, temData[i].select, onTap: () {
|
|
|
|
// if (!canChange) {
|
|
|
|
//从固定模版变更过来的,清空文本框内容
|
|
|
|
controller.text =
|
|
|
|
temData[i].now == null ? '' : temData[i].now.content ?? '';
|
|
|
|
|
|
|
|
controller.text = temData[i].now == null
|
|
|
|
? ''
|
|
|
|
: temData[i].now.content == null
|
|
|
|
? ''
|
|
|
|
: temData[i].now.content.startsWith('\n')
|
|
|
|
? temData[i]
|
|
|
|
.now
|
|
|
|
.content
|
|
|
|
.substring(1, temData[i].now.content.length)
|
|
|
|
: temData[i].now.content;
|
|
|
|
// }
|
|
|
|
canChange = true;
|
|
|
|
marketingCenterProvider.saiYouYunchangedData.forEach((element) {
|
...
|
...
|
|