mirror of https://github.com/halo-dev/halo
Fixed store cache options error.
parent
ec5dccb7b8
commit
803e41952d
|
@ -30,6 +30,7 @@
|
||||||
<a-avatar
|
<a-avatar
|
||||||
class="avatar"
|
class="avatar"
|
||||||
size="small"
|
size="small"
|
||||||
|
style="margin-right: 0.3rem;"
|
||||||
:src="user.avatar || '//cn.gravatar.com/avatar/?s=256&d=mm'"
|
:src="user.avatar || '//cn.gravatar.com/avatar/?s=256&d=mm'"
|
||||||
/>
|
/>
|
||||||
</span>
|
</span>
|
||||||
|
@ -112,9 +113,3 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less" scoped>
|
|
||||||
.avatar {
|
|
||||||
margin-right: 0.3rem;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
|
@ -29,6 +29,10 @@ router.beforeEach((to, from, next) => {
|
||||||
}
|
}
|
||||||
// TODO Get installation status
|
// TODO Get installation status
|
||||||
|
|
||||||
|
if (!store.getters.options) {
|
||||||
|
store.dispatch('loadOptions').then()
|
||||||
|
}
|
||||||
|
|
||||||
next()
|
next()
|
||||||
NProgress.done()
|
NProgress.done()
|
||||||
return
|
return
|
||||||
|
|
|
@ -129,10 +129,30 @@
|
||||||
>
|
>
|
||||||
<a-list-item-meta>
|
<a-list-item-meta>
|
||||||
<a
|
<a
|
||||||
|
v-if="item.status=='PUBLISHED'"
|
||||||
slot="title"
|
slot="title"
|
||||||
:href="options.blog_url+'/archives/'+item.url"
|
:href="options.blog_url+'/archives/'+item.url"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
>{{ item.title }}</a>
|
>{{ item.title }}</a>
|
||||||
|
<a
|
||||||
|
v-else-if="item.status == 'INTIMATE'"
|
||||||
|
slot="title"
|
||||||
|
:href="options.blog_url+'/archives/'+item.url+'/password'"
|
||||||
|
target="_blank"
|
||||||
|
>{{ item.title }}</a>
|
||||||
|
<a
|
||||||
|
v-else-if="item.status=='DRAFT'"
|
||||||
|
slot="title"
|
||||||
|
href="javascript:void(0)"
|
||||||
|
@click="handlePostPreview(item.id)"
|
||||||
|
>{{ item.title }}</a>
|
||||||
|
<a
|
||||||
|
v-else
|
||||||
|
href="javascript:void(0);"
|
||||||
|
disabled
|
||||||
|
>
|
||||||
|
{{ text }}
|
||||||
|
</a>
|
||||||
</a-list-item-meta>
|
</a-list-item-meta>
|
||||||
<div>{{ item.createTime | timeAgo }}</div>
|
<div>{{ item.createTime | timeAgo }}</div>
|
||||||
</a-list-item>
|
</a-list-item>
|
||||||
|
@ -507,6 +527,11 @@ export default {
|
||||||
this.listLatestLogs()
|
this.listLatestLogs()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
handlePostPreview(postId) {
|
||||||
|
postApi.preview(postId).then(response => {
|
||||||
|
window.open(response.data, '_blank')
|
||||||
|
})
|
||||||
|
},
|
||||||
onPaginationChange(page, pageSize) {
|
onPaginationChange(page, pageSize) {
|
||||||
this.$log.debug(`Current: ${page}, PageSize: ${pageSize}`)
|
this.$log.debug(`Current: ${page}, PageSize: ${pageSize}`)
|
||||||
this.logPagination.page = page
|
this.logPagination.page = page
|
||||||
|
|
Loading…
Reference in New Issue