|
@@ -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 => { |
|
|