diff --git a/src/main/resources/static/res/front/js/biz/guest/add.js b/src/main/resources/static/res/front/js/biz/guest/add.js index 2b2ad53..732af4a 100644 --- a/src/main/resources/static/res/front/js/biz/guest/add.js +++ b/src/main/resources/static/res/front/js/biz/guest/add.js @@ -29,7 +29,8 @@ let appVue = new Vue({ petName: '', insertType: 'change', usim: '0', - formula: '' + formula: '', + faceValueRebate: '' }, mounted: function () { this.init(); @@ -47,14 +48,13 @@ let appVue = new Vue({ $(".money").on('blur', function(e){ e.stopPropagation(); e.stopImmediatePropagation(); - let value = e.target.value; - value = Number(value.replaceAll(',', '')); - if(isNaN(value)) { //NaN인지 판별 - e.target.value = 0; - }else { //NaN이 아닌 경우 - const formatValue = value.toLocaleString('ko-KR'); - e.target.value = formatValue; - } + var value; + if(e.target.value < 100){ + value = e.target.value*10000; + }else{ + value = e.target.value; + } + e.target.value = $this.moneyText(value.toString()); }); }, bindData: function () { @@ -148,32 +148,36 @@ let appVue = new Vue({ formulaChange: function(e){ let $this = this; var result = 0; - var calc = e.target.value; //1+7+8-5-4+4 = 11 - var calcList = calc.split('+');//1//7//8-5-4//4 - calcList.forEach(function(num1, i){ - if(num1.indexOf('-') == -1){ //only 숫자 - result += parseInt(num1); - console.log("+"+num1); - }else{//빼기 8-5-4 - num1.split('-').forEach(function(num2, j){ - if(j==0 && i==0){ - result =parseInt(num1); - console.log("="+num1); - j++; - }else if(j==0){ - result +=parseInt(num2); - console.log("+"+num2); + var calc = e.target.value; //-1-2-3 = -6 + var plusList = calc.split('+');//-1-2-3 + + for(var i=0;i
- +
@@ -143,9 +143,9 @@
- +
- +