Browse Source

update

pull/3226/head
chenshihai 2 years ago
parent
commit
c8a826a75e
2 changed files with 9 additions and 6 deletions
  1. +8
    -5
      web_src/vuepages/pages/modelmanage/common/modelmanage-common-detail.vue
  2. +1
    -1
      web_src/vuepages/utils/index.js

+ 8
- 5
web_src/vuepages/pages/modelmanage/common/modelmanage-common-detail.vue View File

@@ -165,8 +165,9 @@
</div> </div>
<div class="table-container"> <div class="table-container">
<el-table :data="filesList" row-key="sn" style="width: 100%" v-loading="loading" stripe> <el-table :data="filesList" row-key="sn" style="width: 100%" v-loading="loading" stripe>
<el-table-column column-key="FileName" prop="FileName" :label="$t('modelManage.fileName')" align="left"
header-align="left">
<el-table-column column-key="FileName" prop="FileName" sortable
:sort-method="(a, b) => a.FileName.toLocaleLowerCase().localeCompare(b.FileName.toLocaleLowerCase())"
:label="$t('modelManage.fileName')" align="left" header-align="left">
<template slot-scope="scope"> <template slot-scope="scope">
<div class="tbl-file-name"> <div class="tbl-file-name">
<a v-if="scope.row.IsDir" @click="goNextDir(scope.row)" href="javascript:;"> <a v-if="scope.row.IsDir" @click="goNextDir(scope.row)" href="javascript:;">
@@ -185,10 +186,11 @@
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column column-key="SizeShow" prop="SizeShow" :label="$t('modelManage.fileSize')" align="center"
header-align="center" width="200">
<el-table-column column-key="SizeShow" prop="SizeShow" sortable :sort-method="(a, b) => a.Size - b.Size"
:label="$t('modelManage.fileSize')" align="center" header-align="center" width="200">
</el-table-column> </el-table-column>
<el-table-column column-key="ModTime" prop="ModTime" :label="$t('modelManage.updateTime')" align="center"
<el-table-column column-key="ModTime" prop="ModTime" sortable
:sort-method="(a, b) => a.ModTimeNum - b.ModTimeNum" :label="$t('modelManage.updateTime')" align="center"
header-align="center" width="200"> header-align="center" width="200">
</el-table-column> </el-table-column>
<el-table-column v-if="modelType == 1 && canDelete" column-key="operate" prop="operate" <el-table-column v-if="modelType == 1 && canDelete" column-key="operate" prop="operate"
@@ -255,6 +257,7 @@ export default {
const list = res.data || []; const list = res.data || [];
list.forEach(item => { list.forEach(item => {
item.SizeShow = item.IsDir ? '' : transFileSize(item.Size); item.SizeShow = item.IsDir ? '' : transFileSize(item.Size);
item.ModTimeNum = new Date(item.ModTime).getTime();
}) })
this.filesList = list; this.filesList = list;
}).catch(err => { }).catch(err => {


+ 1
- 1
web_src/vuepages/utils/index.js View File

@@ -23,5 +23,5 @@ export const transFileSize = (srcSize) => {
srcSize = parseFloat(srcSize); srcSize = parseFloat(srcSize);
const index = Math.floor(Math.log(srcSize) / Math.log(1024)); const index = Math.floor(Math.log(srcSize) / Math.log(1024));
const size = (srcSize / Math.pow(1024, index)).toFixed(2); const size = (srcSize / Math.pow(1024, index)).toFixed(2);
return size + unitArr[index];
return size + ' ' + unitArr[index];
}; };

Loading…
Cancel
Save