(function(){ Vue.component('date-scource', { template: `

就诊日期

{{d.date}} {{d.day}}
上午
可预约
预约
可预约
预约
已满
预约
停诊
预约
无安排
预约
已满
预约
已满
预约
下午
已满
预约
可预约
预约
可预约
预约
已满
预约
停诊
预约
无安排
预约
已满
预约

就诊时间

第1号07:30
第1号07:30
第1号07:30
第1号07:30
第1号07:30
第1号07:30
第1号07:30
第1号07:30
第1号07:30
第1号07:30
第1号07:30
`, props: [], data: function(){ return { planDate: [], selectedDate: 0, amData: [], pmData: [] } }, mounted: function(){ var now = new Date(), d = new Date(); //默认只有7天的号源 for(i=1; i<8; i++){ var nDate = now.getDate(); d.setDate(nDate + i); var obj = { date: d.format("MM月dd日"), day: getWeekDay(d.getDay()) } this.planDate.push(obj); } //获取每天上午和下午的数据 for(i=0; i<7; i++){ var d = this.planDate[i].date; } } }); //获取医生排班信息 function getArrangeDate(vm){ var params = { hospitalId: '', hosDeptId: '', doctorSn: '', //科室和医生必选一 registerDate: '', //就诊日期 yyyy-MM-dd pageIndex: vm.page, pageSize: vm.pageSize }; appointmentAPI.queryGhtArrangeWater(params).then(function(res){ }); } //获取号源信息 function getNumbers(code, vm){ var params = { arrangeID: code }; appointmentAPI.queryNumbers(params).then(function(res){ }); } function getWeekDay(val){ switch(val){ case 0: return "周日"; break; case 1: return "周一"; break; case 2: return "周二"; break; case 3: return "周三"; break; case 4: return "周四"; break; case 5: return "周五"; break; case 6: return "周六"; break; } } })()