| 
						
						
						
					 | 
				
				 | 
				
					@ -1,110 +1,91 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <div class="div_main"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <div class="div_search"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-form | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        :inline="true" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        :model="formData" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ref="ref_searchform" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        :label-width="'90px'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-form :inline="true" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               :model="formData" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               ref="ref_searchform" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               :label-width="'90px'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-form-item label="信息范围"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-select | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              class="list_item_width_1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              v-model.trim="formData.searchType" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              placeholder="请选择" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-option | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                v-for="item in orgTypeList" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :value="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-select class="list_item_width_1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       v-model.trim="formData.searchType" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       placeholder="请选择"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-option v-for="item in orgTypeList" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :value="item.value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-form-item label="本辖区居民"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-select | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              class="list_item_width_1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              :disabled="formData.searchType != 'current'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              v-model.trim="formData.isResiUser" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              placeholder="请选择" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-option | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                v-for="item in isResiUserList" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :value="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-select class="list_item_width_1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       :disabled="formData.searchType != 'current'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       v-model.trim="formData.isResiUser" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       placeholder="请选择"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-option v-for="item in isResiUserList" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :value="item.value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-form-item label="接种时间" label-width="110px" prop="startTime"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-date-picker | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              v-model="timeRange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              type="datetimerange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              @change="handleTimeChange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              value-format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              range-separator="至" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              start-placeholder="开始时间" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              end-placeholder="结束时间" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-form-item label="接种时间" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        label-width="110px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        prop="startTime"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-date-picker v-model="timeRange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            type="datetimerange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            @change="handleTimeChange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            value-format="yyyy-MM-dd HH:mm" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            range-separator="至" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            start-placeholder="开始时间" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            end-placeholder="结束时间"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-date-picker> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-form-item label="姓名" prop="name"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-input | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                v-model="formData.name" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                class="list_item_width_1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                placeholder="请输入姓名" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-form-item label="姓名" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                          prop="name"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-input v-model="formData.name" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        class="list_item_width_1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        placeholder="请输入姓名"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-input> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-form-item label="手机号" prop="mobile"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-input | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                v-model="formData.mobile" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                class="list_item_width_1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                placeholder="请输入手机号" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-form-item label="手机号" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                          prop="mobile"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-input v-model="formData.mobile" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        class="list_item_width_1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        placeholder="请输入手机号"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-input> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-form-item label="身份证" prop="idCard"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-input | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                v-model="formData.idCard" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                class="list_item_width_1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                placeholder="请输入身份证" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-form-item label="身份证" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                          prop="idCard"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-input v-model="formData.idCard" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        class="list_item_width_1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        placeholder="请输入身份证"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-input> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              style="margin-left: 30px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              class="diy-button--search" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              @click="handleSearch" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              >查询</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              style="margin-left: 10px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              class="diy-button--reset" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              @click="resetSearch" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              >重置</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button style="margin-left: 30px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       class="diy-button--search" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       @click="handleSearch">查询</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button style="margin-left: 10px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       class="diy-button--reset" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       @click="resetSearch">重置</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </el-form> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -115,191 +96,145 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   @click="handleAdd">新增</el-button> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          style="float: left" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          class="diy-button--export" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          @click="handleExportModule" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          >下载模板</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-upload | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          ref="upload" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :multiple="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :show-file-list="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :before-upload="beforeUpload" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          action="" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          accept=".xlsx,.xls" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :limit="1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :on-exceed="handleExceed" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :http-request="uploadFile" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            style="margin-left: 10px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            class="diy-button--delete" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            >导入</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-button style="float: left" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   class="diy-button--export" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   @click="handleExportModule">下载模板</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-upload ref="upload" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   :multiple="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   :show-file-list="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   :before-upload="beforeUpload" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   action="" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   accept=".xlsx,.xls" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   :limit="1" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   :on-exceed="handleExceed" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   :http-request="uploadFile"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-button style="margin-left: 10px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                     size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                     class="diy-button--delete">导入</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-upload> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          style="float: left; margin-left: 10px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          class="diy-button--reset" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          @click="handleExport" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          >导出</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-button style="float: left; margin-left: 10px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   class="diy-button--reset" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   @click="handleExport">导出</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-table | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        class="table" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ref="ref_table" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        :data="tableData" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        border | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        :height="tableHeight" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        v-loading="tableLoading" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        :header-cell-style="{ background: '#2195FE', color: '#FFFFFF' }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        style="width: 100%" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          label="序号" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          type="index" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          width="50" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ></el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          prop="name" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          label="姓名" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          width="180" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-table class="table" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ref="ref_table" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :data="tableData" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                border | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :height="tableHeight" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                v-loading="tableLoading" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :header-cell-style="{ background: '#2195FE', color: '#FFFFFF' }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                style="width: 100%"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column label="序号" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         type="index" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         width="50"></el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column prop="name" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         label="姓名" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         width="180"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          prop="mobile" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          label="手机号" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          width="180" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column prop="mobile" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         label="手机号" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         width="180"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          prop="idCard" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          label="身份证" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          width="180" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column prop="idCard" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         label="身份证" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         width="180"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          prop="inoculateTime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          label="接种时间" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          width="180" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column prop="inoculateTime" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         label="接种时间" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         width="180"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          prop="inoculateAddress" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          show-overflow-tooltip | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          label="接种地点" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          min-width="230" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column prop="inoculateAddress" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         show-overflow-tooltip | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         label="接种地点" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         min-width="230"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          prop="manufacturer" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          show-overflow-tooltip | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          label="疫苗厂家" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          min-width="180" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column prop="manufacturer" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         show-overflow-tooltip | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         label="疫苗厂家" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         min-width="180"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          v-if="isResiUser" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          prop="isResiUserShow" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          show-overflow-tooltip | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          label="本辖区居民" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          width="120" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column v-if="isResiUser" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         prop="isResiUserShow" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         show-overflow-tooltip | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         label="本辖区居民" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         width="120"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          label="操作" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          fixed="right" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          width="140" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          class="operate" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column label="操作" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         fixed="right" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         width="140" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         header-align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         align="center" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         class="operate"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <template slot-scope="scope"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              type="text" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              class="div-table-button--detail" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              @click="handleDetail(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              >查看</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              v-if="!isResiUser" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              type="text" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              class="div-table-button--edit" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              @click="handleAttention(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              >同步</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              v-if=" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button type="text" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       class="div-table-button--detail" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       @click="handleDetail(scope.row)">查看</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button v-if="!isResiUser" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       type="text" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       class="div-table-button--edit" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       @click="handleAttention(scope.row)">同步</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button v-if=" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                isResiUser && | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                scope.row.userType === 'synchro' && | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                scope.row.agencyId === agencyId | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              " | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              type="text" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              class="div-table-button--delete" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              @click="handleCancelAttention(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              >取消同步</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       type="text" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       class="div-table-button--delete" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       @click="handleCancelAttention(scope.row)">取消同步</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </el-table> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-pagination | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          @size-change="handleSizeChange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          @current-change="handleCurrentChange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :current-page.sync="pageNo" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :page-sizes="[20, 50, 100, 200]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :page-size="pageSize" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          layout="sizes, prev, pager, next, total" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :total="total" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-pagination @size-change="handleSizeChange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       @current-change="handleCurrentChange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       :current-page.sync="pageNo" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       :page-sizes="[20, 50, 100, 200]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       :page-size="pageSize" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       layout="sizes, prev, pager, next, total" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                       :total="total"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-pagination> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <!-- 修改弹出框 --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <el-dialog | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      :visible.sync="formShow" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      :close-on-click-modal="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      :close-on-press-escape="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      :title="formTitle" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      width="850px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      top="5vh" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      class="dialog-h" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      @closed="diaClose" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <vaccinForm | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ref="ref_form" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        @dialogCancle="diaClose" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        @dialogOk="addFormOk" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      ></vaccinForm> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <el-dialog :visible.sync="formShow" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               :close-on-click-modal="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               :close-on-press-escape="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               :title="formTitle" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               width="850px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               top="5vh" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               class="dialog-h" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					               @closed="diaClose"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <vaccinForm ref="ref_form" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  @dialogCancle="diaClose" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  @dialogOk="addFormOk"></vaccinForm> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </el-dialog> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</template> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -314,7 +249,7 @@ import { Loading } from "element-ui"; // 引入Loading服务 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					let loading; // 加载动画 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  data() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  data () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    return { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      loading: false, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      total: 0, | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -367,8 +302,8 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    vaccinForm, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    natForm, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  async created() {}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  async mounted() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  async created () { }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  async mounted () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //获取场所类型 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    const { user } = this.$store.state; | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -378,7 +313,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  methods: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleSearch() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleSearch () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.isResiUser = this.formData.searchType === "current"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      await this.loadTable(); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -388,7 +323,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async loadTable() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async loadTable () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.tableLoading = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const url = "/epmetuser/icVaccine/vaccine-list"; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -421,7 +356,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.tableLoading = false; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleTimeChange(time) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleTimeChange (time) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (time) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.formData.startTime = time[0]; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.formData.endTime = time[1]; | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -431,12 +366,12 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    diaClose() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    diaClose () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$refs.ref_form.resetData(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formShow = false; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleDetail(row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleDetail (row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formTitle = "详情"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formShow = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const row1 = { ...row } | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -444,7 +379,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$refs.ref_form.initForm("detail", row2); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleAdd() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleAdd () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formTitle = "新增"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formShow = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$nextTick(() => { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -452,7 +387,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleEdit(row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleEdit (row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formTitle = "修改"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formShow = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$nextTick(() => { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -460,12 +395,12 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    addFormOk() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    addFormOk () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formShow = false; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.loadTable(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async getInfo(row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async getInfo (row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const url = "/epmetuser/icVaccine/detail"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let params = { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -481,7 +416,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return row; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleDelete(row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleDelete (row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let message = "确认删除?"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$confirm(message, "提示", { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -492,10 +427,10 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .then(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.deleteNat(row); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .catch((err) => {}); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .catch((err) => { }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async deleteNat(row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async deleteNat (row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const url = "/epmetuser/icNat/del"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // const url = "http://yapi.elinkservice.cn/mock/245/epmetuser/icNat/del" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -517,7 +452,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleCancelAttention(row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleCancelAttention (row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let message = | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        "取消同步后将不能在本辖区居民检测记录中查看,确认取消同步?"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -529,10 +464,10 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .then(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.cancelAttention(row); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .catch((err) => {}); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .catch((err) => { }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async cancelAttention(row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async cancelAttention (row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const url = "/epmetuser/icVaccine/cancelsynchro"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let params = { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -553,7 +488,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleAttention(row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleAttention (row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$confirm("确认将信息同步到本辖区核酸检测信息中心?", "提示", { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        confirmButtonText: "确定", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        cancelButtonText: "取消", | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -568,7 +503,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async attentionNat(row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async attentionNat (row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const url = "/epmetuser/icVaccine/synchro"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // const url = "http://yapi.elinkservice.cn/mock/245/epmetuser/icNat/synchro" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -591,7 +526,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //重置搜索条件 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    resetSearch() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    resetSearch () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formData = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        searchType: "current", //当前组织:current 根组织:all | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        name: "", //姓名 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -606,18 +541,18 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // this.loadTable() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleSizeChange(val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleSizeChange (val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.pageSize = val; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.pageNo = 1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.loadTable(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleCurrentChange(val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleCurrentChange (val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.pageNo = val; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.loadTable(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //导出表格 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleExport() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleExport () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let title = "核酸检测信息"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const url = "/epmetuser/icVaccine/export"; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -657,7 +592,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // 下载文件 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    download(data, fileName) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    download (data, fileName) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (!data) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -681,7 +616,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleExportModule() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async handleExportModule () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let title = "核酸检测信息导入模板"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const url = "/epmetuser/icVaccine/import-template-download"; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -722,7 +657,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // 上传文件之前的钩子 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    beforeUpload(file) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    beforeUpload (file) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const array = file.name.split("."); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const extension = array[array.length - 1]; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // const isLt1M = (file.size / 1024 / 1024) < 5 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -736,11 +671,11 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // 上传文件个数超过定义的数量 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleExceed(files, fileList) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleExceed (files, fileList) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$message.warning(`当前限制选择 1 个文件,请删除后继续上传`); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async uploadFile() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async uploadFile () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (this.fileName == "") { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.$message.warning("请选择要上传的文件!"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return false; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -777,13 +712,13 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.$message.error(rspMsg); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        (rspMsg, data) => {}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        (rspMsg, data) => { }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        { headers: { "Content-Type": "multipart/form-data" } } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      ); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // 开启加载动画 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    startLoading() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    startLoading () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      loading = Loading.service({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        lock: true, // 是否锁定 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        text: "正在加载……", // 加载中需要显示的文字 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -791,7 +726,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // 结束加载动画 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    endLoading() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    endLoading () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // clearTimeout(timer); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (loading) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        loading.close(); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -799,7 +734,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  computed: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    tableHeight() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    tableHeight () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return this.$store.state.inIframe | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ? this.clientHeight - 420 + this.iframeHeight | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        : this.clientHeight - 420; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |