[feat] 增加上传禁止删除

This commit is contained in:
2024-07-09 20:19:33 +08:00
parent 76bc2a3916
commit e419951a2d

View File

@@ -7,6 +7,7 @@
:auto-upload="autoUpload" :auto-upload="autoUpload"
:before-upload="beforeUpload" :before-upload="beforeUpload"
:disabled="disabled" :disabled="disabled"
:delete-disabled="delDisabled"
:drag="drag" :drag="drag"
:http-request="httpRequest" :http-request="httpRequest"
:limit="props.limit" :limit="props.limit"
@@ -46,7 +47,7 @@
下载 下载
</el-link> </el-link>
</div> </div>
<div class="ml-10px"> <div class="ml-10px" v-if=!delDisabled>
<el-button link type="danger" @click="handleRemove(row.file)"> 删除</el-button> <el-button link type="danger" @click="handleRemove(row.file)"> 删除</el-button>
</div> </div>
</div> </div>
@@ -74,7 +75,8 @@ const props = defineProps({
autoUpload: propTypes.bool.def(true), // 自动上传 autoUpload: propTypes.bool.def(true), // 自动上传
drag: propTypes.bool.def(false), // 拖拽上传 drag: propTypes.bool.def(false), // 拖拽上传
isShowTip: propTypes.bool.def(true), // 是否显示提示 isShowTip: propTypes.bool.def(true), // 是否显示提示
disabled: propTypes.bool.def(false) // 是否禁用上传组件 ==> 非必传(默认为 false disabled: propTypes.bool.def(false), // 是否禁用上传组件 ==> 非必传(默认为 false
delDisabled: propTypes.bool.def(false) // 是否禁用删除
}) })
// ========== 上传相关 ========== // ========== 上传相关 ==========