|
@@ -79,6 +79,25 @@
|
|
|
<el-date-picker v-model="updateTime" size="small" style="width: 220px" value-format="yyyy-MM-dd" type="daterange"
|
|
|
range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" @change="updateChange"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
+<!-- <el-form-item label="进线时间" prop="updateTime">-->
|
|
|
+<!-- <el-date-picker v-model="qecCreateTime" size="small" style="width: 220px" value-format="yyyy-MM-dd" type="daterange"-->
|
|
|
+<!-- range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" @change="qecCreateTimeChange"></el-date-picker>-->
|
|
|
+<!-- </el-form-item>-->
|
|
|
+ <el-form-item label="进线时间" prop="updateTime">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="qecCreateTime"
|
|
|
+ size="small"
|
|
|
+ style="width: 220px"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="-"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ @change="qecCreateTimeChange"
|
|
|
+ :picker-options="pickerOptions"
|
|
|
+ ></el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
@@ -169,6 +188,7 @@
|
|
|
<el-table-column label="更新时间" align="center" prop="updateTime" />
|
|
|
<el-table-column label="完课时间" align="center" prop="finishTime" />
|
|
|
<el-table-column label="营期时间" align="center" prop="campPeriodTime" />
|
|
|
+ <el-table-column label="进线时间" align="center" prop="qecCreateTime" />
|
|
|
</el-table>
|
|
|
|
|
|
<pagination
|
|
@@ -301,6 +321,22 @@ export default {
|
|
|
activeName:"2",
|
|
|
createTime:null,
|
|
|
updateTime:null,
|
|
|
+ qecCreateTime:null,
|
|
|
+ pickerOptions: {
|
|
|
+ disabledDate(time) {
|
|
|
+ // 获取6天前的日期(加上今天就是7天)
|
|
|
+ const sixDaysAgo = new Date();
|
|
|
+ sixDaysAgo.setDate(sixDaysAgo.getDate() - 6);
|
|
|
+ sixDaysAgo.setHours(0, 0, 0, 0);
|
|
|
+
|
|
|
+ // 获取明天的日期(不包括今天)
|
|
|
+ const tomorrow = new Date();
|
|
|
+ tomorrow.setDate(tomorrow.getDate() + 1);
|
|
|
+ tomorrow.setHours(0, 0, 0, 0);
|
|
|
+
|
|
|
+ return time.getTime() < sixDaysAgo.getTime() || time.getTime() >= tomorrow.getTime();
|
|
|
+ }
|
|
|
+ },
|
|
|
courseLists:[],
|
|
|
videoList:[],
|
|
|
logTypeOptions:[],
|
|
@@ -376,6 +412,8 @@ export default {
|
|
|
eTime:null,
|
|
|
upSTime:null,
|
|
|
upETime:null,
|
|
|
+ qecSTime:null,
|
|
|
+ qecETime:null,
|
|
|
scheduleStartTime: null,
|
|
|
scheduleEndTime: null,
|
|
|
sendType:process.env.VUE_APP_COURSE_DEFAULT,
|
|
@@ -427,6 +465,19 @@ export default {
|
|
|
this.queryParams.upETime = null;
|
|
|
}
|
|
|
},
|
|
|
+
|
|
|
+ qecCreateTimeChange(){
|
|
|
+ if (this.qecCreateTime != null) {
|
|
|
+ this.queryParams.qecSTime = this.qecCreateTime[0];
|
|
|
+ this.queryParams.qecETime = this.qecCreateTime[1];
|
|
|
+ } else {
|
|
|
+ this.queryParams.qecSTime = null;
|
|
|
+ this.queryParams.qecETime = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
handleClickX(tab,event){
|
|
|
this.activeName=tab.name;
|
|
|
if(tab.name=="00"){
|
|
@@ -485,11 +536,13 @@ export default {
|
|
|
resetQuery() {
|
|
|
this.resetForm("queryForm");
|
|
|
this.createTime = null;
|
|
|
- this.scheduleTime = null;
|
|
|
+ this.qecCreateTime=null;
|
|
|
this.queryParams.sTime = null;
|
|
|
this.queryParams.eTime = null;
|
|
|
this.queryParams.upSTime = null;
|
|
|
this.queryParams.upETime = null;
|
|
|
+ this.queryParams.qecSTime = null;
|
|
|
+ this.queryParams.qecETime = null;
|
|
|
this.queryParams.scheduleStartTime = null;
|
|
|
this.queryParams.scheduleEndTime = null;
|
|
|
this.scheduleTime=null;
|