fix: problems with paging. (#84)

pull/87/head
Ryan Wang 2020-03-06 13:57:54 +08:00 committed by GitHub
parent 60f5c09280
commit 1eaad4b47d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 63 additions and 95 deletions

View File

@ -223,7 +223,8 @@ export default {
pagination: {
page: 1,
size: 18,
sort: null
sort: null,
total: 1
},
queryParam: {
page: 0,

View File

@ -120,7 +120,8 @@ export default {
pagination: {
page: 1,
size: 12,
sort: ''
sort: null,
total: 1
},
queryParam: {
page: 0,

View File

@ -127,7 +127,8 @@ export default {
pagination: {
page: 1,
size: 12,
sort: ''
sort: null,
total: 1
},
queryParam: {
page: 0,

View File

@ -531,7 +531,8 @@ export default {
pagination: {
page: 1,
size: 10,
sort: null
sort: null,
total: 1
},
queryParam: {
page: 0,

View File

@ -127,7 +127,8 @@ export default {
pagination: {
page: 1,
size: 10,
sort: ''
sort: null,
total: 1
},
queryParam: {
page: 0,

View File

@ -584,7 +584,8 @@ export default {
pagination: {
page: 1,
size: 10,
sort: null
sort: null,
total: 1
},
queryParam: {
page: 0,

View File

@ -388,7 +388,8 @@ export default {
pagination: {
page: 1,
size: 10,
sort: null
sort: null,
total: 1
},
queryParam: {
page: 0,

View File

@ -267,7 +267,8 @@ export default {
pagination: {
page: 1,
size: 10,
sort: null
sort: null,
total: 1
},
queryParam: {
page: 0,

View File

@ -353,7 +353,8 @@ export default {
pagination: {
page: 1,
size: 18,
sort: null
sort: null,
total: 1
},
queryParam: {
page: 0,

View File

@ -12,73 +12,51 @@
align="middle"
>
<a-col :span="24">
<a-card
:bordered="false"
:bodyStyle="{ padding: '0' }"
<a-alert
message="注意:备份后生成的压缩文件存储在临时文件中,重启服务器会造成备份文件的丢失,所以请尽快下载!"
banner
closable
/>
<a-divider>历史备份</a-divider>
<a-list
itemLayout="vertical"
size="small"
:dataSource="backups"
>
<a-list
itemLayout="horizontal"
:dataSource="backupTips"
<a-list-item
slot="renderItem"
slot-scope="backup"
>
<a-list-item
slot="renderItem"
slot-scope="backupTip"
>
<a-list-item-meta :description="backupTip.description">
<h4 slot="title">{{ backupTip.title }}</h4>
</a-list-item-meta>
<a-alert
slot="extra"
v-if="backupTip.alert"
:message="backupTip.alert.message"
:type="backupTip.alert.type"
banner
/>
</a-list-item>
</a-list>
<a-divider>历史备份</a-divider>
<a-list
itemLayout="vertical"
size="small"
:dataSource="backups"
<a-button
slot="extra"
type="link"
style="color: red"
icon="delete"
:loading="deleting"
@click="handleBackupDeleteClick(backup.filename)"
>删除</a-button>
<a-list-item-meta>
<a
slot="title"
:href="backup.downloadUrl"
>
<a-icon
type="schedule"
style="color: #52c41a"
/>
{{ backup.filename }}
</a>
<p slot="description">{{ backup.updateTime | timeAgo }}/{{ backup.fileSize | fileSizeFormat }}</p>
</a-list-item-meta>
</a-list-item>
<div
v-if="loading"
class="loading-container"
style="position: absolute;bottom: 40px; width: 100%;text-align: center;"
>
<a-list-item
slot="renderItem"
slot-scope="backup"
>
<a-button
slot="extra"
type="link"
style="color: red"
icon="delete"
:loading="deleting"
@click="handleBackupDeleteClick(backup.filename)"
>删除</a-button>
<a-list-item-meta>
<a
slot="title"
:href="backup.downloadUrl"
>
<a-icon
type="schedule"
style="color: #52c41a"
/>
{{ backup.filename }}
</a>
<p slot="description">{{ backup.updateTime | timeAgo }}/{{ backup.fileSize | fileSizeFormat }}</p>
</a-list-item-meta>
</a-list-item>
<div
v-if="loading"
class="loading-container"
style="position: absolute;bottom: 40px; width: 100%;text-align: center;"
>
<a-spin />
</div>
</a-list>
</a-card>
<a-spin />
</div>
</a-list>
</a-col>
</a-row>
<a-divider class="divider-transparent" />
@ -110,27 +88,7 @@ export default {
backuping: false,
loading: false,
deleting: false,
backups: [],
backupTips: [
{
title: '博客备份',
description:
'将会压缩 Halo 的工作目录到临时文件中,并提供下载链接。如果附件太多的话,可能会十分耗时,请耐心等待!',
alert: {
type: 'warning',
message: '注意:备份后生成的压缩文件存储在临时文件中,重启服务器会造成备份文件的丢失,所以请尽快下载!'
}
},
{ title: '备份查询', description: '查询近期的备份,按照备份时间递减排序。' },
{ title: '备份删除', description: '删除已经备份的内容。' },
{
title: '版本要求',
alert: {
type: 'warning',
message: '注意:要求 Halo server 版本大于 v1.1.1!你可以在 【系统 | 关于】 里面找到系统的版本信息。'
}
}
]
backups: []
}
},
model: {

View File

@ -229,7 +229,8 @@ export default {
pagination: {
page: 1,
size: 10,
sort: null
sort: null,
total: 1
},
queryParam: {
page: 0,