Przeglądaj źródła

feat: 新增MES工艺文件接口调用

yusheng 2 miesięcy temu
rodzic
commit
72ba764886

+ 13 - 1
src/api/inspectionWork/index.js

@@ -31,7 +31,10 @@ export async function update(data) {
 }
 // 编辑记录方法
 export async function updateRecordingMethod(data) {
-  const res = await request.post(`/qms/quality_work_order/updateRecordingMethod`, data);
+  const res = await request.post(
+    `/qms/quality_work_order/updateRecordingMethod`,
+    data
+  );
   if (res.data.code == 0) {
     return res.data.message;
   }
@@ -264,3 +267,12 @@ export async function craftFiles(qualityWorkOrderId) {
   }
   return Promise.reject(new Error(res.data.message));
 }
+
+// 工艺文件
+export async function mesCraftFiles(data) {
+  const res = await request.post(`/mes/workorder/craftFiles`, data);
+  if (res.data.code == 0) {
+    return res.data.data;
+  }
+  return Promise.reject(new Error(res.data.message));
+}

+ 6 - 2
src/views/inspectionWork/components/inspectionProjectReport.vue

@@ -287,7 +287,7 @@
   } from '@/api/inspectionProjectTask';
   import wokePopup from '@/components/workList/wokePopup.vue';
   import { parameterGetByCode } from '@/api/main/index';
-  import { craftFiles } from '@/api/inspectionWork';
+  import { craftFiles, mesCraftFiles } from '@/api/inspectionWork';
 
   export default {
     mixins: [dictMixins, detailMixins],
@@ -773,7 +773,11 @@
         } else {
           const data = row.qualityWorkOrderId
             ? await craftFiles(row.qualityWorkOrderId)
-            : [];
+            : await mesCraftFiles({
+                taskId: row.produceTaskId,
+                workOrderId: row.mesWorkOrderId,
+                productCode: row.productCode
+              });
           this.$refs.wokePopupRef.open(data.map((item) => item.id));
         }
       },