This commit is contained in:
parent
de9e059c46
commit
4c4491dc2f
|
|
@ -244,7 +244,7 @@ export default {
|
|||
onHandleExport() {
|
||||
// this.downLo
|
||||
this.download(
|
||||
'material-mall/decChange/export',
|
||||
'material-mall/decChange/exportR',
|
||||
{
|
||||
...this.queryParams
|
||||
},
|
||||
|
|
|
|||
|
|
@ -255,7 +255,7 @@ export default {
|
|||
onHandleExport() {
|
||||
// this.downLo
|
||||
this.download(
|
||||
'material-mall/decChange/export',
|
||||
'material-mall/decChange/exportR',
|
||||
{
|
||||
...this.queryParams
|
||||
},
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@
|
|||
<el-table-column align="center" label="工具类型" prop="grandparentTypeName"/>
|
||||
<el-table-column align="center" label="工具名称" prop="parentTypeName"/>
|
||||
<el-table-column align="center" label="规格型号" prop="typeName"/>
|
||||
<el-table-column align="center" label="装备编码" prop="toolCode"/>
|
||||
<el-table-column align="center" label="工具编码" prop="toolCode"/>
|
||||
<el-table-column align="center" label="数量" prop="totalNum"/>
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -266,6 +266,7 @@
|
|||
</div>
|
||||
</el-form-item>
|
||||
</div>
|
||||
|
||||
<!-- 附件区域(仅修改这里的图标显示) -->
|
||||
<el-form-item label="附件" prop="fileList">
|
||||
<div class="custom-file-upload">
|
||||
|
|
@ -292,12 +293,19 @@
|
|||
</el-upload>
|
||||
|
||||
<!-- 文件列表(图标统一靠左) -->
|
||||
<transition-group class="upload-file-list" name="el-fade-in-linear" tag="ul">
|
||||
<transition-group name="el-fade-in-linear" tag="ul">
|
||||
<li
|
||||
:key="file.uid"
|
||||
class="file-item"
|
||||
v-for="(file, index) in dialogForm.fileList"
|
||||
>
|
||||
|
||||
<el-link
|
||||
:href="file.url"
|
||||
:underline="false"
|
||||
target="_blank"
|
||||
class="file-name-link"
|
||||
>
|
||||
<!-- 图标统一靠左 -->
|
||||
<div class="file-icon-container">
|
||||
<img
|
||||
|
|
@ -326,14 +334,6 @@
|
|||
/>
|
||||
<i v-else class="el-icon-file file-default-icon"></i>
|
||||
</div>
|
||||
|
||||
<el-link
|
||||
:href="file.url"
|
||||
:underline="false"
|
||||
target="_blank"
|
||||
class="file-name-link"
|
||||
>
|
||||
{{ getFileName(file.name) }}
|
||||
</el-link>
|
||||
|
||||
<div class="file-action">
|
||||
|
|
@ -470,6 +470,28 @@ export default {
|
|||
this.getSelectList()
|
||||
},
|
||||
methods: {
|
||||
|
||||
// 处理图片上传变化
|
||||
handleImageChange(files) {
|
||||
this.form.mainFileList = files
|
||||
this.$refs.formRef.validateField('mainFileList')
|
||||
},
|
||||
// 处理合格证上传变化
|
||||
handleCertificateChange(files) {
|
||||
this.form.certificateList = files
|
||||
this.$refs.formRef.validateField('certificateList')
|
||||
},
|
||||
// 处理检测证书上传变化
|
||||
handleInspectionChange(files) {
|
||||
this.form.inspectionList = files
|
||||
this.$refs.formRef.validateField('inspectionList')
|
||||
},
|
||||
// 处理采购发票上传变化
|
||||
handlePurchaseInvoicesChange(files) {
|
||||
this.form.purchaseInvoices = files
|
||||
this.$refs.formRef.validateField('purchaseInvoices')
|
||||
},
|
||||
|
||||
// 查询
|
||||
handleQuery() {
|
||||
this.queryParams.pageNum = 1
|
||||
|
|
@ -731,8 +753,8 @@ export default {
|
|||
display: flex;
|
||||
align-items: center;
|
||||
padding: 8px 12px;
|
||||
border: 1px solid #e4e7ed;
|
||||
border-radius: 4px;
|
||||
//border: 1px solid #e4e7ed;
|
||||
//border-radius: 4px;
|
||||
margin-bottom: 8px;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
|
|
@ -740,7 +762,7 @@ export default {
|
|||
|
||||
// 图标容器(关键:固定宽度确保图标对齐)
|
||||
.file-icon-container {
|
||||
width: 24px; // 固定宽度,确保所有图标左对齐且对齐线一致
|
||||
width: 140px; // 固定宽度,确保所有图标左对齐且对齐线一致
|
||||
display: flex;
|
||||
justify-content: flex-start; // 强制靠左
|
||||
margin-right: 10px;
|
||||
|
|
@ -748,8 +770,8 @@ export default {
|
|||
|
||||
// 图标样式
|
||||
.file-type-icon {
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
width: 120px;
|
||||
height: 120px;
|
||||
object-fit: contain;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue