|
@@ -68,6 +68,17 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+ <!-- 营期名称 periodIds-->
|
|
|
|
|
+ <el-form-item label="营期名称" prop="periodId">
|
|
|
|
|
+ <el-select filterable v-model="queryParams.periodId" placeholder="请选择营期名称" clearable size="small">
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="dict in scheduleLists"
|
|
|
|
|
+ :key="dict.dictValue"
|
|
|
|
|
+ :label="dict.dictLabel"
|
|
|
|
|
+ :value="dict.dictValue"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-select>
|
|
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="课程" prop="courseId">
|
|
<el-form-item label="课程" prop="courseId">
|
|
|
<el-select filterable v-model="queryParams.courseId" placeholder="请选择课程" clearable size="small"
|
|
<el-select filterable v-model="queryParams.courseId" placeholder="请选择课程" clearable size="small"
|
|
|
@change="courseChange(queryParams.courseId)">
|
|
@change="courseChange(queryParams.courseId)">
|
|
@@ -370,6 +381,7 @@
|
|
|
<img v-else :src="scope.row.externalUserAvatar" style="width:50px;height:50px" />
|
|
<img v-else :src="scope.row.externalUserAvatar" style="width:50px;height:50px" />
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
|
+ <el-table-column label="营期名称" align="center" prop="periodIdName" v-if="this.queryParams.sendType==1" />
|
|
|
<el-table-column label="课程名称" align="center" prop="courseName"/>
|
|
<el-table-column label="课程名称" align="center" prop="courseName"/>
|
|
|
<el-table-column label="小节名称" align="center" prop="videoName"/>
|
|
<el-table-column label="小节名称" align="center" prop="videoName"/>
|
|
|
<el-table-column label="记录类型" align="center" prop="logType">
|
|
<el-table-column label="记录类型" align="center" prop="logType">
|
|
@@ -393,6 +405,7 @@
|
|
|
<el-table-column label="更新时间" align="center" prop="updateTime" width="100px" />
|
|
<el-table-column label="更新时间" align="center" prop="updateTime" width="100px" />
|
|
|
<el-table-column label="完课时间" align="center" prop="finishTime" width="100px" />
|
|
<el-table-column label="完课时间" align="center" prop="finishTime" width="100px" />
|
|
|
<el-table-column label="营期时间" align="center" prop="campPeriodTime" />
|
|
<el-table-column label="营期时间" align="center" prop="campPeriodTime" />
|
|
|
|
|
+ <el-table-column label="进线时间" align="center" prop="qecCreateTime" />
|
|
|
<el-table-column label="是否领奖" align="center" prop="rewardType" >
|
|
<el-table-column label="是否领奖" align="center" prop="rewardType" >
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<el-tag
|
|
<el-tag
|
|
@@ -670,6 +683,7 @@ import {
|
|
|
updateCourseWatchLog
|
|
updateCourseWatchLog
|
|
|
} from "@/api/course/courseWatchLog";
|
|
} from "@/api/course/courseWatchLog";
|
|
|
import {courseList, myListCourseRedPacketLog, videoList} from '@/api/course/courseRedPacketLog'
|
|
import {courseList, myListCourseRedPacketLog, videoList} from '@/api/course/courseRedPacketLog'
|
|
|
|
|
+import {listPeriodLabel} from "@/api/course/userCoursePeriod";
|
|
|
import {myListLogs} from "@/api/course/courseAnswerlogs";
|
|
import {myListLogs} from "@/api/course/courseAnswerlogs";
|
|
|
import {getMyQwUserList} from "@/api/qw/user";
|
|
import {getMyQwUserList} from "@/api/qw/user";
|
|
|
import {searchTags} from "../../../api/qw/tag";
|
|
import {searchTags} from "../../../api/qw/tag";
|
|
@@ -695,7 +709,7 @@ export default {
|
|
|
createTimeText: '',
|
|
createTimeText: '',
|
|
|
scheduleTimeText: '', // 新增
|
|
scheduleTimeText: '', // 新增
|
|
|
updateTimeText: '', // 新增
|
|
updateTimeText: '', // 新增
|
|
|
- qecCreateTimeText: '', // 新增
|
|
|
|
|
|
|
+ qecCreateTimeText: [], // 新增
|
|
|
periodTimeText: '', // 营期课程时间
|
|
periodTimeText: '', // 营期课程时间
|
|
|
|
|
|
|
|
scheduleTime: [], // 改为数组
|
|
scheduleTime: [], // 改为数组
|
|
@@ -731,6 +745,7 @@ export default {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
courseLists: [],
|
|
courseLists: [],
|
|
|
|
|
+ scheduleLists:[], // 营期名称
|
|
|
videoList: [],
|
|
videoList: [],
|
|
|
myQwUserList: [],
|
|
myQwUserList: [],
|
|
|
logTypeOptions: [],
|
|
logTypeOptions: [],
|
|
@@ -832,6 +847,7 @@ export default {
|
|
|
companyUserId: null,
|
|
companyUserId: null,
|
|
|
companyId: null,
|
|
companyId: null,
|
|
|
courseId: null,
|
|
courseId: null,
|
|
|
|
|
+ periodId:null,
|
|
|
sTime: null,
|
|
sTime: null,
|
|
|
eTime: null,
|
|
eTime: null,
|
|
|
upSTime:null,
|
|
upSTime:null,
|
|
@@ -874,6 +890,10 @@ export default {
|
|
|
});
|
|
});
|
|
|
this.getDicts("sys_course_project").then(response => {
|
|
this.getDicts("sys_course_project").then(response => {
|
|
|
this.projectOptions = response.data;
|
|
this.projectOptions = response.data;
|
|
|
|
|
+ });
|
|
|
|
|
+ // 查询营期名称
|
|
|
|
|
+ listPeriodLabel().then(response => {
|
|
|
|
|
+ this.scheduleLists = response.rows;
|
|
|
});
|
|
});
|
|
|
// 设置默认当天时间 xgb 防止频繁查询大量数据
|
|
// 设置默认当天时间 xgb 防止频繁查询大量数据
|
|
|
this.setToday();
|
|
this.setToday();
|
|
@@ -1081,7 +1101,7 @@ export default {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- this.qecCreateTimeText = this.formatDateRange(qecCreateTime);
|
|
|
|
|
|
|
+ // this.qecCreateTimeText = this.formatDateRange(qecCreateTime);
|
|
|
this.queryParams.qecSTime = qecCreateTime[0] || null;
|
|
this.queryParams.qecSTime = qecCreateTime[0] || null;
|
|
|
this.queryParams.qecETime = qecCreateTime[1] || null;
|
|
this.queryParams.qecETime = qecCreateTime[1] || null;
|
|
|
} else {
|
|
} else {
|
|
@@ -1199,6 +1219,7 @@ export default {
|
|
|
companyUserId: null,
|
|
companyUserId: null,
|
|
|
companyId: null,
|
|
companyId: null,
|
|
|
courseId: null,
|
|
courseId: null,
|
|
|
|
|
+ periodId:null,
|
|
|
sTime:null,
|
|
sTime:null,
|
|
|
eTime:null,
|
|
eTime:null,
|
|
|
upSTime:null,
|
|
upSTime:null,
|