|
@@ -19,6 +19,8 @@ Page({ |
|
@@ -19,6 +19,8 @@ Page({ |
|
19
|
sid:'',
|
19
|
sid:'',
|
|
20
|
time:'',
|
20
|
time:'',
|
|
21
|
image:'',
|
21
|
image:'',
|
|
|
|
22
|
+ latitude:'',
|
|
|
|
23
|
+ longitude:'',
|
|
22
|
},
|
24
|
},
|
|
23
|
defImage:'http://qn.colorcun.com/manager-invitation/wx/upload2.jpg',
|
25
|
defImage:'http://qn.colorcun.com/manager-invitation/wx/upload2.jpg',
|
|
24
|
tpl:{},
|
26
|
tpl:{},
|
|
@@ -54,6 +56,8 @@ Page({ |
|
@@ -54,6 +56,8 @@ Page({ |
|
54
|
sid:res.data.sid,
|
56
|
sid:res.data.sid,
|
|
55
|
time:res.data.arrival_time,
|
57
|
time:res.data.arrival_time,
|
|
56
|
image:res.data.image_url,
|
58
|
image:res.data.image_url,
|
|
|
|
59
|
+ latitude:res.data.lat,
|
|
|
|
60
|
+ longitude:res.data.long,
|
|
57
|
},
|
61
|
},
|
|
58
|
timeStr:util.unixtoTime(res.data.arrival_time,'MM-DD 星期WW HH:II')
|
62
|
timeStr:util.unixtoTime(res.data.arrival_time,'MM-DD 星期WW HH:II')
|
|
59
|
})
|
63
|
})
|
|
@@ -146,6 +150,7 @@ Page({ |
|
@@ -146,6 +150,7 @@ Page({ |
|
146
|
&& (this.data.pickerValue[0]>-1 || form.time>0)
|
150
|
&& (this.data.pickerValue[0]>-1 || form.time>0)
|
|
147
|
&& form.room
|
151
|
&& form.room
|
|
148
|
&& form.addr
|
152
|
&& form.addr
|
|
|
|
153
|
+ && form.latitude>0
|
|
149
|
&& (!this.tpl.hasImage || (this.tpl.hasImage && form.image))//带图模板
|
154
|
&& (!this.tpl.hasImage || (this.tpl.hasImage && form.image))//带图模板
|
|
150
|
){
|
155
|
){
|
|
151
|
flag=true;
|
156
|
flag=true;
|
|
@@ -157,6 +162,9 @@ Page({ |
|
@@ -157,6 +162,9 @@ Page({ |
|
157
|
},
|
162
|
},
|
|
158
|
input(e){
|
163
|
input(e){
|
|
159
|
let key=util.attr(e,'key');
|
164
|
let key=util.attr(e,'key');
|
|
|
|
165
|
+ if(key=='addr' && !(this.data.form.latitude>0)){
|
|
|
|
166
|
+ return this.onChangeAddress()
|
|
|
|
167
|
+ }
|
|
160
|
let val=util.val(e).trim();
|
168
|
let val=util.val(e).trim();
|
|
161
|
let form=this.data.form;
|
169
|
let form=this.data.form;
|
|
162
|
form[key]=val;
|
170
|
form[key]=val;
|
|
@@ -189,6 +197,8 @@ Page({ |
|
@@ -189,6 +197,8 @@ Page({ |
|
189
|
seller_address:this.data.form.addr,
|
197
|
seller_address:this.data.form.addr,
|
|
190
|
room_name:this.data.form.room,
|
198
|
room_name:this.data.form.room,
|
|
191
|
arrival_time:this.getTimeStr(),
|
199
|
arrival_time:this.getTimeStr(),
|
|
|
|
200
|
+ lat:this.data.form.latitude,
|
|
|
|
201
|
+ long:this.data.form.longitude,
|
|
192
|
}
|
202
|
}
|
|
193
|
if(opt.rid){
|
203
|
if(opt.rid){
|
|
194
|
param.id=opt.rid
|
204
|
param.id=opt.rid
|
|
@@ -240,4 +250,20 @@ Page({ |
|
@@ -240,4 +250,20 @@ Page({ |
|
240
|
},
|
250
|
},
|
|
241
|
})
|
251
|
})
|
|
242
|
},
|
252
|
},
|
|
|
|
253
|
+ onChangeAddress(){
|
|
|
|
254
|
+ wx.chooseLocation({
|
|
|
|
255
|
+ success: (res)=> {
|
|
|
|
256
|
+ console.log(res);
|
|
|
|
257
|
+ this.setData({
|
|
|
|
258
|
+ [`form.latitude`]:res.latitude,
|
|
|
|
259
|
+ [`form.longitude`]:res.longitude,
|
|
|
|
260
|
+ [`form.addr`]:res.name,
|
|
|
|
261
|
+ })
|
|
|
|
262
|
+ this.checkHasSubmit()
|
|
|
|
263
|
+ },
|
|
|
|
264
|
+ fail: function (err) {
|
|
|
|
265
|
+ console.log(err)
|
|
|
|
266
|
+ }
|
|
|
|
267
|
+ });
|
|
|
|
268
|
+ },
|
|
243
|
}) |
269
|
}) |