换ubuntu #30
@ -10,8 +10,13 @@ Page({
|
|||||||
no: 0,
|
no: 0,
|
||||||
userid:"",
|
userid:"",
|
||||||
show: false,
|
show: false,
|
||||||
arealist:[],
|
arealist1:[],
|
||||||
area:["请选择","请选择","请选择"]
|
arealist2:[],
|
||||||
|
arealist3:[],
|
||||||
|
area:["请选择","请选择","请选择"],
|
||||||
|
tagDis:[false,true,true],
|
||||||
|
active:0,
|
||||||
|
addressCity:"北京市 北京市 北京市"
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -23,17 +28,18 @@ Page({
|
|||||||
urldata:{
|
urldata:{
|
||||||
parent_id:0
|
parent_id:0
|
||||||
},
|
},
|
||||||
|
|
||||||
}).then((res)=>{
|
}).then((res)=>{
|
||||||
console.log(res)
|
// console.log(res)
|
||||||
this.setData({
|
this.setData({
|
||||||
arealist:res.data.result
|
arealist1:res.data.result
|
||||||
})
|
})
|
||||||
console.log(this.data.arealist)
|
console.log(this.data.arealist)
|
||||||
})
|
})
|
||||||
|
|
||||||
},
|
},
|
||||||
bindPickerChange(e) {
|
bindPickerChange(e) {
|
||||||
console.log(e)
|
// console.log(e)
|
||||||
},
|
},
|
||||||
showPopup() {
|
showPopup() {
|
||||||
this.setData({ show: true });
|
this.setData({ show: true });
|
||||||
@ -43,7 +49,7 @@ Page({
|
|||||||
this.setData({ show: false });
|
this.setData({ show: false });
|
||||||
},
|
},
|
||||||
onMyEvent(e) {
|
onMyEvent(e) {
|
||||||
console.log(e)
|
// console.log(e)
|
||||||
for (let i = 0; i < 8; i++) {
|
for (let i = 0; i < 8; i++) {
|
||||||
if (i == e.currentTarget.dataset.no) {
|
if (i == e.currentTarget.dataset.no) {
|
||||||
this.data.canshu[i] = e.detail
|
this.data.canshu[i] = e.detail
|
||||||
@ -51,10 +57,10 @@ Page({
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(this.data.canshu)
|
// console.log(this.data.canshu)
|
||||||
},
|
},
|
||||||
choose(e){
|
choose1(e){
|
||||||
console.log(e.currentTarget.dataset.id,e.currentTarget.dataset.name,e.currentTarget.dataset)
|
// console.log(e.currentTarget.dataset.id,e.currentTarget.dataset.name,e.currentTarget.dataset)
|
||||||
let type=parseInt(e.currentTarget.dataset.type)
|
let type=parseInt(e.currentTarget.dataset.type)
|
||||||
request({
|
request({
|
||||||
url: "User/getArea",
|
url: "User/getArea",
|
||||||
@ -62,24 +68,99 @@ Page({
|
|||||||
parent_id:e.currentTarget.dataset.id
|
parent_id:e.currentTarget.dataset.id
|
||||||
},
|
},
|
||||||
}).then((res)=>{
|
}).then((res)=>{
|
||||||
console.log(res)
|
// console.log(res)
|
||||||
if(res.data.result.length){
|
|
||||||
this.setData({
|
this.setData({
|
||||||
arealist1:res.data.result
|
arealist2:res.data.result,
|
||||||
|
active:1
|
||||||
})
|
})
|
||||||
// this.data.area[type]=e.currentTarget.dataset.name
|
// this.data.area[type]=e.currentTarget.dataset.name
|
||||||
|
this.setData({
|
||||||
console.log(this.data.area,123)
|
tagDis:[false,false,true]
|
||||||
|
})
|
||||||
}
|
// console.log(this.data.area,123)
|
||||||
|
this.data.area[0]=e.currentTarget.dataset.name
|
||||||
// for(let i in this.data.area){
|
// for(let i in this.data.area){
|
||||||
// if(i==type){
|
// if(i==type){
|
||||||
// this.data.area[i]=e.currentTarget.dataset.name
|
// this.data.area[i]=e.currentTarget.dataset.name
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
this.data.area[0]=e.currentTarget.dataset.name
|
this.setData({
|
||||||
|
area:this.data.area
|
||||||
|
})
|
||||||
|
|
||||||
console.log(this.data.area,this.data.arealist)
|
// console.log(this.data.area,this.data.arealist)
|
||||||
|
})
|
||||||
|
},
|
||||||
|
choose2(e){
|
||||||
|
// console.log(e.currentTarget.dataset.id,e.currentTarget.dataset.name,e.currentTarget.dataset)
|
||||||
|
let type=parseInt(e.currentTarget.dataset.type)
|
||||||
|
request({
|
||||||
|
url: "User/getArea",
|
||||||
|
urldata:{
|
||||||
|
parent_id:e.currentTarget.dataset.id
|
||||||
|
},
|
||||||
|
}).then((res)=>{
|
||||||
|
|
||||||
|
this.setData({
|
||||||
|
arealist3:res.data.result,
|
||||||
|
active:2,
|
||||||
|
tagDis:[false,false,false]
|
||||||
|
})
|
||||||
|
|
||||||
|
// this.data.area[type]=e.currentTarget.dataset.name
|
||||||
|
|
||||||
|
// console.log(this.data.area,123)
|
||||||
|
|
||||||
|
this.data.area[1]=e.currentTarget.dataset.name
|
||||||
|
// for(let i in this.data.area){
|
||||||
|
// if(i==type){
|
||||||
|
// this.data.area[i]=e.currentTarget.dataset.name
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
this.setData({
|
||||||
|
area:this.data.area
|
||||||
|
})
|
||||||
|
|
||||||
|
// console.log(this.data.area,this.data.arealist)
|
||||||
|
console.log(this.data.arealist3+"001",this.data.active+"002",this.data.tagDis+"003")
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
choose3(e){
|
||||||
|
// console.log(e.currentTarget.dataset.id,e.currentTarget.dataset.name,e.currentTarget.dataset)
|
||||||
|
let type=parseInt(e.currentTarget.dataset.type)
|
||||||
|
request({
|
||||||
|
url: "User/getArea",
|
||||||
|
urldata:{
|
||||||
|
parent_id:e.currentTarget.dataset.id
|
||||||
|
},
|
||||||
|
}).then((res)=>{
|
||||||
|
// console.log(res)
|
||||||
|
this.setData({
|
||||||
|
arealist1:res.data.result,
|
||||||
|
tagDis:[false,false,false],
|
||||||
|
active:1
|
||||||
|
})
|
||||||
|
// this.data.area[type]=e.currentTarget.dataset.name
|
||||||
|
|
||||||
|
// console.log(this.data.area,123)
|
||||||
|
|
||||||
|
this.data.area[2]=e.currentTarget.dataset.name
|
||||||
|
// for(let i in this.data.area){
|
||||||
|
// if(i==type){
|
||||||
|
// this.data.area[i]=e.currentTarget.dataset.name
|
||||||
|
// }
|
||||||
|
// }}
|
||||||
|
console.log(93)
|
||||||
|
this.setData({
|
||||||
|
area:this.data.area,
|
||||||
|
show: false,
|
||||||
|
addressCity:this.data.area[0]+this.data.area[1]+this.data.area[2]
|
||||||
|
})
|
||||||
|
console.log(this.data.active,94)
|
||||||
|
// console.log(this.data.area,this.data.arealist)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
save() {
|
save() {
|
||||||
@ -89,7 +170,7 @@ Page({
|
|||||||
request({
|
request({
|
||||||
url: "User/validateOpenid",
|
url: "User/validateOpenid",
|
||||||
}).then((res)=>{
|
}).then((res)=>{
|
||||||
console.log(res,1452)
|
// console.log(res,1452)
|
||||||
this.setData({
|
this.setData({
|
||||||
userid:res.data.data.user_id
|
userid:res.data.data.user_id
|
||||||
})
|
})
|
||||||
@ -113,7 +194,7 @@ Page({
|
|||||||
zipcode: "271103",
|
zipcode: "271103",
|
||||||
}
|
}
|
||||||
}).then((res)=>{
|
}).then((res)=>{
|
||||||
console.log(res)
|
// console.log(res)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -8,27 +8,27 @@
|
|||||||
<shuru left="城市信息" right="北京市 北京市 东城区" ifarrow="{{true}}" data-no="3"></shuru>
|
<shuru left="城市信息" right="北京市 北京市 东城区" ifarrow="{{true}}" data-no="3"></shuru>
|
||||||
</picker> -->
|
</picker> -->
|
||||||
<view bindtap="showPopup">
|
<view bindtap="showPopup">
|
||||||
<shuru left="城市信息" right="北京市 北京市 东城区" ifarrow="{{true}}" data-no="3"></shuru>
|
<shuru left="城市信息" right="{{addressCity}}" ifarrow="{{true}}" data-no="3"></shuru>
|
||||||
</view>
|
</view>
|
||||||
<van-popup show="{{ show }}" position="bottom" bind:close="onClose">
|
<van-popup show="{{ show }}" position="bottom" bind:close="onClose" >
|
||||||
<van-tabs class="tab" swipe-threshold="5">
|
<van-tabs class="tab" swipe-threshold="5" active="{{active}}">
|
||||||
<van-tab title="{{area[0]}}">
|
<van-tab title="{{area[0]}}" disabled="{{tagDis[0]}}">
|
||||||
<view class="choose">
|
<view class="choose">
|
||||||
<view class="item" wx:for="{{arealist}}" bindtap="choose" data-type="0" data-id="{{item.id}}" data-name="{{item.name}}">
|
<view class="item" wx:for="{{arealist1}}" bindtap="choose1" data-type="0" data-id="{{item.id}}" data-name="{{item.name}}">
|
||||||
{{item.name}}
|
{{item.name}}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</van-tab>
|
</van-tab>
|
||||||
<van-tab title="{{area[1]}}">
|
<van-tab title="{{area[1]}}" disabled="{{tagDis[1]}}" bingtap="choose2">
|
||||||
<view class="choose">
|
<view class="choose">
|
||||||
<view class="item" wx:for="{{arealist1}}" data-type="1" data-id="{{item.id}}" data-name="{{item.name}}">
|
<view class="item" wx:for="{{arealist2}}" bindtap="choose2" data-type="1" data-id="{{item.id}}" data-name="{{item.name}}">
|
||||||
{{item.name}}
|
{{item.name}}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</van-tab>
|
</van-tab>
|
||||||
<van-tab title="{{area[2]}}">
|
<van-tab title="{{area[2]}}" disabled="{{tagDis[2]}}">
|
||||||
<view class="choose">
|
<view class="choose">
|
||||||
<view class="item" wx:for="{{arealist2}}" data-type="2" data-id="{{item.id}}" data-name="{{item.name}}">
|
<view class="item" wx:for="{{arealist3}}" bindtap="choose3" data-type="2" data-id="{{item.id}}" data-name="{{item.name}}">
|
||||||
{{item.name}}
|
{{item.name}}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
Loading…
Reference in New Issue
Block a user