修改预览

ywj_dev
wangwei 2 years ago
parent c63ed6c90a
commit 414646ee59

@ -154,11 +154,6 @@
</el-button> </el-button>
<div>只能上传 jpg,png,pdf,doc 文件且不超过 10 MB</div> <div>只能上传 jpg,png,pdf,doc 文件且不超过 10 MB</div>
</el-upload> </el-upload>
<!-- <el-button type="primary" size="mini" icon="search" @click="toViewCompanyCert"-->
<!-- style="text-align:right"-->
<!-- >文件预览-->
<!-- </el-button-->
<!-- >-->
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -167,12 +162,13 @@
<span>预览</span> <span>预览</span>
</div> </div>
</el-col> </el-col>
<!--<el-col :span="8">--> <el-col :span="8">
<!-- <el-button type="primary" size="mini" icon="search" v-if="this.inputQuery.filePath!=null"--> <el-button type="primary" size="mini" icon="search" v-if="this.inputQuery.filePath!=null"
<!-- style="text-align:right" @click="toViewCompanyCert" >--> style="text-align:right" @click="showImgViewer" >
<!-- 文件预览--> 文件预览
<!-- </el-button>--> </el-button>
<!--</el-col>--> <el-image-viewer v-if="imgViewerVisible" style="z-index:9999" :on-close="closeImgViewer" :url-list="imgList"/>
</el-col>
</el-row> </el-row>
@ -187,6 +183,9 @@ import draggable from "vuedraggable";
import store from "@/store"; import store from "@/store";
import {updateById} from '@/api/inout/orderDetailBiz' import {updateById} from '@/api/inout/orderDetailBiz'
import {updateOrderDetailBiz} from '@/api/inout/order' import {updateOrderDetailBiz} from '@/api/inout/order'
import { previewImage } from '@/api/purchase/supCompany'
import ElImageViewer from "element-ui/packages/image/src/image-viewer";
export default { export default {
@ -205,6 +204,8 @@ export default {
}, },
data() { data() {
return { return {
imgList:[],
imgViewerVisible:false,
BASE_URL: process.env.VUE_APP_BASE_API, BASE_URL: process.env.VUE_APP_BASE_API,
code: "", code: "",
formData: { formData: {
@ -234,7 +235,7 @@ export default {
}; };
}, },
components: { components: {
draggable, draggable,ElImageViewer
}, },
methods: { methods: {
submitUpload() { submitUpload() {
@ -341,10 +342,30 @@ export default {
}, },
// toViewCompanyCert() { showImgViewer(row){
// this.certFileUrl = this.BASE_URL + "/udiwms/image/register/file/getImage?type=image2&name="; this.certFileUrl = this.BASE_URL + "/udiwms/image/register/file/getImage?type=image2&name=";
// window.open(this.certFileUrl + this.inputQuery.filePath); 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: {}, filters: {},
mounted() { mounted() {

Loading…
Cancel
Save