| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -161,25 +161,25 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-form-item v-if="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      label="通知渠道" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      prop="channel" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-form-item label="通知渠道" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      prop="isSelChannel" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      label-width="150px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      style="display: block"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-checkbox v-model="formData.isSelChannel" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       @change="handleChannelChange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       key="0" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       label="0">小程序通知</el-checkbox> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-checkbox-group v-model="formData.channel"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <!-- <el-checkbox-group v-model="formData.channel"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-checkbox key="0" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         label="0">小程序通知</el-checkbox> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-checkbox key="1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         label="1">短信通知</el-checkbox> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-checkbox-group> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-checkbox-group> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-form-item v-if="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-form-item v-if="formData.isSelChannel" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      label="通知内容" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      prop="content" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      label-width="150px" | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -230,9 +230,6 @@ let loading // 加载动画 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  data () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    return { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      formType: 'add', //表单操作类型 add新增,edit编辑,detail详情 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      hideUploadEdit: false, // 隐藏'上传按钮' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      limitNum: 1, | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -287,6 +284,9 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  methods: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChannelChange (val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formData.content = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async initForm (type, icNatId) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.startLoading() | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -378,8 +378,17 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const { data, code, msg } = await requestPost(url, params) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (code === 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.formData = data | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (data.channel && data.channel.length > 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.$set(this.formData, 'isSelChannel', true) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          // this.formData.isSelChannel = true | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.$set(this.formData, 'isSelChannel', false) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          // this.formData.isSelChannel = false | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.formData.channel = [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.formData.content = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        console.log(this.formData.isSelChannel) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.formData.icNatId = this.icNatId | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (this.formData.userId) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.isFromResi = true | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -461,6 +470,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.formData.channel = [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.formData.content = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.btnDisable = true | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -627,6 +637,9 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          { required: true, message: '检测结果不能为空', trigger: 'blur' }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        isSelChannel: [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          { required: false }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        channel: [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          { required: false }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ], | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |