|
@@ -7,7 +7,7 @@
|
|
</el-upload>
|
|
</el-upload>
|
|
<div class="upload-img" v-else>
|
|
<div class="upload-img" v-else>
|
|
<el-image :src="newUrl" />
|
|
<el-image :src="newUrl" />
|
|
- <span v-if="hideDelete" class="upload-btn">
|
|
|
|
|
|
+ <span v-if="disabled === false" class="upload-btn">
|
|
<i class="el-icon-delete" @click="handleRemove" />
|
|
<i class="el-icon-delete" @click="handleRemove" />
|
|
</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
@@ -22,6 +22,11 @@ export default {
|
|
url: {
|
|
url: {
|
|
type: String,
|
|
type: String,
|
|
default: ''
|
|
default: ''
|
|
|
|
+ },
|
|
|
|
+ // 隐藏删除按钮
|
|
|
|
+ disabled:{
|
|
|
|
+ type: Boolean,
|
|
|
|
+ default: true
|
|
}
|
|
}
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
@@ -36,8 +41,6 @@ export default {
|
|
action: process.env.VUE_APP_BASE_API + "/system/file/picture/upload",
|
|
action: process.env.VUE_APP_BASE_API + "/system/file/picture/upload",
|
|
// 隐藏上传按钮
|
|
// 隐藏上传按钮
|
|
hideUpload: true,
|
|
hideUpload: true,
|
|
- // 隐藏删除按钮
|
|
|
|
- hideDelete: true,
|
|
|
|
// 图片
|
|
// 图片
|
|
newUrl: ''
|
|
newUrl: ''
|
|
}
|
|
}
|
|
@@ -47,7 +50,6 @@ export default {
|
|
if (val) {
|
|
if (val) {
|
|
this.newUrl = val
|
|
this.newUrl = val
|
|
this.hideUpload = false
|
|
this.hideUpload = false
|
|
- this.hideDelete = false
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -55,7 +57,6 @@ export default {
|
|
if (this.url) {
|
|
if (this.url) {
|
|
this.newUrl = this.url
|
|
this.newUrl = this.url
|
|
this.hideUpload = false
|
|
this.hideUpload = false
|
|
- this.hideDelete = false
|
|
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|