var view_accident_tomato = { sale: { init: function () { $('#tab_sale a[href="#div_quote"]').tab('show'); $('.selectpicker').selectpicker(); shared.ViewFunc.LoadValueSelectFirst('#drl_year_buy'); shared.ViewFunc.LoadValueSelectFirst('#drl_protector_package'); view_accident_tomato.sale.change_protector_package(); }, load_premium: function () { var dd = shared.GetInput.Div('div_human_accident_tomato'); dd = API.CreateDataSend('human/accident/tomato/load/premium', dd); API.POST(dd, function (e) { Loading.Hide(); $('#div_contain_premium').html(e); $("#div_contain_image").removeClass("visible").addClass("hidden"); }); }, load_contract: function () { $('#tab_sale a[href="#div_contract"]').tab('show'); $("#div_btn_premium").removeClass("visible").addClass("hidden"); var dd = shared.GetInput.Div('div_human_accident_tomato'); dd = API.CreateDataSend('base/load/city/district', dd); API.POST(dd, function (e) { $('.selectpicker').selectpicker(); var dd_json = JSON.parse(e); shared.ViewFunc.SelectPickerAddOption(dd_json, "1", "drl_buyer_city"); shared.ViewFunc.SelectPickerAddOption(dd_json, "1", "drl_insured_person_city"); shared.ViewFunc.SelectPickerAddOption(dd_json, "1", "drl_beneficiary_city"); //shared.ViewFunc.SelectPickerAddOption(dd_json, "2", "drl_buyer_district"); shared.CreateControl.DatePicker('.datetimepicker'); shared.CreateControl.BirthdayPicker("#txt_buyer_birthday"); shared.CreateControl.BirthdayPicker("#txt_insured_person_birthday"); shared.CreateControl.BirthdayPicker("#txt_beneficiary_birthday"); view_accident_tomato.share.change_active_date(); $(".input_string_number").blur(function () { shared.Other.onlyGetNumber("#" + this.id); }); $(".input_string").blur(function () { $("#" + this.id).val($("#" + this.id).val().replace(" ", "")) }); shared.ViewFunc.ScrollId('#div_human_accident_tomato'); Loading.Hide(); }); }, change_city: function (_city_control_id, _district_control_id) { shared.ViewFunc.SelectPicker_Single_Remove_Option(_district_control_id); var dd = { root_id: $("#" + _city_control_id).val() }; dd = API.CreateDataSend('base/load/district', dd); API.POST(dd, function (e) { Loading.Hide(); var dd_json = JSON.parse(e); shared.ViewFunc.SelectPickerAddOption(dd_json, "2", _district_control_id); }); }, choose_additional_term: function (_item_id) { if ($('#' + _item_id).is(":checked")) { $("#" + _item_id).prop("checked", false); } else { $("#" + _item_id).prop("checked", true); } }, change_answer: function (_item_id) { var answer = $('input:radio[name="' + _item_id + '"]:checked').val(); if (answer == "no") { $("#answer_yes_" + _item_id).val(""); } }, choose_answer_no: function (_item_id) { $("#rad_answer_no_" + _item_id).prop("checked", true); $("#answer_yes_" + _item_id).val(""); }, choose_answer_yes: function (_item_id) { $("#rad_answer_yes_" + _item_id).prop("checked", true); }, change_chk_insured_person: function () { if ($('#chk_insured_person').is(":checked")) { $("#div_contain_insured_person").removeClass("d-none"); } else { $("#div_contain_insured_person").addClass("d-none"); } }, change_chk_beneficiary: function () { if ($('#chk_beneficiary').is(":checked")) { $("#div_contain_beneficiary").removeClass("d-none"); } else { $("#div_contain_beneficiary").addClass("d-none"); } }, change_protector_package: function () { var config = $("#drl_protector_package").find(':selected').attr('config'); if (config !== "") { config = JSON.parse(config); $("#sp_accident_dead").text(config.BENEFIT.ACCIDENT_PERMANENT_INJURY); $("#sp_accident_permanent_injury").text(config.BENEFIT.ACCIDENT_PERMANENT_INJURY); $("#sp_accident_medical_cost").text(config.BENEFIT.ACCIDENT_MEDICAL_COST); $("#sp_health_inpatient_treatment").text(config.BENEFIT.HEALTH_INPATIENT_TREATMENT); $("#sp_health_hospital_fee").text(config.BENEFIT.HEALTH_HOSPITAL_FEE); $("#sp_health_surgery_cost").text(config.BENEFIT.HEALTH_SURGERY_COST); $("#sp_health_hospitalization_allowance").text(config.BENEFIT.HEALTH_HOSPITALIZATION_ALLOWANCE); $("#sp_health_treatment_before_hospitalization").text(config.BENEFIT.HEALTH_TREATMENT_BEFORE_HOSPITALIZATION); $("#sp_health_treatment_after_discharge").text(config.BENEFIT.HEALTH_TREATMENT_AFTER_DISCHARGE); $("#sp_health_home_care_nurse").text(config.BENEFIT.HEALTH_HOME_CARE_NURSE); $("#sp_health_funeral_allowance").text(config.BENEFIT.HEALTH_FUNERAL_ALLOWANCE); $("#sp_health_pregnancy_complication").text(config.BENEFIT.HEALTH_PREGNANCY_COMPLICATION); $("#sp_health_baby_care").text(config.BENEFIT.HEALTH_BABY_CARE); $("#sp_health_outpatient_treatment").text(config.BENEFIT.HEALTH_OUTPATIENT_TREATMENT); $("#sp_health_medical_examination").text(config.BENEFIT.HEALTH_MEDICAL_EXAMINATION); $("#sp_health_physical_therapy").text(config.BENEFIT.HEALTH_PHYSICAL_THERAPY); $("#sp_health_dental_care").text(config.BENEFIT.HEALTH_DENTAL_CARE); $("#sp_health_death").text(config.BENEFIT.HEALTH_DEATH); $("#sp_vaccine_inject").text(config.BENEFIT.BEN_VACCINE_INJECT); $("#sp_vaccine_inpatient").text(config.BENEFIT.BEN_VACCINE_INPATIENT); $("#sp_vaccine_hospital_fee").text(config.BENEFIT.BEN_VACCINE_HOSPITAL_FEE); $("#sp_vaccine_hospitalization_allowance").text(config.BENEFIT.BEN_VACCINE_HOSPITALIZATION_ALLOWANCE); } }, back_quote: function () { $('#tab_sale a[href="#div_quote"]').tab('show'); shared.ViewFunc.ScrollId('#div_human_accident_tomato'); $("#div_btn_premium").removeClass("hidden").addClass("visible"); }, register: function () { var dd = shared.GetInput.Div('div_human_accident_tomato'); dd = API.CreateDataSend('human/accident/tomato/register', dd); API.POST(dd, function (data) { $('#div_contract').html(data); shared.ViewFunc.ScrollId('#div_human_accident_tomato'); Loading.Hide(); }, function (_mess, _value, _type) { if (_type === "yesno") { $('#hdf_sale_code').val(_value); func_notification.YesNo("Hồ sơ sức khoẻ của bạn sẽ cần BHV thẩm định. " + "Quí Khách vui lòng chờ thông báo từ BHV, " + "hoặc nhân viên của BHV sẽ liên hệ với Quí Khách.Cám ơn.", "Xác nhận", function (e) { if (e) { var dd = shared.GetInput.Div('div_human_accident_tomato'); dd.sale_code = $('#hdf_sale_code').val(); dd = API.CreateDataSend('human/accident/tomato/register', dd); API.POST(dd, function (data) { $('#div_contract').html(data); shared.ViewFunc.ScrollId('#div_human_accident_tomato'); Loading.Hide(); }); } else { $('#hdf_sale_code').val(""); } }); } else func_notification.Info(_mess); Loading.Hide(); }); }, }, share: { change_active_date: function (_id) { if (_id == null) _id = ""; var date = shared.DateTimeFunc.stringToDate($("#active_date" + _id).val(), "dd/MM/yyyy"); var year_buy = parseInt($("#drl_year_buy option:selected").text()); date = shared.DateTimeFunc.date_add_year(date, year_buy); $("#inactive_date" + _id).val(shared.DateTimeFunc.convertDatetoString(date)); shared.DateTimeFunc.control_input_lock('#inactive_date' + _id, true); }, }, };