作者 RuoYi

文件上传组件新增disabled属性

@@ -13,6 +13,7 @@ @@ -13,6 +13,7 @@
13 :headers="headers" 13 :headers="headers"
14 class="upload-file-uploader" 14 class="upload-file-uploader"
15 ref="fileUpload" 15 ref="fileUpload"
  16 + v-if="!disabled"
16 > 17 >
17 <!-- 上传按钮 --> 18 <!-- 上传按钮 -->
18 <el-button size="mini" type="primary">选取文件</el-button> 19 <el-button size="mini" type="primary">选取文件</el-button>
@@ -32,7 +33,7 @@ @@ -32,7 +33,7 @@
32 <span class="el-icon-document"> {{ getFileName(file.name) }} </span> 33 <span class="el-icon-document"> {{ getFileName(file.name) }} </span>
33 </el-link> 34 </el-link>
34 <div class="ele-upload-list__item-content-action"> 35 <div class="ele-upload-list__item-content-action">
35 - <el-link :underline="false" @click="handleDelete(index)" type="danger">删除</el-link> 36 + <el-link :underline="false" @click="handleDelete(index)" type="danger" v-if="!disabled">删除</el-link>
36 </div> 37 </div>
37 </li> 38 </li>
38 </transition-group> 39 </transition-group>
@@ -66,6 +67,11 @@ export default { @@ -66,6 +67,11 @@ export default {
66 isShowTip: { 67 isShowTip: {
67 type: Boolean, 68 type: Boolean,
68 default: true 69 default: true
  70 + },
  71 + // 禁用组件(仅查看文件)
  72 + disabled: {
  73 + type: Boolean,
  74 + default: false
69 } 75 }
70 }, 76 },
71 data() { 77 data() {