diff --git a/src/api/request.js b/src/api/request.js index 9061487..dff91ed 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -7,7 +7,7 @@ axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8' // 创建axios实例 const service = axios.create({ // axios中请求配置有baseURL选项,表示请求URL公共部分 - baseURL: 'http://192.168.31.128:8866', + baseURL: 'http://parkingadmin.lepa580.com/prod-api', // 超时 timeout: 30000 }) diff --git a/src/components/companySummary/business.vue b/src/components/companySummary/business.vue index ebb86ca..bcc7250 100644 --- a/src/components/companySummary/business.vue +++ b/src/components/companySummary/business.vue @@ -175,9 +175,12 @@ export default { show: true, formatter: function (params) { sum+=parseInt(params.value) + if(params.value==0){ + sum=1 + } // return params.data.realValue; var percent = Number((params.value / sum) * 100).toFixed(2) + '%'; - return percent?percent:0; + return percent; }, color: '#fff', fontSize: 12, diff --git a/src/components/companySummary/talent.vue b/src/components/companySummary/talent.vue index 08cfd33..a4744fe 100644 --- a/src/components/companySummary/talent.vue +++ b/src/components/companySummary/talent.vue @@ -63,6 +63,9 @@ export default { methods: { GetPercent(num, total) { this.sum = this.chartData.alipayPayAmount + this.chartData.weixinPayAmount + this.chartData.casePayAmount + this.chartData.robotPayAmount + this.chartData.unionPayAmount + if (num == 0) { + this.sum = 1 + } num = parseFloat(num); total = parseFloat(total); if (isNaN(num) || isNaN(total)) { @@ -168,6 +171,9 @@ export default { for (let i = 0; i < scaleData.length; i++) { total += parseInt(scaleData[i].value); } + if(params.value==0){ + total=1 + } percent = ((params.value / total) * 100).toFixed(0); if (params.name !== '') { // return params.name + '\n{white|' + '占比' + percent + '%}'; diff --git a/src/components/ringPie/index.vue b/src/components/ringPie/index.vue index 58780b8..578d209 100644 --- a/src/components/ringPie/index.vue +++ b/src/components/ringPie/index.vue @@ -44,6 +44,9 @@ export default { }, mounted() { setTimeout(() => { + if(this.chartData.parkingPlaceUseNums==0){ + this.chartData.parkingPlaceTotalNums=1 + } this.dataRate=this.chartData.parkingPlaceUseNums/this.chartData.parkingPlaceTotalNums this.dataRate=Math.round(this.dataRate*100) this.shenRate=100-this.dataRate diff --git a/src/views/Brand.vue b/src/views/Brand.vue index 4e58ce2..525b855 100644 --- a/src/views/Brand.vue +++ b/src/views/Brand.vue @@ -104,7 +104,9 @@

周转率

-

{{ parseInt(useCarCon.parkingPlaceTurnover * 100) }}%

+

{{ parseInt(useCarCon.parkingPlaceTurnover * 100)}}% + 0% +