| | |
| | | function getStatistic() { |
| | | getRescueTeamStatistic().then(res => { |
| | | let xaxis_data = [] |
| | | res.data.data.forEach(element => { |
| | | xaxis_data.push(element.type) |
| | | }); |
| | | let yaxis_data = [] |
| | | res.data.data.forEach(element => { |
| | | xaxis_data.push(element.type) |
| | | yaxis_data.push(element.num) |
| | | }); |
| | | |
| | | myEcharts.setOption({ |
| | | tooltip: { |
| | | trigger: 'axis', |
| | |
| | | type: 'shadow' |
| | | } |
| | | }, |
| | | xAxis: { |
| | | data: xaxis_data |
| | | grid: { |
| | | left: '3%', |
| | | right: '4%', |
| | | bottom: '3%', |
| | | containLabel: true |
| | | }, |
| | | yAxis: {}, |
| | | xAxis: [ |
| | | { |
| | | type: 'category', |
| | | data: xaxis_data, |
| | | axisTick: { |
| | | alignWithLabel: true |
| | | } |
| | | } |
| | | ], |
| | | yAxis: [ |
| | | { |
| | | type: 'value' |
| | | } |
| | | ], |
| | | series: [ |
| | | { |
| | | name: 'Direct', |
| | | type: 'bar', |
| | | data: yaxis_data, |
| | | barWidth: '30%' |
| | | barWidth: '30%', |
| | | data: yaxis_data |
| | | } |
| | | ] |
| | | }) |
| | |
| | | function getRiskSource() { |
| | | getRiskSourceStatistic().then(res => { |
| | | let xaxis_data = [] |
| | | res.data.data.forEach(element => { |
| | | xaxis_data.push(element.riskLevel) |
| | | }); |
| | | let yaxis_data = [] |
| | | res.data.data.forEach(element => { |
| | | xaxis_data.push(element.riskLevel) |
| | | yaxis_data.push(element.num) |
| | | }); |
| | | myEcharts.setOption({ |
| | |
| | | type: 'shadow' |
| | | } |
| | | }, |
| | | xAxis: { |
| | | data: xaxis_data |
| | | grid: { |
| | | left: '3%', |
| | | right: '4%', |
| | | bottom: '3%', |
| | | containLabel: true |
| | | }, |
| | | yAxis: {}, |
| | | xAxis: [ |
| | | { |
| | | type: 'category', |
| | | data: xaxis_data, |
| | | axisTick: { |
| | | alignWithLabel: true |
| | | } |
| | | } |
| | | ], |
| | | yAxis: [ |
| | | { |
| | | type: 'value' |
| | | } |
| | | ], |
| | | series: [ |
| | | { |
| | | name: 'Direct', |
| | | type: 'bar', |
| | | data: yaxis_data, |
| | | barWidth: '30%' |
| | | barWidth: '30%', |
| | | data: yaxis_data |
| | | } |
| | | ] |
| | | }) |
| | |
| | | }) |
| | | |
| | | |
| | | function getPages () { |
| | | function getPages() { |
| | | getPage().then(res => { |
| | | parkQy.value = res.data.data.records |
| | | console.log(res) |
| | |
| | | }) |
| | | } |
| | | |
| | | function search () { |
| | | function search() { |
| | | getPage({ name: searchQuery.value }).then(res => { |
| | | parkQy.value = res.data.data.records |
| | | console.log(res) |
| | |
| | | border: 1px solid #ccc; |
| | | border-radius: 4px 0 0 4px; |
| | | outline: none; |
| | | background-color: transparent; |
| | | color: #fff; |
| | | } |
| | | |
| | | .search-button { |
| | |
| | | .data-content-item { |
| | | display: flex; |
| | | margin: 2px 10px; |
| | | padding: 5px 0; |
| | | padding: 5px 5px; |
| | | background-color: #747bff; |
| | | justify-content: space-between; |
| | | border-radius: 5px; |