Преглед на файлове

ETA1.0.6增加国外短信模板配置

hbchen преди 1 година
родител
ревизия
528c457d12
променени са 1 файла, в които са добавени 38 реда и са изтрити 5 реда
  1. 38 5
      src/views/system_manage/etaBaseConfig.vue

+ 38 - 5
src/views/system_manage/etaBaseConfig.vue

@@ -38,9 +38,23 @@
             </div>
             <div class="part-base-tow part" >
                 <div class="side">
-                    <el-form-item label="短信模板" prop="LoginSmsTpId" >
-                        <div class="form-item-type-two">
-                            <el-input type="text" v-model="formData.LoginSmsTpId" placeholder="请输入短信模板ID" >
+                    <el-form-item label="国内短信模板" prop="LoginSmsTpId" >
+                        <div class="form-item-type-two sms-type">
+                            <el-input type="text" v-model.trim="formData.LoginSmsTpId" placeholder="请输入国内短信模板ID" style="width: calc(50% - 10px);">
+                                <template slot="suffix">
+                                    <el-tooltip content="登陆系统或找回密码或验证身份" placement="top">
+                                        <div class="input-suffix">
+                                            <img src="~@/assets/img/icons/warn-circle-gray.png" />
+                                        </div>
+                                    </el-tooltip>
+                                </template>
+                            </el-input>
+                            <el-input type="text" v-model.trim="formData.SmsJhgnAppKey" placeholder="请输入国内短信模板appkey" style="width: calc(50% - 10px);" />
+                        </div>
+                    </el-form-item>
+                    <el-form-item label="国外短信模板" prop="LoginSmsGjTpId" >
+                        <div class="form-item-type-two sms-type">
+                            <el-input type="text" v-model.trim="formData.LoginSmsGjTpId" placeholder="请输入国外短信模板ID" style="width: calc(50% - 10px);">
                                 <template slot="suffix">
                                     <el-tooltip content="登陆系统或找回密码或验证身份" placement="top">
                                         <div class="input-suffix">
@@ -49,6 +63,7 @@
                                     </el-tooltip>
                                 </template>
                             </el-input>
+                            <el-input type="text" v-model.trim="formData.SmsJhgjAppKey" placeholder="请输入国外短信模板appkey" style="width: calc(50% - 10px);" />
                         </div>
                     </el-form-item>
                     <el-form-item label="邮件模板" prop="LoginEmailTemplateSubject" >
@@ -269,7 +284,10 @@ export default {
                 CompanyName:'',//公司名称
                 CompanyWatermark:'',//公司水印
                 WatermarkChart:0,//是否在研报图表中使用水印 0否 1是
-                LoginSmsTpId:'',//短信模板Id
+                LoginSmsTpId:'',//国内短信模板Id
+                SmsJhgnAppKey:'',//国内短信模板appKey
+                LoginSmsGjTpId:'',// 国际短信模板Id
+                SmsJhgjAppKey:'',//国内短信模板appKey
                 LoginEmailTemplateSubject:'', // 邮件标题
                 LoginEmailTemplateContent:'', // 邮件内容
                 H5ShareName:'', // 分享抬头名称
@@ -295,7 +313,17 @@ export default {
             rules: {
                 Disclaimer:[{ required: true, message: '请输入免责声明', trigger: 'blur' }],
                 CompanyName:[{ required: true, message: '请输入公司名称', trigger: 'blur' }],
-                LoginSmsTpId:[{ required: true, message: '请输入短信模板ID', trigger: 'blur' }],
+                LoginSmsTpId:[{ required: true, message: '请输入国内短信模板ID', trigger: 'blur' },
+                            {
+                                validator:(rules,value,callback)=>{
+                                    if(!this.formData.SmsJhgnAppKey){
+                                        callback(new Error("请输入国内短信模板appkey"))
+                                    }else{
+                                        callback()
+                                    }
+                                },
+                                trigger: 'blur'
+                            }],
                 LoginEmailTemplateSubject:[{ required: true, message: '请输入邮件标题', trigger: 'blur' }],
                 LoginEmailTemplateContent:[{ required: true, message: '请输入邮件内容', trigger: 'blur' }],
                 H5ShareName:[{ required: true, message: '请输入抬头名称', trigger: 'blur' }],
@@ -603,6 +631,11 @@ export default {
                         }
                     }
                 }
+                .sms-type{
+                    display: flex;
+                    align-items: center;
+                    justify-content: space-between;
+                }
                 .input-hint{
                     color: #999999;
                     font-size: 14px;