|
@ -13,6 +13,7 @@ |
|
|
:headers="headers" |
|
|
:headers="headers" |
|
|
class="upload-file-uploader" |
|
|
class="upload-file-uploader" |
|
|
ref="fileUpload" |
|
|
ref="fileUpload" |
|
|
|
|
|
v-if="!disabled" |
|
|
> |
|
|
> |
|
|
<!-- 上传按钮 --> |
|
|
<!-- 上传按钮 --> |
|
|
<el-button size="mini" type="primary">选取文件</el-button> |
|
|
<el-button size="mini" type="primary">选取文件</el-button> |
|
@ -32,7 +33,7 @@ |
|
|
<span class="el-icon-document"> {{ getFileName(file.name) }} </span> |
|
|
<span class="el-icon-document"> {{ getFileName(file.name) }} </span> |
|
|
</el-link> |
|
|
</el-link> |
|
|
<div class="ele-upload-list__item-content-action"> |
|
|
<div class="ele-upload-list__item-content-action"> |
|
|
<el-link :underline="false" @click="handleDelete(index)" type="danger">删除</el-link> |
|
|
<el-link :underline="false" @click="handleDelete(index)" type="danger" v-if="!disabled">删除</el-link> |
|
|
</div> |
|
|
</div> |
|
|
</li> |
|
|
</li> |
|
|
</transition-group> |
|
|
</transition-group> |
|
@ -66,6 +67,11 @@ export default { |
|
|
isShowTip: { |
|
|
isShowTip: { |
|
|
type: Boolean, |
|
|
type: Boolean, |
|
|
default: true |
|
|
default: true |
|
|
|
|
|
}, |
|
|
|
|
|
// 禁用组件(仅查看文件) |
|
|
|
|
|
disabled: { |
|
|
|
|
|
type: Boolean, |
|
|
|
|
|
default: false |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
data() { |
|
|
data() { |
|
|