From e93d241d51765e701d89cd7f6f4088c6cb22949b Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期五, 21 四月 2023 16:51:47 +0800
Subject: [PATCH] 修改

---
 src/views/intellectInspect/inspectIndex/index.vue |   42 ++++++++++++++++++++++++++++++------------
 1 files changed, 30 insertions(+), 12 deletions(-)

diff --git a/src/views/intellectInspect/inspectIndex/index.vue b/src/views/intellectInspect/inspectIndex/index.vue
index 9f6635f..43b8aae 100644
--- a/src/views/intellectInspect/inspectIndex/index.vue
+++ b/src/views/intellectInspect/inspectIndex/index.vue
@@ -24,20 +24,22 @@
                 <span class="tit">异常区域设备统计</span>
                 <div class="filter-part2">
                   <el-switch
-                      v-model="chartStatus"
+                      v-model="searchQuery.regionType"
                       inline-prompt
                       style="--el-switch-on-color: #13ce66; --el-switch-off-color: #13ce66"
                       active-text="区域"
                       inactive-text="设备"
+                      :active-value="2"
+                      :inactive-value="3"
                   />
                 </div>
               </div>
               <div class="chart" :id="sbtj"></div>
-              <el-radio-group v-model="period" size="small">
-                <el-radio border label="week">近7天</el-radio>
-                <el-radio border label="month">近30天</el-radio>
-                <el-radio border label="season">近90天</el-radio>
-                <el-radio border label="year">近一年</el-radio>
+              <el-radio-group v-model="searchQuery.timeType" size="small">
+                <el-radio border :label="1">近7天</el-radio>
+                <el-radio border :label="2">近30天</el-radio>
+                <el-radio border :label="3">近90天</el-radio>
+                <el-radio border :label="4">近一年</el-radio>
               </el-radio-group>
             </div>
           </div>
@@ -227,8 +229,10 @@
     classGroupList: Array<classGroup>;
     quotaList: [];
     inspectPointAllList: [];
-    chartStatus:boolean;
-    period: string;
+    searchQuery:{
+      regionType:number;
+      timeType: number;
+    }
     dialogVisible:boolean;
     workNum: string;
     beImgs: [];
@@ -263,8 +267,10 @@
             unusualData: [],
             unchecked: null,
             unusual: null,
-            chartStatus: true,
-            period: 'month',
+            searchQuery:{
+              regionType: 2,
+              timeType: 2,
+            },
             uncheckedList: [],
             abnormalList: [],
             workTypeList: [
@@ -302,7 +308,7 @@
               expandTrigger: 'hover',
               emitPath: false,
               value: 'depId',
-              label: 'depName',
+              label: 'name',
               checkStrictly: true
             },
             classGroupList: [],
@@ -322,8 +328,9 @@
 
         // 页面载入时执行方法
         onMounted(() => {
-            getDepartmentData();
+            // getDepartmentData();
             // getCountExcepOrder();
+            // getPieCountExcepOrder();
             getInspectRecord();
             getListExcepOrder();
             getDayData();
@@ -356,6 +363,17 @@
             });
           }
         }
+        const getPieCountExcepOrder = async ()=>{
+          let res = await inspectIndexApi().getPieCountExcepOrder(state.searchQuery);
+          if (res.data.code === '200') {
+            console.log('饼状图趋势数据>>>', res.data.data)
+          } else {
+            ElMessage({
+              type: 'warning',
+              message: res.data.msg
+            });
+          }
+        }
         const acceptance =(row:object)=>{
           ElMessageBox.confirm(
               '确认完成验收并结束工单?',

--
Gitblit v1.9.2