diff --git a/pages/order/edit/index2.js b/pages/order/edit/index2.js index 8f78ca6..2b4308b 100644 --- a/pages/order/edit/index2.js +++ b/pages/order/edit/index2.js @@ -60,16 +60,11 @@ Page({ checkCount: 2, checktext: '3s', isShowRemarks:false,//意向金备注 - - disc_money:'',//车身优惠金额 srv_total:0,//代办费用 agencyList:[],//代办数组 fine_total:0,//精品费用 if_fine:false,//精品尊享包 - disc_fine_money:'',//精品优惠金额 - - deposit:'',//定金 fines:[ { @@ -102,10 +97,7 @@ Page({ this.setData({ info:res.data, delry_time:res.data.delry_time?res.data.delry_time:'', - disc_money:res.data.disc_money?res.data.disc_money:'', if_fine:res.data.if_fine==1?true:false, - disc_fine_money:res.data.disc_fine_money?res.data.disc_fine_money:'', - deposit:res.data.deposit?res.data.deposit:'', }) /*匹配车辆信息*/ @@ -224,9 +216,12 @@ Page({ priceparams['v_id'] = res.data.v_id; priceparams['color_id'] = res.data.color_id; priceparams['incolor_id'] = res.data.incolor_id; - _.apiQuery.getAppSeriesInfo(priceparams).then(res => { + _.apiQuery.getAppSeriesInfo(priceparams).then(res10 => { this.setData({ - priceinfo:res.data, + priceinfo:res10.data, + 'priceinfo.sdeposit':res.data.deposit?res.data.deposit:'', + 'priceinfo.sdisc_money':res.data.disc_money?res.data.disc_money:'', + 'priceinfo.sdisc_fine_money':res.data.disc_fine_money?res.data.disc_fine_money:'', }) }); } @@ -475,7 +470,7 @@ Page({ title: '请输入期望交付时间', icon: 'none' }) - }else if(this.data.deposit == '' ){ + }else if(!this.data.priceinfo.sdeposit){ wx.showToast({ title: '请选择定金', icon: 'none' @@ -780,7 +775,6 @@ Page({ _.apiQuery.getAppSeriesInfo(params).then(res => { this.setData({ priceinfo:res.data, - disc_money:'', }) }); } @@ -858,14 +852,14 @@ Page({ params['color_id'] = that.data.color_id; params['incolor_id'] = that.data.incolor_id; params['price'] = that.data.priceinfo.price; - params['deposit'] = that.data.deposit; + params['deposit'] = that.data.priceinfo.sdeposit; params['payway'] = that.data.paymentIndex==0?'1':'0'; params['delry_time'] = that.data.delry_time; if(that.data.finance_id!= ''){ params['finance_id'] = that.data.finance_id; } - if(!!that.data.disc_money && that.data.disc_money != '' ){ - params['disc_money'] = that.data.disc_money; + if(!!that.data.priceinfo.sdisc_money && that.data.priceinfo.sdisc_money != '' ){ + params['disc_money'] = that.data.priceinfo.sdisc_money; } let srv_arr = [] that.data.agencyList.forEach(item => { @@ -885,8 +879,8 @@ Page({ } if(that.data.priceinfo.fine_money){ params['if_fine'] = that.data.if_fine?'1':'0'; - if(that.data.if_fine&&that.data.disc_fine_money!= ''){ - params['disc_fine_money'] = that.data.disc_fine_money; + if(that.data.if_fine&&!!that.data.priceinfo.sdisc_fine_money&&that.data.priceinfo.sdisc_fine_money!= ''){ + params['disc_fine_money'] = that.data.priceinfo.sdisc_fine_money; } } _.apiQuery.putAppCusorderV2(params).then(res => { @@ -951,15 +945,6 @@ Page({ }) }, - //选择定金 - depositPicker(e){ - if(e.currentTarget.dataset.deposit != this.data.deposit){ - this.setData({ - deposit:e.currentTarget.dataset.deposit, - }) - } - }, - //选择客户 radioPicker(e){ if(e.currentTarget.dataset.index != this.data.customerIndex){ @@ -1011,7 +996,7 @@ Page({ changeFineBag(){ this.setData({ if_fine:!this.data.if_fine, - disc_fine_money:'', + 'priceinfo.sdisc_fine_money':'', }) }, @@ -1137,6 +1122,97 @@ Page({ } }, + //选择定金 + fillDeposit(e){ + this.setData({ + 'priceinfo.sdeposit':parseFloat(e.currentTarget.dataset.deposit), + }) + }, + + //修改定金 + inputDeposit(e){ + this.setData({ + 'priceinfo.sdeposit':parseFloat(e.detail.value), + }) + }, + + //判断修改定金是否小于限制 + inputBlurDeposit(e){ + if(!this.data.priceinfo.sdeposit||this.data.priceinfo.deposit>parseFloat(this.data.priceinfo.sdeposit)){ + wx.showToast({ + title: '定金设置过低', + icon: 'none' + }) + this.setData({ + 'priceinfo.sdeposit':this.data.priceinfo.deposit, + }) + } + }, + + //选择车身优惠 + fillDisc_money(e){ + this.setData({ + 'priceinfo.sdisc_money':parseFloat(e.currentTarget.dataset.disc_money), + }) + }, + + //修改车身优惠 + inputDisc_money(e){ + this.setData({ + 'priceinfo.sdisc_money':parseFloat(e.detail.value), + }) + }, + + //判断修改车身优惠是否小于限制 + inputBlurDisc_money(e){ + if(this.data.priceinfo.dis_money - + {{item}} + - 车身优惠 - - - + 车身优惠 + + + + + {{item}} + + + + @@ -125,10 +132,16 @@ - 精品优惠 - - - + 精品优惠 + + + + + {{item}} + + + + @@ -147,11 +160,12 @@ - {{item.price}} - {{item.price+200}} - {{item.price+400}} - + + {{price_list}} + + + {{item.text}} @@ -229,21 +243,21 @@ 车辆平台售价 {{priceinfo.price}} - + 定金 - {{deposit}} + {{priceinfo.sdeposit}} - + 车身优惠 - {{disc_money}} + {{priceinfo.sdisc_money}} 精品尊享包 {{priceinfo.fine_money}} - + 精品优惠 - {{disc_fine_money}} + {{priceinfo.sdisc_fine_money}} 委托代办