This commit is contained in:
2020-05-22 14:48:43 +00:00
parent bb9e2cd107
commit 5ae14aa7d3
4 changed files with 60 additions and 8 deletions

View File

@@ -4,9 +4,32 @@
<v-form ref="form">
<v-row>
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
<v-col cols="12" sm="6" lg="4" xl="3">
{{ obj.lastBackup }} {{ backupFileList }}
<div>
<ul>
<li v-for="item in backupFileList" :key="item.id">
<a :href="item.url" target="_blank">{{ item.name }}</a>
</li>
</ul>
</div>
<!-- <div>
<v-list color="grey lighten-5" three-line>
<v-list-item
v-for="item in backupFileList"
:key="item.id"
:href="item.url"
target="_blank"
>
<v-list-item-avatar>
<v-icon v-text="item.icon"></v-icon>
</v-list-item-avatar>
<v-list-item-content>
<v-list-item-title v-text="item.name"></v-list-item-title>
</v-list-item-content>
</v-list-item>
</v-list>
</div> -->
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
@@ -179,7 +202,22 @@ export default {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);
} else {
vm.backupFileList = res.data;
//process add url dl token and id
if (res.data) {
let ret = [];
for (let i = 0; i < res.data.length; i++) {
let o = res.data[i];
ret.push({
id: i,
concurrency: o.concurrency,
url: window.$gz.api.backupDownloadUrl(o),
name: o
});
}
vm.backupFileList = ret;
} else {
vm.backupFileList = [];
}
}
})
.catch(function handleGetBackupFileListError(error) {