fix: 样式调整
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user