Moss 1 سال پیش
والد
کامیت
0e81b59140
1فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 7 1
      src/views/mallManagement/invoice/index.vue

+ 7 - 1
src/views/mallManagement/invoice/index.vue

@@ -91,10 +91,12 @@
                 <div class="images">
                   <div class="item" v-if="formData.taxlink">
                     <div class="img">
-                      <el-image ref="img" :src="formData.taxlink" style="width: 120px; height: 120px" fit="cover"></el-image>
+                      <el-image :src="require('@/assets/common/pdf.png')" style="width: 120px; height: 120px; padding: 30px;" fit="cover" v-if="formData.taxlink.indexOf('pdf') >= 0"></el-image>
+                      <el-image class="mainimg" ref="img" :src="formData.taxlink" style="width: 120px; height: 120px" fit="cover" :preview-src-list="[formData.taxlink]" v-else></el-image>
                       <div class="mask">
                         <div class="row">
                           <div class="it" @click="uploadImage()"><i class="el-icon-upload2"></i></div>
+                          <div class="it" @click="formData.taxlink.indexOf('pdf') >= 0 ? openFile() : openImage()"><i class="el-icon-search"></i></div>
                           <div class="it" @click="formData.taxlink = ''"><i class="el-icon-delete"></i></div>
                         </div>
                       </div>
@@ -320,6 +322,10 @@ export default {
         return false;
       }
     },
+
+    openImage() {
+      document.querySelector('.mainimg').click();
+    }
   }
 }
 </script>