From ac1e76c9db2f33f07fe73b9b587a1bf0f56d7920 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Wed, 25 Aug 2021 20:03:47 +0800
Subject: [PATCH] 修改bug

---
 src/components/attach/attach.vue |  119 +++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 70 insertions(+), 49 deletions(-)

diff --git a/src/components/attach/attach.vue b/src/components/attach/attach.vue
index 78a6786..73d56ba 100644
--- a/src/components/attach/attach.vue
+++ b/src/components/attach/attach.vue
@@ -24,6 +24,7 @@
           size="small"
           plain
           icon="el-icon-upload2"
+          v-if="canDoIt"
           @click="handleUpload"
           >上 传
         </el-button>
@@ -32,6 +33,7 @@
           size="small"
           icon="el-icon-delete"
           plain
+          v-if="canDoIt"
           @click="handleDelete"
           >删 除
         </el-button>
@@ -41,9 +43,8 @@
           type="text"
           icon="el-icon-download"
           size="small"
-          v-if="permission.attach_download"
           @click="handleDownload(scope.row)"
-          >下载222
+          >下载
         </el-button>
         <el-button
           type="text"
@@ -79,7 +80,7 @@
       :visible.sync="imgSee"
       class="see-img-box"
     >
-      <div class="img" :style="{ background: imgUrl }"></div>
+      <div class="imgs" :style="{ background: imgUrl }"></div>
     </el-dialog>
   </basic-container>
 </template>
@@ -110,8 +111,9 @@
         height: "auto",
         calcHeight: 30,
         tip: false,
+        align: "center",
         searchShow: true,
-        menu: false,
+        // menu: false,
         height: 323,
         searchMenuSpan: 6,
         border: false,
@@ -121,45 +123,49 @@
         selection: true,
         dialogClickModal: false,
         column: [
-          {
-            label: "附件地址",
-            prop: "link",
-            rules: [
-              {
-                required: true,
-                message: "请输入附件地址",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "附件域名",
-            prop: "domain",
-            search: true,
-            rules: [
-              {
-                required: true,
-                message: "请输入附件域名",
-                trigger: "blur",
-              },
-            ],
-          },
+          // {
+          //   label: "附件地址",
+          //   prop: "link",
+          //   hide: true,
+          //   rules: [
+          //     {
+          //       required: true,
+          //       message: "请输入附件地址",
+          //       trigger: "blur",
+          //     },
+          //   ],
+          // },
+          // {
+          //   label: "附件域名",
+          //   prop: "domain",
+          //   hide: true,
+          //   // search: true,
+          //   rules: [
+          //     {
+          //       required: true,
+          //       message: "请输入附件域名",
+          //       trigger: "blur",
+          //     },
+          //   ],
+          // },
+          // {
+          //   label: "附件名称",
+          //   prop: "name",
+          //   hide: true,
+          //   search: true,
+          //   rules: [
+          //     {
+          //       required: true,
+          //       message: "请输入附件名称",
+          //       trigger: "blur",
+          //     },
+          //   ],
+          // },
           {
             label: "附件名称",
-            prop: "name",
-            search: true,
-            rules: [
-              {
-                required: true,
-                message: "请输入附件名称",
-                trigger: "blur",
-              },
-            ],
-          },
-          {
-            label: "附件原名",
             prop: "originalName",
             search: true,
+            overHidden: true,
             rules: [
               {
                 required: true,
@@ -191,13 +197,26 @@
               },
             ],
           },
-          {
-            label: "预览",
-            prop: "link",
-            slot: true,
-            dataType: "string",
-            type: "img",
-          },
+          // {
+          //   label: "上传时间",
+          //   prop: "createTime",
+          //   // slot: true,
+          //   // search: true,
+          //   rules: [
+          //     {
+          //       required: true,
+          //       message: "请输入附件大小",
+          //       trigger: "blur",
+          //     },
+          //   ],
+          // },
+          // {
+          //   label: "预览",
+          //   prop: "link",
+          //   slot: true,
+          //   dataType: "string",
+          //   type: "img",
+          // },
         ],
       },
       data: [],
@@ -246,7 +265,7 @@
     };
   },
   computed: {
-    ...mapGetters(["permission"]),
+    ...mapGetters(["permission", "canDoIt"]),
     permissionList() {
       return {
         addBtn: false,
@@ -285,7 +304,7 @@
       this.attachBox = true;
     },
     uploadAfter(res, done, loading, column) {
-      window.console.log(column);
+      // window.console.log(column);
       this.attachBox = false;
       this.refreshChange();
       done();
@@ -387,6 +406,8 @@
     seeImages(row) {
       this.imgUrl = "";
       this.imgUrl = "url(" + row.link + ") center center / contain no-repeat";
+      console.log(this.imgUrl);
+      // this.imgUrl = row.link;
 
       this.imgSee = true;
     },
@@ -413,5 +434,5 @@
 };
 </script>
 
-<style>
+<style lang="scss" scoped>
 </style>

--
Gitblit v1.9.3