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;

}

}

},

Logo

前往低代码交流专区

更多推荐