Преглед изворни кода

[Feat 0000] CADviewer调整api

houzekong пре 9 месеци
родитељ
комит
c7943042ee

+ 2 - 2
src/views/vent/performance/fileDetail/commen/CADViewer.vue

@@ -5,7 +5,7 @@
 <script lang="ts" setup>
   import { onMounted, onUnmounted } from 'vue';
   import { CADViewer, useCADViewer } from '/@/components/CADViewer';
-  import { downLoad } from '../fileDetail.api';
+  import { downloadById } from '../fileDetail.api';
   import { useRoute } from 'vue-router';
   import { message } from 'ant-design-vue';
 
@@ -24,7 +24,7 @@
     registHook('MKY_Open_File_Complete', () => {
       unregistHook('MKY_Open_File_Complete');
       const loading = message.loading('正在下载文件', 0);
-      downLoad({ id, ifMine: initByRoute }).then((res: Blob) => {
+      downloadById({ id, ifMine: initByRoute }).then((res: Blob) => {
         processFile(new File([res], filename))
           .then((path) => {
             postMessage('MKY_Open_Mxweb', path);

+ 11 - 4
src/views/vent/performance/fileDetail/fileDetail.api.ts

@@ -8,10 +8,11 @@ enum Api {
   delMenu = '/ventanaly-sharefile/fileServer/delete',
   uploadApi = '/ventanaly-sharefile/fileServer/upload',
   downLoad = '/ventanaly-sharefile/fileServer/download',
-  listData ='/activiti/activiti_process/listData',
-  commit='/safety/actBusiness/commit',
-  getNowUserAgencyData='/safety/approvalBusiness/getNowUserAgencyData',
-  getNowUserApprovedData='/safety/approvalBusiness/getNowUserApprovedData'
+  downloadById = '/ventanaly-sharefile/fileServer/downloadById',
+  listData = '/activiti/activiti_process/listData',
+  commit = '/safety/actBusiness/commit',
+  getNowUserAgencyData = '/safety/approvalBusiness/getNowUserAgencyData',
+  getNowUserApprovedData = '/safety/approvalBusiness/getNowUserApprovedData',
 }
 
 /**
@@ -49,6 +50,12 @@ export const delMenu = (params) => defHttp.delete({ url: Api.delMenu, params },
 export const downLoad = (params) => defHttp.post({ url: Api.downLoad, params, responseType: 'blob' });
 
 /**
+ * 下载文件接口,通过id下载
+ * @param params
+ */
+export const downloadById = (params) => defHttp.post({ url: Api.downloadById, params, responseType: 'blob' });
+
+/**
  * 删除文件/文件夹
  */
 export const deleteById = (params, handleSuccess) => {