From 4c4491dc2f35cd7def6efe2fd7f2caaabaf15057 Mon Sep 17 00:00:00 2001 From: itcast Date: Wed, 26 Nov 2025 18:45:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../maintenanceRecord/index.vue | 2 +- .../retirementRecord/index.vue | 2 +- src/views/EquipmentUpOrDown/tool/index.vue | 2 +- .../toolsManage/codeToolsLedger/index.vue | 92 ++++++++++++------- 4 files changed, 60 insertions(+), 38 deletions(-) diff --git a/src/views/EquipmentRoamRecord/maintenanceRecord/index.vue b/src/views/EquipmentRoamRecord/maintenanceRecord/index.vue index fdcc0ab4..25e3f1b8 100644 --- a/src/views/EquipmentRoamRecord/maintenanceRecord/index.vue +++ b/src/views/EquipmentRoamRecord/maintenanceRecord/index.vue @@ -244,7 +244,7 @@ export default { onHandleExport() { // this.downLo this.download( - 'material-mall/decChange/export', + 'material-mall/decChange/exportR', { ...this.queryParams }, diff --git a/src/views/EquipmentRoamRecord/retirementRecord/index.vue b/src/views/EquipmentRoamRecord/retirementRecord/index.vue index b518ac37..e41db5dc 100644 --- a/src/views/EquipmentRoamRecord/retirementRecord/index.vue +++ b/src/views/EquipmentRoamRecord/retirementRecord/index.vue @@ -255,7 +255,7 @@ export default { onHandleExport() { // this.downLo this.download( - 'material-mall/decChange/export', + 'material-mall/decChange/exportR', { ...this.queryParams }, diff --git a/src/views/EquipmentUpOrDown/tool/index.vue b/src/views/EquipmentUpOrDown/tool/index.vue index 65778264..6c7d58a6 100644 --- a/src/views/EquipmentUpOrDown/tool/index.vue +++ b/src/views/EquipmentUpOrDown/tool/index.vue @@ -116,7 +116,7 @@ - + diff --git a/src/views/toolsManage/codeToolsLedger/index.vue b/src/views/toolsManage/codeToolsLedger/index.vue index dbe0e8a0..3eb66c21 100644 --- a/src/views/toolsManage/codeToolsLedger/index.vue +++ b/src/views/toolsManage/codeToolsLedger/index.vue @@ -266,6 +266,7 @@ +
@@ -292,40 +293,12 @@ - +
  • - -
    - PDF文件 - Word文件 - Excel文件 - 图片文件 - -
    - {{ getFileName(file.name) }} + +
    + PDF文件 + Word文件 + Excel文件 + 图片文件 + +
    @@ -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; }