Renxy преди 1 година
родител
ревизия
328cee4168
променени са 3 файла, в които са добавени 15 реда и са изтрити 4 реда
  1. 6 0
      src/pages/Detail/Index.js
  2. 1 1
      src/pages/Detail/exportExcelImg.js
  3. 8 3
      src/services/boom.js

+ 6 - 0
src/pages/Detail/Index.js

@@ -22,6 +22,7 @@ import {
   queryDelSheetRecord,
   queryDetail,
   queryDingInstanceExecute,
+  queryDownloadLogCreate,
   setLastVersion,
 } from '@/services/boom';
 import HistoryDrawer from './HistoryDrawer';
@@ -573,6 +574,11 @@ function Detail(props) {
             type="primary"
             style={{ marginRight: 20 }}
             onClick={() => {
+              queryDownloadLogCreate({
+                excel_id: version.id,
+                node_id: version.template_node_id,
+                url: '',
+              });
               const src = sheetRef.current?.luckysheet.getScreenshot();
               exportExcelImg(src, currentUser?.CName);
             }}

+ 1 - 1
src/pages/Detail/exportExcelImg.js

@@ -82,5 +82,5 @@ export default async function(data64, text = '金科环境') {
 
   // let newImage = await blobToImg(blob);
   const url = URL.createObjectURL(blob);
-  downloadFile(url, '111');
+  downloadFile(url, 'excel');
 }

+ 8 - 3
src/services/boom.js

@@ -506,8 +506,13 @@ export async function getAuditDetail(params) {
   return res.data;
 }
 export async function getVersionDetail(params) {
-  const res = await request(
-    `/api/v1/purchase/bom/get-excel-detail?excel_id=${params.excelID}`
-  );
+  const res = await request(`/api/v1/purchase/bom/get-excel-detail?excel_id=${params.excelID}`);
   return res.data;
 }
+//下载excel表单 需要记录下载记录 excel_id  node_id  url
+export async function queryDownloadLogCreate(data) {
+  return request(`/api/v1/purchase/download-log/create`, {
+    method: 'POST',
+    body: data,
+  });
+}