| 
					
				 | 
			
			
				@@ -51,8 +51,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <el-input :disabled="formType == 3" v-model="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                   placeholder="内容名称,仅内部可见"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      <el-form-item label="课程" v-if="form.sendType == 5 && item.content && item.content.length > 0" required> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-select :disabled="(formType == 3 || form.sendType == 5) && item.id != null" v-model="item.content[0].courseId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-form-item label="课程" v-if="form.sendType == 11 && item.content && item.content.length > 0" required> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <el-select :disabled="(formType == 3 || form.sendType == 11) && item.id != null" v-model="item.content[0].courseId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    placeholder="请选择课程" style=" margin-right: 10px;" size="mini" remote 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    @change="courseChangeUpdate(item.content[0], index, 0)"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -63,7 +63,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             :value="parseInt(dict.dictValue)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <el-select :disabled="(formType == 3 || form.sendType == 5) && item.id != null" v-model="item.content[0].videoId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <el-select :disabled="(formType == 3 || form.sendType == 11) && item.id != null" v-model="item.content[0].videoId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    placeholder="请选择小节" size="mini" style=" margin-right: 10px;" remote 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    @change="videoIdChange(item.content[0],index,0)"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -141,7 +141,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                   </el-radio-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 <el-form-item label="课程" v-if="content.type == 2 && form.sendType != 5" required> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  <el-select :disabled="formType == 3 || form.sendType == 5" v-model="content.courseId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  <el-select :disabled="formType == 3 || form.sendType == 11" v-model="content.courseId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              placeholder="请选择课程" style=" margin-right: 10px;" size="mini" remote 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              @change="courseChangeUpdate(content,index,contentIndex)"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -152,7 +152,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                       :value="parseInt(dict.dictValue)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                   </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  <el-select :disabled="formType == 3 || form.sendType == 5" v-model="content.videoId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                  <el-select :disabled="formType == 3 || form.sendType == 11" v-model="content.videoId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              placeholder="请选择小节" size="mini" style=" margin-right: 10px;" remote 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              @change="videoIdChange(content,index,contentIndex)"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -272,9 +272,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               </el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             </el-radio-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                           </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                          <div v-if="form.sendType == 5"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          <div v-if="form.sendType == 11"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             <el-radio-group v-model="setList.contentType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                            :disabled="formType == 3 || (form.sendType == 5 && contentIndex != 0 && setIndex == 0)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                            :disabled="formType == 3 || (form.sendType == 11 && contentIndex != 0 && setIndex == 0)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                             @change="handleContentTypeChange(content,index,contentIndex,setIndex, item, 'contentType', $event)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               <el-radio 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 :key="item.dictValue" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -312,20 +312,20 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             v-if="setList.contentType == 3  || (setList.contentType == 9 && content.type==2 )"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             <el-card class="box-card"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               <el-form-item label="链接标题:" label-width="100px" required> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                <el-input :disabled="formType == 3 || (form.sendType == 5 && contentIndex != 0 && setIndex == 0)" v-model="setList.linkTitle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                <el-input :disabled="formType == 3 || (form.sendType == 11 && contentIndex != 0 && setIndex == 0)" v-model="setList.linkTitle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                           @change="updateAll(setIndex, item, 'linkTitle', $event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                           placeholder="请输入链接标题" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                           style="width: 90%;"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               <el-form-item label="链接描述:" label-width="100px" required> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                <el-input :disabled="formType == 3 || (form.sendType == 5 && contentIndex != 0 && setIndex == 0)" type="textarea" :rows="3" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                <el-input :disabled="formType == 3 || (form.sendType == 11 && contentIndex != 0 && setIndex == 0)" type="textarea" :rows="3" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                           v-model="setList.linkDescribe" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                           @change="updateAll(setIndex, item, 'linkDescribe', $event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                           placeholder="请输入链接描述" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                           style="width: 90%;margin-top: 1%;"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               <el-form-item label="链接封面:" label-width="100px" required> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                <ImageUpload :disabled="formType == 3 || (form.sendType == 5 && contentIndex != 0 && setIndex == 0)" v-model="setList.linkImageUrl" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                <ImageUpload :disabled="formType == 3 || (form.sendType == 11 && contentIndex != 0 && setIndex == 0)" v-model="setList.linkImageUrl" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                              type="image" :num="1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                              @input="updateAll(setIndex, item, 'linkImageUrl', $event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                              :file-size="2" :width="150" :height="150" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -352,7 +352,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             <el-card class="box-card"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               <el-form-item label="标题" prop="miniprogramTitle"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 <el-input v-model="setList.miniprogramTitle" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                          :disabled="formType == 3 || (form.sendType == 5 && contentIndex != 0 && setIndex == 0)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                          :disabled="formType == 3 || (form.sendType == 11 && contentIndex != 0 && setIndex == 0)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                           @change="updateAll(setIndex, item, 'miniprogramTitle', $event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                           placeholder="请输入小程序消息标题,最长为64字节" :rows="2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                           maxlength="64" type="textarea" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -361,7 +361,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               <el-form-item label="封面" prop="miniprogramPicUrl"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 <ImageUpload v-if="content.isOfficial !== '1'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                              @change="updateAll(setIndex, item, 'miniprogramPicUrl', $event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                             :disabled="formType == 3 || (form.sendType == 5 && contentIndex != 0 && setIndex == 0)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                             :disabled="formType == 3 || (form.sendType == 11 && contentIndex != 0 && setIndex == 0)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                              v-model="setList.miniprogramPicUrl" type="image" :num="10" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                              :width="150" :height="150"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               </el-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -519,7 +519,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                       v-if="content.type == 2 && setList.isBindUrl == '1' && setList.contentType != 2  && setList.contentType != 5  && setList.contentType != 6 && setList.contentType != 8 && setList.contentType != 9 && setList.contentType != 10  "> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                           <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             <el-input type="number" v-model="setList.expiresDays" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                      :disabled="formType == 3 || (form.sendType == 5 && contentIndex != 0 && setIndex == 0)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                      :disabled="formType == 3 || (form.sendType == 11 && contentIndex != 0 && setIndex == 0)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                       @change="updateAll(setIndex, item, 'expiresDays', $event)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                       style="width: 200px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                               <template slot="append">天</template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -566,7 +566,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     <el-col :span="1" :offset="1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                       <i class="el-icon-delete" @click="delSetList(index,contentIndex,setIndex)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                          style="margin-top: 20px;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                         v-if="content.setting.length>1 && formType != 3 && !(form.sendType == 5 && setIndex == 0)"></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                         v-if="content.setting.length>1 && formType != 3 && !(form.sendType == 11 && setIndex == 0)"></i> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                   </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1729,7 +1729,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     updateAll(setIndex, list, fieldName, newVal) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(this.form.sendType == 5 && setIndex == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(this.form.sendType == 11 && setIndex == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.info("更新数据", newVal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let index in list.content) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$set(list.content[index].setting[0], fieldName, newVal); 
			 |