From 414646ee59cb19804d8b22da673e6b2fa24d218b Mon Sep 17 00:00:00 2001
From: wangwei <1610949092@qq.com>
Date: Thu, 30 Mar 2023 13:49:34 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A2=84=E8=A7=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/inout/DialogCheck.vue | 53 +++++++++++++++++++++++----------
1 file changed, 37 insertions(+), 16 deletions(-)
diff --git a/src/views/inout/DialogCheck.vue b/src/views/inout/DialogCheck.vue
index 47d253f..3908590 100644
--- a/src/views/inout/DialogCheck.vue
+++ b/src/views/inout/DialogCheck.vue
@@ -154,11 +154,6 @@
只能上传 jpg,png,pdf,doc 文件,且不超过 10 MB
-
-
-
-
-
@@ -167,12 +162,13 @@
预览:
-
-
-
-
-
-
+
+
+ 文件预览
+
+
+
@@ -187,6 +183,9 @@ import draggable from "vuedraggable";
import store from "@/store";
import {updateById} from '@/api/inout/orderDetailBiz'
import {updateOrderDetailBiz} from '@/api/inout/order'
+import { previewImage } from '@/api/purchase/supCompany'
+import ElImageViewer from "element-ui/packages/image/src/image-viewer";
+
export default {
@@ -205,6 +204,8 @@ export default {
},
data() {
return {
+ imgList:[],
+ imgViewerVisible:false,
BASE_URL: process.env.VUE_APP_BASE_API,
code: "",
formData: {
@@ -234,7 +235,7 @@ export default {
};
},
components: {
- draggable,
+ draggable,ElImageViewer
},
methods: {
submitUpload() {
@@ -341,10 +342,30 @@ export default {
},
- // toViewCompanyCert() {
- // this.certFileUrl = this.BASE_URL + "/udiwms/image/register/file/getImage?type=image2&name=";
- // window.open(this.certFileUrl + this.inputQuery.filePath);
- // },
+ showImgViewer(row){
+ this.certFileUrl = this.BASE_URL + "/udiwms/image/register/file/getImage?type=image2&name=";
+ this.imgList=[];
+ previewImage({imageUrl:this.inputQuery.filePath,certFileUrl:this.certFileUrl}).then(response => {
+ if (response.code === 20000) {
+ debugger
+ this.imgList=response.data;
+ }
+ console.log(this.imgList)
+ this.imgViewerVisible = true;
+ });
+ const m = (e) => { e.preventDefault() };
+ document.body.style.overflow = 'hidden';
+ document.addEventListener("touchmove", m, false); // 禁止页面滑动
+ },
+
+ closeImgViewer(){
+ this.imgViewerVisible = false;
+ const m = (e) => { e.preventDefault() };
+ document.body.style.overflow = 'auto';
+ document.removeEventListener("touchmove", m, true);
+ },
+
+
},
filters: {},
mounted() {