Pager.prototype.goLSS0120 = function(params) { indicator.on(); var self = this; this.execApi('/SLS_UII_LSS0120.json', params, function(response) { self.pageInfo = response.pageInfo; self.getHtml("LSS0120.html", function() { viewNumber.on("S120"); footer.on(); $('#goLSS0010back').click(function() { indicator.on(); self.goLSS0010(self.getLSS0010BackParams()); return false; }); $('#goLSS0121').click(function() { alert(Messages.get('SPMSG120002')); indicator.on(); self.goLSS0121(self.getLSS0121RequestParams()); return false; }); self.setLSS0120DefaultParams(self.pageInfo); indicator.off(); }); }); }; Pager.prototype.setLSS0120DefaultParams = function(pageInfo) { if ("1"==pageInfo.elm_NOW_HENKOU_FLG) { alert(Messages.get('SPMSG120001')); } // お客さま番号) $('#elm_USER_ID').text(pageInfo.elm_USER_ID); // 申込番号 $('#elm_APPLICATION_NO').text(pageInfo.elm_APPLICATION_NO); // 申込日時 $('#elm_APPLICATION_DT').text(pageInfo.elm_APPLICATION_DT); // 利用日数 var useday = pageInfo.elm_USE_DAYS; $('[id^=SHOKEN_NO]').hide(); for (var i = 1; i <= 7; i++) { if (useday >= i) { $('[id^="SHOKEN_NO' + i + '"]').show(); $('#elm_SHOKEN_NO' + i).text(pageInfo['elm_SHOKEN_NO' + i]); $('#elm_HKN_TERM_FROM' + i).text(pageInfo['elm_HKN_TERM_FROM' + i]); $('#elm_HKN_TERM_TO' + i).text(pageInfo['elm_HKN_TERM_TO' + i]); var hrefStr = "javascript:shokenFormSubmit120('" + pageInfo['elm_SHOKEN_NO' + i] + "','" + pageInfo.elm_MOBILE_PHONE_FLG + "')"; $('#elm_SHOKEN_NO' + i).attr('href',hrefStr); } } // 保険料(合計) $('#elm_HKNRYO_SUM').text(pageInfo.elm_HKNRYO_SUM); // 保険契約者情報 $('#elm_KYK_NAME_KANJI').text(pageInfo.elm_KYK_NAME_KANJI); $('#elm_KYK_NAME_KANA').text(pageInfo.elm_KYK_NAME_KANA); $('#elm_KYK_BIRTHDAY').text(pageInfo.elm_KYK_BIRTHDAY); $('#elm_KYK_SEIBETU').text(pageInfo.elm_KYK_SEIBETU); $('#elm_KYK_YUBIN_NO').text(pageInfo.elm_KYK_YUBIN_NO); $('#elm_KYK_ADRS_KANJI').text(pageInfo.elm_KYK_ADRS_KANJI); $('#elm_KYK_ADRS_KANA').text(pageInfo.elm_KYK_ADRS_KANA); $('#elm_KYK_TEL_NO').text(pageInfo.elm_KYK_TEL_NO); $('#elm_KYK_MAILADRS').text(pageInfo.elm_KYK_MAILADRS); // 補償を受けられる方(代表)の情報 $('#elm_HIHO_NAME_KANJI').text(pageInfo.elm_HIHO_NAME_KANJI); $('#elm_HIHO_NAME_KANA').text(pageInfo.elm_HIHO_NAME_KANA); $('#elm_HIHO_BIRTHDAY').text(pageInfo.elm_HIHO_BIRTHDAY); $('#elm_HIHO_SEIBETU').text(pageInfo.elm_HIHO_SEIBETU); $('#elm_HIHO_YUBIN_NO').text(pageInfo.elm_HIHO_YUBIN_NO); $('#elm_HIHO_ADRS_KANJI').text(pageInfo.elm_HIHO_ADRS_KANJI); $('#elm_HIHO_ADRS_KANA').text(pageInfo.elm_HIHO_ADRS_KANA); $('#elm_HIHO_TEL_NO').text(pageInfo.elm_HIHO_TEL_NO); $('#elm_HIHO_MAILADRS').text(pageInfo.elm_HIHO_MAILADRS); //案内メール受信可否 $('#elm_MAIL_SEND_FLG').text(pageInfo.elm_MAIL_SEND_FLG); $("[id^='shiteiHiho_']").hide(); // 被保険者人数 var num = pageInfo.elm_HIHO_PEOPLE_NUM; if (num == 0) { // 被保険者:ゴルフコンペ参加者全員 $('#elm_HIHO_KYK_SAME_FLG section').hide(); $('#elm_HIHO_KYK_SAME_FLG section').eq(0).show(); $('#connpe').show(); } if (num == "2" ||num == "3" || num == "4" || num == "5" || num == "6") { setTimeout(function() { $('#elm_STHIHO1_NAME_KANJI').text(pageInfo.elm_STHIHO1_NAME_KANJI); $('#elm_STHIHO1_NAME_KANA').text(pageInfo.elm_STHIHO1_NAME_KANA); }, 30); $('#shiteiHiho_1').show(); $('#shiteiHiho_6').show(); } //指定被保険者情報 2人目 if (num == "3" || num == "4" || num == "5" || num == "6"){ setTimeout(function() { $('#elm_STHIHO2_NAME_KANJI').text(pageInfo.elm_STHIHO2_NAME_KANJI); $('#elm_STHIHO2_NAME_KANA').text(pageInfo.elm_STHIHO2_NAME_KANA); }, 30); $('#shiteiHiho_2').show(); } //指定被保険者情報 3人目 if (num == "4" || num == "5" || num == "6"){ setTimeout(function() { $('#elm_STHIHO3_NAME_KANJI').text(pageInfo.elm_STHIHO3_NAME_KANJI); $('#elm_STHIHO3_NAME_KANA').text(pageInfo.elm_STHIHO3_NAME_KANA); }, 30); $('#shiteiHiho_3').show(); } //指定被保険者情報 4人目 if (num == "5" || num == "6"){ setTimeout(function() { $('#elm_STHIHO4_NAME_KANJI').text(pageInfo.elm_STHIHO4_NAME_KANJI); $('#elm_STHIHO4_NAME_KANA').text(pageInfo.elm_STHIHO4_NAME_KANA); }, 30); $('#shiteiHiho_4').show(); } //指定被保険者情報 5人目 if (num == "6"){ setTimeout(function() { $('#elm_STHIHO5_NAME_KANJI').text(pageInfo.elm_STHIHO5_NAME_KANJI); $('#elm_STHIHO5_NAME_KANA').text(pageInfo.elm_STHIHO5_NAME_KANA); }, 30); $('#shiteiHiho_5').show(); } // レジャー(行事)内容 $('#elm_LEISURE_DETAIL').text(pageInfo.elm_LEISURE_DETAIL); $('#elm_LEISURE_DETAIL_OTHER').text(pageInfo.elm_LEISURE_DETAIL_OTHER); // 契約プラン選択 $('#elm_PLAN_NAME').text(pageInfo.elm_PLAN_NAME); // 契約タイプ $('#elm_TYPE_NAME').text(pageInfo.elm_TYPE_NAME); // 補償人数 $('#elm_HOSHO_PEOPLE_NUM').text(pageInfo.elm_HOSHO_PEOPLE_NUM); // 補償内容 $('#elm_SHIBOU_HKN_KINGAKU').text(pageInfo.elm_SHIBOU_HKN_KINGAKU); $('#elm_NYUIN_HKN_KINGAKU').text(pageInfo.elm_NYUIN_HKN_KINGAKU); $('#elm_MIMAI_HKN_KINGAKU').text(pageInfo.elm_MIMAI_HKN_KINGAKU); $('#elm_BAISHO_LMT_KINGAKU1').text(pageInfo.elm_BAISHO_LMT_KINGAKU1); $('#elm_BAISHO_LMT_KINGAKU2').text(pageInfo.elm_BAISHO_LMT_KINGAKU2); $('#elm_KYUENSHA_HIYO_HKN_KINGAKU').text(pageInfo.elm_KYUENSHA_HIYO_HKN_KINGAKU); $('#elm_YHN_HKN_KINGAKU').text(pageInfo.elm_YHN_HKN_KINGAKU); $('#elm_HI1_HKN_KINGAKU1').text(pageInfo.elm_HI1_HKN_KINGAKU1); $('#elm_HI1_HKN_KINGAKU2').text(pageInfo.elm_HI1_HKN_KINGAKU2); $('#hosyouTab tr').hide(); $('#hosyouTab tr').eq(0).show(); $('#hosyouTab tr').eq(1).show(); var array1 = ["A1", "A2","H1","H2","S1","S2","M1"]; var array2 = ["G1", "G2"]; var array3 = ["M2"]; var typeCode = pageInfo.elm_TYPE_CODE; if ($.inArray(typeCode, array1) > -1) { $('#hosyou').find('td').eq(0).attr('rowspan', '3'); $.each([2, 3, 4, 5, 7], function(i, row) { $('table').find('tr:eq(' + row + ')').show(); }); } if ($.inArray(typeCode, array2) > -1) { $('#hosyou').find('td').eq(0).attr('rowspan', '2'); $.each([2, 3, 5, 8, 9], function(i, row) { $('table').find('tr:eq(' + row + ')').show(); }); } if ($.inArray(typeCode, array3) > -1) { $.each([6, 10], function(i, row) { $('table').find('tr:eq(' + row + ')').show(); }); } if (typeCode === "M1"){ $('#HOKEN_ITIMEIATARI').show(); }else if(typeCode === "M2"){ $('#HOKEN_ITIMEIATARI').show(); }else{ $('#HOKEN_ITIMEIATARI').hide(); } // 補償を受けられる方の情報文言 if (typeCode == "M1") { $('#hihoInfoTitle').text('補償を受けられる方(代表)の情報'); } // 特定の代理店情報 $('#elm_DRT_SUB_CD_TITLE').text(pageInfo.elm_DRT_SUB_CD_TITLE); $('#elm_DRT_SUB_CD').text(pageInfo.elm_DRT_SUB_CD); $('#elm_DRT_FREE_CD_TITLE').text(pageInfo.elm_DRT_FREE_CD_TITLE); $('#elm_DRT_FREE_CD').text(pageInfo.elm_DRT_FREE_CD); $('[id=SUB_CD]').hide(); $('[id=FREE_CD]').hide(); $('#elm_DRT_INFO').hide(); var subcode= pageInfo.elm_DRT_SUB_CD_SET_FLG; var freecd= pageInfo.elm_DRT_FREE_CD_SET_FLG; if("1" == subcode) { $('#elm_DRT_INFO').show(); $('[id=SUB_CD]').show(); } if("1" ==freecd) { $('#elm_DRT_INFO').show(); $('[id=FREE_CD]').show(); } if (!pageInfo.elm_DRT_SUB_CD_TITLE && !pageInfo.elm_DRT_FREE_CD_TITLE || !pageInfo.elm_DRT_SUB_CD && !pageInfo.elm_DRT_FREE_CD) { $('#elm_DRT_INFO').hide(); }; if (!pageInfo.elm_DRT_SUB_CD_TITLE || !pageInfo.elm_DRT_SUB_CD) { $('#elm_DRT_SUB_CD_TITLE').hide(); $('#elm_DRT_SUB_CD').hide(); }; if (!pageInfo.elm_DRT_FREE_CD_TITLE || !pageInfo.elm_DRT_FREE_CD) { $('#elm_DRT_FREE_CD_TITLE').hide(); $('#elm_DRT_FREE_CD').hide(); }; //約款・特約 if (pageInfo.elm_SHIBOU_HKN_KINGAKU_FLG == '1') { $('#hannBaYi').before($('

').append('傷害死亡保険金支払特約')); } if (pageInfo.elm_NYUIN_HKN_KINGAKU_FLG == '1') { $('#hannBaYi').before($('

').append('傷害入院時一時保険金支払特約')); } if (pageInfo.elm_MIMAI_HKN_KINGAKU_FLG == '1') { $('#hannBaYi').before($('

').append('骨折時一時保険金支払特約')); } if (pageInfo.elm_BAISHO_LMT_KINGAKU1_FLG == '1') { $('#hannBaYi').before($('

').append('日常生活賠償(被保険者限定型)特約')); } if (pageInfo.elm_BAISHO_LMT_KINGAKU2_FLG == '1') { $('#hannBaYi').before($('

').append('ゴルフ場における賠償責任補償特約')); } if (pageInfo.elm_KYUENSHA_HIYO_HKN_KINGAKU_FLG == '1') { $('#hannBaYi').before($('

').append('救援者費用等補償特約')); } if (pageInfo.elm_HI1_HKN_KINGAKU1_FLG == '1') { $('#hannBaYi').before($('

').append('ホールインワン・アルバトロス費用補償特約')); } if (pageInfo.elm_HI1_HKN_KINGAKU2_FLG == '1') { $('#hannBaYi').before($('

').append('コンペにおけるホールインワン・アルバトロス達成祝品贈呈費用特約')); $('#elm_GOLF_CONNPE_FLG').text('準記名式契約特約'); } if (pageInfo.elm_YHN_HKN_KINGAKU_FLG == '1') { $('#hannBaYi').before($('

').append('ゴルフ用品補償特約')); } //取扱代理店 if (pageInfo.elm_DAIRITEN1){ $('#elm_DAIRITEN').append(pageInfo.elm_DAIRITEN1).append('
'); } if (pageInfo.elm_DAIRITEN2) { $('#elm_DAIRITEN').append(pageInfo.elm_DAIRITEN2).append('
'); } if (pageInfo.elm_DAIRITEN3) { $('#elm_DAIRITEN').append(pageInfo.elm_DAIRITEN3).append('
'); } if (pageInfo.elm_DAIRITEN4) { $('#elm_DAIRITEN').append(pageInfo.elm_DAIRITEN4).append('
'); } if (pageInfo.elm_DAIRITEN5) { $('#elm_DAIRITEN').append(pageInfo.elm_DAIRITEN5).append('
'); } if (pageInfo.elm_DAIRITEN6) { $('#elm_DAIRITEN').append(pageInfo.elm_DAIRITEN6).append('
'); } //「1DAY申込リンク」 if (pageInfo.elm_DRIVER_LINK_FLG == '0') { $('#toDriverAgentLink').hide(); } this.pageId = 'LSS0120'; this.checkSession = pageInfo.checkSession; }; var openFlg = 0; function shokenFormSubmit120(shokenNo,phoneFlg) { //PCの場合 if (phoneFlg == "1") { $("#shokenForm").attr('target', '_blank'); //スマホの場合 } else { if (openFlg==0){ pdfWin = window.open("","pdfWin",""); openFlg= 1; } else{ pdfWin.close(); pdfWin = window.open("","pdfWin",""); } $("#shokenForm").attr('target', pdfWin.name); } $('#SHOKEN_NO').val(shokenNo); $('#shokenForm').submit(); }; Pager.prototype.getLSS0121RequestParams = function() { return { "MODE" : "LSS0121_DISPLAY" }; };