feat: support article demo videos and category counts
This commit is contained in:
@@ -9,9 +9,6 @@
|
||||
<el-option v-for="dict in dict.type.article_type" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="关键字" prop="keyword">
|
||||
<el-input v-model="queryParams.keyword" placeholder="请输入搜素关键字" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="推荐文章" prop="isRecommendation">
|
||||
<el-select v-model="queryParams.isRecommendation" placeholder="请选择是否为推荐文章" clearable>
|
||||
<el-option v-for="dict in dict.type.sys_yes_no2" :key="dict.value" :label="dict.label" :value="dict.value" />
|
||||
@@ -58,8 +55,6 @@
|
||||
<dict-tag :options="dict.type.article_type" :value="scope.row.articleType" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="搜素关键字" align="center" prop="keyword" />
|
||||
|
||||
<el-table-column label="游览次数" align="center" prop="lookNumber" />
|
||||
<el-table-column label="点赞次数" align="center" prop="loveNumber" />
|
||||
<el-table-column label="权重" align="center" prop="weight" />
|
||||
@@ -80,8 +75,16 @@
|
||||
</el-table-column>
|
||||
<!-- <el-table-column label="需要观看几次广告解锁" align="center" prop="adNumber" /> -->
|
||||
<el-table-column label="关联已有资源" align="center" prop="appResourceId" />
|
||||
<el-table-column label="演示视频" align="center" prop="videoFeedId" width="90">
|
||||
<template slot-scope="scope">
|
||||
<el-tag :type="scope.row.videoFeedId || scope.row.videoFeedId2 ? 'success' : 'info'" size="mini">
|
||||
{{ scope.row.videoFeedId && scope.row.videoFeedId2
|
||||
? '2个视频'
|
||||
: (scope.row.videoFeedId || scope.row.videoFeedId2 ? '1个视频' : '未配置') }}
|
||||
</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="创建时间" align="center" prop="createTime" width="160px" />
|
||||
<el-table-column label="备注" align="center" prop="remark" />
|
||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
||||
@@ -119,6 +122,20 @@
|
||||
<el-input v-model="form.showImg" placeholder="请输入封面图url" />
|
||||
<image-upload style="margin-top: 10px;" v-model="form.showImg"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="演示视频ID" prop="videoFeedId">
|
||||
<el-input
|
||||
v-model.trim="form.videoFeedId"
|
||||
placeholder="请输入 export/ 开头的视频 feedId,留空表示暂无演示视频"
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="演示视频ID 2" prop="videoFeedId2">
|
||||
<el-input
|
||||
v-model.trim="form.videoFeedId2"
|
||||
placeholder="请输入第二个视频的 feedId,留空表示只有一个演示视频"
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="权重" prop="weight">
|
||||
<el-input v-model="form.weight" placeholder="请输入权重 999 表示为置顶" />
|
||||
</el-form-item>
|
||||
@@ -283,6 +300,8 @@
|
||||
contentInfo: null,
|
||||
articleType: null,
|
||||
showImg: null,
|
||||
videoFeedId: null,
|
||||
videoFeedId2: null,
|
||||
appResourceId: null,
|
||||
lookNumber: null,
|
||||
loveNumber: null,
|
||||
|
||||
Reference in New Issue
Block a user