%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
/** LeadsFeedback **/ angular.module('MetronicApp').controller("LeadsFeedback", function($scope, $http, $state, $location, $timeout, Auth){ var CR=this; CR.sdata={p:1, is_medical:'0'}; CR.lists=function(p){ show_loader(); CR.sdata.p=p?p:1; $http({url: API_URL+'lf/lists', params:CR.sdata}).success( function(res){ CR.result=res.result; CR.page=res.page; } ); } CR.exportLists=function(){ location.href=API_URL+'lf/exportLists?'+(CR.sdata); } /** Follow-up */ CR.rlead={}; CR.open_follow_up=function(rob){ CR.rlead=rob; show_loader(); $http({url: API_URL+'leads/get_follow_ups/'+rob.applicant_id}).success( function(res){ CR.followups=res.result; showModal($("#followupModal"), true); } ); } CR.open_remarks_form=function(dtl){ CR.rData=dtl?dtl:{applicant_id:CR.rlead.applicant_id, subremarks:''}; showModal($("#remarksModal"), true); } CR.follow_up_detail=function(id){ CR.subremarks=[]; show_loader(); $http({url: API_URL+'leads/follow_up_detail/'+id}).success( function(res){ if(res.dtl){ CR.open_remarks_form(res.dtl); CR.subremarks=res.subremarks; } } ); } CR.getSubremarks=function(remarks_id){ CR.rData.subremarks=''; CR.subremarks=[]; $.each(CR.remarks, function(k,v){ if(v.id==remarks_id){ CR.subremarks=v.subremarks; } }); } CR.addRemark=function(){ var frm=$("#fdbackfrm"); hide_form_errors(frm); var formData=new FormData(frm[0]); show_loader(); $http({url:API_URL+'leads/save_follow_up', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success( function(res) { if(res.success){ show_alert_msg(res.msg); CR.followups=res.result; CR.lists(CR.sdata.p); hideModal($("#remarksModal")); }else{ show_form_errors(res.errors, frm); show_alert_msg(res.msg, 'E'); } } ); } CR.delete_follow_up=function(id){ var data = new FormData(); data.append('id', id); show_loader(); $http({url:API_URL+'leads/delete_follow_up', method:'POST', data, headers:{'Content-Type': undefined}}).success( function(res) { if(res.success){ show_alert_msg(res.msg); CR.followups=res.result; CR.lists(CR.sdata.p); hideModal($("#remarksModal")); }else{ show_form_errors(res.errors, frm); show_alert_msg(res.msg, 'E'); } } ); } /** \ */ /** Remarks */ CR.sdataR={}; CR.openRForm=function(dtl){ hide_form_errors($("#rForm")); $("#rForm").find('[type="file"]').val(''); CR.rData=dtl?dtl:{status:'1', id:'', cat_id:'0', subremarks:[{id: '', title: '', disp_odr : ''}]}; showModal($("#rFormModal"), true); } CR.listRemarks=function(update_dd){ show_loader(); $http({url: API_URL+'lf/remarks', params:CR.sdataR}).success( function(res){ CR.remarks=res.remarks; if(update_dd){ CR.remarksDD=res.remarks; } } ); } CR.saveRemark=function(){ var frm=$("#rForm"); hide_form_errors(frm); var formData=new FormData(frm[0]); show_loader(); $http({url:API_URL+'lf/saveRemark', method:'POST', data:formData, headers:{'Content-Type': undefined}}).success( function(res) { if(res.success=='T'){ show_alert_msg(res.msg); CR.listRemarks(true); hideModal($("#rFormModal")); }else{ show_form_errors(res.errors, frm); show_alert_msg(res.msg, 'E'); } } ); } CR.editRemark=function(id){ $http({url: API_URL+'lf/remarkDetail/'+id}).success( function(res){ CR.openRForm(res.dtl); } ); } CR.deleteRemark=function(id){ if(!confirm("Are you sure to delete?")){ return; } show_loader(); $http({url: API_URL+'lf/deleteRemark', method:'POST', data:(( {id:id} ))}).success( function(res){ if(res.success=='T'){ show_alert_msg(res.msg); CR.listRemarks(); }else{ show_alert_msg(res.msg, 'E'); } } ); } CR.addSubremarks=function(){ CR.rData.subremarks.push({id: '', title: '', disp_odr : '', cat_id : ''}); } CR.removeSubremarks=function(i){ CR.rData.subremarks.splice(i,1); } CR.getSubremarks=function(remarks_id){ CR.rData.subremarks=''; CR.subremarks=[]; $.each(CR.remarks, function(k,v){ if(v.id==remarks_id){ CR.subremarks=v.subremarks; } }); } /** Category lists **/ CR.openCatList=function(){ hide_form_errors($("#catForm")); showModal($("#catListModal"), true); CR.initCats(); } CR.initCats=function(){ CR.cat={id:'', title:'', disp_order: ""}; show_loader(); $http({url: API_URL+'lf/catList'}).success( function(res){ CR.cats=res.results; } ); } CR.catDtl=function(cat_id){ show_loader(); hide_form_errors($("#catForm")); $http({url: API_URL+'lf/catDtl/'+cat_id}).success( function(res){ if(res.success == 'T'){ CR.cat=res.cat; }else{ CR.cat={id:'', title:'', disp_order: ""}; show_alert_msg(res.msg, 'E'); } } ); } CR.delCat=function(cat_id){ if(confirm('Are You sure to delete this category')){ $http({url: API_URL+'lf/delCat/'+cat_id}).success( function(res){ if(res.success=='T'){ show_alert_msg(res.msg); CR.initCats(); }else{ show_alert_msg(res.msg, 'E'); } } ); } } CR.saveCat=function(){ var frm=$("#catForm"); hide_form_errors(frm); var formData=new FormData(frm[0]); show_loader(); $http({url:API_URL+'lf/saveCat', method:'POST', data:(formData), headers:{'Content-Type': undefined}}).success( function(res) { if(res.success=='T'){ show_alert_msg(res.msg); CR.initCats(); }else{ show_form_errors(res.errors, frm); show_alert_msg(res.msg, 'E'); } } ); } /** Init **/ CR.init=function(){ setBsDatepicker(); show_loader(); $http({url: API_URL+'lf/init'}).success( function(res){ CR.result=res.result; CR.page=res.page; CR.remarks=res.remarks; CR.remarksDD=res.remarks; CR.callers=res.callers; CR.cats=res.cats; } ); } CR.init(); }); //EOF