|
|
@@ -525,7 +525,8 @@
|
|
|
<i class="el-icon-video-camera"></i>
|
|
|
<span>直播小程序</span>
|
|
|
</div>
|
|
|
- <el-form-item label="直播间" required>
|
|
|
+ <el-form-item label="直播间" prop="liveId"
|
|
|
+ :rules="[{ required: true, message: '请选择直播间', trigger: 'change' }]">
|
|
|
<el-select v-model="setList.liveId"
|
|
|
placeholder="请选择直播间" size="mini"
|
|
|
filterable
|
|
|
@@ -540,11 +541,13 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="标题" prop="miniprogramTitle" required>
|
|
|
+ <el-form-item label="标题" prop="miniprogramTitle"
|
|
|
+ :rules="[{ required: true, message: '请输入标题', trigger: 'blur' }]">
|
|
|
<el-input :disabled="content.type==20" v-model="setList.miniprogramTitle" placeholder="请输入小程序消息标题,最长为64字节" :rows="2" maxlength="64"
|
|
|
type="textarea" @input="checkByteLength(content,setList.contentType,content.isOfficial)" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="封面" prop="miniprogramPicUrl" required>
|
|
|
+ <el-form-item label="封面" prop="miniprogramPicUrl"
|
|
|
+ :rules="[{ required: true, message: '请上传封面', trigger: 'change' }]">
|
|
|
<ImageUpload :disabled="content.type==20" v-model="setList.miniprogramPicUrl" type="image" :num="10" :width="150" :height="150" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="appid" prop="miniprogramAppid" v-show="false">
|
|
|
@@ -1845,7 +1848,7 @@ export default {
|
|
|
ruleList: [],
|
|
|
ids: [],
|
|
|
// startTimeRange: [],
|
|
|
- courseTypeList: ['1','2', '4','5','6', '7','8','9','10','14','15','16','11'],
|
|
|
+ courseTypeList: ['1','2', '4','5','6', '7','8','9','10','14','15','16','11','20'],
|
|
|
sysFsSopWatchStatus: [],
|
|
|
//消息内容类型 企微版
|
|
|
sysQwSopContentType: [],
|