tangning před 7 měsíci
rodič
revize
5d653f53c7
1 změnil soubory, kde provedl 13 přidání a 4 odebrání
  1. 13 4
      src/view/originalPhoto/addScenes.vue

+ 13 - 4
src/view/originalPhoto/addScenes.vue

@@ -21,11 +21,11 @@
         <el-table-column label="名称" v-slot:default="{ row }">
           {{ params.isSwmx ? row.modelTitle : row.name }}
         </el-table-column>
-        <el-table-column label="格式" prop="fileTypeStr"></el-table-column>
-        <el-table-column label="大小" prop="modelDateType" v-if="params.isSwmx" />
-        <el-table-column label="分组" prop="createTime" v-slot:default="{ row }">
-          {{ row.createTime.substr(0, 16) }}
+        <el-table-column label="格式" prop="fileFormat"></el-table-column>
+        <el-table-column label="大小" prop="fileSize" v-slot:default="{ row }">
+          {{ formatSizeUnits(row.fileSize) }}
         </el-table-column>
+        <el-table-column label="分组" prop="dictName"></el-table-column>
         <el-table-column
         label="操作"
         v-slot:default="{ row }"
@@ -99,6 +99,15 @@ const changeSelection = (selectScenes) => {
   const type = params.pagging.state.query.type;
   caseScenes.value = selectScenes;
 };
+function formatSizeUnits(bytes){
+  if      (bytes >= 1073741824) { bytes = (bytes / 1073741824).toFixed(2) + " GB"; }
+  else if (bytes >= 1048576)    { bytes = (bytes / 1048576).toFixed(2) + " MB"; }
+  else if (bytes >= 1024)       { bytes = (bytes / 1024).toFixed(2) + " KB"; }
+  else if (bytes > 1)           { bytes = bytes + " bytes"; }
+  else if (bytes == 1)          { bytes = bytes + " byte"; }
+  else                          { bytes = "0 bytes"; }
+  return bytes;
+}
 // 初始化数据
 onMounted(async () => {
   // caseScenes.value = getCaseScenes(await getCaseSceneList(props.caseId));