Ver código fonte

修改需求

bill 2 anos atrás
pai
commit
a12e9ec134

+ 6 - 0
src/app/fire/view/dispatch/index.vue

@@ -22,6 +22,12 @@
       </template>
     </template>
 
+    <template v-slot:appendColumn v-if="!isTeached">
+      <el-table-column label="教学项目" v-slot:default="{ row }: { row: Fire }">
+        {{ row.isTeached ? "是" : "否" }}
+      </el-table-column>
+    </template>
+
     <template v-slot:rowCtrl="{ row }: { row: Fire }">
       <template v-if="isTeached">
         <span class="oper-span" @click="gotoQuery(row.caseId)" v-pddept="[row, 'view']">

+ 1 - 0
src/app/fire/view/dispatch/list.vue

@@ -79,6 +79,7 @@
       <el-table-column label="项目状态" v-slot:default="{ row }">
         {{ fireStatusDesc[row.status as FireStatus] }}
       </el-table-column>
+      <slot name="appendColumn" />
       <el-table-column label="操作" v-slot:default="{ row }" :width="180">
         <slot name="rowCtrl" :row="row" />
       </el-table-column>

+ 1 - 1
src/constant/caseFile.ts

@@ -2,7 +2,7 @@ import { BoardType } from "@/store/caseFile";
 
 export const FileDrawType = 1;
 export const DrawFormats = [".pdf", ".doc", ".docx"];
-export const OtherFormats = [".jpg", ".png"];
+export const OtherFormats = DrawFormats;
 
 export const BoardTypeDesc = {
   [BoardType.scene]: "现场图",

+ 3 - 1
src/view/case/editMenu.vue

@@ -67,7 +67,9 @@ const menus = computed(() => {
       key: "file",
       label: "卷宗管理",
       onClick: () => {
-        router.push({ name: RouteName.caseFile, params: { caseId: caseId } });
+        window.open(
+          router.resolve({ name: RouteName.caseFile, params: { caseId: caseId } }).href
+        );
       },
     },
     ...(props.lastMenu || []).map((item) => ({