Commit 8da2bb98 authored by cat's avatar cat

权限控制

parent f57af83f
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
</el-card> </el-card>
</el-col> </el-col>
<!-- 入库时间饼图 --> <!-- 入库时间饼图 -->
<el-col :span="12" v-hasPermi="['views:controlPlatform:pieChart1']"> <el-col :span="12" v-hasPermi="['views:controlPlatform:pieChart2']">
<el-card style="height: 393px"> <el-card style="height: 393px">
<div style="display: flex;justify-content: space-between"> <div style="display: flex;justify-content: space-between">
<div class="controlSpan_middle"> <div class="controlSpan_middle">
...@@ -330,6 +330,7 @@ export default { ...@@ -330,6 +330,7 @@ export default {
var elementResizeDetectorMaker = require('element-resize-detector') var elementResizeDetectorMaker = require('element-resize-detector')
var erd = elementResizeDetectorMaker() var erd = elementResizeDetectorMaker()
var that = this var that = this
if (document.getElementById('echarts-data') !== null) {
erd.listenTo(document.getElementById('echarts-data'), function(element) { erd.listenTo(document.getElementById('echarts-data'), function(element) {
var width = element.offsetWidth var width = element.offsetWidth
var height = element.offsetHeight var height = element.offsetHeight
...@@ -340,6 +341,8 @@ export default { ...@@ -340,6 +341,8 @@ export default {
echarts.init(document.getElementById('dataCharts_data')).resize() echarts.init(document.getElementById('dataCharts_data')).resize()
}) })
}) })
}
if (document.getElementById('echarts-leaveMessage') !== null) {
erd.listenTo(document.getElementById('echarts-leaveMessage'), function(element) { erd.listenTo(document.getElementById('echarts-leaveMessage'), function(element) {
var width = element.offsetWidth var width = element.offsetWidth
var height = element.offsetHeight var height = element.offsetHeight
...@@ -350,6 +353,8 @@ export default { ...@@ -350,6 +353,8 @@ export default {
echarts.init(document.getElementById('dataCharts_leaveMessage')).resize() echarts.init(document.getElementById('dataCharts_leaveMessage')).resize()
}) })
}) })
}
if (document.getElementById('echarts-visitor') !== null) {
erd.listenTo(document.getElementById('echarts-visitor'), function(element) { erd.listenTo(document.getElementById('echarts-visitor'), function(element) {
var width = element.offsetWidth var width = element.offsetWidth
var height = element.offsetHeight var height = element.offsetHeight
...@@ -360,6 +365,8 @@ export default { ...@@ -360,6 +365,8 @@ export default {
echarts.init(document.getElementById('dataCharts_visitor')).resize() echarts.init(document.getElementById('dataCharts_visitor')).resize()
}) })
}) })
}
if (document.getElementById('echarts-date') !== null) {
erd.listenTo(document.getElementById('echarts-date'), function(element) { erd.listenTo(document.getElementById('echarts-date'), function(element) {
var width = element.offsetWidth var width = element.offsetWidth
var height = element.offsetHeight var height = element.offsetHeight
...@@ -370,6 +377,7 @@ export default { ...@@ -370,6 +377,7 @@ export default {
echarts.init(document.getElementById('dataCharts_date')).resize() echarts.init(document.getElementById('dataCharts_date')).resize()
}) })
}) })
}
}, },
beforeRouteLeave(to, from, next) { beforeRouteLeave(to, from, next) {
setTimeout(() => { setTimeout(() => {
...@@ -478,6 +486,7 @@ export default { ...@@ -478,6 +486,7 @@ export default {
this.statusCode = false this.statusCode = false
// console.log('---res---', res) // console.log('---res---', res)
// 折线图 // 折线图
if (document.getElementById('dataCharts_data') !== null) {
this.sumUpdateList = res.data.findCountIdByUpdateDate this.sumUpdateList = res.data.findCountIdByUpdateDate
this.numList = [] this.numList = []
this.dataList = [] this.dataList = []
...@@ -486,8 +495,10 @@ export default { ...@@ -486,8 +495,10 @@ export default {
this.dataList.push(item.time) this.dataList.push(item.time)
}) })
this.updateRegistrationTime() this.updateRegistrationTime()
}
// 柱状图 // 柱状图
if (document.getElementById('dataCharts_leaveMessage') !== null) {
this.sumFqYyList = res.data.findCountIdByFqYy this.sumFqYyList = res.data.findCountIdByFqYy
this.YyList = [] this.YyList = []
this.FqNumList = [] this.FqNumList = []
...@@ -496,8 +507,10 @@ export default { ...@@ -496,8 +507,10 @@ export default {
this.FqNumList.push(item.sum) this.FqNumList.push(item.sum)
}) })
this.updateChartsLeaveMessage() this.updateChartsLeaveMessage()
}
// 饼图1 // 饼图1
if (document.getElementById('dataCharts_visitor') !== null) {
this.PtypeList = [] this.PtypeList = []
const renamedData = res.data.findCountIdByPtype.map(item => ({ const renamedData = res.data.findCountIdByPtype.map(item => ({
...item, ...item,
...@@ -506,8 +519,10 @@ export default { ...@@ -506,8 +519,10 @@ export default {
})) }))
this.PtypeList = renamedData this.PtypeList = renamedData
this.updateVisitorData() this.updateVisitorData()
}
// 饼图2 // 饼图2
if (document.getElementById('dataCharts_date') !== null) {
this.PtypeList1 = [] this.PtypeList1 = []
const renamedData1 = res.data.findCountIdByPtype1CreateDate.map(item => ({ const renamedData1 = res.data.findCountIdByPtype1CreateDate.map(item => ({
...item, ...item,
...@@ -516,6 +531,7 @@ export default { ...@@ -516,6 +531,7 @@ export default {
})) }))
this.PtypeList1 = renamedData1 this.PtypeList1 = renamedData1
this.updateVisitorData1() this.updateVisitorData1()
}
// 月同比 // 月同比
// 本月化学数量 // 本月化学数量
...@@ -608,6 +624,7 @@ export default { ...@@ -608,6 +624,7 @@ export default {
}, },
// 折线图 // 折线图
getRegistrationTime() { getRegistrationTime() {
if (document.getElementById('dataCharts_data') === null) return
this.myChartRegistrationTime = echarts.init(document.getElementById('dataCharts_data')) this.myChartRegistrationTime = echarts.init(document.getElementById('dataCharts_data'))
this.updateRegistrationTime() this.updateRegistrationTime()
}, },
...@@ -657,6 +674,7 @@ export default { ...@@ -657,6 +674,7 @@ export default {
}, },
// 直方图 // 直方图
dataChartsLeaveMessage() { dataChartsLeaveMessage() {
if (document.getElementById('dataCharts_leaveMessage') === null) return
this.myChartAverage = echarts.init(document.getElementById('dataCharts_leaveMessage')) this.myChartAverage = echarts.init(document.getElementById('dataCharts_leaveMessage'))
this.updateChartsLeaveMessage() this.updateChartsLeaveMessage()
}, },
...@@ -696,6 +714,7 @@ export default { ...@@ -696,6 +714,7 @@ export default {
}, },
// 饼图1 // 饼图1
getVisitorData() { getVisitorData() {
if (document.getElementById('dataCharts_visitor') === null) return
this.myChartGender = echarts.init(document.getElementById('dataCharts_visitor')) this.myChartGender = echarts.init(document.getElementById('dataCharts_visitor'))
this.updateVisitorData() this.updateVisitorData()
}, },
...@@ -748,6 +767,7 @@ export default { ...@@ -748,6 +767,7 @@ export default {
/** 时间(饼状图)1 /** 时间(饼状图)1
* */ * */
getVisitorData1() { getVisitorData1() {
if (document.getElementById('dataCharts_date') === null) return
this.myChartGender1 = echarts.init(document.getElementById('dataCharts_date')) this.myChartGender1 = echarts.init(document.getElementById('dataCharts_date'))
this.updateVisitorData1() this.updateVisitorData1()
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment