...
|
...
|
@@ -18,6 +18,7 @@ Page({ |
|
|
date:'',
|
|
|
time:'',
|
|
|
address:'',
|
|
|
address1:'',
|
|
|
address_position:'',
|
|
|
over_time:'',
|
|
|
is_showRelease_modal:false,
|
...
|
...
|
@@ -65,30 +66,34 @@ Page({ |
|
|
inputAddress(e) {
|
|
|
this.setData({address:e.detail.value})
|
|
|
},
|
|
|
//获取地址
|
|
|
choosePosition() {
|
|
|
//选择当前地址,经纬度
|
|
|
const self = this;
|
|
|
wx.chooseLocation({
|
|
|
success(res) {
|
|
|
// console.log(res);
|
|
|
self.setData({address_position: res.address !== ''?res.address:res.name,latng:res.latitude + ',' + res.longitude})
|
|
|
},
|
|
|
})
|
|
|
//打开地图导航
|
|
|
// wx.getLocation({ //获取当前经纬度
|
|
|
// type: 'wgs84', //返回可以用于wx.openLocation的经纬度,官方提示bug: iOS 6.3.30 type 参数不生效,只会返回 wgs84 类型的坐标信息
|
|
|
// success: function (res) {
|
|
|
// console.log('获取当前经纬度', res);
|
|
|
// wx.openLocation({//使用微信内置地图查看位置。
|
|
|
// latitude: res.latitude,//要去的纬度-地址
|
|
|
// longitude: res.longitude,//要去的经度-地址
|
|
|
// name: "",
|
|
|
// address: ""
|
|
|
// })
|
|
|
// }
|
|
|
// })
|
|
|
//输入地址
|
|
|
inputAddr(e) {
|
|
|
this.setData({address1:e.detail.value})
|
|
|
},
|
|
|
//获取地址
|
|
|
// choosePosition() {
|
|
|
// //选择当前地址,经纬度
|
|
|
// const self = this;
|
|
|
// wx.chooseLocation({
|
|
|
// success(res) {
|
|
|
// // console.log(res);
|
|
|
// self.setData({address_position: res.address !== ''?res.address:res.name,latng:res.latitude + ',' + res.longitude})
|
|
|
// },
|
|
|
// })
|
|
|
// //打开地图导航
|
|
|
// // wx.getLocation({ //获取当前经纬度
|
|
|
// // type: 'wgs84', //返回可以用于wx.openLocation的经纬度,官方提示bug: iOS 6.3.30 type 参数不生效,只会返回 wgs84 类型的坐标信息
|
|
|
// // success: function (res) {
|
|
|
// // console.log('获取当前经纬度', res);
|
|
|
// // wx.openLocation({//使用微信内置地图查看位置。
|
|
|
// // latitude: res.latitude,//要去的纬度-地址
|
|
|
// // longitude: res.longitude,//要去的经度-地址
|
|
|
// // name: "",
|
|
|
// // address: ""
|
|
|
// // })
|
|
|
// // }
|
|
|
// // })
|
|
|
// },
|
|
|
//输入截止时间
|
|
|
inputOverTime(e) {
|
|
|
this.setData({over_time:e.detail.value});
|
...
|
...
|
@@ -109,20 +114,28 @@ Page({ |
|
|
// }
|
|
|
// console.log(this.data.over_time.indexOf('.') !== -1);
|
|
|
},
|
|
|
//获取分类
|
|
|
//获取分类、城市
|
|
|
getType() {
|
|
|
let url = '/portal/Send/select';
|
|
|
const list = [];
|
|
|
const list1 = [];
|
|
|
app.post(url, {}, {}).then((res) => {
|
|
|
// console.log('获取分类', res);
|
|
|
res.data.active.forEach((item) => {
|
|
|
list.push(item.name)
|
|
|
});
|
|
|
this.setData({type_picker_list: list,type_list: res.data.active})
|
|
|
res.data.addr.forEach((item) => {
|
|
|
list1.push(item.title)
|
|
|
});
|
|
|
this.setData({type_picker_list: list,type_list: res.data.active,city_picker_list: list1,city_list: res.data.addr})
|
|
|
|
|
|
})
|
|
|
},
|
|
|
//确定发布
|
|
|
confirmRelease(e) {
|
|
|
// else if(this.data.address_position === '') {
|
|
|
// wx.showToast({title:'请定位地址',icon:'none'})
|
|
|
// }
|
|
|
// console.log('e', e,e.detail.formId,'最高人数',this.data.max_num);
|
|
|
if(this.data.title === '') {
|
|
|
wx.showToast({title:'请填写标题',icon:'none'})
|
...
|
...
|
@@ -136,14 +149,14 @@ Page({ |
|
|
wx.showToast({title:'请填写最高人数',icon:'none'})
|
|
|
}else if(this.data.current_type === undefined) {
|
|
|
wx.showToast({title:'请选择类别',icon:'none'})
|
|
|
}else if(this.data.current_city === undefined) {
|
|
|
wx.showToast({title:'请选择城市',icon:'none'})
|
|
|
}else if(this.data.date === '') {
|
|
|
wx.showToast({title:'请选择日期',icon:'none'})
|
|
|
}else if(this.data.time === '') {
|
|
|
wx.showToast({title:'请选择时间',icon:'none'})
|
|
|
}else if(this.data.address === '') {
|
|
|
wx.showToast({title:'请填写地点',icon:'none'})
|
|
|
}else if(this.data.address_position === '') {
|
|
|
wx.showToast({title:'请定位地址',icon:'none'})
|
|
|
}else if(this.data.over_time === '') {
|
|
|
wx.showToast({title:'请填写截止时间',icon:'none'})
|
|
|
}else {
|
...
|
...
|
@@ -170,9 +183,11 @@ Page({ |
|
|
time: this.data.date + ' ' + this.data.time,
|
|
|
addr: this.data.address,
|
|
|
address: this.data.address_position,
|
|
|
latng: this.data.latng,
|
|
|
latng: '',
|
|
|
over_time:this.data.over_time,// 报名截止时间
|
|
|
formId: e.detail.formId,
|
|
|
choose_addr: this.data.city_list[this.data.current_city].title,
|
|
|
choose_addr_id:this.data.city_list[this.data.current_city].id,
|
|
|
};
|
|
|
app.post(url, params, {}).then((res) => {
|
|
|
console.log('确定发布', res);
|
...
|
...
|
@@ -298,6 +313,10 @@ Page({ |
|
|
bindTypeChange(e) {
|
|
|
this.setData({current_type: +e.detail.value})
|
|
|
},
|
|
|
//选择城市
|
|
|
bindCityChange(e) {
|
|
|
this.setData({current_city: +e.detail.value})
|
|
|
},
|
|
|
//选择时间
|
|
|
bindTimeChange(e) {
|
|
|
this.setData({time:e.detail.value,hour:e.detail.value.split(':')[0],minute: e.detail.value.split(':')[1]})
|
...
|
...
|
|