Explorar o código

fix(videoContent): 修复视频内容管理中的数据字段映射问题

- 修正了观看人数字段的数据绑定从 title 到 videoSeeCount
- 新增了实际观看数字段的表格列显示
- 恢复了观看数字段在表单编辑界面的输入功能
- 在类型定义中添加了 videoSeeCount 字段声明
- 注释掉了暂时不需要的导出按钮功能
fugui001 hai 1 semana
pai
achega
bfeb9515ef

+ 2 - 0
src/api/system/physical/videoContent/types.ts

@@ -73,6 +73,8 @@ export interface VideoContentForm extends BaseEntity {
    */
   requiredPoints?: number;
 
+  videoSeeCount?: number;
+
   /**
    * 视频总时长,单位:秒
    */

+ 7 - 3
src/views/system/physical/videoContent/index.vue

@@ -38,9 +38,9 @@
               >删除</el-button
             >
           </el-col>
-          <el-col :span="1.5">
+<!--          <el-col :span="1.5">
             <el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['physical:videoContent:export']">导出</el-button>
-          </el-col>
+          </el-col>-->
           <right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
         </el-row>
       </template>
@@ -49,7 +49,8 @@
         <el-table-column type="selection" width="55" align="center" />
         <el-table-column label="编号" align="center" prop="id" v-if="true" />
         <el-table-column label="视频标题" align="center" prop="title" />
-        <el-table-column label="观看人数" align="center" prop="title" />
+        <el-table-column label="观看人数" align="center" prop="videoSeeCount" />
+        <el-table-column label="实际观看数" align="center" prop="videoTrueSeeCount" />
         <el-table-column label="所需视频点" align="center" prop="requiredPoints" />
         <el-table-column label="所属标签" align="center" prop="title" />
         <el-table-column label="视频时长(秒)" align="center" prop="durationSeconds" />
@@ -134,6 +135,9 @@
             </el-upload>
           </div>
         </el-form-item>
+        <el-form-item label="观看数">
+          <el-input v-model="form.videoSeeCount" placeholder="请输入观看数" />
+        </el-form-item>
         <el-form-item label="所需视频点" prop="requiredPoints">
           <el-input v-model="form.requiredPoints" placeholder="请输入所需视频点" />
         </el-form-item>