mirror of https://github.com/halo-dev/halo
feat: support set summary for sheet.
parent
a2bdc151b3
commit
a7419dcec7
|
@ -437,6 +437,7 @@ const postColumns = [
|
|||
{
|
||||
title: '昵称',
|
||||
dataIndex: 'author',
|
||||
width: '150px',
|
||||
scopedSlots: { customRender: 'author' }
|
||||
},
|
||||
{
|
||||
|
@ -474,6 +475,7 @@ const sheetColumns = [
|
|||
{
|
||||
title: '昵称',
|
||||
dataIndex: 'author',
|
||||
width: '150px',
|
||||
scopedSlots: { customRender: 'author' }
|
||||
},
|
||||
{
|
||||
|
|
|
@ -7,13 +7,19 @@
|
|||
destroyOnClose
|
||||
@close="onClose"
|
||||
>
|
||||
<a-row type="flex" align="middle">
|
||||
<a-row
|
||||
type="flex"
|
||||
align="middle"
|
||||
>
|
||||
<a-col :span="24">
|
||||
<a-list itemLayout="horizontal">
|
||||
<a-list-item>
|
||||
<a-list-item-meta>
|
||||
<template slot="description">
|
||||
<p v-html="description" class="comment-drawer-content"></p>
|
||||
<p
|
||||
v-html="description"
|
||||
class="comment-drawer-content"
|
||||
></p>
|
||||
</template>
|
||||
<h3 slot="title">{{ title }}</h3>
|
||||
</a-list-item-meta>
|
||||
|
@ -51,13 +57,21 @@
|
|||
destroyOnClose
|
||||
>
|
||||
<template slot="footer">
|
||||
<a-button key="submit" type="primary" @click="handleCreateClick">
|
||||
<a-button
|
||||
key="submit"
|
||||
type="primary"
|
||||
@click="handleCreateClick"
|
||||
>
|
||||
回复
|
||||
</a-button>
|
||||
</template>
|
||||
<a-form layout="vertical">
|
||||
<a-form-item>
|
||||
<a-input type="textarea" :autosize="{ minRows: 8 }" v-model="replyComment.content" />
|
||||
<a-input
|
||||
type="textarea"
|
||||
:autosize="{ minRows: 8 }"
|
||||
v-model="replyComment.content"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-modal>
|
||||
|
|
|
@ -2,11 +2,17 @@
|
|||
<div>
|
||||
<a-comment>
|
||||
<template slot="actions">
|
||||
<a-dropdown :trigger="['click']" v-if="comment.status === 'AUDITING'">
|
||||
<a-dropdown
|
||||
:trigger="['click']"
|
||||
v-if="comment.status === 'AUDITING'"
|
||||
>
|
||||
<span href="javascript:void(0);">通过</span>
|
||||
<a-menu slot="overlay">
|
||||
<a-menu-item key="1">
|
||||
<span href="javascript:void(0);" @click="handleEditStatusClick('PUBLISHED')">通过</span>
|
||||
<span
|
||||
href="javascript:void(0);"
|
||||
@click="handleEditStatusClick('PUBLISHED')"
|
||||
>通过</span>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="2">
|
||||
<span href="javascript:void(0);">通过并回复</span>
|
||||
|
@ -14,7 +20,10 @@
|
|||
</a-menu>
|
||||
</a-dropdown>
|
||||
|
||||
<span v-else-if="comment.status === 'PUBLISHED'" @click="handleReplyClick">回复</span>
|
||||
<span
|
||||
v-else-if="comment.status === 'PUBLISHED'"
|
||||
@click="handleReplyClick"
|
||||
>回复</span>
|
||||
|
||||
<a-popconfirm
|
||||
v-else-if="comment.status === 'RECYCLE'"
|
||||
|
@ -36,16 +45,37 @@
|
|||
<span>回收站</span>
|
||||
</a-popconfirm>
|
||||
|
||||
<a-popconfirm :title="'你确定要永久删除该评论?'" @confirm="handleDeleteClick" okText="确定" cancelText="取消">
|
||||
<a-popconfirm
|
||||
:title="'你确定要永久删除该评论?'"
|
||||
@confirm="handleDeleteClick"
|
||||
okText="确定"
|
||||
cancelText="取消"
|
||||
>
|
||||
<span>删除</span>
|
||||
</a-popconfirm>
|
||||
</template>
|
||||
<a slot="author" :href="comment.authorUrl" target="_blank">
|
||||
<a-icon type="user" v-if="comment.isAdmin" style="margin-right: 3px;" />
|
||||
{{ comment.author }}-->{{ comment.id }}
|
||||
<a
|
||||
slot="author"
|
||||
:href="comment.authorUrl"
|
||||
target="_blank"
|
||||
>
|
||||
<a-icon
|
||||
type="user"
|
||||
v-if="comment.isAdmin"
|
||||
style="margin-right: 3px;"
|
||||
/>
|
||||
{{ comment.author }}
|
||||
</a>
|
||||
<a-avatar size="large" slot="avatar" :src="avatar" :alt="comment.author" />
|
||||
<p slot="content" v-html="content"></p>
|
||||
<a-avatar
|
||||
size="large"
|
||||
slot="avatar"
|
||||
:src="avatar"
|
||||
:alt="comment.author"
|
||||
/>
|
||||
<p
|
||||
slot="content"
|
||||
v-html="content"
|
||||
></p>
|
||||
<a-tooltip slot="datetime">
|
||||
<span slot="title">{{ comment.createTime | moment }}</span>
|
||||
<span>{{ comment.createTime | timeAgo }}</span>
|
||||
|
|
|
@ -67,6 +67,23 @@
|
|||
</div>
|
||||
<a-divider />
|
||||
|
||||
<div :style="{ marginBottom: '16px' }">
|
||||
<h3 class="post-setting-drawer-title">摘要</h3>
|
||||
<div class="post-setting-drawer-item">
|
||||
<a-form layout="vertical">
|
||||
<a-form-item>
|
||||
<a-input
|
||||
type="textarea"
|
||||
:autosize="{ minRows: 5 }"
|
||||
v-model="selectedSheet.summary"
|
||||
placeholder="不填写则会自动生成"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</div>
|
||||
</div>
|
||||
<a-divider />
|
||||
|
||||
<div :style="{ marginBottom: '16px' }">
|
||||
<h3 class="post-setting-drawer-title">缩略图</h3>
|
||||
<div class="post-setting-drawer-item">
|
||||
|
|
Loading…
Reference in New Issue