研发图纸文件管理系统-前端项目
he wei
2023-09-19 88deb5acf89b639e6d1bbffebfc9e26c6feda0ac
U 弃用downloadLog接口 日志后台自己记录
6个文件已修改
78 ■■■■ 已修改文件
src/pages/components/diffList.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/components/filesTable.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/resourceManage/details/details.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/resourceManage/materialsCenter/list.vue 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/resourceManage/product/details/details.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/system/logs/apis.js 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/components/diffList.vue
@@ -65,7 +65,7 @@
<script>
import getWebUrl from "@/assets/js/tools/getWebUrl";
import { dwgReview } from "@/pages/workplace/apis";
import { downloadLog } from "@/pages/system/logs/apis";
// import { downloadLog } from "@/pages/system/logs/apis";
export default {
  name: "",
  props: {
src/pages/components/filesTable.vue
@@ -56,7 +56,7 @@
<script>
import getWebUrl from "@/assets/js/tools/getWebUrl";
import { dwgReview } from "@/pages/workplace/apis";
import { downloadLog } from "@/pages/system/logs/apis";
// import { downloadLog } from "@/pages/system/logs/apis";
import { downLoadFileByFilePath } from "@/assets/js/apis";
import { updateAttachLock } from "@/pages/resourceManage/materialsCenter/apis";
import { updateProductLock } from "@/pages/resourceManage/product/details/apis";
@@ -181,7 +181,7 @@
          link.click();
          document.body.removeChild(link);
          window.URL.revokeObjectURL(url);
          downloadLog(parentModel, subModel);
          // downloadLog(parentModel, subModel);
        } else {
          this.$message.error("下载失败");
        }
src/pages/resourceManage/details/details.vue
@@ -112,7 +112,7 @@
import YcList from "./yclist";
import { dwgReview } from "@/pages/workplace/apis";
import { getInfo, getHistory } from "./apis";
import { downloadLog } from "@/pages/system/logs/apis";
// import { downloadLog } from "@/pages/system/logs/apis";
import { downLoadFileByFilePath } from "@/assets/js/apis";
import { mapGetters } from "vuex";
export default {
@@ -194,7 +194,7 @@
          document.body.removeChild(link);
          window.URL.revokeObjectURL(url);
          downloadLog(parentModel, subModel);
          // downloadLog(parentModel, subModel);
        } else {
          this.$message.error("下载失败");
        }
src/pages/resourceManage/materialsCenter/list.vue
@@ -213,7 +213,7 @@
  addMaterial,
} from "./apis";
import { dwgReview } from "@/pages/workplace/apis";
import { downloadLog } from "@/pages/system/logs/apis";
// import { downloadLog } from "@/pages/system/logs/apis";
import { mapGetters } from "vuex";
import checkPermit from "@/assets/js/tools/checkPermit";
import PERMITS from "@/assets/js/const/const_permits";
@@ -668,31 +668,31 @@
          console.log(error);
        });
    },
    downloadLog(record) {
      const { parentModel, subModel, dwgUrl } = record;
      const url = this.webUrl + dwgUrl;
      let reg = /(.*\\+)*(.*)$/;
      let fileName = dwgUrl.match(reg)[2];
    // downloadLog(record) {
    //   const { parentModel, subModel, dwgUrl } = record;
    //   const url = this.webUrl + dwgUrl;
    //   let reg = /(.*\\+)*(.*)$/;
    //   let fileName = dwgUrl.match(reg)[2];
      downLoadFileByFilePath(dwgUrl).then((res) => {
        let { data, status } = res;
        if (200 == status && data) {
          let url = window.URL.createObjectURL(data);
          let link = document.createElement("a");
          link.style.display = "none";
          link.href = url;
          link.download = fileName;
          document.body.appendChild(link);
          link.click();
          document.body.removeChild(link);
          window.URL.revokeObjectURL(url);
    //   downLoadFileByFilePath(dwgUrl).then((res) => {
    //     let { data, status } = res;
    //     if (200 == status && data) {
    //       let url = window.URL.createObjectURL(data);
    //       let link = document.createElement("a");
    //       link.style.display = "none";
    //       link.href = url;
    //       link.download = fileName;
    //       document.body.appendChild(link);
    //       link.click();
    //       document.body.removeChild(link);
    //       window.URL.revokeObjectURL(url);
          downloadLog(parentModel, subModel);
        } else {
          this.$message.error("下载失败");
        }
      });
    },
    //       downloadLog(parentModel, subModel);
    //     } else {
    //       this.$message.error("下载失败");
    //     }
    //   });
    // },
    activeFN() {
      this.resize();
    },
src/pages/resourceManage/product/details/details.vue
@@ -352,7 +352,7 @@
} from "./apis";
import { setpHistoryEnable, getLockedList, getLogList } from "../apis";
import { dwgReview } from "@/pages/workplace/apis";
import { downloadLog } from "@/pages/system/logs/apis";
// import { downloadLog } from "@/pages/system/logs/apis";
import { downLoadFileByFilePath } from "@/assets/js/apis";
import { mapGetters } from "vuex";
import createWs from "@/assets/js/websocket";
@@ -847,7 +847,7 @@
          document.body.removeChild(link);
          window.URL.revokeObjectURL(url);
          downloadLog(parentCode, subModel);
          // downloadLog(parentCode, subModel);
        } else {
          this.$message.error("下载失败");
        }
src/pages/system/logs/apis.js
@@ -23,13 +23,13 @@
  })
}
/**
 * 下载操作日志记录
 * 下载操作日志记录   弃用
 * @returns 
 */
export const downloadLog = (parentModel, subModel) => {
  return axios({
    method: "GET",
    url: "productBom/downloadLog",
    params: { parentModel, subModel }
  })
}
// export const downloadLog = (parentModel, subModel) => {
//   return axios({
//     method: "GET",
//     url: "productBom/downloadLog",
//     params: { parentModel, subModel }
//   })
// }