|
@@ -83,9 +83,18 @@ const user: Module<UserState, UserState> = {
|
|
|
const uuid = userInfo.uuid
|
|
|
const referrerType = userInfo.referrerType
|
|
|
const referrerId = userInfo.referrerId
|
|
|
- // 确保经纬度是number类型
|
|
|
- const latitude = Number(userInfo.latitude) || 0
|
|
|
- const longitude = Number(userInfo.longitude) || 0
|
|
|
+
|
|
|
+ // 确保经纬度保留6位小数 - 直接使用字符串格式
|
|
|
+ const latitude = typeof userInfo.latitude === 'number' ?
|
|
|
+ userInfo.latitude.toFixed(6) :
|
|
|
+ (userInfo.latitude?.toString() || "0.000000")
|
|
|
+
|
|
|
+ const longitude = typeof userInfo.longitude === 'number' ?
|
|
|
+ userInfo.longitude.toFixed(6) :
|
|
|
+ (userInfo.longitude?.toString() || "0.000000")
|
|
|
+
|
|
|
+ console.log('Store发送经纬度字符串格式:', latitude, longitude)
|
|
|
+
|
|
|
return new Promise((resolve, reject) => {
|
|
|
login(username, password, code, uuid, referrerType, referrerId, latitude, longitude).then((res: any) => {
|
|
|
setToken(res.token)
|