| | |
| | | getArea, |
| | | saveFreeCustomizationApply |
| | | } from '../../api/index' |
| | | var QQMapWX = require('../../utils/qqmap-wx-jssdk.min'); |
| | | var qqmapsdk; |
| | | Page({ |
| | | |
| | | /** |
| | |
| | | }, |
| | | onLoad(options) { |
| | | this.initData() |
| | | qqmapsdk = new QQMapWX({ |
| | | key: 'HIDBZ-2QXL4-TAWUD-XET6Q-EKTJE-CCBSQ' |
| | | }); |
| | | qqmapsdk.reverseGeocoder({ |
| | | success: (res) => { |
| | | console.log('res', res); |
| | | let addr = { |
| | | // provinceCode: codes[0] + '00', |
| | | provinceName: res.result.ad_info.province, |
| | | // cityCode: codes[1] + '00', |
| | | cityName: res.result.ad_info.city, |
| | | // areaCode: codes[2] + '00', |
| | | areaName: res.result.ad_info.district, |
| | | } |
| | | this.setData({ addr }) |
| | | } |
| | | }) |
| | | }, |
| | | |
| | | onSubmit() { |
| | |
| | | wx.showToast({ |
| | | title: '报名成功' |
| | | }) |
| | | wx.switchTab({ |
| | | url: '/pages/index/index', |
| | | }) |
| | | }) |
| | | }, |
| | | // 显示城市弹窗 |
| | |
| | | this.setData({ addr, showAreaList: false }) |
| | | console.log('selectedOptions', addr); |
| | | }, |
| | | // 切换城市 |
| | | // confirmChange(e) { |
| | | // let { |
| | | // values |
| | | // } = e.detail |
| | | // let region = [] |
| | | // for (let i in values) { |
| | | // region.push(values[i].name) |
| | | // } |
| | | // this.setData({ |
| | | // region, |
| | | // cityCode: values[1].code |
| | | // }) |
| | | // this.getShopList() |
| | | // this.chooseCity() |
| | | // }, |
| | | 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 |
| | | }) |
| | | }, |
| | | onClose() { |
| | | this.setData({ showAreaList: false }) |
| | | }, |