|
@@ -1,8 +1,8 @@
|
|
<!--
|
|
<!--
|
|
* @Author: WangQiBiao
|
|
* @Author: WangQiBiao
|
|
* @Date: 2019-09-25 17:54:01
|
|
* @Date: 2019-09-25 17:54:01
|
|
- * @LastEditors: mozhuangru
|
|
|
|
- * @LastEditTime: 2019-10-09 08:51:19
|
|
|
|
|
|
+ * @LastEditors: MoZhuangRu
|
|
|
|
+ * @LastEditTime: 2019-11-21 09:42:52
|
|
* @Description: 住户报修
|
|
* @Description: 住户报修
|
|
-->
|
|
-->
|
|
<template>
|
|
<template>
|
|
@@ -12,7 +12,7 @@
|
|
<div class="rate-title">服务评分</div>
|
|
<div class="rate-title">服务评分</div>
|
|
<div class="rate-cnt">
|
|
<div class="rate-cnt">
|
|
<el-rate
|
|
<el-rate
|
|
- v-model="rate"
|
|
|
|
|
|
+ v-model="repairServiceScore"
|
|
disabled
|
|
disabled
|
|
:show-score="true"
|
|
:show-score="true"
|
|
:allow-half="true"
|
|
:allow-half="true"
|
|
@@ -29,22 +29,22 @@
|
|
<div class="map-tips-item b1">
|
|
<div class="map-tips-item b1">
|
|
<div class="map-tips-item-w"></div>
|
|
<div class="map-tips-item-w"></div>
|
|
<div class="map-tips-item-txt">待受理</div>
|
|
<div class="map-tips-item-txt">待受理</div>
|
|
- <div class="map-tips-item-p">{{320 | numberFormat}}</div>
|
|
|
|
|
|
+ <div class="map-tips-item-p">{{repairWaitAccept | numberFormat}}</div>
|
|
</div>
|
|
</div>
|
|
<div class="map-tips-item b2">
|
|
<div class="map-tips-item b2">
|
|
<div class="map-tips-item-w"></div>
|
|
<div class="map-tips-item-w"></div>
|
|
<div class="map-tips-item-txt">已受理</div>
|
|
<div class="map-tips-item-txt">已受理</div>
|
|
- <div class="map-tips-item-p">{{653 | numberFormat}}</div>
|
|
|
|
|
|
+ <div class="map-tips-item-p">{{repairAccept | numberFormat}}</div>
|
|
</div>
|
|
</div>
|
|
<div class="map-tips-item b3">
|
|
<div class="map-tips-item b3">
|
|
<div class="map-tips-item-w"></div>
|
|
<div class="map-tips-item-w"></div>
|
|
<div class="map-tips-item-txt">已解决</div>
|
|
<div class="map-tips-item-txt">已解决</div>
|
|
- <div class="map-tips-item-p">{{4654 | numberFormat}}</div>
|
|
|
|
|
|
+ <div class="map-tips-item-p">{{repairSolve | numberFormat}}</div>
|
|
</div>
|
|
</div>
|
|
<div class="map-tips-item b4">
|
|
<div class="map-tips-item b4">
|
|
<div class="map-tips-item-w"></div>
|
|
<div class="map-tips-item-w"></div>
|
|
<div class="map-tips-item-txt">已评价</div>
|
|
<div class="map-tips-item-txt">已评价</div>
|
|
- <div class="map-tips-item-p">{{312 | numberFormat}}</div>
|
|
|
|
|
|
+ <div class="map-tips-item-p">{{repairEvaluate | numberFormat}}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -53,19 +53,38 @@
|
|
<script>
|
|
<script>
|
|
import TitleCom from '@/components/title'
|
|
import TitleCom from '@/components/title'
|
|
import echarts from 'echarts'
|
|
import echarts from 'echarts'
|
|
|
|
+import { api } from '@/api'
|
|
|
|
+import config from '@/config'
|
|
|
|
+
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
TitleCom
|
|
TitleCom
|
|
},
|
|
},
|
|
data () {
|
|
data () {
|
|
return {
|
|
return {
|
|
- rate: 4.6
|
|
|
|
|
|
+ repairWaitAccept: '',
|
|
|
|
+ repairAccept: '',
|
|
|
|
+ repairSolve: '',
|
|
|
|
+ repairEvaluate: '',
|
|
|
|
+ repairSum: {},
|
|
|
|
+ repairServiceScore: 4.6
|
|
}
|
|
}
|
|
},
|
|
},
|
|
mounted () {
|
|
mounted () {
|
|
- this.createMap()
|
|
|
|
|
|
+ this.getRepairSum()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ getRepairSum () {
|
|
|
|
+ api.getRepairSum({
|
|
|
|
+ version: config.version
|
|
|
|
+ }).then(res => {
|
|
|
|
+ this.repairSum = res.data.data.reportRepairStatisticsVos.map(item => {
|
|
|
|
+ this[item.type] = item.total
|
|
|
|
+ return item
|
|
|
|
+ })
|
|
|
|
+ this.createMap()
|
|
|
|
+ })
|
|
|
|
+ },
|
|
/**
|
|
/**
|
|
* 受理环比
|
|
* 受理环比
|
|
*/
|
|
*/
|
|
@@ -84,29 +103,29 @@ export default {
|
|
},
|
|
},
|
|
data: [
|
|
data: [
|
|
{
|
|
{
|
|
- value: 320,
|
|
|
|
- name: '待受理 320',
|
|
|
|
|
|
+ value: this.repairWaitAccept,
|
|
|
|
+ name: '待受理',
|
|
itemStyle: {
|
|
itemStyle: {
|
|
color: '#F9AF09'
|
|
color: '#F9AF09'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- value: 653,
|
|
|
|
- name: '已受理 653',
|
|
|
|
|
|
+ value: this.repairAccept,
|
|
|
|
+ name: '已受理',
|
|
itemStyle: {
|
|
itemStyle: {
|
|
color: '#0996FE'
|
|
color: '#0996FE'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- value: 4654,
|
|
|
|
- name: '已解决 4654',
|
|
|
|
|
|
+ value: this.repairSolve,
|
|
|
|
+ name: '已解决',
|
|
itemStyle: {
|
|
itemStyle: {
|
|
color: '#00C738'
|
|
color: '#00C738'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- value: 312,
|
|
|
|
- name: '已评价 312',
|
|
|
|
|
|
+ value: this.repairEvaluate,
|
|
|
|
+ name: '已评价',
|
|
itemStyle: {
|
|
itemStyle: {
|
|
color: '#0BDCE5'
|
|
color: '#0BDCE5'
|
|
}
|
|
}
|