var sub0 = [ '견적종류 선택','문짝교체','문짝+문틀 교체','몰딩','걸레받이','몰딩+걸레받이','현관중문','등박스','쌈지' ]; var sub0_1_name = [ '문짝수량 선택','1짝','2짝','3짝','4짝','5짝이상' ]; var sub0_1_price = [ '','195000','170000','165000','160000','150000' ]; var sub0_2_name = [ '문짝+문틀수량 선택','1세트','2세트','3세트','4세트','5세트','6세트' ]; var sub0_2_price = [ '','380000','330000','300000','280000','270000','270000' ]; var sub0_3_name = [ '몰딩규모 선택','방3,거실1 30평','방2,거실주방','방1,거실주방','거실주방' ]; var sub0_3_price = [ '','500000','450000','400000','300000' ]; var sub0_4_name = [ '걸레받이규모 선택','방3,거실1 30평','방2,거실주방','방1,거실주방','거실주방' ]; var sub0_4_price = [ '','450000','400000','350000','280000' ]; var sub0_5_name = [ '몰딩+걸레받이규모 선택','방3,거실1 30평','방2,거실주방','방1,거실주방','거실주방' ]; var sub0_5_price = [ '','800000','670000','600000','480000' ]; var sub0_6_name = [ '현관중문 선택','중문설치']; var sub0_6_price = [ '','650000' ]; var sub0_7_name = [ '등박스규모 선택','2000mm 이하','2000mm 이상' ]; var sub0_7_price = [ '','350000','600000' ]; var sub0_8_name = [ '쌈지수량 선택','작업요청' ]; var sub0_8_price = [ '','250000' ]; //console.log( sub0 ); $(document).ready(function(){ $("#sub0 option").remove(); //분류선택 생성 for (var i = 0; i <= sub0.length-1; i++) { $("#sub0").append(""); } $("#sub1").prop('disabled',true); //$("#sub2").prop('disabled',true); $("#price_info").hide(); $("#memo_info").hide(); $("#price_info table tbody tr").remove(); }); //1.sub0 선택 function f_sub0( int_index ) { $("#sub1 option").remove(); switch (int_index){ //문짝교체 case '1' : for (var i = 0; i <= sub0_1_name.length-1; i++) { $("#sub1").append(""); } $("#sub1").prop('disabled',false); break; //문짝+문틀교체 case '2' : for (var i = 0; i <= sub0_2_name.length-1; i++) { $("#sub1").append(""); } $("#sub1").prop('disabled',false); break; //몰딩 case '3' : for (var i = 0; i <= sub0_3_name.length-1; i++) { $("#sub1").append(""); } $("#sub1").prop('disabled',false); break; //걸레받이 case '4' : for (var i = 0; i <= sub0_4_name.length-1; i++) { $("#sub1").append(""); } $("#sub1").prop('disabled',false); break; //몰딩+걸레받이 case '5' : for (var i = 0; i <= sub0_5_name.length-1; i++) { $("#sub1").append(""); } $("#sub1").prop('disabled',false); break; //현관중문 case '6' : for (var i = 0; i <= sub0_6_name.length-1; i++) { $("#sub1").append(""); } $("#sub1").prop('disabled',false); break; //등박스 case '7' : for (var i = 0; i <= sub0_7_name.length-1; i++) { $("#sub1").append(""); } $("#sub1").prop('disabled',false); break; //쌈지 case '8' : for (var i = 0; i <= sub0_8_name.length-1; i++) { $("#sub1").append(""); } $("#sub1").prop('disabled',false); break; } f_price_info(int_index); } //2.sub1 선택 function f_sub1( int_index ) { var col1 = $("#sub0 option:selected").text(); var col2 = $("#sub1 option:selected").text(); var price = $("#sub1 option:selected").val(); var inx = $("#sub1 option:selected").index(); var inx0 = $("#sub0 option:selected").index(); let sum = 0; let frows = 0; $("#price_info").show(); frows = $('#info_table tbody tr').length; if(frows >= 1) $('#info_table tbody tr').eq(frows-1).remove(); if( inx0 < 3 ) price = (parseInt(price) * inx).toString(); $("#info_table>tbody").append(""+col1+""+col2+""+price.replace(/\B(?=(\d{3})+(?!\d))/g, ",")+""); $('#info_table tr').each(function() { var customerId = $(this).find("td").eq(2).html().replace(/,/g,''); //alert(customerId); if(customerId) sum += parseInt(customerId); }); $("#info_table>tbody").append("합계"+sum.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")+""); } //var sub0 = [ '견적종류 선택','문짝교체','문짝+문틀 교체','몰딩','걸레받이','몰딩+걸레받이','현관중문','등박스','쌈지' ]; //삭제버튼 클릭 $(document).on('click','#deletBtn',function(){ let frows = 0; let sum = 0; //Event $(this).parent().parent().remove(); $('#info_table tr').each(function() { var customerId = $(this).find("td").eq(2).html().replace(/,/g,''); if($(this).find("td").eq(1).html() != '합계') if(customerId) sum += parseInt(customerId); }); frows = $('#info_table tbody tr').length; if(frows > 1) { $('#info_table tbody tr').eq(frows-1).remove(); $("#info_table>tbody").append("합계"+sum.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")+""); } else $('#info_table tbody tr').empty(); }); function f_price_info(){ var sel1 = $("#sub0 option").index( $("#sub0 option:selected") ); switch(sel1){ case 1 : case 2 : $("#memo_info").show(); $("#memo_info").html( "

추가비용

"+ "
"+ "
" ); break; //문짝교체,문짝+문틀 교체 case 3 : case 4 : case 5 : $("#memo_info").show(); $("#memo_info").html( "

추가비용

"+ "
"+ "
" ); break; //몰딩,걸레받이,몰딩+걸레받이 case 6 : $("#memo_info").show(); $("#memo_info").html( "

추가비용

"+ "
"+ "
" ); break; //현관중문 case 7 : case 8 : $("#memo_info").show(); $("#memo_info").html( "

추가비용

"+ "
"+ "
" ); break; //등박스,쌈지 } }