| 
						
						
						
					 | 
					@ -1,17 +1,19 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					<template> | 
					 | 
					 | 
					<template> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  <div class="epidemic-form"> | 
					 | 
					 | 
					  <div class="epidemic-form"> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    <div class="dialog-h-content scroll-h"> | 
					 | 
					 | 
					    <div class="dialog-h-content scroll-h"> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					
 | 
					 | 
					 | 
					      <el-form | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					      <el-form ref="ref_form1" | 
					 | 
					 | 
					        ref="ref_form1" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					               :inline="true" | 
					 | 
					 | 
					        :inline="true" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					               :model="formData" | 
					 | 
					 | 
					        :model="formData" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					               :rules="dataRule" | 
					 | 
					 | 
					        :rules="dataRule" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					               class="form"> | 
					 | 
					 | 
					        class="form" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					
 | 
					 | 
					 | 
					      > | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        <el-form-item label="通知渠道" | 
					 | 
					 | 
					        <el-form-item | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                      prop="isSelChannel" | 
					 | 
					 | 
					          label="通知渠道" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                      label-width="150px" | 
					 | 
					 | 
					          prop="isSelChannel" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                      style="display: block"> | 
					 | 
					 | 
					          label-width="150px" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          style="display: block" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        > | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          <span>小程序通知</span> | 
					 | 
					 | 
					          <span>小程序通知</span> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          <!-- <el-checkbox v-model="formData.isSelChannel" | 
					 | 
					 | 
					          <!-- <el-checkbox v-model="formData.isSelChannel" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       key="0" | 
					 | 
					 | 
					                       key="0" | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -25,46 +27,46 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          </el-checkbox-group> --> | 
					 | 
					 | 
					          </el-checkbox-group> --> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        </el-form-item> | 
					 | 
					 | 
					        </el-form-item> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        <el-form-item label="通知内容" | 
					 | 
					 | 
					        <el-form-item | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                      prop="content" | 
					 | 
					 | 
					          label="通知内容" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                      label-width="150px" | 
					 | 
					 | 
					          prop="content" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                      style="display: block"> | 
					 | 
					 | 
					          label-width="150px" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					          <el-input class="item_width_1" | 
					 | 
					 | 
					          style="display: block" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                    type="textarea" | 
					 | 
					 | 
					        > | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                    maxlength="500" | 
					 | 
					 | 
					          <el-input | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                    show-word-limit | 
					 | 
					 | 
					            class="item_width_1" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                    :autosize="{ minRows: 10, maxRows: 15 }" | 
					 | 
					 | 
					            type="textarea" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                    clearable | 
					 | 
					 | 
					            maxlength="500" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                    placeholder="请输入通知内容" | 
					 | 
					 | 
					            show-word-limit | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                    v-model="formData.content"></el-input> | 
					 | 
					 | 
					            :autosize="{ minRows: 10, maxRows: 15 }" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            clearable | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            placeholder="请输入通知内容" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            v-model="formData.content" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          ></el-input> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        </el-form-item> | 
					 | 
					 | 
					        </el-form-item> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      </el-form> | 
					 | 
					 | 
					      </el-form> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    </div> | 
					 | 
					 | 
					    </div> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    <div class="form_div_btn"> | 
					 | 
					 | 
					    <div class="form_div_btn"> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					      <el-button size="small" | 
					 | 
					 | 
					      <el-button size="small" @click="handleCancle">取 消</el-button> | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                 @click="handleCancle">取 消</el-button> | 
					 | 
					 | 
					      <el-button | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					      <el-button size="small" | 
					 | 
					 | 
					        size="small" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                 type="primary" | 
					 | 
					 | 
					        type="primary" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                 :disabled="btnDisable" | 
					 | 
					 | 
					        :disabled="btnDisable" | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                 @click="handleComfirm">确 定</el-button> | 
					 | 
					 | 
					        @click="handleComfirm" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        >确 定</el-button | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      > | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    </div> | 
					 | 
					 | 
					    </div> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  </div> | 
					 | 
					 | 
					  </div> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					</template> | 
					 | 
					 | 
					</template> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					<script> | 
					 | 
					 | 
					<script> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import { Loading } from "element-ui"; // 引入Loading服务 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					import { Loading } from 'element-ui' // 引入Loading服务 | 
					 | 
					 | 
					let loading; // 加载动画 | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					let loading // 加载动画 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					export default { | 
					 | 
					 | 
					export default { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					  data () { | 
					 | 
					 | 
					  data() { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					    return { | 
					 | 
					 | 
					    return { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      activeName: "second", | 
					 | 
					 | 
					      activeName: "second", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      gridList: [], | 
					 | 
					 | 
					      gridList: [], | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -72,67 +74,105 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      btnDisable: false, | 
					 | 
					 | 
					      btnDisable: false, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      formData: { | 
					 | 
					 | 
					      formData: { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        origin: '1', | 
					 | 
					 | 
					        origin: "1", | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        isSelChannel: false, | 
					 | 
					 | 
					        isSelChannel: false, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        channel: [], | 
					 | 
					 | 
					        channel: [], | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        content: '', | 
					 | 
					 | 
					        content: "", | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        userList: [], | 
					 | 
					 | 
					        userList: [], | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      }, | 
					 | 
					 | 
					      }, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					      selectionAll: [] | 
					 | 
					 | 
					      selectionAll: [], | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					
 | 
					 | 
					 | 
					    }; | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					  }, | 
					 | 
					 | 
					  }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  components: {}, | 
					 | 
					 | 
					  components: {}, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					  async mounted () { | 
					 | 
					 | 
					  async mounted() {}, | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  }, | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  methods: { | 
					 | 
					 | 
					  methods: { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    handleCancle() { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.$emit("diaClose"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    async handleComfirm() { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.formData.channel = ["0"]; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      if (!this.formData.content) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.$message({ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          type: "warning", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          message: "请填写通知内容", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        }); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        return false; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      console.log(this.formData); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      // return false | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.btnDisable = true; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      setTimeout(() => { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.btnDisable = false; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      }, 5000); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      let url = ""; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      url = "/epmetuser/icNotice/sendPointNotice"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      const { data, code, msg } = await requestPost(url, this.formData); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      if (code === 0) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.$message({ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          type: "success", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          message: "操作成功", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        }); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.resetData(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.btnDisable = false; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.handleCancle(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      } else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.btnDisable = false; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.$message.error(msg); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    resetData() { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.formData = { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        origin: "2", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        isSelChannel: false, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        channel: [], | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        content: "", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        userList: [], | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      }; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    // 开启加载动画 | 
					 | 
					 | 
					    // 开启加载动画 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					    startLoading () { | 
					 | 
					 | 
					    startLoading() { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      loading = Loading.service({ | 
					 | 
					 | 
					      loading = Loading.service({ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        lock: true, // 是否锁定 | 
					 | 
					 | 
					        lock: true, // 是否锁定 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        text: '正在加载……', // 加载中需要显示的文字 | 
					 | 
					 | 
					        text: "正在加载……", // 加载中需要显示的文字 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        background: 'rgba(0,0,0,.7)' // 背景颜色 | 
					 | 
					 | 
					        background: "rgba(0,0,0,.7)", // 背景颜色 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					      }) | 
					 | 
					 | 
					      }); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					    }, | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    // 结束加载动画 | 
					 | 
					 | 
					    // 结束加载动画 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					    endLoading () { | 
					 | 
					 | 
					    endLoading() { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      // clearTimeout(timer); | 
					 | 
					 | 
					      // clearTimeout(timer); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      if (loading) { | 
					 | 
					 | 
					      if (loading) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        loading.close() | 
					 | 
					 | 
					        loading.close(); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					    } | 
					 | 
					 | 
					    }, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					  }, | 
					 | 
					 | 
					  }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  computed: { | 
					 | 
					 | 
					  computed: { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					    dataRule () { | 
					 | 
					 | 
					    dataRule() { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      return { | 
					 | 
					 | 
					      return { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        channel: [ | 
					 | 
					 | 
					        channel: [ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					          { required: true, message: '通知渠道不能为空', trigger: 'blur' } | 
					 | 
					 | 
					          { required: true, message: "通知渠道不能为空", trigger: "blur" }, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        ], | 
					 | 
					 | 
					        ], | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        content: [ | 
					 | 
					 | 
					        content: [ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					          { required: true, message: '通知内容不能为空', trigger: 'blur' } | 
					 | 
					 | 
					          { required: true, message: "通知内容不能为空", trigger: "blur" }, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        ] | 
					 | 
					 | 
					        ], | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					      } | 
					 | 
					 | 
					      }; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					    }, | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  }, | 
					 | 
					 | 
					  }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  props: { | 
					 | 
					 | 
					  props: { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    // serviceList: { | 
					 | 
					 | 
					    // serviceList: { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    //   type: Array, | 
					 | 
					 | 
					    //   type: Array, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    //   default: [] | 
					 | 
					 | 
					    //   default: [] | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    // }, | 
					 | 
					 | 
					    // }, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					  } | 
					 | 
					 | 
					  }, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					} | 
					 | 
					 | 
					}; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					</script> | 
					 | 
					 | 
					</script> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |