Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. /* /cal_appointments/static/src/js/ca_appointments.js defined in bundle 'cal_appointments.ca_assets' */
  3. odoo.define('ca.appointments',function(require){'use strict';var calAppointment=require('cal.appointment');var Model=require("web.Model");var base=require('web_editor.base');var Saime=require('cal.Saime');var api_form=require('cal.api_form');var SelectionLocation=require('cal.selection_location');var Dialog=require('web.Dialog');var recordDocument=new Model('cal.record_document');var calOffice=new Model('cal.office');var familyAttorney=new Model('cal.family_attorney');var type_relationship_doc=new Model('cal.type_relationship_doc');var appointment_doc=new Model('cal.appointment_doc');var appointment=new Model('cal.appointment');var places=new Model('appt.place');function caAppointments(){};const street={};caAppointments.availability=function(ids){var msg="";var fields=['name'];var domain=[['reference','=','cal.office,'+parseInt(ids[0])]];places.call('search',[domain,]).then(function(place){if(place.length>0){places.call('js_get_date_availible',[place,0.10]).then(function(result){if(result!='nd'){var d=new Date();var a=result.split("-");var options={weekday:'long',year:'numeric',month:'long',day:'numeric'};d.setDate(a[2]);d.setMonth(parseInt(a[1])-1);d.setFullYear(a[0]);msg='A partir del día: <b>'+d.toLocaleDateString('es-VE',options)+'</b> en esta oficina.';$('#avail').html(msg);$('#id_enviar').show();}else{msg='No hay disponibilidad de citas en esta oficina.';$('#avail').html(msg);$('#id_enviar').hide();}});}else{msg='No hay disponibilidad de citas en esta oficina.';$('#avail').html(msg);$('#id_enviar').hide();}});}
  4. if($('model[model="cal.appointment"]').length){$(document).ready(function(){const country=$('#country');var state=$('#office_state_1');var municipality='';var parish='';var office='#office_office_1';var array_id;var row_default_lot=1;$('#go_back_appointment_view_tree').on('click',function(){$('#avail').html('');});var selection=function(number_id){state=$('#office_state_'+number_id);office=$('#office_office_'+number_id);}
  5. $('.state').on('change',function(){$('#avail').html('');});$('.office').on('change',function(){$('#avail').html('');array_id=this.id.split("_").pop();selection(array_id);var ids=[office.val(),];caAppointments.availability(ids);});});}
  6. return caAppointments;});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement