mirror of https://github.com/halo-dev/halo
Fixed some bugs.
parent
287b805c2f
commit
56f17183b3
|
@ -121,7 +121,7 @@
|
||||||
<a
|
<a
|
||||||
slot="post"
|
slot="post"
|
||||||
slot-scope="post"
|
slot-scope="post"
|
||||||
:href="post.url"
|
:href="options.blog_url+'/archives/'+post.url"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
>{{ post.title }}</a>
|
>{{ post.title }}</a>
|
||||||
<span
|
<span
|
||||||
|
@ -240,6 +240,7 @@
|
||||||
<script>
|
<script>
|
||||||
import { PageView } from '@/layouts'
|
import { PageView } from '@/layouts'
|
||||||
import commentApi from '@/api/comment'
|
import commentApi from '@/api/comment'
|
||||||
|
import optionApi from '@/api/option'
|
||||||
import marked from 'marked'
|
import marked from 'marked'
|
||||||
|
|
||||||
const columns = [
|
const columns = [
|
||||||
|
@ -302,7 +303,9 @@ export default {
|
||||||
selectComment: {},
|
selectComment: {},
|
||||||
replyComment: {},
|
replyComment: {},
|
||||||
commentsLoading: false,
|
commentsLoading: false,
|
||||||
commentStatus: commentApi.commentStatus
|
commentStatus: commentApi.commentStatus,
|
||||||
|
options: [],
|
||||||
|
keys: ['blog_url']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
@ -316,6 +319,7 @@ export default {
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.loadComments()
|
this.loadComments()
|
||||||
|
this.loadOptions()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
loadComments(isSearch) {
|
loadComments(isSearch) {
|
||||||
|
@ -333,6 +337,11 @@ export default {
|
||||||
this.commentsLoading = false
|
this.commentsLoading = false
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
loadOptions() {
|
||||||
|
optionApi.listAll(this.keys).then(response => {
|
||||||
|
this.options = response.data.data
|
||||||
|
})
|
||||||
|
},
|
||||||
handleEditComment(id) {
|
handleEditComment(id) {
|
||||||
this.$message.success('编辑')
|
this.$message.success('编辑')
|
||||||
},
|
},
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<!-- TODO 移动端展示 -->
|
<!-- TODO 移动端展示 -->
|
||||||
<a-collapse
|
<!-- <a-collapse
|
||||||
:bordered="false"
|
:bordered="false"
|
||||||
v-if="isMobile()"
|
v-if="isMobile()"
|
||||||
>
|
>
|
||||||
|
@ -27,14 +27,13 @@
|
||||||
操作:{{ item.url }}
|
操作:{{ item.url }}
|
||||||
</div>
|
</div>
|
||||||
</a-collapse-panel>
|
</a-collapse-panel>
|
||||||
</a-collapse>
|
</a-collapse> -->
|
||||||
|
|
||||||
<a-table
|
<a-table
|
||||||
:columns="internalColumns"
|
:columns="internalColumns"
|
||||||
:dataSource="internalPages"
|
:dataSource="internalPages"
|
||||||
:pagination="false"
|
:pagination="false"
|
||||||
:rowKey="page => page.id"
|
:rowKey="page => page.id"
|
||||||
v-else
|
|
||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
slot="action"
|
slot="action"
|
||||||
|
@ -59,10 +58,7 @@
|
||||||
<a href="javascript:void(0);">编辑</a>
|
<a href="javascript:void(0);">编辑</a>
|
||||||
</router-link>
|
</router-link>
|
||||||
<a-divider type="vertical" />
|
<a-divider type="vertical" />
|
||||||
<a
|
<a :href="options.blog_url+record.url" target="_blank">查看</a>
|
||||||
href="javascript:;"
|
|
||||||
@click="handleViewPage(record.id)"
|
|
||||||
>查看</a>
|
|
||||||
</span>
|
</span>
|
||||||
</a-table>
|
</a-table>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
|
@ -144,6 +140,7 @@
|
||||||
<script>
|
<script>
|
||||||
import { mixin, mixinDevice } from '@/utils/mixin.js'
|
import { mixin, mixinDevice } from '@/utils/mixin.js'
|
||||||
import sheetApi from '@/api/sheet'
|
import sheetApi from '@/api/sheet'
|
||||||
|
import optionApi from '@/api/option'
|
||||||
const internalColumns = [
|
const internalColumns = [
|
||||||
{
|
{
|
||||||
title: '页面名称',
|
title: '页面名称',
|
||||||
|
@ -215,7 +212,9 @@ export default {
|
||||||
internalColumns,
|
internalColumns,
|
||||||
customColumns,
|
customColumns,
|
||||||
internalPages,
|
internalPages,
|
||||||
sheets: []
|
sheets: [],
|
||||||
|
options: [],
|
||||||
|
keys: ['blog_url']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
@ -228,6 +227,7 @@ export default {
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.loadSheets()
|
this.loadSheets()
|
||||||
|
this.loadOptions()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
loadSheets() {
|
loadSheets() {
|
||||||
|
@ -235,6 +235,11 @@ export default {
|
||||||
this.sheets = response.data.data.content
|
this.sheets = response.data.data.content
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
loadOptions() {
|
||||||
|
optionApi.listAll(this.keys).then(response => {
|
||||||
|
this.options = response.data.data
|
||||||
|
})
|
||||||
|
},
|
||||||
handleEditClick(sheet) {
|
handleEditClick(sheet) {
|
||||||
this.$router.push({ name: 'SheetEdit', query: { sheetId: sheet.id } })
|
this.$router.push({ name: 'SheetEdit', query: { sheetId: sheet.id } })
|
||||||
},
|
},
|
||||||
|
@ -249,9 +254,6 @@ export default {
|
||||||
this.$message.success('删除成功!')
|
this.$message.success('删除成功!')
|
||||||
this.loadSheets()
|
this.loadSheets()
|
||||||
})
|
})
|
||||||
},
|
|
||||||
handleViewPage(id) {
|
|
||||||
this.$message.success('查看' + id)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue