feat(finish) add img

pull/3/head
bob 2 years ago
parent 6f60edf7e3
commit 44c0687812

@ -34,29 +34,23 @@
<el-form-item label="工作记录">
<el-input type="textarea" v-model="form.workRecord"/>
</el-form-item>
<el-form-item label="图片上传" prop="remark">
<el-upload
class="upload-demo"
action="https://jsonplaceholder.typicode.com/posts/"
:on-preview="handlePreview"
:on-remove="handleRemove"
:file-list="fileList">
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">只能上传jpg/png文件且不超过500kb</div>
</el-upload>
</el-form-item>
<el-form-item label="文件上传" prop="remark">
<el-upload
class="upload-demo"
action="https://jsonplaceholder.typicode.com/posts/"
:on-preview="handlePreview"
:on-remove="handleRemove"
multiple
:limit="3"
:file-list="fileList">
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">只能上传jpg/png文件且不超过500kb</div>
</el-upload>
<el-form-item label="附件">
<div v-for="(item,index) in uploadedImgs" class="demo-image__preview">
<el-row :span="24">
<el-col :span="6">
<el-image
style="width: 100px; height: 100px"
:src="'data:image/png;base64,'+item.base64"
:preview-src-list="['data:image/png;base64,'+item.base64]">
</el-image>
</el-col>
<el-col :span="2">
<span>{{item.name}}</span>
</el-col>
</el-row>
</div>
</el-form-item>
</el-form>
</div>
@ -306,6 +300,7 @@ export default {
issue: '',
solution: '',
},
uploadedImgs: [],
fileList: [],
projectList: [],
returnTaskList: [], // 退
@ -323,6 +318,7 @@ export default {
methods: {
init(procInsId, deployId, taskId, finished) {
this.uploadedImgs = []
this.open = true
this.taskForm.deployId = deployId;
this.taskForm.taskId = taskId;
@ -431,6 +427,7 @@ export default {
getFlowRecordList(procInsId, deployId) {
const params = {procInsId: procInsId, deployId: deployId}
flowRecord(params).then(res => {
this.uploadedImgs = res.data.imgs;
this.flowRecordList = res.data.flowList;
//
// if (res.data.formData) {

Loading…
Cancel
Save