Browse Source

Merge branch 'dev-0420'

shibei_master
dai 3 years ago
parent
commit
8dd288f23f
  1. 73
      src/views/modules/base/epidemic/antiInfo.vue
  2. 207
      src/views/modules/base/epidemic/vaccin.vue
  3. 333
      src/views/modules/base/epidemic/veroFocus/veroFocusList.vue

73
src/views/modules/base/epidemic/antiInfo.vue

@ -1,6 +1,7 @@
<template> <template>
<div class="div_main"> <div class="div_main">
<div ref="div_search" class="div_search"> <div ref="div_search"
class="div_search">
<el-form :inline="true" <el-form :inline="true"
:model="searchForm" :model="searchForm"
ref="ref_searchform" ref="ref_searchform"
@ -8,93 +9,73 @@
<div> <div>
<el-form-item label="所属网格" <el-form-item label="所属网格"
prop="gridId"> prop="gridId">
<el-select <el-select v-model.trim="searchForm.gridId"
v-model.trim="searchForm.gridId"
placeholder="请选择" placeholder="请选择"
size="small" size="small"
clearable clearable
class="resi-cell-select" class="resi-cell-select"
@change="handleChangeGrid" @change="handleChangeGrid">
> <el-option v-for="item in optionsG"
<el-option
v-for="item in optionsG"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="所属小区" <el-form-item label="所属小区"
prop="neighborId"> prop="neighborId">
<el-select <el-select v-model.trim="searchForm.neighborId"
v-model.trim="searchForm.neighborId"
placeholder="请选择小区" placeholder="请选择小区"
size="small" size="small"
clearable clearable
class="resi-cell-select" class="resi-cell-select"
@clear="handleClearVillage" @clear="handleClearVillage"
@change="handleChangeV" @change="handleChangeV">
> <el-option v-for="item in optionsV"
<el-option
v-for="item in optionsV"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
<el-select <el-select v-model.trim="searchForm.buildingId"
v-model.trim="searchForm.buildingId"
placeholder="楼号" placeholder="楼号"
size="small" size="small"
clearable clearable
style="width: 120px;" style="width: 120px;"
class="resi-cell-select" class="resi-cell-select"
@clear="handleClearBuild" @clear="handleClearBuild"
@change="handleChangeB" @change="handleChangeB">
> <el-option v-for="item in optionsB"
<el-option
v-for="item in optionsB"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
<el-select <el-select v-model.trim="searchForm.unitId"
v-model.trim="searchForm.unitId"
placeholder="单元" placeholder="单元"
size="small" size="small"
clearable clearable
style="width: 120px;" style="width: 120px;"
class="resi-cell-select" class="resi-cell-select"
@click="handleClearDan" @click="handleClearDan"
@change="handleChangeD" @change="handleChangeD">
> <el-option v-for="item in optionsD"
<el-option
v-for="item in optionsD"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
<el-select <el-select v-model.trim="searchForm.houseId"
v-model.trim="searchForm.houseId"
placeholder="房号" placeholder="房号"
size="small" size="small"
clearable clearable
style="width: 120px;" style="width: 120px;"
class="resi-cell-select" class="resi-cell-select">
> <el-option v-for="item in optionsH"
<el-option
v-for="item in optionsH"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
@ -368,7 +349,8 @@
</el-form> </el-form>
<div style="padding: 0 20px;"> <div style="padding: 0 20px;">
<el-tabs v-model="activeName"> <el-tabs v-model="activeName">
<el-tab-pane label="疫苗接种信息" name="first"> <el-tab-pane label="疫苗接种信息"
name="first">
<el-table class="table" <el-table class="table"
:data="vaccineList" :data="vaccineList"
border border
@ -401,7 +383,8 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="核酸检测信息" name="second"> <el-tab-pane label="核酸检测信息"
name="second">
<el-table class="table" <el-table class="table"
:data="natList" :data="natList"
border border
@ -434,7 +417,8 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="行程信息" name="third"> <el-tab-pane label="行程信息"
name="third">
<el-table class="table" <el-table class="table"
:data="tripList" :data="tripList"
border border
@ -490,7 +474,6 @@
</div> </div>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>

207
src/views/modules/base/epidemic/vaccin.vue

@ -1,51 +1,42 @@
<template> <template>
<div class="div_main"> <div class="div_main">
<div class="div_search"> <div class="div_search">
<el-form <el-form :inline="true"
:inline="true"
:model="formData" :model="formData"
ref="ref_searchform" ref="ref_searchform"
:label-width="'90px'" :label-width="'90px'">
>
<div> <div>
<el-form-item label="信息范围"> <el-form-item label="信息范围">
<el-select <el-select class="list_item_width_1"
class="list_item_width_1"
size="small" size="small"
v-model.trim="formData.searchType" v-model.trim="formData.searchType"
placeholder="请选择" placeholder="请选择">
> <el-option v-for="item in orgTypeList"
<el-option
v-for="item in orgTypeList"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="本辖区居民"> <el-form-item label="本辖区居民">
<el-select <el-select class="list_item_width_1"
class="list_item_width_1"
size="small" size="small"
:disabled="formData.searchType != 'current'" :disabled="formData.searchType != 'current'"
v-model.trim="formData.isResiUser" v-model.trim="formData.isResiUser"
placeholder="请选择" placeholder="请选择">
> <el-option v-for="item in isResiUserList"
<el-option
v-for="item in isResiUserList"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="接种时间" label-width="110px" prop="startTime"> <el-form-item label="接种时间"
<el-date-picker label-width="110px"
v-model="timeRange" prop="startTime">
<el-date-picker v-model="timeRange"
size="small" size="small"
type="datetimerange" type="datetimerange"
@change="handleTimeChange" @change="handleTimeChange"
@ -53,58 +44,48 @@
value-format="yyyy-MM-dd HH:mm" value-format="yyyy-MM-dd HH:mm"
range-separator="至" range-separator="至"
start-placeholder="开始时间" start-placeholder="开始时间"
end-placeholder="结束时间" end-placeholder="结束时间">
>
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<div> <div>
<el-form-item label="姓名" prop="name"> <el-form-item label="姓名"
<el-input prop="name">
v-model="formData.name" <el-input v-model="formData.name"
size="small" size="small"
class="list_item_width_1" class="list_item_width_1"
clearable clearable
placeholder="请输入姓名" placeholder="请输入姓名">
>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号" prop="mobile"> <el-form-item label="手机号"
<el-input prop="mobile">
v-model="formData.mobile" <el-input v-model="formData.mobile"
size="small" size="small"
class="list_item_width_1" class="list_item_width_1"
clearable clearable
placeholder="请输入手机号" placeholder="请输入手机号">
>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证" prop="idCard"> <el-form-item label="身份证"
<el-input prop="idCard">
v-model="formData.idCard" <el-input v-model="formData.idCard"
size="small" size="small"
class="list_item_width_1" class="list_item_width_1"
clearable clearable
placeholder="请输入身份证" placeholder="请输入身份证">
>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-button <el-button style="margin-left: 30px"
style="margin-left: 30px"
size="small" size="small"
class="diy-button--search" class="diy-button--search"
@click="handleSearch" @click="handleSearch">查询</el-button>
>查询</el-button <el-button style="margin-left: 10px"
>
<el-button
style="margin-left: 10px"
size="small" size="small"
class="diy-button--reset" class="diy-button--reset"
@click="resetSearch" @click="resetSearch">重置</el-button>
>重置</el-button
>
</div> </div>
</div> </div>
</el-form> </el-form>
@ -115,15 +96,11 @@
size="small" size="small"
@click="handleAdd">新增</el-button> --> @click="handleAdd">新增</el-button> -->
<el-button <el-button style="float: left"
style="float: left"
class="diy-button--export" class="diy-button--export"
size="small" size="small"
@click="handleExportModule" @click="handleExportModule">下载模板</el-button>
>下载模板</el-button <el-upload ref="upload"
>
<el-upload
ref="upload"
:multiple="false" :multiple="false"
:show-file-list="false" :show-file-list="false"
:before-upload="beforeUpload" :before-upload="beforeUpload"
@ -131,132 +108,98 @@
accept=".xlsx,.xls" accept=".xlsx,.xls"
:limit="1" :limit="1"
:on-exceed="handleExceed" :on-exceed="handleExceed"
:http-request="uploadFile" :http-request="uploadFile">
> <el-button style="margin-left: 10px"
<el-button
style="margin-left: 10px"
size="small" size="small"
class="diy-button--delete" class="diy-button--delete">导入</el-button>
>导入</el-button
>
</el-upload> </el-upload>
<el-button <el-button style="float: left; margin-left: 10px"
style="float: left; margin-left: 10px"
class="diy-button--reset" class="diy-button--reset"
size="small" size="small"
@click="handleExport" @click="handleExport">导出</el-button>
>导出</el-button
>
</div> </div>
<el-table <el-table class="table"
class="table"
ref="ref_table" ref="ref_table"
:data="tableData" :data="tableData"
border border
:height="tableHeight" :height="tableHeight"
v-loading="tableLoading" v-loading="tableLoading"
:header-cell-style="{ background: '#2195FE', color: '#FFFFFF' }" :header-cell-style="{ background: '#2195FE', color: '#FFFFFF' }"
style="width: 100%" style="width: 100%">
> <el-table-column label="序号"
<el-table-column
label="序号"
header-align="center" header-align="center"
align="center" align="center"
type="index" type="index"
width="50" width="50"></el-table-column>
></el-table-column>
<el-table-column <el-table-column prop="name"
prop="name"
header-align="center" header-align="center"
align="center" align="center"
label="姓名" label="姓名"
width="180" width="180">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="mobile"
prop="mobile"
header-align="center" header-align="center"
align="center" align="center"
label="手机号" label="手机号"
width="180" width="180">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="idCard"
prop="idCard"
header-align="center" header-align="center"
align="center" align="center"
label="身份证" label="身份证"
width="180" width="180">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="inoculateTime"
prop="inoculateTime"
header-align="center" header-align="center"
align="center" align="center"
label="接种时间" label="接种时间"
width="180" width="180">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="inoculateAddress"
prop="inoculateAddress"
header-align="center" header-align="center"
align="center" align="center"
show-overflow-tooltip show-overflow-tooltip
label="接种地点" label="接种地点"
min-width="230" min-width="230">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="manufacturer"
prop="manufacturer"
header-align="center" header-align="center"
align="center" align="center"
show-overflow-tooltip show-overflow-tooltip
label="疫苗厂家" label="疫苗厂家"
min-width="180" min-width="180">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column v-if="isResiUser"
v-if="isResiUser"
prop="isResiUserShow" prop="isResiUserShow"
header-align="center" header-align="center"
align="center" align="center"
show-overflow-tooltip show-overflow-tooltip
label="本辖区居民" label="本辖区居民"
width="120" width="120">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="操作"
label="操作"
fixed="right" fixed="right"
width="140" width="140"
header-align="center" header-align="center"
align="center" align="center"
class="operate" class="operate">
>
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button type="text"
type="text"
class="div-table-button--detail" class="div-table-button--detail"
size="small" size="small"
@click="handleDetail(scope.row)" @click="handleDetail(scope.row)">查看</el-button>
>查看</el-button
>
<el-button <el-button v-if="!isResiUser"
v-if="!isResiUser"
type="text" type="text"
class="div-table-button--edit" class="div-table-button--edit"
size="small" size="small"
@click="handleAttention(scope.row)" @click="handleAttention(scope.row)">同步</el-button>
>同步</el-button
>
<el-button <el-button v-if="
v-if="
isResiUser && isResiUser &&
scope.row.userType === 'synchro' && scope.row.userType === 'synchro' &&
scope.row.agencyId === agencyId scope.row.agencyId === agencyId
@ -264,42 +207,34 @@
type="text" type="text"
class="div-table-button--delete" class="div-table-button--delete"
size="small" size="small"
@click="handleCancelAttention(scope.row)" @click="handleCancelAttention(scope.row)">取消同步</el-button>
>取消同步</el-button
>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<div> <div>
<el-pagination <el-pagination @size-change="handleSizeChange"
@size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page.sync="pageNo" :current-page.sync="pageNo"
:page-sizes="[20, 50, 100, 200]" :page-sizes="[20, 50, 100, 200]"
:page-size="pageSize" :page-size="pageSize"
layout="sizes, prev, pager, next, total" layout="sizes, prev, pager, next, total"
:total="total" :total="total">
>
</el-pagination> </el-pagination>
</div> </div>
</div> </div>
<!-- 修改弹出框 --> <!-- 修改弹出框 -->
<el-dialog <el-dialog :visible.sync="formShow"
:visible.sync="formShow"
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
:title="formTitle" :title="formTitle"
width="850px" width="850px"
top="5vh" top="5vh"
class="dialog-h" class="dialog-h"
@closed="diaClose" @closed="diaClose">
> <vaccinForm ref="ref_form"
<vaccinForm
ref="ref_form"
@dialogCancle="diaClose" @dialogCancle="diaClose"
@dialogOk="addFormOk" @dialogOk="addFormOk"></vaccinForm>
></vaccinForm>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>

333
src/views/modules/base/epidemic/veroFocus/veroFocusList.vue

@ -1,58 +1,50 @@
<template> <template>
<div class="div_main"> <div class="div_main">
<div class="div_search"> <div class="div_search">
<el-form <el-form :inline="true"
:inline="true"
:model="formData" :model="formData"
ref="ref_searchform" ref="ref_searchform"
:label-width="'90px'" :label-width="'90px'">
>
<div> <div>
<el-form-item label="姓名" prop="name"> <el-form-item label="姓名"
<el-input prop="name">
v-model="formData.name" <el-input v-model="formData.name"
size="small" size="small"
class="list_item_width_1" class="list_item_width_1"
clearable clearable
placeholder="请输入姓名" placeholder="请输入姓名">
>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="手机号" prop="mobile"> <el-form-item label="手机号"
<el-input prop="mobile">
v-model="formData.mobile" <el-input v-model="formData.mobile"
size="small" size="small"
class="list_item_width_1" class="list_item_width_1"
clearable clearable
placeholder="请输入手机号" placeholder="请输入手机号">
>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="身份证" prop="mobile"> <el-form-item label="身份证"
<el-input prop="mobile">
v-model="formData.idCard" <el-input v-model="formData.idCard"
size="small" size="small"
class="list_item_width_1" class="list_item_width_1"
clearable clearable
placeholder="请输入身份证" placeholder="请输入身份证">
>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="接种针次" prop="vaccinationCount"> <el-form-item label="接种针次"
<el-select prop="vaccinationCount">
class="list_item_width_1" <el-select class="list_item_width_1"
v-model.trim="formData.vaccinationCount" v-model.trim="formData.vaccinationCount"
placeholder="请选择" placeholder="请选择"
clearable clearable>
> <el-option v-for="item in veroNumList"
<el-option
v-for="item in veroNumList"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -62,26 +54,21 @@
<div class="resi-cell-value"> <div class="resi-cell-value">
<div class="resi-cell-col"> <div class="resi-cell-col">
<el-form-item prop="villageId"> <el-form-item prop="villageId">
<el-select <el-select v-model.trim="formData.villageId"
v-model.trim="formData.villageId"
placeholder="小区" placeholder="小区"
size="small" size="small"
clearable clearable
class="resi-cell-select" class="resi-cell-select"
@change="handleChangeV" @change="handleChangeV">
> <el-option v-for="item in optionsV"
<el-option
v-for="item in optionsV"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item prop="buildId"> <el-form-item prop="buildId">
<el-select <el-select v-model.trim="formData.buildId"
v-model.trim="formData.buildId"
placeholder="楼号" placeholder="楼号"
:disabled="!this.formData.villageId" :disabled="!this.formData.villageId"
size="small" size="small"
@ -90,20 +77,16 @@
resi-cell-select resi-cell-select-middle resi-cell-select resi-cell-select-middle
list_item_width_1 list_item_width_1
" "
@change="handleChangeB" @change="handleChangeB">
> <el-option v-for="item in optionsB"
<el-option
v-for="item in optionsB"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item prop="unitId"> <el-form-item prop="unitId">
<el-select <el-select v-model.trim="formData.unitId"
v-model.trim="formData.unitId"
placeholder="单元" placeholder="单元"
size="small" size="small"
:disabled="!this.formData.buildId" :disabled="!this.formData.buildId"
@ -112,20 +95,16 @@
resi-cell-select resi-cell-select-middle resi-cell-select resi-cell-select-middle
list_item_width_1 list_item_width_1
" "
@change="handleChangeD" @change="handleChangeD">
> <el-option v-for="item in optionsD"
<el-option
v-for="item in optionsD"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item prop="homeId"> <el-form-item prop="homeId">
<el-select <el-select v-model.trim="formData.homeId"
v-model.trim="formData.homeId"
placeholder="房号" placeholder="房号"
:disabled="!this.formData.unitId" :disabled="!this.formData.unitId"
size="small" size="small"
@ -133,52 +112,39 @@
class=" class="
resi-cell-select resi-cell-select-middle resi-cell-select resi-cell-select-middle
list_item_width_1 list_item_width_1
" ">
> <el-option v-for="item in optionsH"
<el-option
v-for="item in optionsH"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value">
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</div> </div>
</div> </div>
</el-form-item> </el-form-item>
<el-button <el-button style="margin-left: 30px"
style="margin-left: 30px"
size="small" size="small"
class="diy-button--search" class="diy-button--search"
@click="handleSearch" @click="handleSearch">查询</el-button>
>查询</el-button <el-button style="margin-left: 10px"
>
<el-button
style="margin-left: 10px"
size="small" size="small"
class="diy-button--reset" class="diy-button--reset"
@click="resetSearch" @click="resetSearch">重置</el-button>
>重置</el-button
>
</div> </div>
</el-form> </el-form>
</div> </div>
<div class="div_table"> <div class="div_table">
<div class="div_btn"> <div class="div_btn">
<el-button class="diy-button--add" size="small" @click="handleAdd" <el-button class="diy-button--add"
>新增</el-button size="small"
> @click="handleAdd">新增</el-button>
<el-button <el-button style="float: left"
style="float: left"
class="diy-button--export" class="diy-button--export"
size="small" size="small"
@click="handleExportModule" @click="handleExportModule">下载模板</el-button>
>下载模板</el-button <el-upload ref="upload"
>
<el-upload
ref="upload"
:multiple="false" :multiple="false"
:show-file-list="false" :show-file-list="false"
:before-upload="beforeUpload" :before-upload="beforeUpload"
@ -186,42 +152,28 @@
accept=".xlsx" accept=".xlsx"
:limit="1" :limit="1"
:on-exceed="handleExceed" :on-exceed="handleExceed"
:http-request="uploadFile" :http-request="uploadFile">
> <el-button style="margin-left: 10px"
<el-button
style="margin-left: 10px"
size="small" size="small"
class="diy-button--delete" class="diy-button--delete">导入</el-button>
>导入</el-button
>
</el-upload> </el-upload>
<el-button <el-button style="float: left; margin-left: 10px"
style="float: left; margin-left: 10px"
class="diy-button--reset" class="diy-button--reset"
size="small" size="small"
@click="handleExport" @click="handleExport">导出</el-button>
>导出</el-button
>
<el-button <el-button style="margin-left: 15px"
style="margin-left: 15px"
class="diy-button--more" class="diy-button--more"
size="small" size="small"
@click="handleSendNotice" @click="handleSendNotice">发送通知</el-button>
>发送通知</el-button <el-button style="margin-left: 15px"
>
<el-button
style="margin-left: 15px"
class="diy-button--more" class="diy-button--more"
size="small" size="small"
@click="handleDelete" @click="handleDelete">取消关注</el-button>
>取消关注</el-button
>
</div> </div>
<el-table <el-table ref="ref_table"
ref="ref_table"
class="table" class="table"
:data="tableData" :data="tableData"
border border
@ -230,164 +182,124 @@
:header-cell-style="{ background: '#2195FE', color: '#FFFFFF' }" :header-cell-style="{ background: '#2195FE', color: '#FFFFFF' }"
@select="handleSelectTable" @select="handleSelectTable"
@select-all="handleSelAll" @select-all="handleSelAll"
style="width: 100%" style="width: 100%">
> <el-table-column type="selection"
<el-table-column type="selection" width="55"></el-table-column> width="55"></el-table-column>
<el-table-column <el-table-column label="序号"
label="序号"
header-align="center" header-align="center"
align="center" align="center"
type="index" type="index"
width="50" width="50"></el-table-column>
></el-table-column>
<el-table-column <el-table-column prop="name"
prop="name"
header-align="center" header-align="center"
align="center" align="center"
label="姓名" label="姓名"
width="90" width="90">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="mobile"
prop="mobile"
header-align="center" header-align="center"
align="center" align="center"
label="手机号" label="手机号"
width="110" width="110">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="idCard"
prop="idCard"
header-align="center" header-align="center"
align="center" align="center"
label="身份证" label="身份证"
width="170" width="170">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="allName"
prop="allName"
header-align="center" header-align="center"
align="center" align="center"
label="所属房屋" label="所属房屋"
min-width="200" min-width="200">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="vaccinationCount"
prop="vaccinationCount"
header-align="center" header-align="center"
align="center" align="center"
label="接种针次" label="接种针次"
width="90" width="90">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="reason"
prop="reason"
header-align="center" header-align="center"
align="center" align="center"
show-overflow-tooltip show-overflow-tooltip
label="关注原因" label="关注原因"
min-width="180" min-width="180">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="remark"
prop="remark"
header-align="center" header-align="center"
align="center" align="center"
show-overflow-tooltip show-overflow-tooltip
label="备注" label="备注"
min-width="180" min-width="180">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column prop="lastInformTime"
prop="lastInformTime"
header-align="center" header-align="center"
align="center" align="center"
show-overflow-tooltip show-overflow-tooltip
label="最后一次通知时间" label="最后一次通知时间"
width="160" width="160">
>
</el-table-column> </el-table-column>
<el-table-column <el-table-column label="操作"
label="操作"
fixed="right" fixed="right"
width="140" width="140"
header-align="center" header-align="center"
align="center" align="center"
class="operate" class="operate">
>
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button type="text"
type="text"
class="div-table-button--detail" class="div-table-button--detail"
size="small" size="small"
@click="handleDetail(scope.row)" @click="handleDetail(scope.row)">查看</el-button>
>查看</el-button <el-button type="text"
>
<el-button
type="text"
class="div-table-button--edit" class="div-table-button--edit"
size="small" size="small"
@click="handleEdit(scope.row)" @click="handleEdit(scope.row)">修改</el-button>
>修改</el-button
>
<el-popover <el-popover popper-class="btn-popper"
popper-class="btn-popper"
placement="bottom" placement="bottom"
style="margin-left: 10px" style="margin-left: 10px"
width="20" width="20"
trigger="hover" trigger="hover">
>
<div class="table-more-btn"> <div class="table-more-btn">
<el-button <el-button type="text"
type="text"
class="div-table-button--detail--noline" class="div-table-button--detail--noline"
size="small" size="small"
@click="handleNoticeList(scope.row)" @click="handleNoticeList(scope.row)">通知记录</el-button>
>通知记录</el-button
>
</div> </div>
<div class="table-more-btn"> <div class="table-more-btn">
<el-button <el-button type="text"
type="text"
class="div-table-button--detail--noline" class="div-table-button--detail--noline"
size="small" size="small"
@click="handleVisiteList(scope.row)" @click="handleVisiteList(scope.row)">随访记录</el-button>
>随访记录</el-button
>
</div> </div>
<el-button <el-button type="text"
type="text"
size="small" size="small"
class="div-table-button--more" class="div-table-button--more"
slot="reference" slot="reference">更多<i class="el-icon-caret-bottom"></i></el-button>
>更多<i class="el-icon-caret-bottom"></i
></el-button>
</el-popover> </el-popover>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<div> <div>
<el-pagination <el-pagination @size-change="handleSizeChange"
@size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page.sync="pageNo" :current-page.sync="pageNo"
:page-sizes="[20, 50, 100, 200]" :page-sizes="[20, 50, 100, 200]"
:page-size="pageSize" :page-size="pageSize"
layout="sizes, prev, pager, next, total" layout="sizes, prev, pager, next, total"
:total="total" :total="total">
>
</el-pagination> </el-pagination>
</div> </div>
</div> </div>
<!-- 新增弹出框 --> <!-- 新增弹出框 -->
<el-dialog <el-dialog :visible.sync="addFormShow"
:visible.sync="addFormShow"
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
:destroy-on-close="true" :destroy-on-close="true"
@ -395,79 +307,60 @@
width="1050px" width="1050px"
top="5vh" top="5vh"
class="dialog-h" class="dialog-h"
@closed="diaClose" @closed="diaClose">
> <vero-focus-add ref="ref_form_add"
<vero-focus-add
ref="ref_form_add"
@dialogCancle="diaClose" @dialogCancle="diaClose"
@dialogOk="addFormOk" @dialogOk="addFormOk"></vero-focus-add>
></vero-focus-add>
</el-dialog> </el-dialog>
<!-- 修改弹出框 --> <!-- 修改弹出框 -->
<el-dialog <el-dialog :visible.sync="editFormShow"
:visible.sync="editFormShow"
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
:title="editFormTitle" :title="editFormTitle"
width="1050px" width="1050px"
top="5vh" top="5vh"
class="dialog-h" class="dialog-h"
@closed="diaClose" @closed="diaClose">
> <vero-focus-edit ref="ref_form_edit"
<vero-focus-edit
ref="ref_form_edit"
@dialogCancle="diaClose" @dialogCancle="diaClose"
@dialogOk="addFormOk" @dialogOk="addFormOk"></vero-focus-edit>
></vero-focus-edit>
</el-dialog> </el-dialog>
<!-- 发送通知弹出框 --> <!-- 发送通知弹出框 -->
<el-dialog <el-dialog :visible.sync="sendNoticeFormShow"
:visible.sync="sendNoticeFormShow"
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
title="发送通知" title="发送通知"
width="850px" width="850px"
top="5vh" top="5vh"
class="dialog-h" class="dialog-h"
@closed="diaClose" @closed="diaClose">
> <vf-send-notice ref="ref_sendnotice"
<vf-send-notice
ref="ref_sendnotice"
@dialogCancle="diaClose" @dialogCancle="diaClose"
@dialogOk="sendNoticeOk" @dialogOk="sendNoticeOk"></vf-send-notice>
></vf-send-notice>
</el-dialog> </el-dialog>
<!-- 通知记录弹出框 --> <!-- 通知记录弹出框 -->
<el-dialog <el-dialog :visible.sync="noticeListFormShow"
:visible.sync="noticeListFormShow"
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
title="通知记录" title="通知记录"
width="1050px" width="1050px"
top="5vh" top="5vh"
class="dialog-h" class="dialog-h"
@closed="diaClose" @closed="diaClose">
> <vf-notice-list ref="ref_noticelist"
<vf-notice-list @dialogCancle="diaClose"></vf-notice-list>
ref="ref_noticelist"
@dialogCancle="diaClose"
></vf-notice-list>
</el-dialog> </el-dialog>
<!-- 随访记录弹出框 --> <!-- 随访记录弹出框 -->
<el-dialog <el-dialog :visible.sync="visiteListFormShow"
:visible.sync="visiteListFormShow"
:close-on-click-modal="false" :close-on-click-modal="false"
:close-on-press-escape="false" :close-on-press-escape="false"
title="随访记录" title="随访记录"
width="1050px" width="1050px"
top="5vh" top="5vh"
class="dialog-h" class="dialog-h"
@closed="diaClose" @closed="diaClose">
> <vf-visite-list ref="ref_visitelist"
<vf-visite-list @dialogCancle="diaClose"></vf-visite-list>
ref="ref_visitelist"
@dialogCancle="diaClose"
></vf-visite-list>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>

Loading…
Cancel
Save