Files
2023-05-15 14:13:39 +08:00

1107 lines
31 KiB
JavaScript

import _ from '../../../commons/js/commons'
const app = getApp()
Page({
data: {
tab:[
{
title:'车辆信息',
step:2,
},
{
title:'其他信息',
step:3,
},
],
step:2,
name:'',//姓名
mobile:'',//手机号
address:'',//地址
cardid:'',//身份证
customerIndex:-1,
customer: [],//客户列表
pageNo: 1,
noData: false,
end: false,
load: true,
loading: false,
isShowSelectCustomer:false,
brand_id:'',//品牌
brandIndex:-1,//车辆品牌索引
car_id:'',//车系id
modelIndex:-1,//车系车型索引
v_id:'',//车辆版本id
color_id:'',//车身颜色id
incolor_id:'',//内饰颜色id
b_s_id:'',//备选车型id
finance_id:'',//金融机构id
spareIndex:-1,//备选车型索引
colorArray:[],//车身颜色列表
levelArray:[],//车辆版本列表
interiorArray:[],//内饰颜色
colorIndex:-1,//车身颜色索引
levelIndex:-1,//车辆版本索引
interiorIndex:-1,//内饰颜色索引
financeArray:[],//金融机构
financeIndex:-1,//金融机构索引
priceinfo:'',//车辆价格
delry_time:'',//期望交付时间
submitFlag:false,
paymentIndex:-1,//付款方式
payment:['全款', '按揭',],
mainIndex:-1,//购车主体
main:['个人', '公司',],
isPreview:false,//是否预览
isShowcheck:false,//是否显示预览核对弹框
checkCount: 2,
checktext: '3s',
isShowRemarks:false,//意向金备注
disc_money:'',//车身优惠金额
srv_total:0,//代办费用
srv_ids:[],//代办选择数组
agencyList:[],//代办数组
fine_total:0,//精品费用
fine_ids:[],//精品选择数组
fineList:[],//精品数组
if_fine:false,//精品尊享包
disc_fine_money:'',//精品优惠金额
},
//生命周期函数--监听页面加载
onLoad: function (options) {
for (let key in options) {
this.setData({
[key]: options[key]
})
}
this.getAppCusorderDetails()
this.getAppSeriesBrands()
this.getUserInfo()
},
//获取订单详情
getAppCusorderDetails(){
let params = {};
params['id'] = this.data.id;
_.apiQuery.getAppCusorderDetails(params).then(res=>{
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:'',
})
/*匹配车辆信息*/
//匹配品牌
if(!!res.data.brand_id){
_.apiQuery.getAppSeriesBrands().then(res1 => {
if(res1.data.list.length>0){
let brandArray = []
res1.data.list.forEach((item,index) => {
if(item.id == res.data.brand_id){
this.setData({
brandIndex:index,
})
}
brandArray.push(item.name)
})
this.setData({
brand_id:res.data.brand_id,
brandArray:brandArray,
brandList:res1.data.list,
})
//匹配车型
if(!!res.data.car_id){
let modeparams = {};
modeparams['brand_id'] = res.data.brand_id;
_.apiQuery.getAppSeries(modeparams).then(res2 => {
if(res2.data.list.length>0){
let modelArray = []
res2.data.list.forEach((item,index) => {
if(item.id == res.data.car_id){
this.setData({
modelIndex:index,
})
}
modelArray.push(item.name)
})
this.setData({
car_id:res.data.car_id,
modelArray:modelArray,
modelList:res2.data.list,
})
//匹配车辆版本
if(!!res.data.v_id){
let levelparams = {};
levelparams['id'] = res.data.car_id;
levelparams['type'] = 0;
_.apiQuery.getAppSeriesAttrs(levelparams).then(res3 => {
if(res3.data.total>0){
let levelArray = []
res3.data.list.forEach((item,index) => {
if(item.id == res.data.v_id){
this.setData({
levelIndex:index,
})
}
levelArray.push(item.title)
})
this.setData({
v_id:res.data.v_id,
levelArray:levelArray,
levelList:res3.data.list,
})
//匹配车身颜色
if(!!res.data.color_id){
let colorparams = {};
colorparams['id'] = res.data.car_id;
colorparams['v_id'] = res.data.v_id;
colorparams['type'] = 1;
_.apiQuery.getAppSeriesAttrs(colorparams).then(res4 => {
if(res4.data.total>0){
let colorArray = []
res4.data.list.forEach((item,index) => {
if(item.id == res.data.color_id){
this.setData({
colorIndex:index,
})
}
colorArray.push(item.title)
})
this.setData({
color_id:res.data.color_id,
colorArray:colorArray,
colorList:res4.data.list,
})
//匹配车身颜色
if(!!res.data.incolor_id){
let interiorparams = {};
interiorparams['id'] = res.data.car_id;
interiorparams['v_id'] = res.data.v_id;
interiorparams['color_id'] = res.data.color_id;
interiorparams['type'] = 2;
_.apiQuery.getAppSeriesAttrs(interiorparams).then(res5 => {
if(res5.data.total>0){
let interiorArray = []
res5.data.list.forEach((item,index) => {
if(item.id == res.data.incolor_id){
this.setData({
interiorIndex:index,
})
}
interiorArray.push(item.title)
})
this.setData({
incolor_id:res.data.incolor_id,
interiorArray:interiorArray,
interiorList:res5.data.list,
})
//获取车辆价格
let priceparams = {};
priceparams['car_id'] = res.data.car_id;
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 => {
this.setData({
priceinfo:res.data,
})
});
}
});
}
}
});
}
}
});
}
}
});
}
}
});
}
/*end匹配车辆信息*/
/*匹配其他信息*/
//匹配付款方式
if(!!res.data.payway){
let paymentIndex = -1
if(res.data.payway==0){
paymentIndex = 1
}else if(res.data.payway==1){
paymentIndex = 0
}
this.setData({
paymentIndex:paymentIndex,
})
}
//匹配融机构
if(!!res.data.finance_id){
let finanparams = {};
finanparams['page'] = 1;
finanparams['size'] = 100;
_.apiQuery.getAppFinance(finanparams).then(res6 => {
if(res6.data.list.length>0){
let financeArray = []
res6.data.list.forEach((item,index) => {
if(item.id == res.data.finance_id){
this.setData({
financeIndex:index,
})
}
financeArray.push(item.title)
})
this.setData({
finance_id:res.data.finance_id,
financeArray:financeArray,
financeList:res6.data.list,
})
}
});
}
//匹配代办
if(res.data.srv_ids&&res.data.srv_ids.length>0){
let agencyparams = {};
agencyparams['payway'] = res.data.payway;
agencyparams['cus_id'] = res.data.cus_id;
agencyparams['car_id'] = res.data.car_id;
agencyparams['v_id'] = res.data.v_id;
agencyparams['page'] = 1;
agencyparams['size'] = 100;
agencyparams['id'] = this.data.id;
_.apiQuery.getAppServices(agencyparams).then(res7 => {
let agencyList =res7.data.list
let values = res.data.srv_ids
let srv_total = 0
agencyList.forEach(item1 => {
item1.checked = false
values.forEach(item2 => {
if(item1.id == item2){
item1.checked = true
srv_total = srv_total + parseFloat(item1.price)
}
})
})
this.setData({
srv_ids:res.data.srv_ids,
agencyList,
srv_total,
})
});
}else if(res.data.payway&&res.data.car_id&&res.data.v_id){
let agencyparams = {};
agencyparams['payway'] = res.data.payway;
agencyparams['cus_id'] = res.data.cus_id;
agencyparams['car_id'] = res.data.car_id;
agencyparams['v_id'] = res.data.v_id;
agencyparams['page'] = 1;
agencyparams['size'] = 100;
agencyparams['id'] = this.data.id;
_.apiQuery.getAppServices(agencyparams).then(res9 => {
this.setData({
agencyList:res9.data.list,
})
});
}
//匹配精品
if(res.data.fine_ids&&res.data.fine_ids.length>0){
let fineparams = {};
fineparams['car_id'] = this.data.car_id;
_.apiQuery.getAppFine(fineparams).then(res8 => {
let fineList =res8.data.list
let values = res.data.fine_ids
let fine_total = 0
fineList.forEach(item1 => {
item1.checked = false
values.forEach(item2 => {
if(item1.id == item2){
item1.checked = true
fine_total = fine_total + parseFloat(item1.price)
}
})
})
this.setData({
fine_ids:res.data.fine_ids,
fineList,
fine_total,
})
});
}else{
this.getAppFine()
}
/*end匹配其他信息*/
})
},
//修改步骤
optstep(e){
this.setData({
step:e.currentTarget.dataset.step,
})
},
//下一步
nextstep(){
switch (this.data.step) {
case 1:
if (this.data.customerIndex == -1 ) {
wx.showToast({
title: '请选择客户',
icon: 'none'
})
}else if (this.data.name == '' ) {
wx.showToast({
title: '请输入客户姓名',
icon: 'none'
})
}else if (!/^1[3456789]\d{9}$/.test(this.data.mobile)){
wx.showToast({
title: '请输入客户手机号',
icon: 'none'
})
}
else if(this.data.cardid == ''|| !/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/.test(this.data.cardid)){
wx.showToast({
title: '请填写正确客户身份证',
icon: 'none'
})
}
else if (this.data.address == '' ) {
wx.showToast({
title: '请输入客户地址',
icon: 'none'
})
}else{
this.setData({
step:2,
})
}
break;
case 2:
if(this.data.car_id == '' ){
wx.showToast({
title: '请选择车系车型',
icon: 'none'
})
}else if(this.data.v_id == '' ){
wx.showToast({
title: '请选择车辆版本',
icon: 'none'
})
}else if(this.data.color_id == '' ){
wx.showToast({
title: '请选择车身颜色',
icon: 'none'
})
}else if(this.data.incolor_id == '' ){
wx.showToast({
title: '请选择内饰颜色',
icon: 'none'
})
}else{
this.setData({
step:3,
})
}
break;
case 3:
if(this.data.paymentIndex == -1 ){
wx.showToast({
title: '请选择付款方式',
icon: 'none'
})
}
else if(this.data.paymentIndex == 1 && this.data.finance_id == ''){
wx.showToast({
title: '请选择金融机构',
icon: 'none'
})
}
else if(this.data.srv_ids.length == 0 && this.data.userInfo.biz_type == 1){
wx.showToast({
title: '请选择代办内容',
icon: 'none'
})
}
else if(this.data.delry_time == ''){
wx.showToast({
title: '请输入期望交付时间',
icon: 'none'
})
}
else{
let that = this
that.setData({
isPreview: true,
})
wx.pageScrollTo({
scrollTop: 0
})
that.setData({
isShowcheck:true,
checkCount:2,
checktext: 3 + 's'
})
let interval = setInterval(res => {
if (that.data.checkCount > 0) {
that.setData({
checkCount: that.data.checkCount - 1,
checktext: that.data.checkCount + 's'
})
} else {
clearInterval(interval)
that.setData({
checkCount: 5,
checktext: '我知道了'
})
}
}, 1000)
}
break;
}
},
//获取用户信息
getUserInfo(){
_.apiQuery.getUserInfo().then(res => {
this.setData({
userInfo: res,
})
if(res.biz_name == '测试门店'){
this.setData({
address:'福建狸车科技测试门店',//地址
cardid:'350000202101010000',//身份证
})
}
});
},
//获取车型品牌
getAppSeriesBrands(){
_.apiQuery.getAppSeriesBrands().then(res => {
if(res.data.list.length>0){
let brandArray = []
res.data.list.forEach(item => {
brandArray.push(item.name)
})
this.setData({
brandArray:brandArray,
brandList:res.data.list,
})
}
});
},
//获取车系车型
getAppSeries(){
let params = {};
params['brand_id'] = this.data.brand_id;
_.apiQuery.getAppSeries(params).then(res => {
if(res.data.list.length>0){
let modelArray = []
res.data.list.forEach(item => {
modelArray.push(item.name)
})
this.setData({
modelArray:modelArray,
modelList:res.data.list,
})
}
});
},
//获取车辆版本
getAppSeriesAttrslevel(){
let params = {};
params['id'] = this.data.car_id;
params['type'] = 0;
_.apiQuery.getAppSeriesAttrs(params).then(res => {
if(res.data.total>0){
let levelArray = []
res.data.list.forEach(item => {
levelArray.push(item.title)
})
this.setData({
levelArray:levelArray,
levelList:res.data.list,
levelIndex:-1,
})
}
});
},
//获取车身颜色
getAppSeriesAttrscolor(){
let params = {};
params['id'] = this.data.car_id;
params['type'] = 1;
params['v_id'] = this.data.v_id;
_.apiQuery.getAppSeriesAttrs(params).then(res => {
if(res.data.total>0){
let colorArray = []
res.data.list.forEach(item => {
colorArray.push(item.title)
})
this.setData({
colorArray:colorArray,
colorList:res.data.list,
colorIndex:-1,
})
}
});
},
//获取车型内饰颜色
getAppSeriesAttrsinterior(){
let params = {};
params['id'] = this.data.car_id;
params['type'] = 2;
params['v_id'] = this.data.v_id;
params['color_id'] = this.data.color_id;
_.apiQuery.getAppSeriesAttrs(params).then(res => {
if(res.data.total>0){
let interiorArray = []
res.data.list.forEach(item => {
interiorArray.push(item.title)
})
this.setData({
interiorArray:interiorArray,
interiorList:res.data.list,
interiorIndex:-1,
})
}
});
},
//选择品牌
changeBrand(e) {
if(this.data.brandIndex != e.detail.value && e.detail.value >= 0){
this.setData({
brand_id:this.data.brandList[e.detail.value].id,
brandIndex:e.detail.value,
car_id:'',//车系id
v_id:'',//车辆版本id
color_id:'',//车身颜色id
incolor_id:'',//内饰颜色id
b_s_id:'',//备选车型id
modelIndex:-1,//车系车型索引
spareIndex:-1,//备选车型索引
colorArray:[],//车身颜色列表
levelArray:[],//车辆版本列表
interiorArray:[],//内饰颜色
colorIndex:-1,//车身颜色索引
levelIndex:-1,//车辆版本索引
interiorIndex:-1,//内饰颜色索引
priceinfo:'',
})
this.getAppSeries()
}
},
//选择车系
changeModel(e) {
if(this.data.modelIndex != e.detail.value && e.detail.value >= 0){
this.setData({
car_id:this.data.modelList[e.detail.value].id,
modelIndex:e.detail.value,
v_id:'',//车辆版本id
color_id:'',//车身颜色id
incolor_id:'',//内饰颜色id
b_s_id:'',//备选车型id
spareIndex:-1,//备选车型索引
colorArray:[],//车身颜色列表
levelArray:[],//车辆版本列表
interiorArray:[],//内饰颜色
colorIndex:-1,//车身颜色索引
levelIndex:-1,//车辆版本索引
interiorIndex:-1,//内饰颜色索引
priceinfo:'',
})
this.getAppSeriesAttrslevel()
}
},
//车辆版本
changeLevel(e) {
if(this.data.levelIndex != e.detail.value && e.detail.value >= 0){
this.setData({
v_id:this.data.levelList[e.detail.value].id,
levelIndex:e.detail.value,
color_id:'',//车身颜色id
incolor_id:'',//内饰颜色id
colorArray:[],//车身颜色列表
interiorArray:[],//内饰颜色
colorIndex:-1,//车身颜色索引
interiorIndex:-1,//内饰颜色索引
priceinfo:'',
})
this.getAppSeriesAttrscolor()
//代办列表
this.getAppServices()
}
},
//车身颜色
changeColor(e) {
if(this.data.colorIndex != e.detail.value && e.detail.value >= 0){
this.setData({
color_id:this.data.colorList[e.detail.value].id,
colorIndex:e.detail.value,
incolor_id:'',//内饰颜色id
interiorArray:[],//内饰颜色
interiorIndex:-1,//内饰颜色索引
priceinfo:'',
})
this.getAppSeriesAttrsinterior()
}
},
//内饰颜色
changeInterior(e) {
if(this.data.interiorIndex != e.detail.value && e.detail.value >= 0){
this.setData({
incolor_id:this.data.interiorList[e.detail.value].id,
interiorIndex:e.detail.value,
})
this.getAppSeriesInfo()
}
},
//付款方式
changePayment(e) {
if(this.data.paymentIndex != e.detail.value && e.detail.value >= 0){
this.setData({
paymentIndex:e.detail.value,
})
if(e.detail.value==1){
this.getAppFinance()
}else{
this.setData({
financeArray:[],
financeList:[],
finance_id:'',
financeIndex:-1,
})
}
//代办列表
this.getAppServices()
}
},
//获取金融机构列表
changeFinance(e) {
if(this.data.financeIndex != e.detail.value && e.detail.value >= 0){
let finance_id = ''
if(e.detail.value >= 0){
finance_id = this.data.financeList[e.detail.value].id
}
this.setData({
finance_id:finance_id,
financeIndex:e.detail.value,
})
}
},
//购车主体
changeMain(e) {
this.setData({
mainIndex:e.detail.value,
})
},
//获取车辆价格
getAppSeriesInfo(){
if(this.data.car_id != ''&&this.data.v_id != ''&&this.data.color_id != ''&&this.data.incolor_id != ''){
let params = {};
params['car_id'] = this.data.car_id;
params['v_id'] = this.data.v_id;
params['color_id'] = this.data.color_id;
params['incolor_id'] = this.data.incolor_id;
_.apiQuery.getAppSeriesInfo(params).then(res => {
let fineList = this.data.fineList
fineList.forEach(item => {
item.checked = false
})
this.setData({
priceinfo:res.data,
disc_money:'',
fineList:fineList,
fine_ids:[],
fine_total:0,
})
});
}
},
//获取代办服务列表
getAppServices(){
if(this.data.paymentIndex != -1&&this.data.car_id != ''&&this.data.v_id != ''){
let params = {};
params['payway'] = this.data.paymentIndex==0?'1':'0';
params['cus_id'] = this.data.info.cus_id;
params['car_id'] = this.data.car_id;
params['v_id'] = this.data.v_id;
params['page'] = 1;
params['size'] = 100;
params['id'] = this.data.id;
_.apiQuery.getAppServices(params).then(res => {
this.setData({
agencyList:res.data.list,
})
});
}
},
//获取精品赠送列表
getAppFine(){
let params = {};
params['car_id'] = this.data.car_id;
_.apiQuery.getAppFine(params).then(res => {
this.setData({
fineList:res.data.list,
})
});
},
//建卡时间
delryTime(e){
this.setData({
delry_time: e.detail.value,
})
},
//获取金融机构列表
getAppFinance(){
let params = {};
params['page'] = 1;
params['size'] = 100;
_.apiQuery.getAppFinance(params).then(res => {
if(res.data.list.length>0){
let financeArray = []
res.data.list.forEach(item => {
financeArray.push(item.title)
})
this.setData({
financeArray:financeArray,
financeList:res.data.list,
finance_id:'',
financeIndex:-1,
})
}
});
},
//新建订单
putAppCusorder2() {
let that = this
that.setData({
submitFlag: true,
})
let params = {};
params['id'] = that.data.id;
params['car_id'] = that.data.car_id;
params['v_id'] = that.data.v_id;
params['color_id'] = that.data.color_id;
params['incolor_id'] = that.data.incolor_id;
params['price'] = that.data.priceinfo.price;
params['deposit'] = that.data.priceinfo.deposit;
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.srv_ids.length>0){
params['srv_ids'] = that.data.srv_ids;
}
if(that.data.fine_ids.length>0){
params['fine_ids'] = that.data.fine_ids;
}
if(that.data.priceinfo.fine_money && that.data.userInfo.biz_type == 1){
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;
}
}
_.apiQuery.putAppCusorder2(params).then(res => {
//刷新列表页
let pages = getCurrentPages();
let prevPage = null; //上一个页面
if (pages.length >= 2) {
prevPage = pages[pages.length - 2]; //上一个页面
if(prevPage.route == 'pages/order/index'){
prevPage.onPullDownRefresh()
}
}
wx.showModal({
title: '编辑成功',
content: '',
confirmText: "查看详情",
confirmColor: "#36afa2",
showCancel:false,
success() {
wx.redirectTo({
url: '/pages/order/detail/index?id=' + that.data.id
})
}
})
}).catch(res=>{
that.setData({
submitFlag: false,
})
});
},
//显示隐藏预览
optPreview(e) {
this.setData({
isPreview:!this.data.isPreview,
})
wx.pageScrollTo({
scrollTop: 0
})
},
//显示隐藏预览提示
optShowcheck(){
this.setData({
isShowcheck:!this.data.isShowcheck,
})
},
//显示隐藏意向金备注
optShowRemarks(){
this.setData({
isShowRemarks:!this.data.isShowRemarks,
})
},
//输入
inputTx(e) {
this.setData({
[e.currentTarget.dataset.key]: e.detail.value
})
},
//选择客户
radioPicker(e){
if(e.currentTarget.dataset.index != this.data.customerIndex){
this.setData({
isSubmiting: false,
customerIndex:e.currentTarget.dataset.index,
name:this.data.customer[e.currentTarget.dataset.index].name,
mobile:this.data.customer[e.currentTarget.dataset.index].complete_mobile,
})
}
},
//显示选择客户
showSelectCustomer(){
this.setData({
isShowSelectCustomer:true,
})
},
//确认选择客户
hideSelectCustomer(){
this.setData({
isShowSelectCustomer:false,
})
},
//代办相关
changeAgency(e) {
let agencyList = this.data.agencyList
let values = e.detail.value
let srv_total = 0
agencyList.forEach(item1 => {
item1.checked = false
values.forEach(item2 => {
if(item1.id == item2){
item1.checked = true
srv_total = srv_total + parseFloat(item1.price)
}
})
})
this.setData({
srv_ids:e.detail.value,
agencyList,
srv_total,
})
},
//精品相关
changeFine(e) {
//判断是否选中
if(this.data.fineList[e.currentTarget.dataset.index].checked){
let fine_ids = this.data.fine_ids
let idsindex = fine_ids.indexOf(this.data.fineList[e.currentTarget.dataset.index].id);
fine_ids.splice(idsindex, 1)
this.setData({
['fineList['+e.currentTarget.dataset.index+'].checked']:false,
fine_ids,
})
let fine_total = 0
this.data.fineList.forEach(item => {
if(item.checked == true){
fine_total = fine_total + parseFloat(item.price)
}
})
this.setData({
fine_total,
})
}else{
let fine_ids = this.data.fine_ids
fine_ids.push(this.data.fineList[e.currentTarget.dataset.index].id)
this.setData({
['fineList['+e.currentTarget.dataset.index+'].checked']:true,
fine_ids,
})
let fine_total = 0
this.data.fineList.forEach(item => {
if(item.checked == true){
fine_total = fine_total + parseFloat(item.price)
}
})
this.setData({
fine_total,
})
}
// //判断是否选中
// if(this.data.fineList[e.currentTarget.dataset.index].checked){
// let fine_ids = this.data.fine_ids
// let idsindex = fine_ids.indexOf(this.data.fineList[e.currentTarget.dataset.index].id);
// fine_ids.splice(idsindex, 1)
// this.setData({
// ['fineList['+e.currentTarget.dataset.index+'].checked']:false,
// fine_ids,
// })
// let fine_total = 0
// this.data.fineList.forEach(item => {
// if(item.checked == true){
// fine_total = fine_total + parseFloat(item.price)
// }
// })
// this.setData({
// fine_total,
// })
// }else{
// //判断是否超过最大可优惠价格
// if(this.data.priceinfo.dis_money>0 && parseFloat(this.data.disc_money!=''?this.data.disc_money:'0')+this.data.fine_total+parseFloat(this.data.fineList[e.currentTarget.dataset.index].price)>parseFloat(this.data.priceinfo.dis_money)){
// wx.showToast({
// title: '已超过最大可优惠价格',
// icon: 'none'
// })
// this.setData({
// ['fineList['+e.currentTarget.dataset.index+'].checked']:false,
// })
// }else{
// let fine_ids = this.data.fine_ids
// fine_ids.push(this.data.fineList[e.currentTarget.dataset.index].id)
// this.setData({
// ['fineList['+e.currentTarget.dataset.index+'].checked']:true,
// fine_ids,
// })
// let fine_total = 0
// this.data.fineList.forEach(item => {
// if(item.checked == true){
// fine_total = fine_total + parseFloat(item.price)
// }
// })
// this.setData({
// fine_total,
// })
// }
// }
},
//精品尊享版
changeFineBag(){
this.setData({
if_fine:!this.data.if_fine,
disc_fine_money:'',
})
},
//输入车身优惠
inputDisc(e) {
if(parseFloat(e.detail.value)>parseFloat(this.data.priceinfo.dis_money)){
wx.showToast({
title: '已超过车身可优惠价格',
icon: 'none'
})
this.setData({
[e.currentTarget.dataset.key]: ''
})
}else{
this.setData({
[e.currentTarget.dataset.key]: e.detail.value?parseFloat(e.detail.value):'',
})
}
},
//输入精品优惠
inputDiscFine(e) {
if(parseFloat(e.detail.value)>parseFloat(this.data.priceinfo.dis_fine_money)){
wx.showToast({
title: '已超过精品可优惠价格',
icon: 'none'
})
this.setData({
[e.currentTarget.dataset.key]: ''
})
}else{
this.setData({
[e.currentTarget.dataset.key]: e.detail.value?parseFloat(e.detail.value):'',
})
}
},
})