刘洋 1 жил өмнө
parent
commit
f110a0a3f5

+ 11 - 4
src/api/report.js

@@ -68,10 +68,10 @@ export const dispatchStatisticsDrill = (params) =>
   });
 //派单累计 服务人员累计
 export const dispatchProjectCount = (params) =>
-    request({
-        url: '/api/admin/tb/crm/analyse/project/count',
-        params,
-    });
+  request({
+    url: '/api/admin/tb/crm/analyse/project/count',
+    params,
+  });
 
 // -----------------------------------服务单元分析-----------------------------------------
 //按时间查询服务单元列表
@@ -223,6 +223,13 @@ export const resourceWarningTable = (params) =>
   });
 
 // -----------------------------------质量分析监控-----------------------------------------
+//按时间查询服务单元列表
+export const qualityServiceList = (params) =>
+  request({
+    url: '/api/quality/analyse/list',
+    params,
+  });
+
 // 总体盘点饼图
 export const qualityAnalysisPie = (params) =>
   request({

+ 1 - 1
src/components/common/china-point-chart/index.vue

@@ -84,7 +84,7 @@ const dataHandle = (data) => {
             normal: {
               formatter: '{b}',
               position: 'right',
-              show: false,
+              show: true,
             },
             emphasis: {
               show: true,

+ 1 - 0
src/views/report/project-analysis/index.vue

@@ -10,6 +10,7 @@
         :options="serviceOptions"
         v-model="serviceId"
         :keys="{ label: 'name', value: 'id' }"
+        filterable
       ></t-select>
     </report-header>
     <div class="page-main">

+ 3 - 2
src/views/report/quality-analysis/index.vue

@@ -10,6 +10,7 @@
         :options="serviceOptions"
         v-model="serviceId"
         :keys="{ label: 'name', value: 'id' }"
+        filterable
       ></t-select>
     </report-header>
     <div class="page-main">
@@ -145,7 +146,7 @@ import {
 } from '@/utils/chart';
 import { useRequest } from 'vue-request';
 import {
-  serviceServiceList,
+  qualityServiceList,
   qualityAnalysisPie,
   qualityAnalysisRadar,
   qualityAnalysisProgress,
@@ -172,7 +173,7 @@ let group = ref('REASON_SUPPLIER');
 const serviceOptions = ref([]);
 const serviceId = ref('');
 const timeChange = (time) => {
-  serviceServiceList(timeParams.value).then((res) => {
+  qualityServiceList(timeParams.value).then((res) => {
     serviceOptions.value = res || [];
     res?.length && (serviceId.value = res[0].id);
   });

+ 1 - 0
src/views/report/service-analysis/index.vue

@@ -10,6 +10,7 @@
         :options="serviceOptions"
         v-model="serviceId"
         :keys="{ label: 'name', value: 'id' }"
+        filterable
       ></t-select>
     </report-header>
     <div class="page-main">

+ 8 - 1
src/views/report/sop-analysis/index.vue

@@ -10,6 +10,7 @@
         :options="serviceOptions"
         v-model="serviceId"
         :keys="{ label: 'name', value: 'id' }"
+        filterable
       ></t-select>
     </report-header>
     <div class="page-main">
@@ -123,7 +124,13 @@
                 v-for="(item, index) in result7"
                 :key="index"
               >
-                <div class="item-head"> {{ centerGroup === 'SUPPLIER' ?item.supplier:item.region_name }} </div>
+                <div class="item-head">
+                  {{
+                    centerGroup === 'SUPPLIER'
+                      ? item.supplier
+                      : item.region_name
+                  }}
+                </div>
                 <div class="item-body">
                   <div class="row1">
                     <div class="grid-item">