From cafe7e99eb222ccb86959003b077452f0813b6e7 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期四, 09 三月 2023 13:21:46 +0800
Subject: [PATCH] 模型挂载附件挂载属性

---
 src/views/Archive/index.vue |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/src/views/Archive/index.vue b/src/views/Archive/index.vue
index 9516da4..23f173a 100644
--- a/src/views/Archive/index.vue
+++ b/src/views/Archive/index.vue
@@ -200,8 +200,8 @@
               <span v-show="formInline.dataType !='type2'">{{item.tabDesc}}</span>
               <div style="float: right; padding: 3px 0">
                 <i
-                  v-show=" formInline.dataType=='type2'"
-                  v-if="showView(item.type) "
+                  v-show="formInline.dataType=='type2' "
+                  v-if="showView(item, /[]/)"
                   class="el-icon-view"
                   :title="$t('common.preview')"
                   @click="setAttatchFileView(index, item)"
@@ -1329,17 +1329,20 @@
         this.dialog.isJpg = true;
       }
       this.dialog.dialogVisible = true;
-      this.dialog.isPdf = true;
+
       var url = BASE_URL + "/dataLib/downloadForView?guid=" + row.guid + "&token=" + getToken();
       this.dialog.src = url;
     },
-    showView(name) {
-      if (!name) return false
-      if (name.indexOf('pdf') || name.indexOf('jpg') != -1 || name.indexOf('gif') != -1 || name.indexOf('png') != -1 || name.indexOf('jpeg') != -1) {
-        return true
-      } else {
-        return false
+    showView(res) {
+      var name = res.type
+      if (name) {
+        if (name.indexOf('pdf') != -1 || name.indexOf('jpg') != -1 || name.indexOf('gif') != -1 || name.indexOf('png') != -1 || name.indexOf('jpeg') != -1) {
+          return true
+        } else {
+          return false
+        }
       }
+
     },
     //闄勪欢鍒櫎
     async setAttachDel() {
@@ -1974,7 +1977,6 @@
       this.listData.pageIndex = 1;
       this.listData.pageSize = val;
       switch (this.formInline.dataType) {
-
         case "type2"://鏂囦欢鏁版嵁
           this.getQueryFileData();
           break;
@@ -1987,7 +1989,6 @@
     handleCurrentChange(val) {
       this.listData.pageIndex = val;
       switch (this.formInline.dataType) {
-
         case "type2"://鏂囦欢鏁版嵁
           this.getQueryFileData();
           break;
@@ -2068,7 +2069,7 @@
     //鏌ヨ鏂囦欢鏁版嵁
     async getQueryFileData() {
       this.listData.dirs = "";
-      this.listData.count = 0;
+
       if (this.formInline.category.length != 0) {
         this.listData.dirs += this.formInline.category.toString();
       }

--
Gitblit v1.9.3