Browse Source

Merge branch 'dev-fangyi' into test

shibei_master
jiangyy 3 years ago
parent
commit
cd3ed63b63
  1. 34
      src/assets/scss/modules/visual/searchPerson.scss
  2. 8
      src/views/modules/base/epidemic/natInfo/natList.vue
  3. 69
      src/views/modules/visual/basicinfo/peopleSearch.vue

34
src/assets/scss/modules/visual/searchPerson.scss

@ -1,5 +1,10 @@
.div_people_search{
min-height:100%;
box-sizing: border-box;
}
.div_search_list { .div_search_list {
margin: 54px auto; margin: 44px auto;
text-align: center; text-align: center;
width: 750px; width: 750px;
height: 53px; height: 53px;
@ -38,13 +43,13 @@
} }
.list_box { .list_box {
margin: 96px auto 0; margin: 76px auto 0;
box-sizing: border-box; box-sizing: border-box;
// width: 70%; width: 80%;
width: 1021px; // width: 1421px;
// height: calc(88vh - 200px); // height: calc(88vh - 200px);
height: 349px; height: 485px;
color: #fff; color: #fff;
background: url('../../../img/modules/visual/warning-box.png') no-repeat background: url('../../../img/modules/visual/warning-box.png') no-repeat
center; center;
@ -73,8 +78,7 @@
.warning-table { .warning-table {
margin: 21px 24px auto 24px; margin: 21px 24px auto 24px;
box-sizing: border-box; box-sizing: border-box;
// height: 100%;
height: 100%;
.table { .table {
width: 100%; width: 100%;
@ -124,6 +128,15 @@
background-size: 100% 100%; background-size: 100% 100%;
} }
} }
&-status{
margin-top:20px;
.no-data{
display: flex;
justify-content: center;
}
}
} }
} }
@ -139,14 +152,17 @@
width: calc(100% / 10); width: calc(100% / 10);
} }
.td2 { .td2 {
width: calc(100% / 5); width: calc(100% / 6);
} }
.td3 { .td3 {
width: calc(100% / 4); width: calc(100% / 4);
} }
.pagination { .pagination {
box-sizing: border-box; box-sizing: border-box;
margin-top: 20px; padding-right:180px;
padding-bottom: 20px;
margin-top: 40px;
width: 100%; width: 100%;
height: 40px; height: 40px;
display: flex; display: flex;

8
src/views/modules/base/epidemic/natInfo/natList.vue

@ -141,25 +141,25 @@
header-align="center" header-align="center"
align="center" align="center"
label="姓名" label="姓名"
width="100"> min-width="100">
</el-table-column> </el-table-column>
<el-table-column prop="mobile" <el-table-column prop="mobile"
header-align="center" header-align="center"
align="center" align="center"
label="手机号" label="手机号"
width="110"> min-width="110">
</el-table-column> </el-table-column>
<el-table-column prop="idCard" <el-table-column prop="idCard"
header-align="center" header-align="center"
align="center" align="center"
label="身份证" label="身份证"
width="170"> min-width="170">
</el-table-column> </el-table-column>
<el-table-column prop="natTime" <el-table-column prop="natTime"
header-align="center" header-align="center"
align="center" align="center"
label="检测时间" label="检测时间"
width="170"> min-width="150">
</el-table-column> </el-table-column>
<el-table-column prop="natAddress" <el-table-column prop="natAddress"
header-align="center" header-align="center"

69
src/views/modules/visual/basicinfo/peopleSearch.vue

@ -1,5 +1,5 @@
<template> <template>
<div> <div class="div_people_search">
<!-- 组织路由 --> <!-- 组织路由 -->
<div class="div_top"> <div class="div_top">
<div class="router_line"></div> <div class="router_line"></div>
@ -46,37 +46,53 @@
<div class="td td2">姓名</div> <div class="td td2">姓名</div>
<div class="td td3">所属网格</div> <div class="td td3">所属网格</div>
<div class="td td3">所属小区</div> <div class="td td3">所属小区</div>
<div class="td td3">所属楼栋</div> <div class="td td1">所属楼栋</div>
<div class="td td2">操作</div> <div class="td td1">操作</div>
</div> </div>
<div class="table-body"> <div v-if="!loading && tableData.length> 0"
class="table-body">
<div class="table-body-tr" <div class="table-body-tr"
v-for="(item,index) in tableData" v-for="(item,index) in tableData"
:key='index'> :key='index'>
<div class="td td1">{{item.sort+1}} </div> <div class="td td1">{{item.sort}} </div>
<div class="td td2">{{item.name}} </div> <div class="td td2">{{item.name}} </div>
<div class="td td3">{{item.gridName}} </div> <div class="td td3">{{item.gridName}} </div>
<div class="td td3">{{item.neighborHoodName}} </div> <div class="td td3">{{item.neighborHoodName}} </div>
<div class="td td3">{{item.buildNum}} </div> <div class="td td1">{{item.buildNum}} </div>
<div @click="handelToPeople(index)" <div @click="handelToPeople(index)"
class="td td2 btn_detail">{{'查看'}} </div> class="td td1 btn_detail">{{'查看'}} </div>
</div> </div>
</div> </div>
<div class="table-status"
v-if="loading">
<screen-loading>加载中</screen-loading>
</div>
<div class="table-status"
v-if="tableData.length == 0 && !loading">
<div class="no-data">
<img src="@/assets/img/modules/visual/noData.png"
class="no-data-img" />
</div>
</div>
</div> </div>
</div>
<div class="pagination">
<el-pagination background
layout="prev, pager, next"
:current-page="pageNo"
:page-size="pageSize"
:total="total"
@current-change="pageCurrentChangeHandle">
</el-pagination>
</div> </div>
</div> </div>
<div class="pagination">
<el-pagination background
layout="prev, pager, next"
:current-page="pageNo"
:page-size="pageSize"
:total="total"
@current-change="pageCurrentChangeHandle">
</el-pagination>
</div>
</div> </div>
<people v-if="orgLevel==='people'" <people v-if="orgLevel==='people'"
@ -90,18 +106,20 @@
<script> <script>
import { requestPost } from "@/js/dai/request"; import { requestPost } from "@/js/dai/request";
import People from "./people"; import People from "./people";
import ScreenLoading from "@/views/modules/visual/cpts/loading";
export default { export default {
name: "people-list", name: "people-list",
components: { components: {
People People, ScreenLoading
}, },
data () { data () {
return { return {
loading: false,
headerList: [], headerList: [],
tableData: [], tableData: [],
searchName: '', searchName: '',
pageSize: 4, pageSize: 7,
pageNo: 1, pageNo: 1,
total: 0, total: 0,
orgLevel: 'search', orgLevel: 'search',
@ -111,18 +129,23 @@ export default {
runAgencyArray: [], runAgencyArray: [],
}; };
}, },
activated () {
this.searchName = ''
this.tableData = []
},
methods: { methods: {
handleSearch () { handleSearch () {
}, },
reset () {
this.searchName = ''
this.tableData = []
},
async loadList () { async loadList () {
if (this.searchName) { if (this.searchName) {
this.loading = true
const url = "/epmetuser/icresiuser/searchbyname" const url = "/epmetuser/icresiuser/searchbyname"
// const url = "http://yapi.elinkservice.cn/mock/245/epmetuser/icresiuser/searchbyname" // const url = "http://yapi.elinkservice.cn/mock/245/epmetuser/icresiuser/searchbyname"
let params = { let params = {
@ -132,7 +155,7 @@ export default {
} }
const { data, code, msg } = await requestPost(url, params) const { data, code, msg } = await requestPost(url, params)
this.loading = false
if (code === 0) { if (code === 0) {
this.total = data.total this.total = data.total
this.tableData = data.list this.tableData = data.list

Loading…
Cancel
Save