文章列表

dev
truthhun 1 year ago
parent 996da4b73f
commit 6dc2c33271

@ -191,6 +191,8 @@ func (m *DBModel) GetArticleList(opt *OptionGetArticleList) (articleList []Artic
opt.SelectFields = m.FilterValidFields(tableName, opt.SelectFields...) opt.SelectFields = m.FilterValidFields(tableName, opt.SelectFields...)
if len(opt.SelectFields) > 0 { if len(opt.SelectFields) > 0 {
db = db.Select(opt.SelectFields) db = db.Select(opt.SelectFields)
} else {
db = db.Omit("content")
} }
if len(opt.Sort) > 0 { if len(opt.Sort) > 0 {

@ -27,7 +27,10 @@
><i class="el-icon-view"></i> ><i class="el-icon-view"></i>
{{ article.view_count || 0 }} 浏览</span {{ article.view_count || 0 }} 浏览</span
> >
<span><i class="el-icon-user"></i> 魔豆文库</span> <span
><i class="el-icon-user"></i>
{{ article.autor || settings.system.sitename || '-' }}</span
>
<!-- <span <!-- <span
><i class="el-icon-chat-dot-square"></i> ><i class="el-icon-chat-dot-square"></i>
{{ article.comment_count || 0 }} 评论</span {{ article.comment_count || 0 }} 评论</span
@ -46,6 +49,7 @@
</template> </template>
<script> <script>
import { formatDatetime, formatRelativeTime } from '~/utils/utils' import { formatDatetime, formatRelativeTime } from '~/utils/utils'
import { mapGetters } from 'vuex'
export default { export default {
props: { props: {
articles: { articles: {
@ -61,6 +65,9 @@ export default {
default: false, default: false,
}, },
}, },
computed: {
...mapGetters('setting', ['settings']),
},
methods: { methods: {
formatRelativeTime, formatRelativeTime,
formatDatetime, formatDatetime,

@ -79,7 +79,7 @@ export default {
}, },
}, },
async created() { async created() {
await Promise.all([this.getArticles(), this.getPopulars()]) await Promise.all([this.getPopulars()])
}, },
methods: { methods: {
pageChange(page) { pageChange(page) {

Loading…
Cancel
Save