|
@@ -9,14 +9,13 @@ export const sendCode = (obj) => request({
|
|
method: 'POST',
|
|
method: 'POST',
|
|
data: {
|
|
data: {
|
|
'phone': obj.phone, // 手机号码
|
|
'phone': obj.phone, // 手机号码
|
|
- 'source_type': 2, // 来源(1客运端2客户端)
|
|
|
|
- 'type': obj.type // 1注册2登录3更换手机号
|
|
|
|
|
|
+ 'type': obj.type // 1注册2登录3修改密码
|
|
},
|
|
},
|
|
showLoading: false
|
|
showLoading: false
|
|
})
|
|
})
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 手机号登录
|
|
|
|
|
|
+ * 小程序手机号登录
|
|
* @param obj
|
|
* @param obj
|
|
* @returns {Promise<*>}
|
|
* @returns {Promise<*>}
|
|
*/
|
|
*/
|
|
@@ -32,34 +31,18 @@ export const miniPhoneLogin = (obj) => request({
|
|
})
|
|
})
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 修改用户手机号
|
|
|
|
|
|
+ * 小程序原生登录
|
|
* @param obj
|
|
* @param obj
|
|
- * @returns {Promise<unknown>}
|
|
|
|
- */
|
|
|
|
-export const modifyUserPhone = (obj) => request({
|
|
|
|
- url: '/api/user/modify/phone',
|
|
|
|
- method: 'POST',
|
|
|
|
- data: {
|
|
|
|
- 'user_phone': obj.cellphone, // 手机号
|
|
|
|
- 'user_code': obj.code // 验证码
|
|
|
|
- },
|
|
|
|
- showLoading: false
|
|
|
|
-})
|
|
|
|
-
|
|
|
|
-/**
|
|
|
|
- * 校验手机验证码
|
|
|
|
- * @param obj
|
|
|
|
- * @returns {Promise | Promise<unknown>}
|
|
|
|
|
|
+ * @returns {Promise<*>}
|
|
*/
|
|
*/
|
|
-export const postCheckSMS = (obj) => request({
|
|
|
|
- url: '/api/check/code',
|
|
|
|
|
|
+export const miniLogin = (obj) => request({
|
|
|
|
+ url: '/api/user/mini/login',
|
|
method: 'POST',
|
|
method: 'POST',
|
|
data: {
|
|
data: {
|
|
- 'user_phone': obj.phone,
|
|
|
|
- 'source_type': 2, // 来源(1客运端2客户端)
|
|
|
|
- 'user_code': obj.code //验证码
|
|
|
|
- },
|
|
|
|
- showLoading: false
|
|
|
|
|
|
+ 'code': obj.wxCode, // 小程序授权code
|
|
|
|
+ 'encryptedData': obj.encryptedData, // 加密数据
|
|
|
|
+ 'iv': obj.iv // iv
|
|
|
|
+ }
|
|
})
|
|
})
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -100,19 +83,3 @@ export const userLoginOut = () => request({
|
|
method: 'POST',
|
|
method: 'POST',
|
|
showLoading: false
|
|
showLoading: false
|
|
})
|
|
})
|
|
-
|
|
|
|
-/**
|
|
|
|
- * 逆地址解析
|
|
|
|
- * @param lat
|
|
|
|
- * @param lng
|
|
|
|
- * @returns {Promise}
|
|
|
|
- */
|
|
|
|
-export const postGeoCoder = (lat, lng) => request({
|
|
|
|
- url: '/api/user/geo/coder',
|
|
|
|
- method: 'POST',
|
|
|
|
- data: {
|
|
|
|
- lat: lat,
|
|
|
|
- lng: lng
|
|
|
|
- },
|
|
|
|
- showLoading: false
|
|
|
|
-})
|
|
|