2014-06-26 2 views
0

У меня есть набор врачей. Каждый из них имеет специальность (стоматолог, общий, психиатр и т.д.)
Каждая специальность имеет свое предопределенный сеанс (назначение) время, отведенное, например:Рассчитать количество назначений во временном интервале

  • Стоматолог - время Назначения: 30мин
  • Общей Ph - время Назначение: 30мин
  • Психиатр - время Назначение: 45мин

Каждый врач устанавливает свой график, например .:

  • Психиатр - понедельник с 08:00 до 12:30
  • Стоматолог - вторник с 14:00 до 20:00
  • т.д.

Я использую JQuery и два (2) BSTimepicker поля для назначения временного интервала для каждого доктора
http://jdewit.github.io/bootstrap-timepicker/

есть ли способ, чтобы вычислить (с помощью JQuery или MomentJS ОМТ) в (раунд) число назначений Доктор будет иметь возможность присутствовать во время его временной интервал назначается?

спасибо заранее

ответ

0

Edit, обновленный

Попробуйте

var apps = []; 
var meds = { 
    "psych": { 
     "schedule": 4.5, 
     "appointment_length" : function() {return this.schedule * 4}, 
     "appointment_slots" : function() {return this.appointment_length()/3} 
    }, 

    "dentist": { 
     "schedule": 6, 
     "appointment_length" : function() {return this.schedule * 2}, 
     "appointment_slots" : function() {return this.appointment_length()/2} 
    } 
}; 

$.each(meds, function (index, value) { 
    apps.push([index, Math.round(value.appointment_slots())]); 
    meds.appointments = apps.slice(0, 2); 
}); 
console.log(meds); 

jsfiddle http://jsfiddle.net/guest271314/sdxLH/

+0

Спасибо за помощь, но я получаю "ReferenceError: псих не определен" , Я не очень хорошо знаком с объектами JSON – Enrique

+0

См. Обновленное сообщение. благодаря – guest271314

Смежные вопросы