Browse Source

修改下载没有后缀问题和浏览器后缀问题

wangfumin 2 months ago
parent
commit
c43be64870
2 changed files with 4 additions and 3 deletions
  1. 1 1
      src/api/scene.ts
  2. 3 2
      src/views/folder/index.vue

+ 1 - 1
src/api/scene.ts

@@ -24,7 +24,7 @@ export const SceneTypeDesc: Record<SceneType, string>  = {
   [SceneType.SWKK]: '八目',
   [SceneType.SWKJ]: '双目转台',
   [SceneType.SWSS]: '激光转台点云场景',
-  [SceneType.SWMX]: '三维模型',
+  [SceneType.SWMX]: '媒体库',
   [SceneType.SWSSMX]: '激光转台Mesh场景',
   [SceneType.SWYDSS]: '激光移动点云场景',
   [SceneType.SWYDMX]: '激光移动Mesh场景'

+ 3 - 2
src/views/folder/index.vue

@@ -32,7 +32,7 @@ import Fire from "./fire/index.vue";
 import type { Floder, FloderRoot } from "@/store";
 import { useViewStack } from "@/hook";
 import { showRightPanoStack } from "@/env";
-console.log(floderRoots, 88888)
+
 const showInfo = ref(false);
 const currentNdx = ref(-1);
 const currentItems = ref<MediaItem[]>([]);
@@ -40,7 +40,8 @@ const preview = async ([floder, root]: [Floder, FloderRoot]) => {
   const metaType = getUrlType(floder.filesUrl);
   if (metaType === MetaType.other) {
     const isBlob = floder.filesUrl.includes("blob");
-    if (floder.filesTypeId === 100) {
+    console.error('floder.filesUrl', floder.filesTypeId, floder.filesUrl);
+    if (floder.filesTypeId === 4 || floder.filesTypeId === 3) {
       saveAs(floder.filesUrl, floder.filesTitle + ".doc");
     } else {
       window.open(floder.filesUrl + (!isBlob ? "?time=" + Date.now() : ""));