mirror of
https://github.com/doocs/md.git
synced 2024-11-24 19:10:34 +08:00
parent
5df723f88c
commit
32fb134675
@ -0,0 +1,56 @@
|
|||||||
|
<template>
|
||||||
|
<el-dialog title="发布" :visible.sync="form.dialogVisible">
|
||||||
|
<el-alert
|
||||||
|
style="margin-bottom: 1em"
|
||||||
|
title="注:此功能由第三方浏览器插件支持,本平台不保证安全性。"
|
||||||
|
type="info"
|
||||||
|
show-icon
|
||||||
|
>
|
||||||
|
</el-alert>
|
||||||
|
<el-form
|
||||||
|
class="postInfo"
|
||||||
|
label-position="right"
|
||||||
|
label-width="50px"
|
||||||
|
:model="form"
|
||||||
|
>
|
||||||
|
<el-form-item label="封面">
|
||||||
|
<el-input
|
||||||
|
v-model="form.thumb"
|
||||||
|
placeholder="自动提取第一张图"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="标题">
|
||||||
|
<el-input
|
||||||
|
v-model="form.title"
|
||||||
|
placeholder="自动提取第一个标题"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="描述">
|
||||||
|
<el-input
|
||||||
|
type="textarea"
|
||||||
|
:rows="4"
|
||||||
|
v-model="form.desc"
|
||||||
|
placeholder="自动提取第一个段落"
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
|
||||||
|
<template slot="footer" class="dialog-footer">
|
||||||
|
<el-button @click="$emit('close')">取 消</el-button>
|
||||||
|
<el-button type="primary" @click="$emit('post')">确 定</el-button>
|
||||||
|
</template>
|
||||||
|
</el-dialog>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: `PostInfoDialog`,
|
||||||
|
props: {
|
||||||
|
form: {
|
||||||
|
type: Object,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped></style>
|
@ -181,41 +181,12 @@
|
|||||||
发布
|
发布
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|
||||||
<el-dialog title="发布" :visible.sync="form.dialogVisible">
|
<post-info-dialog
|
||||||
<div class="postInfo">
|
:form="form"
|
||||||
<el-form ref="form" :model="form" label-width="80px">
|
@post="post"
|
||||||
<el-form-item label="封面">
|
@close="form.dialogVisible = false"
|
||||||
<el-input
|
>
|
||||||
v-model="form.thumb"
|
</post-info-dialog>
|
||||||
placeholder="自动提取第一张图"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="标题">
|
|
||||||
<el-input
|
|
||||||
v-model="form.title"
|
|
||||||
placeholder="自动提取第一个标题"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="描述">
|
|
||||||
<el-input
|
|
||||||
type="textarea"
|
|
||||||
:rows="4"
|
|
||||||
v-model="form.desc"
|
|
||||||
placeholder="自动提取第一个段落"
|
|
||||||
></el-input>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item>
|
|
||||||
<div class="info">
|
|
||||||
注:此功能由第三方浏览器插件支持,本平台不保证安全性。
|
|
||||||
</div>
|
|
||||||
</el-form-item>
|
|
||||||
</el-form>
|
|
||||||
</div>
|
|
||||||
<span slot="footer" class="dialog-footer">
|
|
||||||
<el-button @click="form.dialogVisible = false">取 消</el-button>
|
|
||||||
<el-button type="primary" @click="post">确 定</el-button>
|
|
||||||
</span>
|
|
||||||
</el-dialog>
|
|
||||||
<reset-dialog
|
<reset-dialog
|
||||||
:show-reset-confirm="showResetConfirm"
|
:show-reset-confirm="showResetConfirm"
|
||||||
@confirm="confirmReset"
|
@confirm="confirmReset"
|
||||||
@ -231,6 +202,7 @@ import DEFAULT_CSS_CONTENT from '@/assets/example/theme-css.txt'
|
|||||||
import config from '@/assets/scripts/config'
|
import config from '@/assets/scripts/config'
|
||||||
import ResetDialog from './ResetDialog'
|
import ResetDialog from './ResetDialog'
|
||||||
import StyleOptionMenu from './StyleOptionMenu'
|
import StyleOptionMenu from './StyleOptionMenu'
|
||||||
|
import PostInfoDialog from './PostInfoDialog'
|
||||||
import { mapState, mapMutations } from 'vuex'
|
import { mapState, mapMutations } from 'vuex'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@ -255,6 +227,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
components: {
|
components: {
|
||||||
|
PostInfoDialog,
|
||||||
StyleOptionMenu,
|
StyleOptionMenu,
|
||||||
ResetDialog,
|
ResetDialog,
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user