1
0
tangning 4 месяцев назад
Родитель
Сommit
79662a2135
3 измененных файлов с 7 добавлено и 4 удалено
  1. 1 1
      src/router/config.ts
  2. 4 1
      src/view/case/draw/header.vue
  3. 2 2
      src/view/case/draw/share.vue

+ 1 - 1
src/router/config.ts

@@ -150,7 +150,7 @@ export const routes: Routes = [
   },
   {
     name: 'drawShareFile',
-    path: "/share/file/:caseId/:type/:id",
+    path: "/share/file",
     component: () => import("@/view/case/draw/share.vue"),
     meta: { title: "绘制卷宗图" },
   },

+ 4 - 1
src/view/case/draw/header.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="header-top">
-    <el-button type="primary" plain @click="emit('backPage')">返 回</el-button>
+    <el-button type="primary" v-if="route.name != 'drawShareFile'"  plain @click="emit('backPage')">返 回</el-button>
     <h2>创建{{ BoardTypeDesc[type] }}</h2>
     <div class="right-pano">
       <div class="actions">
@@ -42,11 +42,14 @@
 </template>
 
 <script setup lang="ts">
+import { RouteName, router } from "@/router";
 import { BoardType } from "@/store/caseFile";
 import { BoardTypeDesc } from "@/constant/caseFile";
 import { onMounted, onUnmounted } from "vue";
 import { inputIng } from "./c";
 
+const route = router.currentRoute.value;
+
 const props = defineProps<{
   type: BoardType;
   forwardDisabled?: boolean;

+ 2 - 2
src/view/case/draw/share.vue

@@ -82,7 +82,7 @@ const props = computed(() => {
       caseId: Number(params.caseId),
       inAdd: fileId === -1,
       fileId,
-      type: params.type.toString() as BoardType,
+      type: 0,
       dom: dom.value!,
     };
   }
@@ -225,7 +225,7 @@ const exportHandler = async () => {
   saveAs(blob, `${titleShape.text}.jpg`);
 };
 onMounted(() => {
-  getList()
+  // getList()
 })
 </script>