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

Loading…
Cancel
Save