var cur_Page=1; var apiURL = sessionStorage.apiurl; /* function searchMember(){ var mem_Name=$('#member_Name').val(); var mem_Mobile=$('#member_Mobile').val(); //console.log("Name:",$('#member_Name').val()); //console.log("Mobile:",$('#member_Mobile').val()); var link=apiURL+'member/read_name.php?member_Name='+mem_Name+'&member_Mobile='+mem_Mobile; $.ajax({ method:'GET', url:link, headers: { "Authorization": sessionStorage.jwt }, success:function(response){ myarray=response; buildtable(myarray); //console.log(myarray); } }) } function buildtable(data){ var table=document.getElementById('myTable'); table.innerHTML =""; //console.log("length",data.length); for(var i=0;i ${data[i].member_Name} Add Walk-in `; table.innerHTML +=row; } } function setAppointment(m_Id) { document.getElementById("detail_Id").value=document.getElementById("x_Doctor_Id").value; document.getElementById("member_Id").value=m_Id; document.getElementById("appt_Type").value="1"; document.getElementById("appt_Status").value="1"; createAppointment(); } function currentTime() { var date = new Date(); /* creating object of Date class */ /* var millSecs=date.getTime(); var hour = updateTime(date.getHours()); var midday = "AM"; midday = (hour >= 12) ? "PM" : "AM"; hour = (hour == 0) ? 12 : ((hour > 12) ? (hour - 12): hour); var min = updateTime(date.getMinutes()); var sec = updateTime(date.getSeconds()); document.getElementById("current_Dt_Tm").innerHTML = hour+":"+min+":"+sec+" "+midday; document.getElementById("appt_Dt_Tm").value = Math.floor(millSecs/1000); } timer = setInterval(function() {currentTime();}, 1000); function updateTime(k) { if (k < 10) { return "0" + k; } else { return k; } } var clinic_Data=[]; var current_Data=[]; var appt_Data=[]; var clinicId = sessionStorage.clinicId; var expertId = sessionStorage.expertId; var expertType = 0; // console.log('clinicId',clinicId,expertId); $.when( $.ajax({ url: apiURL+"expert/read_expert.php?clinic_Id="+clinicId+"&expert_Id="+expertId+"&expert_Type="+expertType,headers: { "Authorization": sessionStorage.jwt }} ) ).then(function( data, textStatus, jqXHR ) { clinic_Data=data; for(var i=0;i${clinic_Data[i].expert_Name}-${clinic_Data[i].clinic_Name}`); } });*/ function loadSchedule() { var curDate=new Date(); const weekday = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]; var months=["January","February","March","April","May","June","July","August","September","October","November","December"]; var str = weekday[curDate.getDay()]; var mnt = months[curDate.getMonth()]; str=str+" "+ mnt+","+curDate.getDate(); curDate.setHours(0, 0, 0, 0); $('#cur_Dt').html(str); var nextDate = new Date(curDate); nextDate.setDate(curDate.getDate()+1); var stAppt=curDate.getTime(); stAppt=Math.floor(stAppt/1000) var enAppt=nextDate.getTime(); enAppt=Math.floor(enAppt/1000) var detail_Id= sessionStorage.expertId //$("#x_Doctor_Id").val(); /* if(!detail_Id) alert("Select Expert"); else*/ getTimeSlots(detail_Id,stAppt,enAppt); } function getTimeSlots(d,s,e){ $.when( $.ajax({url: apiURL+"appointment/read.php?detail_Id="+d+"&st_Tm="+s+"&en_Tm="+e, headers: { "Authorization": sessionStorage.jwt }} ) ).then(function( data, textStatus, jqXHR ) { appt_Data=data; var row=""; var appt_St=["Empty","Booked","Queued","In Consultation","Out Consultation","Completed"]; var appt_Tn=""; var appt_Sd="";//["","","Send","","Close",""]; $("#cnt_Appt").html("No of Appointment Remaining:"+appt_Data.length); for(var i=0;iSend`; else if (appt_Data[i].appt_Status=="4") appt_Sd=`Close`; if(appt_Data[i].appt_Type==0) appt_Tn="A"; else appt_Tn="W"; if(appt_Data[i].appt_Token!=0) appt_Tn +=appt_Data[i].appt_Token; else appt_Tn="-"; //appt_Tn=`Assign Token`; row +=` ${appt_Data[i].appt_Dt_Tm} ${appt_Data[i].member_Name} ${appt_St[appt_Data[i].appt_Status]} ${appt_Tn} `; } $('#myAppointments').html(row); }); currentToken(); } function currentToken() { // var detailId=$("#x_Doctor_Id").val(); var clinicId= sessionStorage.clinicId; var expertId= sessionStorage.expertId; /* var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; var yyyy = today.getFullYear(); if(dd<10) { dd='0'+dd; } if(mm<10) { mm='0'+mm; } today = yyyy+'-'+mm+'-'+dd;*/ var currDate = new Date().toISOString().slice(0, 10); console.log('currDate',currDate); var row=""; $.when( $.ajax({ url: apiURL+"appointment/read_token.php?clinic_Id="+clinicId+"&expert_Id="+expertId, headers: { "Authorization": sessionStorage.jwt }} ) ).then(function( data, textStatus, jqXHR ) { current_Data=data; var appt_Tn=""; for(var i=0;i${current_Data[i].member_Name}(${appt_Tn}${current_Data[i].appt_Token}) Visit Report
`; } $('#cur_Token').html(row); }); dailyVisits(); } function dailyVisits() { var cnt_No=0; var new_No=0; $.when( $.ajax({ url: apiURL+"dashboard/read_daily_visits.php?clinic_Id="+sessionStorage.clinicId+"&expert_Id="+sessionStorage.expertId+"&corporate_Id="+sessionStorage.corporateId} ) ).then(function( data, textStatus, jqXHR ) { cnt_No=data.cnt_No; new_No=data.new_No; $('#visit_Nos').html("New Register:"+new_No+" Visits:"+cnt_No); }); } function updateAppointmentStatus(status,apptId) { var url = "?appt_Status="+status+"&appt_Id="+apptId; //console.log("Value:",url); function getUrlVars(url) { var hash; var myJson = {}; var hashes = url.slice(url.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); myJson[hash[0]] = hash[1]; } return JSON.stringify(myJson); } var pp = getUrlVars(url); //alert(pp); $.ajax({ type:"POST", url: apiURL+"appointment/update_status.php", data: pp, ContentType:"application/json", headers: { "Authorization": sessionStorage.jwt }, success:function(){ alert('Successfully Updated'); loadSchedule(); }, error:function(){ alert('Appointment not be Updated'); } }); } /*function updateToken() { updateAppointmentToken($('#apptId').val(),$('#token_No').val()); } */