|
|
|
|
@ -31,6 +31,7 @@ |
|
|
|
|
:defaults.sync="defaults" |
|
|
|
|
:option="option" |
|
|
|
|
:upload-preview="handleUploadPreview" |
|
|
|
|
:upload-after="uploadAfter" |
|
|
|
|
> |
|
|
|
|
<template slot="uploadrecord"> |
|
|
|
|
<el-table |
|
|
|
|
@ -62,9 +63,9 @@ |
|
|
|
|
<el-table-column label="操作"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
<i |
|
|
|
|
v-if="userInfo.real_name === scope.row.createUser" |
|
|
|
|
v-if="(userInfo.real_name === scope.row.createUser) && $route.query.status!=='作废'" |
|
|
|
|
class="el-icon-delete" |
|
|
|
|
style="cursor: pointer" |
|
|
|
|
style="cursor: pointer;" |
|
|
|
|
@click="deleteFile(scope.$index)" |
|
|
|
|
></i> |
|
|
|
|
</template> |
|
|
|
|
@ -191,6 +192,15 @@ export default { |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
// 文件上传后 |
|
|
|
|
uploadAfter(res, done, loading, column) { |
|
|
|
|
if (typeof this.form.uploadrecord == "string") { |
|
|
|
|
this.form.uploadrecord = this.form.uploadrecord.split(""); |
|
|
|
|
} |
|
|
|
|
this.form.uploadrecord.push(res); |
|
|
|
|
done(); |
|
|
|
|
this.$message.success("上传成功!"); |
|
|
|
|
}, |
|
|
|
|
// 下载 |
|
|
|
|
async download(row) { |
|
|
|
|
let res = await downloadFile({ |
|
|
|
|
|