jiangfeng 5 éve
szülő
commit
ba4c36a040

+ 9 - 0
ghsApp/src/api/map/index.js

@@ -0,0 +1,9 @@
+import https from '@/plugins/luch-request_0.0.7/request'
+
+/** *
+ * 经纬度解析地址  jiangfneg  2021-06-26
+ */
+export const mapResolve = data => {
+	return https.get('/map/resolve', data)
+}
+

+ 22 - 5
ghsApp/src/pagesClient/official/apply.vue

@@ -188,10 +188,8 @@ import AppAvatarModule from "@/components/module/app-avatar";
 import AppUploader from "@/components/app-uploader";
 import AppBindInfo from "@/components/app-bind-info";
 const form = require("@/utils/formValidation.js");
-import {
-  getIntroduce,
-  applyRegister
-} from "@/api/official";
+import {getIntroduce,applyRegister} from "@/api/official";
+import { mapResolve } from "@/api/map";
 export default {
   name: "apply-data",
   components: {
@@ -235,6 +233,25 @@ export default {
   },
   onLoad () {
   },
+	onShow() {
+		let self = this
+		uni.getLocation({
+			type: 'wgs84',
+			success: function (res) {
+				mapResolve({lat:res.latitude,long:res.longitude}).then((obj) => {
+					console.log(obj)
+					self.form.longitude=res.longitude,
+						self.form.latitude=res.latitude,
+						self.form.province = obj.data.province
+					self.form.city = obj.data.city
+					self.form.address = obj.data.address
+					self.form.showAddress = obj.data.showAddress
+				})
+				// console.log('当前位置的经度:' + res.longitude);
+				// console.log('当前位置的纬度:' + res.latitude);
+			}
+		});
+	},
   methods: {
     //图片地址
     resultData (val) {
@@ -422,4 +439,4 @@ export default {
     }
   }
 }
-</style>
+</style>

+ 3 - 3
ghsApp/src/pagesOrder/refund.vue

@@ -99,8 +99,8 @@
 							{{res.name}} {{ `${res.bigNum}/${res.smallNum}` }} {{`¥${res.price}`}}
 						</view>
 						<view class="flex list-val">
-							<input type="text" @focus="isMonitor = true" @blur="inputFun" v-model="res.big"><text>扎</text>
-							<input type="text" @focus="isMonitor = true" @blur="inputFun" v-model="res.small"><text>支</text>
+							<input type="number" @focus="isMonitor = true" @blur="inputFun" v-model="res.big"><text>扎</text>
+							<input type="number" @focus="isMonitor = true" @blur="inputFun" v-model="res.small"><text>支</text>
 						</view>
 					</view>
 					</view>
@@ -113,7 +113,7 @@
 
 				<view class="flex refund-item">
 					<view class="refund-label"><text>*</text>退款金额:</view>
-					<input type="text" @focus="isMonitor = false"   v-model="refundMoney">
+					<input type="digit" @focus="isMonitor = false"   v-model="refundMoney">
 				</view>