refactor(components): 优化多个组件的样式和布局

- 调整了多个组件的输入框、按钮等元素的样式
- 优化了部分对话框的布局结构
- 统一了表单项的样式
- 调整了部分字体大小和颜色
This commit is contained in:
tcy
2025-09-09 21:12:04 +08:00
parent 78de3276d3
commit e6f235036e
7 changed files with 306 additions and 361 deletions

View File

@ -2,22 +2,14 @@
<el-dialog v-model="dialogVisible" title="招标文件" width="500" draggable>
<el-form ref="ruleFormRef" style="max-width: 600px" :model="ruleForm" :rules="rules" label-width="auto">
<el-form-item label="招标文件" prop="name">
<file-upload
v-model="form.costEstimationFile"
:fileSize="100"
:auto-upload="false"
uploadUrl="/tender/biddingPlan/uploadBiddingDocuments"
method="put"
ref="fileUploadRef"
:data="{
<file-upload v-model="form.costEstimationFile" :fileSize="100" :auto-upload="false" @handleRemove="handleRemove"
uploadUrl="/tender/biddingPlan/uploadBiddingDocuments" method="put" ref="fileUploadRef" :data="{
projectId: currentProject?.id,
type: planType,
fileType: '1',
bidStatus: '0',
id: row.id
}"
showFileList
/>
}" showFileList />
</el-form-item>
</el-form>
<template #footer>
@ -45,7 +37,11 @@ const emit = defineEmits(['success']);
const form = ref({
costEstimationFile: ''
});
const handleRemove = (file: any, fileList: any) => {
console.log(file, fileList);
console.log('handleRemove', form.value);
};
const open = (rows: any, type: string) => {
dialogVisible.value = true;
console.log(rows, type);