handleScheduling(row, column, $index){
//获取停诊状态
let sts = 'sts'+(parseInt(column.property)+1)
let scheduleStatus = 'quantity'+(parseInt(column.property)+1)
if(row[sts]==='1'){
this.$message.error('已停诊')
}else{
if(row[scheduleStatus]){
this.$message.error('已设置排班医生')
}else{
this.form.doctorId = row.doctorId;
this.form.deptId = row.deptId;
this.form.doctorName = row.doctorName;
this.form.visitDate = moment(this.weekDate[column.property]).format('YYYY-MM-DD')
let visitDate = moment(this.weekDate[column.property]).format('YYYYMMDD')
this.form.timeType = row.timeType;
if(row.timeType =="1"){
this.timeSelectOptions= {
start: '08:00',
step: '00:30',
end: '12:00'
}
}
if(row.timeType =="2"){
this.timeSelectOptions= {
start: '13:00',
step: '00:30',
end: '18:00'
}
}
this.getDoctorDataByDate(row.deptId,row.doctorId,visitDate,row.timeType);
this.schedueDialogVisible = true;
}
}
},