Browse Source

信息采集

shibei_master
jiangyy 3 years ago
parent
commit
fa88b2b5ac
  1. 136
      src/views/modules/base/collect.vue

136
src/views/modules/base/collect.vue

@ -1,50 +1,54 @@
<template>
<div class="resi-container">
<el-card ref="searchCard" class="search-card">
<el-form ref="searchForm" :inline="true" :model="fmData" class="demo-form-inline">
<el-form-item v-if="communityList.length > 0" label="所在社区" prop="orgId">
<el-select
v-model.trim="fmData.orgId"
<el-card ref="searchCard"
class="search-card">
<el-form ref="searchForm"
:inline="true"
:model="fmData"
class="demo-form-inline">
<el-form-item v-if="communityList.length > 0"
label="所在社区"
prop="orgId">
<el-select v-model.trim="fmData.orgId"
placeholder="所在社区"
size="small"
clearable
class="resi-cell-input"
>
<el-option
v-for="item in communityList"
class="resi-cell-input">
<el-option v-for="item in communityList"
:key="item.orgId"
:label="item.orgName"
:value="item.orgId"
>
:value="item.orgId">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="居住地址" prop="address">
<el-input
v-model="fmData.address"
<el-form-item label="居住地址"
prop="address">
<el-input v-model="fmData.address"
class="resi-cell-input"
size="small"
clearable
placeholder="请输入"
>
placeholder="请输入">
</el-input>
</el-form-item>
<el-form-item label="填写时间" prop="startTime">
<el-date-picker
v-model="timeRange"
<el-form-item label="填写时间"
prop="startTime">
<el-date-picker v-model="timeRange"
type="daterange"
clearable
size="small"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
value-format="yyyy-MM-dd"
>
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button class="diy-button--search" size="small" @click="handleSearch">查询</el-button>
<el-button class="diy-button--reset" size="small" @click="resetForm('searchForm')">重置</el-button>
<el-button class="diy-button--search"
size="small"
@click="handleSearch">查询</el-button>
<el-button class="diy-button--reset"
size="small"
@click="resetForm('searchForm')">重置</el-button>
</el-form-item>
</el-form>
@ -52,40 +56,79 @@
<el-card class="resi-card-table">
<div class="resi-row-btn">
<el-button @click="handleChu" class="diy-button--reset" size="small"
>导出</el-button
>
<el-button @click="handleChu"
class="diy-button--reset"
size="small">导出</el-button>
</div>
<el-table
:data="tableData"
<el-table :data="tableData"
border
style="width: 100%"
class="resi-table"
:height="tableHeight"
:span-method="arraySpanMethod"
>
<el-table-column label="序号" prop="desc" align="center" width="50" />
<el-table-column prop="houseHolderName" width="120" label="户主姓名" align="center" />
<el-table-column prop="address" align="center" label="居住地址" :show-overflow-tooltip="true" />
<el-table-column prop="houseType" align="center" width="120" label="自有/租住" >
:span-method="arraySpanMethod">
<el-table-column label="序号"
prop="desc"
align="center"
width="50" />
<el-table-column prop="houseHolderName"
width="100"
label="户主姓名"
align="center" />
<el-table-column prop="address"
align="center"
min-width="140"
label="居住地址"
:show-overflow-tooltip="true" />
<el-table-column prop="houseType"
align="center"
width="100"
label="自有/租住">
<template slot-scope="scope">
<span>
{{ scope.row.houseType == '1' ? '自有' : '租住' }}
</span>
</template>
</el-table-column>
<el-table-column prop="totalResi" width="120" align="center" label="居住成员人数" />
<el-table-column prop="memberName" width="120" label="成员姓名" align="center" :show-overflow-tooltip="true" />
<el-table-column prop="memberIdNum" width="180" align="center" label="成员身份证" />
<el-table-column prop="memberMobile" width="140" align="center" label="成员手机号" />
<el-table-column prop="heSuanCount" width="140" align="center" label="参加几轮核酸检测 " />
<el-table-column prop="ymjz" width="140" align="center" label="疫苗接种情况">
<el-table-column prop="totalResi"
width="80"
align="center"
label="居住人数" />
<el-table-column prop="memberName"
width="100"
label="成员姓名"
align="center"
:show-overflow-tooltip="true" />
<el-table-column prop="memberIdNum"
width="180"
align="center"
label="成员身份证" />
<el-table-column prop="memberMobile"
width="140"
align="center"
label="成员手机号" />
<el-table-column prop="heSuanCount"
width="120"
align="center"
label="核酸检测次数" />
<el-table-column prop="ymjz"
width="140"
align="center"
label="疫苗接种情况">
<template slot-scope="scope">
<span v-if="scope.row.ymjz == 1">全程接种</span>
<span v-if="scope.row.ymjz == 2">未全程接种</span>
<span v-if="scope.row.ymjz == 0">未接种</span>
</template>
</el-table-column>
<el-table-column prop="domicilePlace"
min-width="140"
align="center"
label="户籍所在地 " />
<el-table-column prop="workPlace"
min-width="120"
align="center"
label="单位或学校 " />
<!-- <el-table-column prop="organizationCreatedTime" align="center" label="创建时间"> -->
<!-- <el-table-column fixed="right" label="操作" align="center" width="100">
<template slot-scope="scope">
@ -123,30 +166,26 @@
</el-table-column> -->
</el-table>
<div>
<el-pagination
@size-change="handleSizeChange"
<el-pagination @size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="pageNo"
:page-sizes="[20, 50, 100, 200]"
:page-size="parseInt(pageSize)"
layout="sizes, prev, pager, next, total"
:total="total"
>
:total="total">
</el-pagination>
</div>
</el-card>
<!-- 修改弹出框 -->
<el-dialog
:visible.sync="formShow"
<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="handleClose"
>
@closed="handleClose">
<!-- <edit-form
ref="eleEditForm"
@dialogCancle="handleClose"
@ -427,5 +466,4 @@ export default {
position: relative;
overflow: visible;
}
</style>

Loading…
Cancel
Save