NEZ-1779 fix : 恢复和删除接口功能实现

This commit is contained in:
zhangxiaolong
2022-04-12 14:34:55 +08:00
parent d2e47d836d
commit 898c0c01dc
2 changed files with 35 additions and 9 deletions

View File

@@ -14,8 +14,8 @@
<div class="col-resize-area"></div>
</template>
<template slot-scope="scope" :column="item">
<span v-if="item.prop === 'repeat'">
{{ tableData[0].schedule && tableData[0].schedule.repeat }}
<span v-if="item.prop === 'schedule'">
{{ tableData[0].schedule && changeType(tableData[0].schedule.type)? changeType(tableData[0].schedule.type):''}}
</span>
<span v-if="item.prop === 'retention'">
{{ tableData[0].retention }}
@@ -113,15 +113,37 @@ export default {
methods: {
changeType(item){
if(item == 1){
return this.$t('backup.only')
}else if(item ==2){
return this.$t('backup.Daily')
}else if(item == 3 ){
return this.$t('backup.Weekly')
}else{
return this.$t('backup.Monthly')
}
},
Restore(row){
put('/sys/backup/restore',{filename:row.fileName}).then(res=>{
if(res.code == 200){
this.$emit('getTableData','backup')
}
this.$emit("getTableData",'recent')
}else {
this.$message.error(response.msg)
}
})
},
del(item){
console.log(item);
del(row){
this.$delete('/sys/backup?filename='+row.fileName).then(res=>{
if(res.code == 200){
this.$emit("getTableData",'recent')
}else {
this.$message.error(response.msg)
}
})
},
changeDate(item){
let time =Date.parse(item)