|
|
@ -44,6 +44,7 @@ |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button type="primary" |
|
|
|
:disabled="isAble" |
|
|
|
@click="getAllCount()">总计</el-button> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
@ -166,7 +167,7 @@ |
|
|
|
ref="addOrUpdate" |
|
|
|
@refreshDataList="getDataList"></add-or-update> |
|
|
|
<!-- 总计表格 --> |
|
|
|
<el-dialog :visible.sync="totalVisible" |
|
|
|
<el-dialog :visible.sync="totalVisible" @close="changeDialog()" |
|
|
|
title="总计"> |
|
|
|
<el-table :data="totalList" |
|
|
|
border |
|
|
@ -178,16 +179,17 @@ |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="unWorkGridCount" |
|
|
|
label="未开通网格" |
|
|
|
width="120px" |
|
|
|
header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="registerCount" |
|
|
|
label="注册用户数" |
|
|
|
width="70px" |
|
|
|
width="120px" |
|
|
|
header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="residentCount" |
|
|
|
label="认证居民数" |
|
|
|
width="70px" |
|
|
|
width="120px" |
|
|
|
header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="partyCount" |
|
|
@ -197,12 +199,12 @@ |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="unAuthorizedCount" |
|
|
|
label="未认证用户数" |
|
|
|
width="70px" |
|
|
|
width="120px" |
|
|
|
header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="newsCount" |
|
|
|
label="新闻发布数" |
|
|
|
width="70px" |
|
|
|
width="120px" |
|
|
|
header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="communityCount" |
|
|
@ -212,17 +214,17 @@ |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="communityMemberCount" |
|
|
|
label="群成员数" |
|
|
|
width="70px" |
|
|
|
width="120px" |
|
|
|
header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="communityTopicCount" |
|
|
|
label="群话题数" |
|
|
|
width="70px" |
|
|
|
width="120px" |
|
|
|
header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="eventCount" |
|
|
|
label="议题总数" |
|
|
|
width="70px" |
|
|
|
width="120px" |
|
|
|
header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="itemCount" |
|
|
@ -232,12 +234,12 @@ |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="itemCloseCount" |
|
|
|
label="项目已解决数" |
|
|
|
width="70px" |
|
|
|
width="120px" |
|
|
|
header-align="center" |
|
|
|
align="center"></el-table-column> |
|
|
|
<el-table-column prop="itemPendingCount" |
|
|
|
label="项目待解决数" |
|
|
|
width="70px" |
|
|
|
width="120px" |
|
|
|
header-align="center" |
|
|
|
align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
@ -253,7 +255,7 @@ |
|
|
|
</el-table> |
|
|
|
<template slot="footer"> |
|
|
|
<el-button type="primary" |
|
|
|
@click="totalVisible = false">确定</el-button> |
|
|
|
@click= "changeDialog()">确定</el-button> |
|
|
|
</template> |
|
|
|
</el-dialog> |
|
|
|
</div> |
|
|
@ -276,6 +278,7 @@ export default { |
|
|
|
dataForm: { |
|
|
|
category: '1' |
|
|
|
}, |
|
|
|
isAble:false, |
|
|
|
time: '', |
|
|
|
options: [], |
|
|
|
deptIdList: [], |
|
|
@ -312,6 +315,10 @@ export default { |
|
|
|
// this.getListCategory() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
changeDialog(){ |
|
|
|
this.totalVisible = false |
|
|
|
this.isAble = false |
|
|
|
}, |
|
|
|
initTime () { |
|
|
|
const end = new Date() |
|
|
|
const start = new Date() |
|
|
@ -420,6 +427,7 @@ export default { |
|
|
|
}, |
|
|
|
// 获取总计 |
|
|
|
getAllCount () { |
|
|
|
this.isAble = true |
|
|
|
this.$http.get(`/analysis/user/pageGridDataToal`, { |
|
|
|
params: { |
|
|
|
order: this.order, |
|
|
@ -430,6 +438,7 @@ export default { |
|
|
|
} |
|
|
|
}).then(({ data: res }) => { |
|
|
|
if (res.code !== 0) { |
|
|
|
this.isAble = false |
|
|
|
return this.$message.error(res.msg) |
|
|
|
} |
|
|
|
this.totalList = [] |
|
|
|