吉安感知网项目-前端
chenyao
2026-01-28 9e66c3f1a1a1e87849befda501dee9ecb68b4676
feat:更新工单
1 files modified
22 ■■■■■ changed files
applications/task-work-order/src/views/orderView/orderManage/inspectionReport/index.vue 22 ●●●●● patch | view | raw | blame | history
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 || '上传失败')
        }