From 9e66c3f1a1a1e87849befda501dee9ecb68b4676 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Wed, 28 Jan 2026 17:24:27 +0800
Subject: [PATCH] feat:更新工单
---
applications/task-work-order/src/views/orderView/orderManage/inspectionReport/index.vue | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/applications/task-work-order/src/views/orderView/orderManage/inspectionReport/index.vue b/applications/task-work-order/src/views/orderView/orderManage/inspectionReport/index.vue
index b4b865e..4c99877 100644
--- a/applications/task-work-order/src/views/orderView/orderManage/inspectionReport/index.vue
+++ b/applications/task-work-order/src/views/orderView/orderManage/inspectionReport/index.vue
@@ -47,7 +47,11 @@
<el-table-column type="selection" width="46" />
<el-table-column type="index" width="64" label="序号" />
<el-table-column prop="nickName" show-overflow-tooltip label="文档名称" />
- <el-table-column prop="attachSize" show-overflow-tooltip label="文档大小" />
+ <el-table-column prop="attachSize" show-overflow-tooltip label="文档大小">
+ <template v-slot="{ row }">
+ {{ formatFileSize(row.attachSize) }}
+ </template>
+ </el-table-column>
<el-table-column prop="deptName" show-overflow-tooltip label="文档归属" />
<!-- <el-table-column prop="resultType" show-overflow-tooltip label="文档类型" /> -->
<el-table-column prop="resultType" show-overflow-tooltip label="文档类型">
@@ -203,6 +207,15 @@
})
}
+// 将字节大小转换为可读格式的函数
+const formatFileSize = (bytes) => {
+ if (bytes === 0 || bytes === null) return '0 B'
+ const k = 1024
+ const sizes = ['B', 'KB', 'MB', 'GB', 'TB']
+ const i = Math.floor(Math.log(bytes) / Math.log(k))
+ return parseFloat((bytes / Math.pow(k, i)).toFixed(2)) + ' ' + sizes[i]
+}
+
// 获取列表
async function getList() {
loading.value = true
@@ -347,6 +360,8 @@
function onUploadFileBefore(file) {
// 执行文件上传
let data = new FormData()
+ // 获取文件扩展名
+ const fileExtension = file.name.split('.').pop().toLowerCase();
data.append('file', file)
fjUploadApi(data).then(res => {
@@ -355,6 +370,11 @@
// 保存文件URL到表单
uploadName.value = res.data.data.originalName
editParams.value.link = res.data.data.link
+ editParams.value.name = res.data.data.name
+ editParams.value.originalName = res.data.data.originalName
+ editParams.value.attachSize = file.size;
+ editParams.value.extension = fileExtension
+ editParams.value.domainUrl = res.data.data.link.replace(res.data.data.name, '')
} else {
ElMessage.error(res.msg || '上传失败')
}
--
Gitblit v1.9.3