Fixed some bugs.

pull/3445/head
ruibaby 2019-05-08 23:06:21 +08:00
parent 287b805c2f
commit 56f17183b3
2 changed files with 24 additions and 13 deletions

View File

@ -121,7 +121,7 @@
<a
slot="post"
slot-scope="post"
:href="post.url"
:href="options.blog_url+'/archives/'+post.url"
target="_blank"
>{{ post.title }}</a>
<span
@ -240,6 +240,7 @@
<script>
import { PageView } from '@/layouts'
import commentApi from '@/api/comment'
import optionApi from '@/api/option'
import marked from 'marked'
const columns = [
@ -302,7 +303,9 @@ export default {
selectComment: {},
replyComment: {},
commentsLoading: false,
commentStatus: commentApi.commentStatus
commentStatus: commentApi.commentStatus,
options: [],
keys: ['blog_url']
}
},
computed: {
@ -316,6 +319,7 @@ export default {
},
created() {
this.loadComments()
this.loadOptions()
},
methods: {
loadComments(isSearch) {
@ -333,6 +337,11 @@ export default {
this.commentsLoading = false
})
},
loadOptions() {
optionApi.listAll(this.keys).then(response => {
this.options = response.data.data
})
},
handleEditComment(id) {
this.$message.success('编辑')
},

View File

@ -10,7 +10,7 @@
</span>
<!-- TODO 移动端展示 -->
<a-collapse
<!-- <a-collapse
:bordered="false"
v-if="isMobile()"
>
@ -27,14 +27,13 @@
操作{{ item.url }}
</div>
</a-collapse-panel>
</a-collapse>
</a-collapse> -->
<a-table
:columns="internalColumns"
:dataSource="internalPages"
:pagination="false"
:rowKey="page => page.id"
v-else
>
<span
slot="action"
@ -59,10 +58,7 @@
<a href="javascript:void(0);">编辑</a>
</router-link>
<a-divider type="vertical" />
<a
href="javascript:;"
@click="handleViewPage(record.id)"
>查看</a>
<a :href="options.blog_url+record.url" target="_blank">查看</a>
</span>
</a-table>
</a-tab-pane>
@ -144,6 +140,7 @@
<script>
import { mixin, mixinDevice } from '@/utils/mixin.js'
import sheetApi from '@/api/sheet'
import optionApi from '@/api/option'
const internalColumns = [
{
title: '页面名称',
@ -215,7 +212,9 @@ export default {
internalColumns,
customColumns,
internalPages,
sheets: []
sheets: [],
options: [],
keys: ['blog_url']
}
},
computed: {
@ -228,6 +227,7 @@ export default {
},
created() {
this.loadSheets()
this.loadOptions()
},
methods: {
loadSheets() {
@ -235,6 +235,11 @@ export default {
this.sheets = response.data.data.content
})
},
loadOptions() {
optionApi.listAll(this.keys).then(response => {
this.options = response.data.data
})
},
handleEditClick(sheet) {
this.$router.push({ name: 'SheetEdit', query: { sheetId: sheet.id } })
},
@ -249,9 +254,6 @@ export default {
this.$message.success('删除成功!')
this.loadSheets()
})
},
handleViewPage(id) {
this.$message.success('查看' + id)
}
}
}