Pager.prototype.goKSS0040 = function(params) { var self = this; indicator.on(); self.execApi('/MSAD_SKS_UII_KSS0040.json', params, function(response) { var pageInfo = response.pageInfo; self.getHtml('KSS0040.html', function() { viewNumber.on("S040"); footer.on(2); $('#goKSS0030Back').click(function() { indicator.on(); self.goKSS0030(self.getKSS0030BackParams()); return false; }); $('#goKSS0050').click(function() { indicator.on(); self.goKSS0050(self.getKSS0050RequestParams()); return false; }); $('#elm_OK_CHK').change(function() { if ($(this).prop('checked')) { $('.check_confirm_btn').addClass('check_confirm_btn_checked'); $('#goKSS0050').attr('href','#goKSS0050'); } else { $('.check_confirm_btn').removeClass('check_confirm_btn_checked'); $('#goKSS0050').removeAttr('href'); } }); self.setKSS0040DefaultParams(pageInfo); indicator.off(); }); }); }; Pager.prototype.goKSS0041 = function(params) { var self = this; indicator.on(); self.execApi('/MSAD_SKS_UII_KSS0040.json', params, function(response) { var pageInfo = response.pageInfo; self.getHtml('KSS0041.html', function() { viewNumber.on("S040"); footer.on(2); $('#goKSS0030Back').click(function() { indicator.on(); self.goKSS0031(self.getKSS0030BackParams()); return false; }); $('#goKSS0050').click(function() { indicator.on(); self.goKSS0051(self.getKSS0050RequestParams()); return false; }); $('#elm_OK_CHK').change(function() { if ($(this).prop('checked')) { $('.check_confirm_btn').addClass('check_confirm_btn_checked'); $('#goKSS0050').attr('href','#goKSS0050'); } else { $('.check_confirm_btn').removeClass('check_confirm_btn_checked'); $('#goKSS0050').removeAttr('href'); } }); self.setKSS0041DefaultParams(pageInfo); indicator.off(); }); }); }; Pager.prototype.setKSS0040DefaultParams = function(pageInfo) { setCommonParams(pageInfo); $('#elm_DZ0018A').text(pageInfo.elm_DZ0018A); var elm_HARAI = ""; var elm_HARAI_h = $('').attr('colspan','3').text('保険料払込方法'); var elm_HARAI_m = $('').text(pageInfo.elm_HARAI); elm_HARAI = $('').append(elm_HARAI_h).append(elm_HARAI_m); var elm_JIDOK = ""; if (pageInfo.elm_JIDOK) { var elm_JIDOK_h = $('').attr('colspan','3').html('自動継続特約関連'); var elm_JIDOK_m = $('').text(pageInfo.elm_JIDOK); elm_JIDOK = $('').append(elm_JIDOK_h).append(elm_JIDOK_m); } var elm_DZ1754Y = ""; if (pageInfo.elm_DZ1754Y) { var elm_DZ1754_h = $('').attr('colspan','3').text('予定継続期間'); var elm_DZ1754_m = $('').text(pageInfo.elm_DZ1754Y); elm_DZ1754Y = $('').append(elm_DZ1754_h).append(elm_DZ1754_m); } $('#tr_haraikomi').after(elm_DZ1754Y).after(elm_JIDOK).after(elm_HARAI); setParamWithInstad('#elm_DAZ0483A', pageInfo.elm_DAZ0483A, 'なし', true); setParamWithInstad('#elm_DAK1319', pageInfo.elm_DAK1319, 'なし', true); $('#elm_DAK0304').text(pageInfo.elm_DAK0304); $('#elm_DAK1701').text(pageInfo.elm_DAK1701); $('#elm_DAK0185').text(pageInfo.elm_DAK0185); $('#elm_DAK0275').text(pageInfo.elm_DAK0275); if(!pageInfo.elm_DAK0275) { $('#tr_DAK0275').hide(); $('#tbl_rowspan').attr("rowSpan","7"); }else{ $('#tbl_rowspan').attr("rowSpan","8"); } if(pageInfo.elm_DK0141) { $('#elm_DAK1696').text(pageInfo.elm_DAK1696); $('#elm_HYOUKAINF').text(pageInfo.elm_HYOUKAINF); } else { $('#tr_HYOUKA1').hide(); $('#tr_HYOUKA2').hide(); } $('#elm_DAZ0483C').text(pageInfo.elm_DAZ0483C); $('#elm_DAZ0483D').text(pageInfo.elm_DAZ0483D);; $('#elm_DAK0223').text(pageInfo.elm_DAK0223); if(!!pageInfo.elm_DK0141) { $('#elm_DK0141').html(pageInfo.elm_DK0141); } else { $('#elm_DK0141').text('補償なし'); } setParamWithInstad('#elm_DK0145', pageInfo.elm_DK0145, '補償なし'); if(!!pageInfo.elm_DK0164) { $('#elm_DK0164').html(pageInfo.elm_DK0164); } else { $('#elm_DK0164').text('補償なし'); } var elm_DK0149 = pageInfo.elm_DK0149; if (elm_DK0149) { if (pageInfo.elm_DAK0149B) { elm_DK0149 += " " + "(" + pageInfo.elm_DAK0149B + ")"; }else if(pageInfo.elm_DK1669A){ if(pageInfo.elm_DK1669B){ elm_DK0149 += " (" + pageInfo.elm_DK1669A + pageInfo.elm_DK1669B +")"; }else{ elm_DK0149 += " (" + pageInfo.elm_DK1669A +")"; } } elm_DK0149 = $('').append(elm_DK0149); } else { elm_DK0149 = $('').text('補償なし'); } $('#elm_DK0149TA').after(elm_DK0149); var elm_DK0168 = pageInfo.elm_DK0168; if (elm_DK0168) { if (pageInfo.elm_DAK0168B){ elm_DK0168 += " (" + pageInfo.elm_DAK0168B + ")"; }else if(pageInfo.elm_DK0168A){ if(pageInfo.elm_DK0168B){ elm_DK0168 += " (" + pageInfo.elm_DK0168A + pageInfo.elm_DK0168B +")"; }else{ elm_DK0168 += " (" + pageInfo.elm_DK0168A +")"; } } elm_DK0168 = $('').append(elm_DK0168); $('#tr_DK0168').after(elm_DK0168); } else { elm_DK0168 = $('').text('補償なし'); $('#tr_DK0168').after(elm_DK0168); } $('#elm_DAK1042').text(pageInfo.elm_DAK1042); var elm_Hokenryou = ""; var elm_Hokenryou_h = $('').attr('colspan','3').text('保険料'); var elm_Hokenryou_m = ""; if (pageInfo.elm_FeeUnit) { elm_Hokenryou_m += pageInfo.elm_FeeUnit; } if (pageInfo.elm_TotalFee) { if (elm_Hokenryou_m) { elm_Hokenryou_m += "
"; } elm_Hokenryou_m += pageInfo.elm_TotalFee; } if (pageInfo.elm_Guidance) { if (elm_Hokenryou_m) { elm_Hokenryou_m += "
"; } elm_Hokenryou_m += pageInfo.elm_Guidance; } elm_Hokenryou_m = $('').append(elm_Hokenryou_m); elm_Hokenryou = $('').append(elm_Hokenryou_h).append(elm_Hokenryou_m); $('#tr_Hokenryou').after(elm_Hokenryou); elm_Mizutoku = pageInfo.elm_MIZUTOKU; if(elm_Mizutoku){ $('#elm_Mizutoku').after(elm_Mizutoku); }else{ $('#elm_Mizutoku').hide(); } $('#elm_OK_CHK').val([pageInfo.elm_OK_CHK]); $('#elm_OK_CHK').change(); this.pageId = 'KSS0040'; }; Pager.prototype.setKSS0041DefaultParams = function(pageInfo) { setCommonParams(pageInfo); const kazaiLimitMoney = "※破損等事故は50万円限度"; $('#elm_DZ0018A').text(pageInfo.elm_DZ0018A + '年間'); var elm_DK0149 = pageInfo.elm_DK0149; if (elm_DK0149) { elm_DK0149 += " " + kazaiLimitMoney; if (pageInfo.elm_DAK0149B){ elm_DK0149 += "
" + "(免責金額0万、破損等" + pageInfo.elm_DAK0149B + ")"; } elm_DK0149 = $('').append(elm_DK0149); } else { elm_DK0149 = $('').text('補償なし'); } $('#elm_DK0149TA').after(elm_DK0149); var elm_HARAI = ""; var elm_HARAI_h = $('').attr('colspan','3').text('保険料払込方法'); var elm_HARAI_m = $('').text(pageInfo.elm_HARAI); elm_HARAI = $('').append(elm_HARAI_h).append(elm_HARAI_m); var elm_DZ1754Y = ""; if (pageInfo.elm_DZ1754Y) { var elm_DZ1754Y_h = $('').attr('colspan','3').text('予定継続期間'); var elm_DZ1754Y_m = $('').text(pageInfo.elm_DZ1754Y + pageInfo.elm_DZ1754D); elm_DZ1754Y = $('').append(elm_DZ1754Y_h).append(elm_DZ1754Y_m); } $('#tr_haraikomi').after(elm_DZ1754Y).after(elm_HARAI); var elm_DAK1151 = pageInfo.elm_DAK1151; if (elm_DAK1151) { elm_DAK1151 += "
" + "(免責金額0万円)"; } $('#elm_DAK1151').append(elm_DAK1151); var elm_DAK1153A = pageInfo.elm_DAK1153A; if (elm_DAK1153A) { elm_DAK1153A += "
" + "(免責金額0万、破損等1万円)"; } $('#elm_DAK1153A').append(elm_DAK1153A); var elm_DK0168 = pageInfo.elm_DK0168; if (elm_DK0168) { if (pageInfo.elm_DAK0168B){ if (pageInfo.elm_DAK0168B.indexOf("(") == -1 && pageInfo.elm_DAK0168B.indexOf("(") == -1) { elm_DK0168 += "
(" + pageInfo.elm_DAK0168B + ")"; } else { elm_DK0168 += "
" + pageInfo.elm_DAK0168B + ""; } } } else { elm_DK0168 = "補償なし"; } elm_DK0168 = $('#elm_DK0168').append(elm_DK0168); var elm_DAK1153C = pageInfo.elm_DAK1153C; if (elm_DAK1153C) { elm_DAK1153C += "
" + "(免責金額0万、破損等1万円)"; } elm_DAK1153C = $('#elm_DAK1153C').append(elm_DAK1153C); $('#elm_TOKU').text(pageInfo.elm_TOKU); var elm_Hokenryou = ""; var elm_Hokenryou_h = $('').attr('colspan','3').text('保険料'); var elm_Hokenryou_m = ""; elm_Hokenryou_m = $('').append(pageInfo.elm_TotalFee); elm_Hokenryou = $('').append(elm_Hokenryou_h).append(elm_Hokenryou_m); $('#tr_Hokenryou').after(elm_Hokenryou); $('#elm_OK_CHK').val([pageInfo.elm_OK_CHK]); $('#elm_OK_CHK').change(); this.pageId = 'KSS0040'; }; Pager.prototype.getKSS0050RequestParams = function() { return { "MODE" : "KSS0050_DISPLAY", "elm_OK_CHK" : trim($('input[id=elm_OK_CHK]:checked').val()) }; }; Pager.prototype.getKSS0030BackParams = function() { return { "MODE" : "KSS0030_BACK_DISPLAY" }; }; setCommonParams = function(pageInfo) { if (pageInfo.elm_SkipSign == "1") { $('#elm_COURSE').parent().hide(); } else { $('#elm_COURSE').text(pageInfo.elm_COURSE); } $('#elm_DK11441').text(pageInfo.elm_DK11441); $('#elm_HokenShiki').text(pageInfo.elm_HokenShiki); $('#elm_HokenManki').text(pageInfo.elm_HokenManki); $('#elm_DK0171T').text(pageInfo.elm_DK0171T); $('#elm_DAZ1742').text(pageInfo.elm_DAZ1742); $('#elm_AppJyusyoKana').text(pageInfo.elm_AppJyusyoKana); $('#elm_AppJyusyoKanji').text(pageInfo.elm_AppJyusyoKanji); $('#elm_DAZ00041').text(pageInfo.elm_DAZ00041); $('#elm_DAZ00051').text(pageInfo.elm_DAZ00051); $('#elm_DAK0169').text(pageInfo.elm_DAK0169); $('#elm_DAK0170').text(pageInfo.elm_DAK0170); setParamWithInstad('#elm_DAK1041', pageInfo.elm_DAK1041, '', true); if(!pageInfo.elm_DAK1041) { $('#elm_DAK1041').css('heigh', '0px'); } setParamWithInstad('#elm_ShozaichiJushoKana', pageInfo.elm_ShozaichiJushoKana, '', true); if(!pageInfo.elm_ShozaichiJushoKana) { $('#elm_ShozaichiJushoKana').css('heigh', '0px'); } $('#elm_ShozaichiJushoKanji').text(pageInfo.elm_ShozaichiJushoKanji); setParamWithInstad('#elm_DAZ0483B', pageInfo.elm_DAZ0483B, 'なし', true); setParamWithInstad('#elm_DAK1339', pageInfo.elm_DAK1339, 'なし', true); $('#elm_DAK1657').text(pageInfo.elm_DAK1657); if(!!pageInfo.elm_DAK0188) { var dak0188 =pageInfo.elm_DAK0188 + "m²"; $('#elm_DAK0188').html(dak0188); } $('#elm_DAK0187').text(pageInfo.elm_DAK0187); var elm_JIWARI = ""; var elm_JIWARI_h = $('').attr('colspan','3').html('地震保険割引'); var elm_JIWARI_m = $('').text(pageInfo.elm_JIWARI); elm_JIWARI = $('').append(elm_JIWARI_h).append(elm_JIWARI_m); $('#tr_jiwake').after(elm_JIWARI); setParamWithInstad('#elm_DK0153', pageInfo.elm_DK0153, '補償なし'); }; setParamWithInstad = function(tagName, text, instadText, colorBlack) { if(!tagName) { return; } if(!!text) { $(tagName).text(text); } else if(colorBlack === true) { $(tagName).text(instadText); } else { $(tagName).attr('style','color:red').text(instadText); } };