yusheng 1 месяц назад
Родитель
Сommit
f1458d30a2

+ 32 - 0
src/api/recordRules/index.js

@@ -139,3 +139,35 @@ export async function productionRecord(params) {
   }
   }
   return Promise.reject(new Error(res.data.message));
   return Promise.reject(new Error(res.data.message));
 }
 }
+//锅炉运行统计
+export async function boilerOperation(params) {
+  const res = await request.get(`/pcs/statisticalReport/boilerOperation`, { params });
+  if (res.data.code == 0) {
+    return res.data.data;
+  }
+  return Promise.reject(new Error(res.data.message));
+}
+//注汽检查记录统计
+export async function gasInjectionInspection(params) {
+  const res = await request.get(`/pcs/statisticalReport/gasInjectionInspection`, { params });
+  if (res.data.code == 0) {
+    return res.data.data;
+  }
+  return Promise.reject(new Error(res.data.message));
+}
+//质量检测统计
+export async function qualityInspection(params) {
+  const res = await request.get(`/pcs/statisticalReport/qualityInspection`, { params });
+  if (res.data.code == 0) {
+    return res.data.data;
+  }
+  return Promise.reject(new Error(res.data.message));
+}
+//固废记录统计
+export async function wasteRecord(params) {
+  const res = await request.get(`/pcs/statisticalReport/wasteRecord`, { params });
+  if (res.data.code == 0) {
+    return res.data.data;
+  }
+  return Promise.reject(new Error(res.data.message));
+}

+ 1 - 1
src/views/qualityInspectionStatistics/index.vue

@@ -1,5 +1,5 @@
 <template>
 <template>
-<collectionList pageName="solidWasteRecordStatistics"></collectionList>
+<collectionList pageName="qualityInspectionStatistics"></collectionList>
 </template>
 </template>
 
 
 <script>
 <script>

+ 9 - 2
src/views/recordComponents/collectionList.vue

@@ -120,13 +120,20 @@
   import { getFactoryarea } from '@/api/factoryModel/index';
   import { getFactoryarea } from '@/api/factoryModel/index';
   import dayjs from 'dayjs';
   import dayjs from 'dayjs';
   import tableColumnsMixin from '@/mixins/tableColumnsMixin';
   import tableColumnsMixin from '@/mixins/tableColumnsMixin';
-  import { productionRecord } from '@/api/recordRules/index';
+  import { productionRecord,boilerOperation,gasInjectionInspection,qualityInspection,wasteRecord } from '@/api/recordRules/index';
   const planTypeList = {
   const planTypeList = {
     productionRecordStatistics: 2,
     productionRecordStatistics: 2,
     injectionInspectionStatistics: 3,
     injectionInspectionStatistics: 3,
     solidWasteRecordStatistics: 4,
     solidWasteRecordStatistics: 4,
     qualityInspectionStatistics: 5,
     qualityInspectionStatistics: 5,
     boilerOperationStatistics: 6
     boilerOperationStatistics: 6
+  };
+    const apiList = {
+    productionRecordStatistics: productionRecord,
+    injectionInspectionStatistics: gasInjectionInspection,
+    solidWasteRecordStatistics: wasteRecord,
+    qualityInspectionStatistics: qualityInspection,
+    boilerOperationStatistics: boilerOperation
   };
   };
   export default {
   export default {
     mixins: [tableColumnsMixin],
     mixins: [tableColumnsMixin],
@@ -279,7 +286,7 @@
           size: limit,
           size: limit,
           planType: planTypeList[this.pageName]
           planType: planTypeList[this.pageName]
         };
         };
-        const res = await productionRecord(body);
+        const res = await apiList[this.pageName](body);
         this.columns = [
         this.columns = [
           {
           {
             columnKey: 'index',
             columnKey: 'index',