表格日期格式:(operExamTime 类型:data)
<el-table-column
label="实操考试时间"
align="center"
:formatter="operExamTimeFormat"
min-width="220"
prop="operExamTime" //operExamTime 实操考试开始时间 [date]
></el-table-column>
operExamTimeFormat(row, column) {
if(row.operExamTime) {
debugger
let startTime = this.moment(new Date(row.operExamTime).getTime()).format('yyyy-MM-DD hh:mm:ss');//2020-11-27 12:00:00
let hhTime = parseInt(startTime.substring(11,13)) + 2;//12+2
let endTime = startTime.substring(0,11) + hhTime + startTime.substring(13);//"2020-11-27 " + 14 +":00:00"
return `${startTime} - ${endTime}`//2020-11-27 12:00:00 - 2020-11-27 14:00:00
}else{
return '-'
}
},
表单日期格式:(trainStartDate,trainEndDate 类型:String)
<el-form-item label="按培训起止时间">
<el-date-picker
v-model="trainTm"
type="daterange"
value-format="yyyy-MM-dd" //转化日期格式
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
>
</el-date-picker>
</el-form-item>
studentList(){
this.loading=true;
this.form.trainStartDate=this.trainTm[0];
this.form.trainEndDate=this.trainTm[1];
selectStudentList(this.form).then((res)=>{
if (res.code === 0) {
this.tableData=res.data.records;
this.total=res.data.total
}
this.loading=false
})
},
表单获取日期(data)
this.form.independentMaterials =
result.independentMaterialsDaStart
&& result.independentMaterialsDaEnd ? [result.independentMaterialsDaStart, result.independentMaterialsDaEnd] : [];
this.form.hardwareFacility =
result.hardwareFacilityDaStart && result.hardwareFacilityDaEnd ? [result.hardwareFacilityDaStart, result.hardwareFacilityDaEnd] : [];
this.form.particularlyWork = result.particularlyWorkDaStart && result.particularlyWorkDaEnd ? [result.particularlyWorkDaStart, result.particularlyWorkDaEnd] : [];
提交
this.form.independentMaterialsDaStart = this.form.independentMaterials[0];
this.form.independentMaterialsDaEnd = this.form.independentMaterials[1];
this.form.hardwareFacilityDaStart = this.form.hardwareFacility[0];
this.form.hardwareFacilityDaEnd = this.form.hardwareFacility[1];
this.form.particularlyWorkDaStart = this.form.particularlyWork[0];
this.form.particularlyWorkDaEnd = this.form.particularlyWork[1];