|
|
@ -1,5 +1,5 @@ |
|
|
|
<template> |
|
|
|
<div> |
|
|
|
<div class="div_people_search"> |
|
|
|
<!-- 组织路由 --> |
|
|
|
<div class="div_top"> |
|
|
|
<div class="router_line"></div> |
|
|
@ -46,26 +46,44 @@ |
|
|
|
<div class="td td2">姓名</div> |
|
|
|
<div class="td td3">所属网格</div> |
|
|
|
<div class="td td3">所属小区</div> |
|
|
|
<div class="td td3">所属楼栋</div> |
|
|
|
<div class="td td2">操作</div> |
|
|
|
<div class="td td1">所属楼栋</div> |
|
|
|
<div class="td td1">操作</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div class="table-body"> |
|
|
|
<div v-if="!loading && tableData.length> 0" |
|
|
|
class="table-body"> |
|
|
|
<div class="table-body-tr" |
|
|
|
v-for="(item,index) in tableData" |
|
|
|
: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 td3">{{item.gridName}} </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)" |
|
|
|
class="td td2 btn_detail">{{'查看'}} </div> |
|
|
|
class="td td1 btn_detail">{{'查看'}} </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" |
|
|
@ -75,8 +93,6 @@ |
|
|
|
@current-change="pageCurrentChangeHandle"> |
|
|
|
</el-pagination> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<people v-if="orgLevel==='people'" |
|
|
@ -90,18 +106,20 @@ |
|
|
|
<script> |
|
|
|
import { requestPost } from "@/js/dai/request"; |
|
|
|
import People from "./people"; |
|
|
|
import ScreenLoading from "@/views/modules/visual/cpts/loading"; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "people-list", |
|
|
|
components: { |
|
|
|
People |
|
|
|
People, ScreenLoading |
|
|
|
}, |
|
|
|
data () { |
|
|
|
return { |
|
|
|
loading: false, |
|
|
|
headerList: [], |
|
|
|
tableData: [], |
|
|
|
searchName: '', |
|
|
|
pageSize: 4, |
|
|
|
pageSize: 7, |
|
|
|
pageNo: 1, |
|
|
|
total: 0, |
|
|
|
orgLevel: 'search', |
|
|
@ -111,18 +129,23 @@ export default { |
|
|
|
runAgencyArray: [], |
|
|
|
}; |
|
|
|
}, |
|
|
|
activated () { |
|
|
|
|
|
|
|
this.searchName = '' |
|
|
|
this.tableData = [] |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
methods: { |
|
|
|
handleSearch () { |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
reset () { |
|
|
|
this.searchName = '' |
|
|
|
this.tableData = [] |
|
|
|
}, |
|
|
|
|
|
|
|
async loadList () { |
|
|
|
if (this.searchName) { |
|
|
|
this.loading = true |
|
|
|
const url = "/epmetuser/icresiuser/searchbyname" |
|
|
|
// const url = "http://yapi.elinkservice.cn/mock/245/epmetuser/icresiuser/searchbyname" |
|
|
|
let params = { |
|
|
@ -132,7 +155,7 @@ export default { |
|
|
|
} |
|
|
|
|
|
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
|
|
|
|
this.loading = false |
|
|
|
if (code === 0) { |
|
|
|
this.total = data.total |
|
|
|
this.tableData = data.list |
|
|
|