From 0546c1645ca0537d7e125c5dbec353dd7ed1ab00 Mon Sep 17 00:00:00 2001 From: wl <173@qq.com> Date: 星期四, 21 七月 2022 17:40:52 +0800 Subject: [PATCH] 案件录入添加 --- src/views/common/Audit.vue | 23 ++++++++++++++--------- src/plugins/element.js | 10 +++++++++- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/src/plugins/element.js b/src/plugins/element.js index 98a3ac6..5e79cdb 100644 --- a/src/plugins/element.js +++ b/src/plugins/element.js @@ -6,17 +6,25 @@ Col, Container, DatePicker, Dialog, Form, FormItem, Header, - Icon, Input, + Icon, Image, Input, Main, Menu, MenuItem, Message, Option, Pagination, Row, Select, +<<<<<<< HEAD Submenu, Table, TableColumn, Upload, +======= + Submenu, Table, TableColumn, Upload +>>>>>>> 561b46d42e9a1b633f0428911045898b8270dfa2 } from 'element-ui' Vue.use(Button).use(Container).use(Header).use(Aside).use(Menu).use(Submenu).use(MenuItem).use(Main).use(Icon).use(Card) .use(Col).use(Row).use(Card).use(Table).use(TableColumn).use(Form).use(FormItem).use(Input).use(Select).use(Option) +<<<<<<< HEAD .use(Pagination).use(Dialog).use(Upload).use(DatePicker) +======= + .use(Pagination).use(Dialog).use(Upload).use(DatePicker).use(Image) +>>>>>>> 561b46d42e9a1b633f0428911045898b8270dfa2 Vue.prototype.$message = Message diff --git a/src/views/common/Audit.vue b/src/views/common/Audit.vue index dbac5e6..9a6b812 100644 --- a/src/views/common/Audit.vue +++ b/src/views/common/Audit.vue @@ -160,7 +160,11 @@ <el-form ref="infoAduitForm" :model="auditInfo" size="medium" label-width="100px"> <el-col :span="12"> <el-form-item label="澶村儚" prop="pic" required> - <el-image style="width: 145px; height: 145px" :src="picShow" :preview-src-list="new Array(picShow)"></el-image> + <el-upload ref="pic" action="/api/minio/upload" :show-file-list="false" :on-success="handleAvatarSuccess" + list-type="picture-card" accept="image/*" disabled> + <el-image style="width: 145px; height: 145px" :src="picShow" + :preview-src-list="new Array(picShow)"></el-image> + </el-upload> </el-form-item> </el-col> <el-col :span="12"> @@ -207,11 +211,8 @@ </el-form-item> </el-col> <el-col :span="24"> - <el-form-item label="涓婁紶" required> - <el-upload ref="reportMaterials" :file-list="auditInfo.fileList" - action="/api/minio/upload" list-type="picture" :on-success="handleMaterialSuccess"> - <el-button size="small" type="primary" icon="el-icon-upload">鐐瑰嚮涓婁紶</el-button> - </el-upload> + <el-form-item label="鏉愭枡"> + <div class="metalL"></div> </el-form-item> </el-col> <el-col :span="24"> @@ -418,9 +419,13 @@ details(id) { getReportById(id).then(res => { this.auditInfo = res - getImgUrl(res.pic).then(res => { - this.picShow = res - }) + if (res.pic === '' || res.pic === null) { + this.picShow = './logo.png'; + } else { + getImgUrl(res.pic).then(res => { + this.picShow = res + }) + } this.infoAduitDialogVisible = true }) }, -- Gitblit v1.8.0