|
|
@@ -1079,24 +1079,34 @@ export default {
|
|
|
// 短信模板验证
|
|
|
if (item.contentType == 21 && (item.smsTemplateId == null || item.smsTemplateId === "")) {
|
|
|
return this.$message.error("短信模板不能为空")
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- // 短信模板数据映射
|
|
|
- for (let j = 0; j < processedSetting.length; j++) {
|
|
|
- const item = processedSetting[j];
|
|
|
- if (item.contentType == 21 && item.smsTemplateId) {
|
|
|
- // 根据选中的短信模板ID查找对应的模板信息
|
|
|
- const selectedTemplate = this.smsTemplateList.find(template => template.tempId === item.smsTemplateId);
|
|
|
- if (selectedTemplate) {
|
|
|
- // 设置短信模板的相关字段
|
|
|
- this.$set(item, 'smsTemplateCode', selectedTemplate.tempCode || '');
|
|
|
- this.$set(item, 'smsTemplateTitle', selectedTemplate.title || '');
|
|
|
+ }else {
|
|
|
+ if (item.contentType == 21 && item.smsTemplateId) {
|
|
|
+ // 根据选中的短信模板ID查找对应的模板信息
|
|
|
+ const selectedTemplate = this.smsTemplateList.find(template => template.tempId === item.smsTemplateId);
|
|
|
+ if (selectedTemplate) {
|
|
|
+ // 设置短信模板的相关字段
|
|
|
+ this.$set(item, 'smsTemplateCode', selectedTemplate.tempCode || '');
|
|
|
+ this.$set(item, 'smsTemplateTitle', selectedTemplate.title || '');
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- // 重新序列化处理后的数据
|
|
|
- this.msgForm.setting = JSON.stringify(processedSetting);
|
|
|
+
|
|
|
+ // // 短信模板数据映射
|
|
|
+ // for (let j = 0; j < processedSetting.length; j++) {
|
|
|
+ // const item = processedSetting[j];
|
|
|
+ // if (item.contentType == 21 && item.smsTemplateId) {
|
|
|
+ // // 根据选中的短信模板ID查找对应的模板信息
|
|
|
+ // const selectedTemplate = this.smsTemplateList.find(template => template.tempId === item.smsTemplateId);
|
|
|
+ // if (selectedTemplate) {
|
|
|
+ // // 设置短信模板的相关字段
|
|
|
+ // this.$set(item, 'smsTemplateCode', selectedTemplate.tempCode || '');
|
|
|
+ // this.$set(item, 'smsTemplateTitle', selectedTemplate.title || '');
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // // 重新序列化处理后的数据
|
|
|
+ // this.msgForm.setting = JSON.stringify(processedSetting);
|
|
|
|
|
|
|
|
|
this.sendMsgOpen.open = false;
|