diff --git a/src/stores/files.js b/src/stores/files.js index 0cce635..32a863e 100644 --- a/src/stores/files.js +++ b/src/stores/files.js @@ -70,8 +70,8 @@ export default defineStore('filesStore', { o.parentLog = "-"; o.fileType = "Log"; o.ownerName = o.owner.name; - o.updated_at = moment(o.updated_at).format('YYYY-MM-DD HH:MM'); - o.accessed_at = moment(o.accessed_at).format('YYYY-MM-DD HH:MM'); + o.updated_at = moment(o.updated_at).utcOffset('+08:00').format('YYYY-MM-DD HH:MM'); + o.accessed_at = moment(o.accessed_at).utcOffset('+08:00').format('YYYY-MM-DD HH:mm'); return this.allEventLog }) if(this.httpStatus < 300) loading.isLoading = false; @@ -101,8 +101,8 @@ export default defineStore('filesStore', { this.allFilter.map(o => { o.fileType = "Filter"; o.ownerName = o.owner.name; - o.updated_at = moment(o.updated_at).format('YYYY-MM-DD HH:MM'); - o.accessed_at = moment(o.accessed_at).format('YYYY-MM-DD HH:MM'); + o.updated_at = moment(o.updated_at).utcOffset('+08:00').format('YYYY-MM-DD HH:MM'); + o.accessed_at = moment(o.accessed_at).utcOffset('+08:00').format('YYYY-MM-DD HH:MM'); }); if(this.httpStatus < 300) loading.isLoading = false; } catch(error) { diff --git a/src/views/Files/index.vue b/src/views/Files/index.vue index 94eedba..deede0a 100644 --- a/src/views/Files/index.vue +++ b/src/views/Files/index.vue @@ -165,7 +165,8 @@ recentlyUsedFiles: function() { let recentlyUsedFiles = Array.from(this.store.allFiles); recentlyUsedFiles.filter(item => item.accessed_at !== null); - return recentlyUsedFiles.sort((x, y) => y.updated_at - x.updated_at); + recentlyUsedFiles.sort((x, y) => new Date(y.accessed_at) - new Date(x.accessed_at)); + return recentlyUsedFiles; }, }, watch:{