|
|
@ -4,7 +4,7 @@ |
|
|
|
<div class="div_search"> |
|
|
|
<el-form :inline="true" :model="formData" ref="ref_searchform" :label-width="'80px'"> |
|
|
|
<div> |
|
|
|
<el-form-item label="所属组织" prop="gridId"> |
|
|
|
<el-form-item label="所属组织" prop="orgId"> |
|
|
|
<el-cascader |
|
|
|
class="customer_cascader" |
|
|
|
ref="myCascader" |
|
|
@ -74,7 +74,8 @@ |
|
|
|
<el-row :gutter="20"> |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="div_table"> |
|
|
|
<div class="div_table_title">下级社区数量统计 |
|
|
|
<div class="div_table_title"> |
|
|
|
下级社区数量统计 |
|
|
|
<el-form :inline="true" :model="formData2" ref="ref_searchform2" :label-width="'80px'" style="display: inline-block;margin-left: 20px;"> |
|
|
|
<div> |
|
|
|
<el-form-item label="" prop="startDate"> |
|
|
@ -104,8 +105,6 @@ |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</el-form> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
<div :style="'height:' + TableHeight + 'px;margin-top:20px'" :h="maxTableHeight"> |
|
|
|
<screen-echarts-frame |
|
|
@ -186,10 +185,11 @@ export default { |
|
|
|
orgOptions: [], |
|
|
|
orgOptionProps: { |
|
|
|
multiple: false, |
|
|
|
value: 'agencyId', |
|
|
|
label: 'agencyName', |
|
|
|
checkStrictly: true, |
|
|
|
emitPath: false, |
|
|
|
children: 'subAgencyList', |
|
|
|
checkStrictly: true |
|
|
|
label: 'agencyName', |
|
|
|
value: 'agencyId' |
|
|
|
}, |
|
|
|
tableData: [], |
|
|
|
tableDataView: [], |
|
|
@ -222,7 +222,8 @@ export default { |
|
|
|
|
|
|
|
multipleSelection: [], |
|
|
|
TableHeight: '', |
|
|
|
pieData: {} |
|
|
|
pieData: {}, |
|
|
|
agencyId: '' |
|
|
|
}; |
|
|
|
}, |
|
|
|
components: { |
|
|
@ -351,13 +352,15 @@ export default { |
|
|
|
console.log('this.formData.orgId', this.formData.orgId); |
|
|
|
|
|
|
|
let agencyId = ''; |
|
|
|
if (this.formData.orgId == '') { |
|
|
|
agencyId = this.agencyId; |
|
|
|
this.level = this.user.level; |
|
|
|
} else { |
|
|
|
let tmp = this.formData.orgId; |
|
|
|
if (!tmp && typeof tmp != 'undefined' && tmp != 0 && tmp != null) { |
|
|
|
agencyId = this.formData.orgId; |
|
|
|
this.level = this.formData.level; |
|
|
|
} else { |
|
|
|
agencyId = this.agencyId; |
|
|
|
this.level = this.user.level; |
|
|
|
} |
|
|
|
|
|
|
|
const url = '/gov/org/customeragency/getAgencyCountList'; |
|
|
|
let params = { agencyId: agencyId }; |
|
|
|
const { data, code, msg } = await requestGet(url, params); |
|
|
@ -371,39 +374,16 @@ export default { |
|
|
|
this.$message.error(msg); |
|
|
|
} |
|
|
|
}, |
|
|
|
async getTableData() { |
|
|
|
// this.tableLoading = true; |
|
|
|
// const url = '/gov/org/customeragency/getCommunityCountList'; |
|
|
|
// let agencyId = ''; |
|
|
|
// if (this.formData.orgId == '') { |
|
|
|
// agencyId = this.agencyId; |
|
|
|
// } else { |
|
|
|
// agencyId = this.formData.orgId; |
|
|
|
// } |
|
|
|
// const { data, code, msg } = await requestPost(url, { |
|
|
|
// {agencyId:agencyId} |
|
|
|
// }); |
|
|
|
// this.tableLoading = false; |
|
|
|
// if (code === 0) { |
|
|
|
// this.total = data.total || 0; |
|
|
|
// this.tableData = data.list |
|
|
|
// ? data.list.map(item => { |
|
|
|
// return item; |
|
|
|
// }) |
|
|
|
// : []; |
|
|
|
// // console.log('this.tableData ', this.tableData); |
|
|
|
// } else { |
|
|
|
// this.$message.error(msg); |
|
|
|
// } |
|
|
|
}, |
|
|
|
async getTableData() {}, |
|
|
|
async getsubData() { |
|
|
|
this.$refs.pieChart.showLoading(); |
|
|
|
let url = '/gov/org/customeragency/getCommunityCountList'; |
|
|
|
let agencyId = ''; |
|
|
|
if (this.formData.orgId == '') { |
|
|
|
agencyId = this.agencyId; |
|
|
|
} else { |
|
|
|
let tmp = this.formData.orgId; |
|
|
|
if (!tmp && typeof tmp != 'undefined' && tmp != 0 && tmp != null) { |
|
|
|
agencyId = this.formData.orgId; |
|
|
|
} else { |
|
|
|
agencyId = this.agencyId; |
|
|
|
} |
|
|
|
const { data, code, msg } = await requestPost(url, { agencyId: agencyId, timeStart: this.formData2.startDate, timeEnd: this.formData2.endDate }); |
|
|
|
|
|
|
|