shaogen1995 1 年之前
父节点
当前提交
1116edc5d2
共有 2 个文件被更改,包括 10 次插入1 次删除
  1. 3 1
      src/pages/A1Project/A1Down/index.tsx
  2. 7 0
      src/utils/authFilesLook.ts

+ 3 - 1
src/pages/A1Project/A1Down/index.tsx

@@ -81,9 +81,11 @@ function A1Down({ downId, closeFu }: Props) {
 
   // 点击提交
   const btnOkFu = useCallback(async () => {
+    const arr = checkedList.filter((v) => v.done);
+
     const obj = {
       projectId: downId.id,
-      attrId: checkedList.map((v) => v.attrId),
+      attrId: arr.map((v) => v.attrId),
     };
 
     const res = await A1_APIdownBtnOk(obj);

+ 7 - 0
src/utils/authFilesLook.ts

@@ -1,6 +1,7 @@
 import store from "@/store";
 import { baseUpUrl } from "./http";
 import { getTokenFu } from "./storage";
+import { domShowFu } from "./domShow";
 
 // 携带token,转换成文件流
 export const urlChangeFu = (
@@ -9,6 +10,9 @@ export const urlChangeFu = (
   type?: "img" | "video" | "audio" | "pdf",
   name?: string
 ) => {
+  // 打开加载中
+  domShowFu("#AsyncSpinLoding", true);
+
   // flag true 为 生成 a标签 下载
 
   let xhr = new XMLHttpRequest();
@@ -17,6 +21,9 @@ export const urlChangeFu = (
 
   xhr.responseType = "blob";
   xhr.onload = function (res) {
+    // 取消加载中状态
+    domShowFu("#AsyncSpinLoding", false);
+
     if (this.status === 200) {
       let blob = this.response;