文章上传新增缩略图

This commit is contained in:
不做码农 2022-05-16 18:10:07 +08:00
parent d072b40764
commit 06e185c702
3 changed files with 18 additions and 3 deletions

View File

@ -48,7 +48,7 @@
size="small" size="small"
icon="Document" icon="Document"
plain plain
@click="goTarget('http://www.izhaorui.cn/doc/#/gxrz?id=v' + version)" @click="goTarget('http://www.izhaorui.cn/doc/#/changelog?id=v' + version)"
>{{ $t('layout.changeLog') }} >{{ $t('layout.changeLog') }}
</el-link> </el-link>
</p> </p>

View File

@ -27,7 +27,20 @@
<el-table :data="dataList" ref="table" border> <el-table :data="dataList" ref="table" border>
<el-table-column prop="cid" label="id" width="60" sortable> </el-table-column> <el-table-column prop="cid" label="id" width="60" sortable> </el-table-column>
<el-table-column prop="title" label="文章标题" width="180" :show-overflow-tooltip="true"> </el-table-column> <el-table-column prop="title" label="文章标题" width="120" :show-overflow-tooltip="true"> </el-table-column>
<el-table-column prop="coverUrl" label="文章封面" width="90" :show-overflow-tooltip="true">
<template #default="{ row }">
<el-image
preview-teleported
:src="row.coverUrl"
:preview-src-list="[row.coverUrl]"
:hide-on-click-modal="true"
fit="contain"
lazy
class="el-avatar">
</el-image>
</template>
</el-table-column>
<el-table-column prop="authorName" label="作者" width="80"> </el-table-column> <el-table-column prop="authorName" label="作者" width="80"> </el-table-column>
<el-table-column prop="fmt_type" label="编辑器类型" width="100"> </el-table-column> <el-table-column prop="fmt_type" label="编辑器类型" width="100"> </el-table-column>
<el-table-column prop="tags" label="标签" width="100" :show-overflow-tooltip="true"> </el-table-column> <el-table-column prop="tags" label="标签" width="100" :show-overflow-tooltip="true"> </el-table-column>

View File

@ -31,7 +31,9 @@
<el-button v-else class="button-new-tag" size="small" @click="showInput">+ 文章标签</el-button> <el-button v-else class="button-new-tag" size="small" @click="showInput">+ 文章标签</el-button>
</el-form-item> </el-form-item>
<el-form-item label="文章封面">
<UploadImage ref="uploadRef" v-model="form.coverUrl" :limit="1" :fileSize="15" :drag="true" />
</el-form-item>
<el-form-item prop="content" label="文章内容"> <el-form-item prop="content" label="文章内容">
<MdEditor v-model="form.content" :onUploadImg="onUploadImg" /> <MdEditor v-model="form.content" :onUploadImg="onUploadImg" />
</el-form-item> </el-form-item>