Pager.prototype.goJBS0240 = function(params) {
var self = this;
indicator.on();
self.execApi('/SJB_UII_JBS0240.json', params, function(response) {
self.pageInfo = response.pageInfo;
self.getHtml('JBS0240.html', function() {
$('#goJBS0230').click(function() {
var nextFlg = true;
nextFlg = window.confirm(Messages.get('SPMSG024001'));
if(nextFlg){
indicator.on();
self.goJBS0230(self.getJBS0230RequestParams(""));
}
return false;
});
$('#goJBS0230Back').click(function() {
indicator.on();
self.goJBS0230(self.getJBS0230BackParams());
return false;
});
// 住所検索
$('#searchAdd').click(function() {
searchAddress('KYK',self);
});
// var count = 8;
var count = 7;
// 「保険始期日(元号)」リスト作成(平成のみ)select
commonApi.get('/NET_UII_ListItem.json', {List_ITEM: 'HOKEN_SIKI_GG'}, function(response) {
var optlist = response.listInfo;
$.each(optlist,function(index, elem) {
$('#HOKEN_SIKI_GG').append($('').attr('value', elem.code).text(elem.name));
});
if (--count == 0) {
self.setJBS0240DefaultParams(self.pageInfo);
indicator.off();
}
});
// 「現加入保険始期日(元号)」リスト作成(平成のみ)select
commonApi.get('/NET_UII_ListItem.json', {List_ITEM: 'OLD_HOKEN_SIKI_GG'}, function(response) {
var optlist = response.listInfo;
$.each(optlist,function(index, elem) {
$('#OLD_HOKEN_SIKI_GG').append($('').attr('value', elem.code).text(elem.name));
});
if (--count == 0) {
self.setJBS0240DefaultParams(self.pageInfo);
indicator.off();
}
});
// 「現加入保険満期日(元号)」リスト作成(平成のみ)select
commonApi.get('/NET_UII_ListItem.json', {List_ITEM: 'OLD_HOKEN_MANKI_GG'}, function(response) {
var optlist = response.listInfo;
$.each(optlist,function(index, elem) {
$('#OLD_HOKEN_MANKI_GG').append($('').attr('value', elem.code).text(elem.name));
});
if (--count == 0) {
self.setJBS0240DefaultParams(self.pageInfo);
indicator.off();
}
});
//性別リストradio
commonApi.get('/NET_UII_ListItem.json', {List_ITEM: 'KYK_SEIBETU_KBN'}, function(response) {
var radList = response.listInfo;
radList.forEach(function(elem) {
$('#KYK_SEIBETU_KBN').append([
'\n '
].join(''));
});
if (--count == 0) {
self.setJBS0240DefaultParams(self.pageInfo);
indicator.off();
}
});
//「メーカー」リスト作成select
// commonApi.get('/NET_UII_ListItem.json', {
// List_ITEM : 'CAR_MAKER'
// }, function(response) {
// var optlist = response.listInfo;
// $.each(optlist, function(index, elem) {
// $('#CAR_MAKER').append(
// $('').attr('value', elem.code)
// .text(elem.name));
// });
//
//
// if (--count == 0) {
// self.setJBS0240DefaultParams(self.pageInfo);
// indicator.off();
// }
// });
// 「運輸支局名(二輪)」リスト作成select
commonApi.get('/NET_UII_ListItem.json', {
List_ITEM : 'CAR_PURETO_UNYUSIKYOKU'
}, function(response) {
var optlist = response.listInfo;
$.each(optlist, function(index, elem) {
$('#CAR_PURETO_UNYUSIKYOKU').append(
$('').attr('value', elem.code).text(
elem.name));
});
if (--count == 0) {
self.setJBS0240DefaultParams(self.pageInfo);
indicator.off();
}
});
// 「カナ(二輪)」リスト作成select
commonApi.get('/NET_UII_ListItem.json', {
List_ITEM : 'CAR_PURETO_KANA_SEL'
}, function(response) {
var optlist = response.listInfo;
$.each(optlist, function(index, elem) {
$('#CAR_PURETO_KANA_SEL').append(
$('').attr('value', elem.code)
.text(elem.name));
});
if (--count == 0) {
self.setJBS0240DefaultParams(self.pageInfo);
indicator.off();
}
});
// 「分類番号(二輪)」リスト作成select
commonApi.get('/NET_UII_ListItem.json', {List_ITEM: 'CAR_PURETO_BUNRUI'}, function(response) {
var optlist = response.listInfo;
$.each(optlist,function(index, elem) {
$('#CAR_PURETO_BUNRUI').append($('').attr('value', elem.code).text(elem.name));
});
if (--count == 0) {
self.setJBS0240DefaultParams(self.pageInfo);
indicator.off();
}
});
});
});
};
Pager.prototype.setJBS0240DefaultParams = function(pageInfo) {
$("#HOKEN_KIKAN").text(pageInfo.elm_HOKEN_KIKAN);//保険期間(事前申込時)
$("#HOKEN_SIKI_GG").val(pageInfo.elm_HOKEN_SIKI_GG);//保険始期日(元号)
$("#HOKEN_SIKI_YY").val(pageInfo.elm_HOKEN_SIKI_YY);//保険始期日(年)
$("#HOKEN_SIKI_MM").val(pageInfo.elm_HOKEN_SIKI_MM);//保険始期日(月)
$("#HOKEN_SIKI_DD").val(pageInfo.elm_HOKEN_SIKI_DD);//保険始期日(日)
$("#OLD_HOKEN_SIKI_GG").val(pageInfo.elm_OLD_HOKEN_SIKI_GG);//現加入保険始期日(元号)
$("#OLD_HOKEN_SIKI_YY").val(pageInfo.elm_OLD_HOKEN_SIKI_YY);//現加入保険始期日(年)
$("#OLD_HOKEN_SIKI_MM").val(pageInfo.elm_OLD_HOKEN_SIKI_MM);//現加入保険始期日(月)
$("#OLD_HOKEN_SIKI_DD").val(pageInfo.elm_OLD_HOKEN_SIKI_DD);//現加入保険始期日(日)
$("#OLD_HOKEN_MANKI_GG").val(pageInfo.elm_OLD_HOKEN_MANKI_GG);//現加入保険満期日(元号)
$("#OLD_HOKEN_MANKI_YY").val(pageInfo.elm_OLD_HOKEN_MANKI_YY);//現加入保険満期日(年)
$("#OLD_HOKEN_MANKI_MM").val(pageInfo.elm_OLD_HOKEN_MANKI_MM);//現加入保険満期日(月)
$("#OLD_HOKEN_MANKI_DD").val(pageInfo.elm_OLD_HOKEN_MANKI_DD);//現加入保険満期日(日)
$("#MITUMORIKANOU").text(pageInfo.elm_MITUMORIKANOU);//見積もり可能期間
$("#MOUSIKOMI_DATE").text(pageInfo.elm_MOUSIKOMI_DATE);//申込日
$("#HONKYOTI").text(pageInfo.elm_HONKYOTI);//使用の本拠地
$("#HOKENRYO").text(pageInfo.elm_HOKENRYO);//保険料
$("#PAYMENT_TYPE").text(pageInfo.elm_PAYMENT_TYPE);//保険料支払方法
$("#KYK_SIMEI_KNJ").text(pageInfo.elm_KYK_SIMEI_KNJ);//保険契約者名(漢字)
$("#KYK_SIMEI_KANA").text(pageInfo.elm_KYK_SIMEI_KANA);//保険契約者名(カナ)
$("input[name='KYK_SEIBETU_KBN']")
.val([ pageInfo.elm_KYK_SEIBETU_KBN ]);
$("#KYK_SEINEN_DATE").text(pageInfo.elm_KYK_SEINEN_DATE);//生年月日
$("#KYK_YUBIN_NO").val(pageInfo.elm_KYK_YUBIN_NO);//郵便番号
$("#KYK_JYUSYO_KNJ_1").val(pageInfo.elm_KYK_JYUSYO_KNJ_1);//住所1(漢字)
$("#KYK_JYUSYO_KNJ_2").val(pageInfo.elm_KYK_JYUSYO_KNJ_2);//住所2(漢字)
$("#KYK_JYUSYO_KANA_1").val(pageInfo.elm_KYK_JYUSYO_KANA_1);//住所1(カナ)
$("#KYK_JYUSYO_KANA_2").val(pageInfo.elm_KYK_JYUSYO_KANA_2);//住所2(カナ)
$("#KYK_MAIL_ADDRESS").text(pageInfo.elm_KYK_MAIL_ADDRESS);//Eメールアドレス
$("#NITTYUTEL_NO_1").val(pageInfo.elm_NITTYUTEL_NO_1);//契約者日中連絡先1
$("#NITTYUTEL_NO_2").val(pageInfo.elm_NITTYUTEL_NO_2);//契約者日中連絡先2
$("#NITTYUTEL_NO_3").val(pageInfo.elm_NITTYUTEL_NO_3);//契約者日中連絡先3
// $("#CAR_MAKER").val([ pageInfo.elm_CAR_MAKER ]);//メーカー
// $("#CAR_NAME").val(pageInfo.elm_CAR_NAME);//車名
$("#CAR_PURETO_SIKUGUN").val(pageInfo.elm_CAR_PURETO_SIKUGUN);//市区町村名(原付)
$("#CAR_PURETO_KANA_TXT").val(pageInfo.elm_CAR_PURETO_KANA_TXT);//カナ・アルファベット・数字
$("#CAR_PURETO_NUMBER").val(pageInfo.elm_CAR_PURETO_NUMBER);//番号
$('#CAR_PURETO_BUNRUI').val(pageInfo.elm_CAR_PURETO_BUNRUI); //分類番号(二輪)
$("#CAR_PURETO_UNYUSIKYOKU").val(pageInfo.elm_CAR_PURETO_UNYUSIKYOKU);//運輸支局名(二輪)
$("#CAR_PURETO_KANA_SEL").val(pageInfo.elm_CAR_PURETO_KANA_SEL);//カナ(二輪)
$("#SYADAI_BANGO").val(pageInfo.elm_SYADAI_BANGO);//車台番号
$("#CARD_CODE").text(pageInfo.elm_CARD_CODE);//カード会社
$("#CARD_YUKO_DATE").text(pageInfo.elm_CARD_YUKO_DATE);//カード有効期限
$("#CARD_NO").text(pageInfo.elm_CARD_NO);//カード番号
$("#SECURITY_CD").text('****');//セキュリティコード
$("#KYK_NAME_KANJI").text(pageInfo.elm_KYK_NAME_KANJI);//カード名義人
var mae_hoken_umu = pageInfo.elm_MAE_HOKEN_UMU;
if (mae_hoken_umu == 2) {
$("#g1").hide();
$("#umu_1").hide();
} else {
$("#umu_2").hide();
}
var taisyo_bike_haikiryokbn = pageInfo.elm_BIKE_HAIKIRYO;
if (taisyo_bike_haikiryokbn == 1) {
$("#haikiryokbn_2").attr("style", "display: none ;");
$("#BIKE_HAIKIRYO").text('125cc以下(原動機付自転車)');//対象のバイクの排気量
$('#CAR_PURETO_NUMBER').attr('maxlength','5');
$('#CAR_PURETO_NUMBER').attr('onblur','this.value = convFullToHerf(this.value, 5)');
}else {
$("#haikiryokbn_1").attr("style", "display: none ;");
$("#BIKE_HAIKIRYO").text('125cc超〜250cc以下(検査対象外軽自動車)');//対象のバイクの排気量
$('#CAR_PURETO_NUMBER').attr('maxlength','4');
$('#CAR_PURETO_NUMBER').attr('onblur','this.value = convFullToHerf(this.value, 4)');
}
this.pageId = 'JBS0240';
};
Pager.prototype.getJBS0230RequestParams = function(DUPLICATE_AGR) {
var OLD_HOKEN_SIKI_GG = $('#OLD_HOKEN_SIKI_GG').val();
var OLD_HOKEN_SIKI_YY = $('#OLD_HOKEN_SIKI_YY').val();
var OLD_HOKEN_MANKI_GG = $('#OLD_HOKEN_MANKI_GG').val();
var OLD_HOKEN_MANKI_YY = $('#OLD_HOKEN_MANKI_YY').val();
if((OLD_HOKEN_SIKI_GG == 'H' && OLD_HOKEN_SIKI_YY >= '32' && OLD_HOKEN_SIKI_YY <= '36') || (OLD_HOKEN_SIKI_GG == 'H' && OLD_HOKEN_SIKI_YY == '31' && $('#OLD_HOKEN_SIKI_MM').val() >= '5')){
OLD_HOKEN_SIKI_GG = 'R';
OLD_HOKEN_SIKI_YY = OLD_HOKEN_SIKI_YY - 30;
}
if((OLD_HOKEN_MANKI_GG == 'H' && OLD_HOKEN_MANKI_YY >= '32' && OLD_HOKEN_MANKI_YY <= '36') || (OLD_HOKEN_MANKI_GG == 'H' && OLD_HOKEN_MANKI_YY == '31' && $('#OLD_HOKEN_MANKI_MM').val() >= '5')){
OLD_HOKEN_MANKI_GG = 'R';
OLD_HOKEN_MANKI_YY = OLD_HOKEN_MANKI_YY - 30;
}
return {
//共通
"MODE" : "JBS0230_DISPLAY_FROM0240",
'DUPLICATE_AGR' : DUPLICATE_AGR,
"KYK_SEIBETU_KBN" : $('input[name=KYK_SEIBETU_KBN]:checked').val(),//性別
"KYK_YUBIN_NO" : $("#KYK_YUBIN_NO").val(),//郵便番号
"KYK_JYUSYO_KNJ_1" : $("#KYK_JYUSYO_KNJ_1").val(),//住所1(漢字)
"KYK_JYUSYO_KNJ_2" : $("#KYK_JYUSYO_KNJ_2").val(),//住所2(漢字)
"KYK_JYUSYO_KANA_1" : $("#KYK_JYUSYO_KANA_1").val(),//住所1(カナ)
"KYK_JYUSYO_KANA_2" : $("#KYK_JYUSYO_KANA_2").val(),//住所2(カナ)
"NITTYUTEL_NO_1" : $("#NITTYUTEL_NO_1").val(),//契約者日中連絡先1
"NITTYUTEL_NO_2" : $("#NITTYUTEL_NO_2").val(),//契約者日中連絡先2
"NITTYUTEL_NO_3" : $("#NITTYUTEL_NO_3").val(),//契約者日中連絡先3
// "CAR_MAKER" : $("#CAR_MAKER").val(),//メーカー
// "CAR_NAME" : $("#CAR_NAME").val(),//車名
//排気量区分=1:原付の場合
"CAR_PURETO_SIKUGUN" : $("#CAR_PURETO_SIKUGUN").val(),//市区町村名(原付)
"CAR_PURETO_KANA_TXT" : $("#CAR_PURETO_KANA_TXT").val(),//カナ・アルファベット・数字
//排気量区分=2:二輪の場合
"CAR_PURETO_KANA_SEL" : $("#CAR_PURETO_KANA_SEL").val(),//カナ
"CAR_PURETO_BUNRUI" : $("#CAR_PURETO_BUNRUI").val(),//分類番号
"CAR_PURETO_UNYUSIKYOKU" : $("#CAR_PURETO_UNYUSIKYOKU").val(),//運輸支局名(二輪)
//現加入保険区分="1"
"OLD_HOKEN_SIKI_GG" : OLD_HOKEN_SIKI_GG,//現加入保険始期日(元号)
"OLD_HOKEN_SIKI_YY" : OLD_HOKEN_SIKI_YY,//現加入保険始期日(年)
"OLD_HOKEN_SIKI_MM" : $("#OLD_HOKEN_SIKI_MM").val(),//現加入保険始期日(月)
"OLD_HOKEN_SIKI_DD" : $("#OLD_HOKEN_SIKI_DD").val(),//現加入保険始期日(日)
"OLD_HOKEN_MANKI_GG" : OLD_HOKEN_MANKI_GG,//現加入保険満期日(元号)
"OLD_HOKEN_MANKI_YY" : OLD_HOKEN_MANKI_YY,//現加入保険満期日(年)
"OLD_HOKEN_MANKI_MM" : $("#OLD_HOKEN_MANKI_MM").val(),//現加入保険満期日(月)
"OLD_HOKEN_MANKI_DD" : $("#OLD_HOKEN_MANKI_DD").val(),//現加入保険満期日(日)
//現加入保険区分="2"
"HOKEN_SIKI_GG" : $("#HOKEN_SIKI_GG").val(),//保険始期日(元号)
"HOKEN_SIKI_YY" : $("#HOKEN_SIKI_YY").val(),//保険始期日(年)
"HOKEN_SIKI_MM" : $("#HOKEN_SIKI_MM").val(),//保険始期日(月)
"HOKEN_SIKI_DD" : $("#HOKEN_SIKI_DD").val(),//保険始期日(日)
//共通
"CAR_PURETO_NUMBER" : $("#CAR_PURETO_NUMBER").val(),//番号
"SYADAI_BANGO" : $("#SYADAI_BANGO").val()//車台番号
};
};
Pager.prototype.getJBS0230BackParams = function() {
return {
"MODE" : "JBS0230_BACK_DISPLAY"
};
};