diff --git a/src/views/kpi/kpiIndex.vue b/src/views/kpi/kpiIndex.vue index 5d9808b4..53708eb5 100644 --- a/src/views/kpi/kpiIndex.vue +++ b/src/views/kpi/kpiIndex.vue @@ -39,7 +39,7 @@
{{ leftArr }}
-
>>>
+
>>>
@@ -243,7 +243,7 @@ :total="total">
-
+
@@ -290,7 +290,7 @@ export default { // tabArr: [ {name: '总览'}, {name: '月/总'}, {name: '日/总'},{name: '师傅满意度'},{name: '月/师傅'}, {name: '日/师傅'}, {name: '拒单明细'}, - {name: '超时明细'}, {name: '投诉明细'}, {name: '不使用APP案件明细'}, {name: '车辆在线情况'} + {name: '超时明细'}, {name: '投诉明细'}, {name: '不使用APP案件明细'}, {name: '车辆在线情况'} , {name: '聚合失败案件明细'} ], list: [{name: '接单指标'}, {name: '客户评价'}, {name: 'APP使用'}, {name: ' 时效 '}], driverList: [{name: '得分总览'},{name: '接单情况'}, {name: '服务评价'}, {name: 'APP使用情况'}, {name: '时效 '}], @@ -1117,7 +1117,7 @@ export default { } await this.twoTabHanldeData(); } - else if ([ 6, 7, 8,9,10].includes(this.active)) { + else if ([ 6, 7, 8,9,10, 11].includes(this.active)) { this.detailList = [] this.labelList = [] let result = await getKpiDetailsData({ @@ -1138,38 +1138,38 @@ export default { this.labelList = [ {label: '案件编号', prop: 'orderCode'}, {label: '服务内容', prop: 'serviceName'}, - {label: '拒单师傅车号', prop: 'plateNumber'}, - {label: '拒单师傅名称', prop: 'driverName'}, - {label: '手机号', prop: 'driverPhone'}, - {label: '上游接单来源', prop: 'workSource'}, - {label: '中道派单时间', prop: 'dispatchTime'}, - {label: '拒绝原因', prop: 'reason'}, + {label: '拒单供应商', prop: 'supplierName'}, + {label: '拒单车辆名称', prop: 'vehicleName'}, + {label: '拒单师傅', prop: 'driverName'}, + {label: '拒绝时间', prop: 'time'}, + {label: '拒单原因', prop: 'reason'}, ] } else if (this.active === 7) {//超时明细 this.labelList = [ {label: '案件编号', prop: 'orderCode'}, {label: '服务内容', prop: 'serviceName'}, - {label: '超时师傅车号', prop: 'plateNumber'}, - {label: '超时师傅名称', prop: 'driverName'}, - {label: '手机号', prop: 'driverPhone'}, - {label: '上游接单来源', prop: 'workSource'}, - {label: '中道派单时间', prop: 'dispatchTime'}, + {label: '超时供应商', prop: 'supplierName'}, + {label: '超时车辆名称', prop: 'vehicleName'}, + {label: '超时师傅', prop: 'driverName'}, + {label: '超时时间', prop: 'time'}, + {label: '超时原因', prop: 'reason'}, ] } else if (this.active === 8) {//投诉明细 this.labelList = [ {label: '案件编号', prop: 'orderCode'}, {label: '服务内容', prop: 'serviceName'}, - {label: '接单车号', prop: 'plateNumber'}, - {label: '接单师傅', prop: 'driverName'}, + {label: '责任供应商', prop: 'supplierName'}, {label: '投诉时间', prop: 'complainCreateTime'}, {label: '投诉类型', prop: 'complainTypeString'}, + {label: '责任供应商扣罚金额', prop: 'compensateFee'}, ] } else if (this.active === 9) {//不使用App案件明细 this.labelList = [ {label: '案件编号', prop: 'orderCode'}, {label: '服务内容', prop: 'serviceName'}, - {label: '接单师傅手机号', prop: 'driverPhone'}, - {label: '工单创建时间', prop: 'orderCreateTime'}, + {label: '供应商', prop: 'supplierName'}, + {label: '车辆', prop: 'driverName'}, + {label: '案件创建时间', prop: 'orderCreateTime'}, {label: '事发地', prop: 'vehiclePointAddress'}, ] } else if (this.active === 10) {//车辆在线情况 @@ -1182,6 +1182,17 @@ export default { {label: '20点在线车辆数量', prop: 'twentyClockVehicleCount'}, {label: '22点在线车辆数量', prop: 'twentyTwoClockVehicleCount'}, ] + } else if (this.active === 11) {//车辆在线情况 + this.labelList = [ + {label: '日期', prop: 'date'}, + {label: '案件编号', prop: 'orderCode'}, + {label: '服务内容', prop: 'serviceName'}, + {label: '聚合分类', prop: 'workOrderTypeString'}, + {label: '聚合供应商', prop: 'supplierName'}, + {label: '聚合车辆', prop: 'driverName'}, + {label: '聚合师傅手机号', prop: 'driverPhone'}, + {label: '创建时间', prop: 'orderCreateTime'}, + ] } } } finally { @@ -1621,6 +1632,8 @@ export default { return 4; case 10: return 5; + case 11: + return 6; } }, getTitle(type) {