Commit b76715cc authored by 陈明豪's avatar 陈明豪

数据统计-接口对接

parent abbec2fd
import request from '@/utils/request'
// 获取宠主统计
export function getPetDataStatistics() {
return request({
url: '/business/statistics/ownerStatistics',
method: 'get'
})
}
// 获取医院统计
export function getHospitalStatistics() {
return request({
url: '/business/statistics/hospitalStatistics',
method: 'get'
})
}
export function listHospital(query) {
return request({
url: '/system/hospital/list',
method: 'get',
params: query
})
}
This diff is collapsed.
......@@ -9,7 +9,11 @@ export default {
data() {
return {}
},
watch: {},
watch: {
yData(newVal) {
this.setEcharts()
}
},
created() {
},
......
......@@ -7,11 +7,17 @@
<script>
export default {
name: 'RadarChartForHospital',
props: ['title', 'yData1', 'yData2'],
props: ['title', 'yData1', 'yData2', 'max'],
data() {
return {}
return {
}
},
watch: {
max(newValue) {
// console.log('newMax',newValue)
this.formatMax(newValue)
}
},
watch: {},
mounted() {
this.setCharts()
},
......@@ -49,11 +55,11 @@ export default {
center: ['50%', '55%'],
radius: 140,
indicator: [
{ name: '一星诊疗机构', max: 50 },
{ name: '二星诊疗机构', max: 50 },
{ name: '三星诊疗机构', max: 50 },
{ name: '四星诊疗机构', max: 50 },
{ name: '五星诊疗机构', max: 50 }
{ name: '一星诊疗机构', max: _this.max },
{ name: '二星诊疗机构', max: _this.max },
{ name: '三星诊疗机构', max: _this.max },
{ name: '四星诊疗机构', max: _this.max },
{ name: '五星诊疗机构', max: _this.max }
],
axisName: { // (圆外的标签)雷达图每个指示器名称的配置项。
color: '#666666',
......@@ -120,6 +126,13 @@ export default {
}
]
})
},
formatMax(max) {
const temp = max % 5
if (temp !== 0) {
this.max = max + (5 - temp)
this.setCharts()
}
}
}
}
......
......@@ -503,6 +503,7 @@ import CrosswiseColumnarChart from '@/views/data-statistics/echars-components/cr
import CrosswiseColumnarChartOneLine from '@/views/data-statistics/echars-components/crosswiseColumnarChartOneLine.vue'
import RadarChartForPetOwnerHospital
from '@/views/data-statistics/echars-components/radar-chart-for-petowner-hospital.vue'
import { getPetDataStatistics } from '@/api/business/statistics'
export default {
name: 'PetDataStatistics',
......@@ -517,139 +518,139 @@ export default {
isPlatformRole: false,
mapData: [
{
name: '北京',
name: '北京',
value: 200
},
{
name: '天津',
name: '天津',
value: 0
},
{
name: '上海',
name: '上海',
value: 200
},
{
name: '重庆',
name: '重庆',
value: 0
},
{
name: '河北',
name: '河北',
value: 0
},
{
name: '河南',
name: '河南',
value: 0
},
{
name: '云南',
name: '云南',
value: 0
},
{
name: '辽宁',
name: '辽宁',
value: 0
},
{
name: '黑龙江',
name: '黑龙江',
value: 0
},
{
name: '湖南',
name: '湖南',
value: 40
},
{
name: '安徽',
name: '安徽',
value: 10
},
{
name: '山东',
name: '山东',
value: 60
},
{
name: '新疆',
name: '新疆维吾尔自治区',
value: 0
},
{
name: '江苏',
name: '江苏',
value: 0
},
{
name: '浙江',
name: '浙江',
value: 0
},
{
name: '江西',
name: '江西',
value: 90
},
{
name: '湖北',
name: '湖北',
value: 70
},
{
name: '广西',
name: '广西壮族自治区',
value: 0
},
{
name: '甘肃',
name: '甘肃',
value: 0
},
{
name: '山西',
name: '山西',
value: 0
},
{
name: '内蒙古',
name: '内蒙古自治区',
value: 10
},
{
name: '陕西',
name: '陕西',
value: 0
},
{
name: '吉林',
name: '吉林',
value: 0
},
{
name: '福建',
name: '福建',
value: 60
},
{
name: '贵州',
name: '贵州',
value: 0
},
{
name: '广东',
name: '广东',
value: 800
},
{
name: '青海',
name: '青海',
value: 1
},
{
name: '西藏',
name: '西藏自治区',
value: 1
},
{
name: '四川',
name: '四川',
value: 0
},
{
name: '宁夏',
name: '宁夏回族自治区',
value: 0
},
{
name: '海南',
name: '海南',
value: 0
},
{
name: '台湾',
name: '台湾',
value: 0
},
{
name: '香港',
name: '香港特别行政区',
value: 0
},
{
name: '澳门',
name: '澳门特别行政区',
value: 0
},
{
......@@ -1065,6 +1066,17 @@ export default {
},
watch: {},
created() {
this.getStatisticsData()
},
methods: {
// 获取宠主数据统计数据
getStatisticsData() {
getPetDataStatistics().then(res => {
if (res.code === 200) {
console.log('res', res)
}
})
}
}
}
</script>
......
......@@ -677,139 +677,139 @@ export default {
isPlatformRole: true,
mapData: [
{
name: '北京',
name: '北京',
value: 200
},
{
name: '天津',
name: '天津',
value: 0
},
{
name: '上海',
name: '上海',
value: 200
},
{
name: '重庆',
name: '重庆',
value: 0
},
{
name: '河北',
name: '河北',
value: 0
},
{
name: '河南',
name: '河南',
value: 0
},
{
name: '云南',
name: '云南',
value: 0
},
{
name: '辽宁',
name: '辽宁',
value: 0
},
{
name: '黑龙江',
name: '黑龙江',
value: 0
},
{
name: '湖南',
name: '湖南',
value: 40
},
{
name: '安徽',
name: '安徽',
value: 10
},
{
name: '山东',
name: '山东',
value: 60
},
{
name: '新疆',
name: '新疆维吾尔自治区',
value: 0
},
{
name: '江苏',
name: '江苏',
value: 0
},
{
name: '浙江',
name: '浙江',
value: 0
},
{
name: '江西',
name: '江西',
value: 90
},
{
name: '湖北',
name: '湖北',
value: 70
},
{
name: '广西',
name: '广西壮族自治区',
value: 0
},
{
name: '甘肃',
name: '甘肃',
value: 0
},
{
name: '山西',
name: '山西',
value: 0
},
{
name: '内蒙古',
name: '内蒙古自治区',
value: 10
},
{
name: '陕西',
name: '陕西',
value: 0
},
{
name: '吉林',
name: '吉林',
value: 0
},
{
name: '福建',
name: '福建',
value: 60
},
{
name: '贵州',
name: '贵州',
value: 0
},
{
name: '广东',
name: '广东',
value: 800
},
{
name: '青海',
name: '青海',
value: 1
},
{
name: '西藏',
name: '西藏自治区',
value: 1
},
{
name: '四川',
name: '四川',
value: 0
},
{
name: '宁夏',
name: '宁夏回族自治区',
value: 0
},
{
name: '海南',
name: '海南',
value: 0
},
{
name: '台湾',
name: '台湾',
value: 0
},
{
name: '香港',
name: '香港特别行政区',
value: 0
},
{
name: '澳门',
name: '澳门特别行政区',
value: 0
},
{
......
......@@ -69,8 +69,8 @@ module.exports = {
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
// target: `http://localhost:8091`,
target: `http://114.67.241.140:8091`,
target: `http://localhost:8091`,
// target: `http://114.67.241.140:8091`,
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
......
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