|
|
|
@ -134,13 +134,20 @@ Page({
|
|
|
|
|
if (res.code == '200') { |
|
|
|
|
res.data.brand.map(item => { |
|
|
|
|
that.data.arrModel.push({ |
|
|
|
|
name: item.title,id:item.id, |
|
|
|
|
name: item.title,id:item.id |
|
|
|
|
|
|
|
|
|
}) |
|
|
|
|
that.data.brr.push({name: item.title}) |
|
|
|
|
that.data.brr.push({name: item.title,char:item.initials}) |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
let model = res.data.model.map(item => { |
|
|
|
|
return { |
|
|
|
|
name:item.title, |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
that.setData({ |
|
|
|
|
carModel:res.data.model |
|
|
|
|
carModel:res.data.model, |
|
|
|
|
}) |
|
|
|
|
that.getveh(0) |
|
|
|
|
} |
|
|
|
@ -148,18 +155,22 @@ Page({
|
|
|
|
|
}, |
|
|
|
|
// 获取车系列表
|
|
|
|
|
getveh(index) { |
|
|
|
|
console.log(1111111111111111) |
|
|
|
|
let that = this |
|
|
|
|
|
|
|
|
|
console.log('that.data.arrModel[index]',index) |
|
|
|
|
console.log('that.data.arrModel[index]',that.data.arrModel) |
|
|
|
|
console.log('that.data.arrModel[index]',that.data.arrModel[index]) |
|
|
|
|
let model = that.data.carModel.filter(item => { |
|
|
|
|
return that.data.arrModel[index].id === item.car_brand_id; |
|
|
|
|
return that.data.arrModel[index].id == item.car_brand_id; |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
console.log(22222222222222222) |
|
|
|
|
model = model.map(item => { |
|
|
|
|
return { |
|
|
|
|
name:item.title, |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
console.log(11111111111112222222222) |
|
|
|
|
console.log([that.data.letter, that.data.arrModel, model],111111111111111) |
|
|
|
|
that.setData({ |
|
|
|
|
listModel: model, |
|
|
|
|
multiArrayT: [that.data.letter, that.data.arrModel, model] |
|
|
|
@ -167,7 +178,7 @@ Page({
|
|
|
|
|
}, |
|
|
|
|
// 获取车型列表
|
|
|
|
|
getAdd(index) { |
|
|
|
|
// let that = this
|
|
|
|
|
let that = this |
|
|
|
|
// wx.request({
|
|
|
|
|
// url: `/api/car_model`, //仅为示例,并非真实的接口地址
|
|
|
|
|
// header: {
|
|
|
|
@ -208,10 +219,14 @@ Page({
|
|
|
|
|
}, |
|
|
|
|
// 滑动事件
|
|
|
|
|
bindMultiPickerColumnChange: function (e) { |
|
|
|
|
|
|
|
|
|
console.log(e.detail.column) |
|
|
|
|
let that = this |
|
|
|
|
let arr = this.data.brr |
|
|
|
|
if (e.detail.column == 0) { |
|
|
|
|
arr = arr.filter(item => { |
|
|
|
|
console.log('this.data.letter[e.detail.value].name',this.data.letter[e.detail.value].name) |
|
|
|
|
console.log('item.char',item.char) |
|
|
|
|
return this.data.letter[e.detail.value].name === item.char |
|
|
|
|
}) |
|
|
|
|
// console.log(arr)
|
|
|
|
@ -220,7 +235,7 @@ Page({
|
|
|
|
|
multiIndex: [e.detail.value, 0, 0], |
|
|
|
|
multiArrayT: [that.data.letter, that.data.arrModel, that.data.listModel] |
|
|
|
|
}) |
|
|
|
|
that.getveh(0) |
|
|
|
|
that.getveh(0) |
|
|
|
|
} else if (e.detail.column == 1) { |
|
|
|
|
this.setData({ |
|
|
|
|
multiIndex: [this.data.multiIndex[0], e.detail.value, 0] |
|
|
|
@ -1422,13 +1437,20 @@ Page({
|
|
|
|
|
}) |
|
|
|
|
this.immediate(); //临时保存
|
|
|
|
|
}, |
|
|
|
|
bindCarInput(e){ |
|
|
|
|
bindCarInput0(e){ |
|
|
|
|
let value = e.detail.value; |
|
|
|
|
this.setData({ |
|
|
|
|
'vehicle.car_model.text_center[0]': value |
|
|
|
|
}) |
|
|
|
|
this.immediate(); //临时保存
|
|
|
|
|
}, |
|
|
|
|
bindCarInput1(e){ |
|
|
|
|
let value = e.detail.value; |
|
|
|
|
this.setData({ |
|
|
|
|
'vehicle.car_model.text_center[1]': value |
|
|
|
|
}) |
|
|
|
|
this.immediate(); //临时保存
|
|
|
|
|
}, |
|
|
|
|
esc_tisp(e) { //双向绑定
|
|
|
|
|
let name = e.currentTarget.dataset.name; |
|
|
|
|
let value = e.currentTarget.dataset.value ? e.currentTarget.dataset.value : e.detail.value; |
|
|
|
|