|
@@ -22,20 +22,65 @@
|
|
|
</el-checkbox-group>
|
|
|
<ConfigAnnotation picName="CompanyWatermark" @showImage="previewImage"/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="短信模板" prop="SMSTemplateId" >
|
|
|
+ <div class="form-item-type-two">
|
|
|
+ <el-input type="text" v-model="formData.SMSTemplateId" placeholder="请输入短信模板ID" />
|
|
|
+ <el-tooltip content="登陆系统或找回密码或验证身份" placement="top">
|
|
|
+ <img src="~@/assets/img/icons/warn-circle-black.png" />
|
|
|
+ </el-tooltip>
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="邮件模板" prop="EmailTemplateTitle" >
|
|
|
+ <div class="form-item-type-two">
|
|
|
+ <el-input type="text" v-model="formData.EmailTemplateTitle" placeholder="请输入邮件标题" />
|
|
|
+ <el-tooltip content="登陆系统或找回密码或验证身份" placement="top">
|
|
|
+ <img src="~@/assets/img/icons/warn-circle-black.png" />
|
|
|
+ </el-tooltip>
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="EmailTemplateContent" >
|
|
|
+ <el-input type="textarea" v-model="formData.EmailTemplateContent" :rows="7" :maxlength="300"
|
|
|
+ placeholder="请输入邮件内容" show-word-limit />
|
|
|
+ </el-form-item>
|
|
|
</div>
|
|
|
<div class="side">
|
|
|
- <el-form-item label="免责声明" prop="Disclaimer" class="disclaimer">
|
|
|
- <div class="rich-editor-wrap">
|
|
|
- <froala :id="`disclaimer-editor`"
|
|
|
- :ref="`disclaimerEditor`"
|
|
|
- :tag="'textarea'"
|
|
|
- :config="disclaimerConfig" v-model="formData.Disclaimer">
|
|
|
- </froala>
|
|
|
- </div>
|
|
|
- <ConfigAnnotation picHintText="" picName="Disclaimer" @showImage="previewImage"/>
|
|
|
+ <el-form-item label="研报分享抬头" prop="ShareLetterhead">
|
|
|
+ <el-input type="text" v-model="formData.ShareLetterhead" placeholder="请输入抬头名称" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="关联公众号" prop="AppID">
|
|
|
+ <el-input type="text" v-model="formData.AppID" placeholder="请输入AppID" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="AppSecret">
|
|
|
+ <el-input type="text" v-model="formData.AppSecret" placeholder="请输入AppSecret" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item prop="PrimevalId">
|
|
|
+ <el-input type="text" v-model="formData.PrimevalId" placeholder="请输入原始Id" />
|
|
|
+ </el-form-item>
|
|
|
+ <div class="input-hint">注:关联公众号填写时,AppID、AppSecret原始ID均需填写。</div>
|
|
|
+ <el-form-item prop="OfficialAccountsLogo">
|
|
|
+ <ImgUpload
|
|
|
+ :imgUrl="formData.OfficialAccountsLogo"
|
|
|
+ @showImage="showImage"
|
|
|
+ @upload="(file)=>handleUploadImage(file,'OfficialAccountsLogo')"
|
|
|
+ @remove="deleteFormImg('OfficialAccountsLogo')"
|
|
|
+ />
|
|
|
+ <ConfigAnnotation picName="OfficialAccountsLogoPic" @showImage="previewImage"
|
|
|
+ picHintText=""/>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="part-statement part" >
|
|
|
+ <el-form-item label="免责声明" prop="Disclaimer" class="disclaimer">
|
|
|
+ <div class="rich-editor-wrap">
|
|
|
+ <froala :id="`disclaimer-editor`"
|
|
|
+ :ref="`disclaimerEditor`"
|
|
|
+ :tag="'textarea'"
|
|
|
+ :config="disclaimerConfig" v-model="formData.Disclaimer">
|
|
|
+ </froala>
|
|
|
+ </div>
|
|
|
+ <ConfigAnnotation picHintText="" picName="Disclaimer" @showImage="previewImage"/>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
<div class="part-ppt part" v-if="isShowPPT||isShowEnPPT">
|
|
|
<el-radio-group v-model="pptLang" style="margin-bottom: 22px;">
|
|
|
<el-radio-button label="cn">中文PPT</el-radio-button>
|
|
@@ -206,6 +251,14 @@ export default {
|
|
|
CompanyName:'',//公司名称
|
|
|
CompanyWatermark:'',//公司水印
|
|
|
WatermarkChart:0,//是否在研报图表中使用水印 0否 1是
|
|
|
+ SMSTemplateId:'',//短信模板Id
|
|
|
+ EmailTemplateTitle:'', // 邮件标题
|
|
|
+ EmailTemplateContent:'', // 邮件内容
|
|
|
+ ShareLetterhead:'', // 分享抬头名称
|
|
|
+ AppID:'',
|
|
|
+ AppSecret:'',
|
|
|
+ PrimevalId:'',
|
|
|
+ OfficialAccountsLogo:'',
|
|
|
|
|
|
UseXf:0,//是否启用科大讯飞服务 0否 1是
|
|
|
XfAppid:'',
|
|
@@ -224,6 +277,11 @@ export default {
|
|
|
rules: {
|
|
|
Disclaimer:[{ required: true, message: '请输入免责声明', trigger: 'blur' }],
|
|
|
CompanyName:[{ required: true, message: '请输入公司名称', trigger: 'blur' }],
|
|
|
+ SMSTemplateId:[{ required: true, message: '请输入短信模板ID', trigger: 'blur' }],
|
|
|
+ EmailTemplateTitle:[{ required: true, message: '请输入邮件标题', trigger: 'blur' }],
|
|
|
+ EmailTemplateContent:[{ required: true, message: '请输入邮件内容', trigger: 'blur' }],
|
|
|
+ ShareLetterhead:[{ required: true, message: '请输入抬头名称', trigger: 'blur' }],
|
|
|
+
|
|
|
//CompanyWatermark:[{ required: true, message: '请选择水印图片', trigger: 'blur' }],
|
|
|
CnPptBackgroundImg:[{ required: true, message: '请选择中文PPT背景图', trigger: 'blur' }],
|
|
|
EnPptBackgroundImg:[{ required: true, message: '请选择英文PPT背景图', trigger: 'blur' }],
|
|
@@ -281,7 +339,8 @@ export default {
|
|
|
'CompanyWatermark':[require('@/assets/img/eta_base_config/mark_1.jpg')],
|
|
|
'pptCoverList':[require('@/assets/img/eta_base_config/ppt_cover.jpg')],
|
|
|
'pptBgPic':[require('@/assets/img/eta_base_config/ppt_bgpic.jpg')],
|
|
|
- 'pptBackPic':[require('@/assets/img/eta_base_config/ppt_back.jpg')]
|
|
|
+ 'pptBackPic':[require('@/assets/img/eta_base_config/ppt_back.jpg')],
|
|
|
+ 'OfficialAccountsLogoPic':[require('@/assets/img/eta_base_config/ppt_back.jpg')],
|
|
|
},
|
|
|
/* loading */
|
|
|
configLoading:null,
|
|
@@ -344,6 +403,7 @@ export default {
|
|
|
}else{
|
|
|
this.formData[key] = res.Data.ResourceUrl
|
|
|
}
|
|
|
+ console.log(this.formData);
|
|
|
})
|
|
|
},
|
|
|
previewImage(picName){
|
|
@@ -465,6 +525,21 @@ export default {
|
|
|
}
|
|
|
.side{
|
|
|
width:45%;
|
|
|
+ .form-item-type-two{
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ img{
|
|
|
+ height: 20px;
|
|
|
+ cursor: pointer;
|
|
|
+ margin-left: 12px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .input-hint{
|
|
|
+ color: #999999;
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: 20px;
|
|
|
+ margin-bottom: 10px;
|
|
|
+ }
|
|
|
}
|
|
|
.ppt-form-item-wrap{
|
|
|
width:100%;
|