fix: 样式调整

This commit is contained in:
JiangSheng
2025-10-21 15:51:14 +08:00
parent 8d6e5f4b18
commit e3da2cc6e3

View File

@@ -651,16 +651,19 @@
:show-file-list="false"
:auto-upload="true"
:before-upload="(rawFile: any) => beforeUpload(rawFile, row, column)"
class="upload-default"
>
<el-button v-if="!row[column.field] && !readonly && judgeEdit(row, column)" type="primary" link> 上传</el-button>
<div @click.stop.prevent v-else>
<div class="upload-cell" @click.stop.prevent v-else>
<el-icon v-if="getUploadFileName(row, column)" class="el-icon mr1" title="单击预览" @click.stop.prevent="previewUploadFile(row, column)">
<View />
</el-icon>
<span class="content-text" :title="getUploadFileName(row, column)">
{{ getUploadFileName(row, column) }}
</span>
<el-icon v-if="!readonly && judgeEdit(row, column)" @click.stop.prevent="deleteUploadFile(row, column)"><Delete /></el-icon>
<el-icon class="del-icon ml1" v-if="!readonly && judgeEdit(row, column)" @click.stop.prevent="deleteUploadFile(row, column)">
<Delete />
</el-icon>
</div>
</el-upload>
</template>
@@ -2832,4 +2835,15 @@
:deep(.ant-input-group-addon) {
padding: 0;
}
.upload-default {
width: 100%;
:deep(.el-upload) {
width: 100%;
}
}
.upload-cell {
width: 100%;
white-space: nowrap;
overflow: hidden;
}
</style>