|
|
|
|
@ -20,7 +20,8 @@
|
|
|
|
|
</u-radio-group>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="地址" prop="address" required>
|
|
|
|
|
<u-input v-model="form.address" placeholder="请输入地址" />
|
|
|
|
|
<u-input v-model="form.address" placeholder="请输入地址" type="textarea" />
|
|
|
|
|
<view style="color:blue" @click="openMap">地图选点</view>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<u-form-item label="备注" prop="remark">
|
|
|
|
|
<u-input v-model="form.remark" placeholder="请输入备注" />
|
|
|
|
|
@ -113,7 +114,31 @@
|
|
|
|
|
onReady() {
|
|
|
|
|
this.$refs.uForm1.setRules(this.rules);
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
methods: {
|
|
|
|
|
// 打开地图选点
|
|
|
|
|
openMap(){
|
|
|
|
|
console.log("chooseLocation")
|
|
|
|
|
let that = this
|
|
|
|
|
uni.chooseLocation({
|
|
|
|
|
success(res){
|
|
|
|
|
console.log("chooseLocationres",res)
|
|
|
|
|
if (res.errMsg === 'chooseLocation:ok') {
|
|
|
|
|
that.form.address = res.address
|
|
|
|
|
console.log('位置名称:' + res.name);
|
|
|
|
|
console.log('详细地址:' + res.address);
|
|
|
|
|
console.log('纬度:' + res.latitude);
|
|
|
|
|
console.log('经度:' + res.longitude);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
fail(err){
|
|
|
|
|
uni.showToast({
|
|
|
|
|
title:'打开地图失败',
|
|
|
|
|
icon:'none'
|
|
|
|
|
})
|
|
|
|
|
console.log("err",err)
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
save() {
|
|
|
|
|
|
|
|
|
|
this.$refs.uForm1.validate(valid => {
|
|
|
|
|
|