| | |
| | | import { |
| | | uploadUrl, |
| | | editMember, |
| | | getMemberInfo |
| | | getMemberInfo, |
| | | getArea |
| | | } from '../../api/index' |
| | | Page({ |
| | | |
| | |
| | | longitude: '', |
| | | district: '', |
| | | housearea: '', |
| | | // 城市。地址 |
| | | region: [], |
| | | |
| | | addr: {}, |
| | | areaData: [], |
| | | |
| | | showHouseType: false, |
| | | houseType: { |
| | |
| | | val5: '', |
| | | } |
| | | }, |
| | | onLoad(options) { |
| | | onShow() { |
| | | this.initData() |
| | | }, |
| | | onSubmit() { |
| | |
| | | longitude, |
| | | district, |
| | | housearea, |
| | | houseType |
| | | houseType, |
| | | addr |
| | | } = this.data |
| | | if (!nickname) return wx.showToast({ |
| | | title: '请输入昵称', |
| | | icon: 'none' |
| | | }) |
| | | editMember({ |
| | | ...addr, |
| | | imgurl: imgurl || '', |
| | | name: name || '', |
| | | nickname: nickname || '', |
| | |
| | | housearea: housearea || '', |
| | | housetype: houseType.val1 + '-' + houseType.val2 + '-' + houseType.val3 + '-' + houseType.val4 + '-' + houseType.val5 |
| | | }).then(res => { |
| | | wx.setStorageSync('member', res.data) |
| | | wx.showToast({ |
| | | title: '保存成功', |
| | | icon: 'none' |
| | |
| | | longitude: res.data.longitude || '', |
| | | district: res.data.district || '', |
| | | housearea: res.data.housearea || '', |
| | | addr: { |
| | | provinceCode: res.data.provinceCode, |
| | | provinceName: res.data.provinceName, |
| | | cityCode: res.data.cityCode, |
| | | cityName: res.data.cityName, |
| | | areaCode: res.data.areaCode, |
| | | areaName: res.data.areaName, |
| | | } |
| | | |
| | | }) |
| | | }) |
| | | getArea().then(res => { |
| | | this.setData({ areaData: res.data }) |
| | | }) |
| | | }, |
| | | positionChange (e) { |
| | | console.log(e.detail.value) |
| | | const names = e.detail.value |
| | | const codes = e.detail.code |
| | | let addr = { |
| | | provinceCode: codes[0] + '00', |
| | | provinceName: names[0], |
| | | cityCode: codes[1] + '00', |
| | | cityName: names[1], |
| | | areaCode: codes[2] + '00', |
| | | areaName: names[2], |
| | | } |
| | | this.setData({ addr }) |
| | | }, |
| | | bindRegionChange(e) { |
| | | console.log('picker发送选择改变,携带值为', e.detail.value) |
| | | const temp = e.detail.value |
| | | this.setData({ |
| | | region: e.detail.value |
| | | }) |
| | | }, |
| | | getBindchooseavatar(e) { |
| | | var that = this |
| | | if (e.detail.avatarUrl) { |
| | | wx.uploadFile({ |
| | | url: uploadUrl, |
| | | filePath: e.detail.avatarUrl, |
| | | formData: { |
| | | folder: "member" |
| | | }, |
| | | name: 'file', |
| | | success (res) { |
| | | let data = JSON.parse(res.data) |
| | | that.setData({ |
| | | imgurl: data.data.imgaddr, |
| | | imgurlFull: data.data.url, |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | }, |
| | | getNickName(e) { |
| | | this.setData({ nikname: e.detail.value }) |
| | | }, |
| | | changeAddr() { |
| | | // console.log('点击了'); |
| | |
| | | address: res.address, |
| | | }) |
| | | } |
| | | }) |
| | | }, |
| | | bindRegionChange(e) { |
| | | console.log('picker发送选择改变,携带值为', e.detail.value) |
| | | this.setData({ |
| | | region: e.detail.value |
| | | }) |
| | | }, |
| | | openHouse() { |
| | |
| | | imgurl: data.data.imgaddr, |
| | | imgurlFull: data.data.url, |
| | | }) |
| | | setTimeout(() => { |
| | | console.log('imgurlFull', this.data.imgurlFull); |
| | | }, 1000) |
| | | } |
| | | }) |
| | | } |
| | | }) |
| | | }, |
| | | onReady() { |
| | | |
| | | }, |
| | | |
| | | /** |
| | | * 生命周期函数--监听页面显示 |
| | | */ |
| | | onShow() { |
| | | |
| | | }, |
| | | |