init
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
|
||||
|
||||
// 수정 . 시작하자마자 1번 연산 실행
|
||||
// 백엔드에서 일부 데이터가 없으므로 이상한 결과가 나옴
|
||||
// 고객요청사항에 따라, 단말,요금 할인금액 임의 입력으로 수정
|
||||
// innit_calue();
|
||||
|
||||
// innit2();
|
||||
|
||||
function innit2() {
|
||||
jQuery('#dcYogum').text("- 000,000");
|
||||
jQuery('#dcDanmal').text("- 000,000");
|
||||
jQuery('#monthCost').text("000,000");
|
||||
jQuery('#relasePrice').text("000,000")
|
||||
}
|
||||
|
||||
function innit_calue() {
|
||||
var d_size = jQuery('#size_select option').eq(1).attr('data-size');
|
||||
var d_prcie = jQuery('#size_select option').eq(1).attr('data-price');
|
||||
var dcyogum = jQuery('#dcYogum').attr('data-dcyogum');
|
||||
var dcdanmal = jQuery('#dcDanmal').attr('data-dcdanmal');
|
||||
var halbu = jQuery('#halbu').val();
|
||||
// var min_cost = jQuery('.min_cost').val();
|
||||
// 수동 입력으로 변경. 임의의 최저 요금 등록
|
||||
var min_cost = +jQuery('#docu_habsan_yogum').val();
|
||||
|
||||
discount_compare(d_prcie,dcdanmal,dcyogum,halbu,min_cost);
|
||||
}
|
||||
|
||||
|
||||
function numberFormat(num){
|
||||
var regexp = /\B(?=(\d{3})+(?!\d))/g;
|
||||
return num.toString().replace(regexp, ',');
|
||||
}
|
||||
|
||||
function get_discount_compare_values() {
|
||||
if(jQuery('#size_select option:selected').val() != "") {
|
||||
|
||||
var getValues_target = ['dcYogum','dcDanmal','halbu'];
|
||||
var d_size = jQuery('#size_select option:selected').attr('data-size');
|
||||
var d_prcie = jQuery('#size_select option:selected').attr('data-price');
|
||||
var dcyogum = jQuery('#dcYogum').attr('data-dcyogum');
|
||||
var dcdanmal = jQuery('#dcDanmal').attr('data-dcdanmal');
|
||||
var halbu = jQuery('#halbu').val();
|
||||
|
||||
// 한날 납부금 계산시 추가하는 요금의 금액을 제일 저렴한걸로 함, 마지막날 추가
|
||||
var min_cost = +jQuery('#docu_habsan_yogum').val();
|
||||
|
||||
console.log("선택한 용량 "+ d_size);
|
||||
//값 전달
|
||||
discount_compare(d_prcie,dcdanmal,dcyogum,halbu,min_cost);
|
||||
|
||||
// console.log("단말기 값(출고가)"+d_prcie);
|
||||
// console.log("요금할인 : " + dcyogum);
|
||||
// console.log("단말할인 : " + dcdanmal);
|
||||
// console.log("선택한 할부 : " + halbu);
|
||||
} else {
|
||||
innit2();
|
||||
}
|
||||
}
|
||||
|
||||
function discount_compare(relase,danmal,yogum,montly,handal_cost) {
|
||||
var cost ="";
|
||||
// console.log("단말기(출고가)"+relase);
|
||||
// console.log("단말할인 : " + danmal);
|
||||
// console.log("요금할인 : " + yogum);
|
||||
// console.log("선택한 할부 : " + montly);
|
||||
// console.log("최저 한달 요금 : " + cost);
|
||||
//최저 월납부금
|
||||
if(danmal > yogum) { //단말할인
|
||||
cost = Math.floor((relase - danmal) / montly);
|
||||
cost = Math.floor(Number(cost) + Number(handal_cost));
|
||||
|
||||
} else {//요금할인
|
||||
cost = Math.floor((relase - yogum) / montly);
|
||||
cost = Math.floor(Number(cost) + Number(handal_cost));
|
||||
}
|
||||
|
||||
jQuery('#dcYogum').text(numberFormat(yogum));
|
||||
jQuery('#dcDanmal').text(numberFormat(danmal));
|
||||
update_monthCost(relase,cost);
|
||||
}
|
||||
|
||||
function update_monthCost(relase,cost) {
|
||||
jQuery('#relasePrice').text(numberFormat(relase));
|
||||
jQuery('#monthCost').text(numberFormat(cost));
|
||||
}
|
||||
|
||||
|
||||
|
||||
function selectState(state) {
|
||||
if(state == false) {
|
||||
jQuery('#size_select').prop('disabled',true);
|
||||
|
||||
} else {
|
||||
jQuery('#size_select').prop('disabled',false);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user