|
@@ -1,6 +1,36 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
|
|
+ <el-form-item label="项目" prop="courseId">
|
|
|
+ <el-select filterable v-model="queryParams.project" placeholder="请选择项目" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in projectLists"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="parseInt(dict.dictValue)"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="课程" prop="courseId">
|
|
|
+ <el-select filterable v-model="queryParams.courseId" placeholder="请选择课程" clearable size="small" @change="courseChange(queryParams.courseId)">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in courseLists"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="parseInt(dict.dictValue)"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="小节" prop="videoId">
|
|
|
+ <el-select filterable v-model="queryParams.videoId" placeholder="请选择小节" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in videoList"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="parseInt(dict.dictValue)"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="添加时间" prop="createTime">
|
|
|
<el-date-picker v-model="createTime" size="small" style="width: 220px" value-format="yyyy-MM-dd" type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" @change="change"></el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -14,6 +44,10 @@
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
<el-table-column label="员工名称" align="center" prop="qwUserName" />
|
|
|
|
|
|
+ <el-table-column label="销售名称" align="center" prop="qwUserName" />
|
|
|
+ <el-table-column label="项目" align="center" prop="projectName" />
|
|
|
+ <el-table-column label="课程" align="center" prop="courseName" />
|
|
|
+ <el-table-column label="小节" align="center" prop="videoName" />
|
|
|
<!-- 发课时间 -->
|
|
|
<el-table-column label="进线时间" align="center" prop="createTime"/>
|
|
|
<!-- 进线数 -->
|
|
@@ -469,6 +503,7 @@ export default {
|
|
|
total: 0,
|
|
|
// 短链课程看课记录表格数据
|
|
|
courseWatchLogList: [],
|
|
|
+ projectLists: [],
|
|
|
// 弹出层标题
|
|
|
title: "",
|
|
|
// 是否显示弹出层
|
|
@@ -501,13 +536,18 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
+ this.getDicts("sys_course_watch_log_type").then(response => {
|
|
|
+ this.logTypeOptions = response.data;
|
|
|
+ });
|
|
|
+ this.getDicts("sys_course_project").then(response => {
|
|
|
+ this.projectLists = response.data;
|
|
|
+ })
|
|
|
courseList().then(response => {
|
|
|
this.courseLists = response.list;
|
|
|
});
|
|
|
+
|
|
|
this.getList();
|
|
|
- this.getDicts("sys_course_watch_log_type").then(response => {
|
|
|
- this.logTypeOptions = response.data;
|
|
|
- });
|
|
|
+
|
|
|
},
|
|
|
methods: {
|
|
|
courseChange(row){
|