Browse Source

修复

shibei_master
ZhaoTongYao 3 years ago
parent
commit
a9712c8556
  1. 1
      src/views/modules/visual/communityGovern/duoyuanfuwu/duoyuanfuwufenxi.vue
  2. 53
      src/views/modules/visual/communityGovern/shijianfenlei/shijianfenleifenxi.vue

1
src/views/modules/visual/communityGovern/duoyuanfuwu/duoyuanfuwufenxi.vue

@ -309,6 +309,7 @@ export default {
opacity: 1, opacity: 1,
} }
} }
this.demand.pageNo = 1
this.getTable(element.code) this.getTable(element.code)
} else { } else {
element.label = { element.label = {

53
src/views/modules/visual/communityGovern/shijianfenlei/shijianfenleifenxi.vue

@ -240,9 +240,7 @@ export default {
categoryCode: '', categoryCode: '',
tableOrgId: '', tableOrgId: '',
eventId: '', eventId: '',
processStatus: '', processStatus: ''
isFirstLoadPie: true, //
isFirstLoadTable: true, //
} }
}, },
// mixins: [animate] // mixins: [animate]
@ -261,12 +259,6 @@ export default {
// //
await this.handleChangeDate(this.dataType) await this.handleChangeDate(this.dataType)
if (this.isFirstLoadPie) {
await this.getGridPieData()
}
if (this.isFirstLoadTable) {
await this.getTable()
}
this.dataLoading = false this.dataLoading = false
}, },
@ -364,7 +356,6 @@ export default {
this.$refs.pieChart.hideLoading() this.$refs.pieChart.hideLoading()
} }
if (code === 0) { if (code === 0) {
this.categoryCode = data[0].categoryCode
this.pieData = [] this.pieData = []
data.forEach((item, index) => { data.forEach((item, index) => {
let ob = { let ob = {
@ -395,7 +386,7 @@ export default {
orgType: this.orgType, orgType: this.orgType,
queryStartTime: this.queryStartTime, queryStartTime: this.queryStartTime,
queryEndTime: this.queryEndTime, queryEndTime: this.queryEndTime,
categoryCode: this.isFirstLoadPie ? '' : this.categoryCode categoryCode: this.categoryCode
} }
const { data, code, msg } = await requestPost(url, params) const { data, code, msg } = await requestPost(url, params)
if (this.$refs.gridPieChart) { if (this.$refs.gridPieChart) {
@ -429,7 +420,7 @@ export default {
queryStartTime: this.queryStartTime, queryStartTime: this.queryStartTime,
queryEndTime: this.queryEndTime, queryEndTime: this.queryEndTime,
processStatus: this.processStatus, // processing,closed_case processStatus: this.processStatus, // processing,closed_case
categoryCode: this.isFirstLoadTable ? '' : this.categoryCode, categoryCode: this.categoryCode,
pageNo: this.demand.pageNo, pageNo: this.demand.pageNo,
pageSize: this.demand.pageSize, pageSize: this.demand.pageSize,
} }
@ -496,18 +487,18 @@ export default {
this.pieData.forEach((item, index) => { this.pieData.forEach((item, index) => {
this.pieTotal = this.pieTotal + item.value this.pieTotal = this.pieTotal + item.value
if (item.value > maxValue) { // if (item.value > maxValue) {
maxValue = item.value // maxValue = item.value
maxIndex = index // maxIndex = index
item.selected = true // item.selected = true
} else if (index !== 0) { // } else if (index !== 0) {
item.selected = false // item.selected = false
} // }
}) })
this.pieOption.title.text = this.pieTotal this.pieOption.title.text = this.pieTotal
this.clickPie(maxIndex) this.clickPie() // this.clickPie(maxIndex)
let fun = function (params) { let fun = function (params) {
_that.clickPie(params.dataIndex) _that.clickPie(params.dataIndex)
@ -545,11 +536,9 @@ export default {
this.pieOption.series[1].data = this.pieData this.pieOption.series[1].data = this.pieData
// this.$refs.pieChart.hideLoading() // this.$refs.pieChart.hideLoading()
this.$refs.pieChart.setOption(this.pieOption) this.$refs.pieChart.setOption(this.pieOption)
if (!this.isFirstLoadPie) {
this.tableOrgId = '' this.tableOrgId = ''
this.demand.pageNo = 1 this.demand.pageNo = 1
this.getGridPieData() this.getGridPieData()
}
}, },
@ -579,19 +568,19 @@ export default {
this.gridPieData.forEach((item, index) => { this.gridPieData.forEach((item, index) => {
this.gridPieTotal = this.gridPieTotal + item.value this.gridPieTotal = this.gridPieTotal + item.value
if (item.value > maxValue) { // if (item.value > maxValue) {
maxValue = item.value // maxValue = item.value
maxIndex = index // maxIndex = index
item.selected = true // item.selected = true
} else if (index !== 0) { // } else if (index !== 0) {
item.selected = false // item.selected = false
} // }
}) })
this.gridPieOption.title.text = this.gridPieTotal this.gridPieOption.title.text = this.gridPieTotal
// this.gridPieOption.legend.bottom = 50 // this.gridPieOption.legend.bottom = 50
this.clickGridPie(maxIndex) this.clickGridPie() // this.clickGridPie(maxIndex)
let fun = function (params) { let fun = function (params) {
_that.clickGridPie(params.dataIndex) _that.clickGridPie(params.dataIndex)
@ -629,12 +618,8 @@ export default {
this.gridPieOption.series[1].data = this.gridPieData this.gridPieOption.series[1].data = this.gridPieData
// this.$refs.pieChart.hideLoading() // this.$refs.pieChart.hideLoading()
this.$refs.gridPieChart.setOption(this.gridPieOption) this.$refs.gridPieChart.setOption(this.gridPieOption)
if (!this.isFirstLoadTable) {
this.demand.pageNo = 1 this.demand.pageNo = 1
this.getTable() this.getTable()
}
this.isFirstLoadPie = false
this.isFirstLoadTable = false
}, },
handleChangeAgency (value) { handleChangeAgency (value) {

Loading…
Cancel
Save