Xazn-app/apis/modules/common.js
2025-05-22 16:37:43 +08:00

83 lines
1.7 KiB
JavaScript

const http = uni.$u.http;
// 查询所有产品列表
export function listShortProduct() {
return http.get('/iot/product/shortList');
}
// 获取验证码
export function captchaImage(showCode) {
return http.request({
url: '/captchaImage?showCode=' + showCode,
method: 'get',
})
//return http.get('/captchaImage',params);
}
// 获取用户信息
export function getProfile() {
return http.get('/system/user/profile');
}
// 个人中心-微信绑定-app和小程序
export function wechatBind(params) {
return http.post('/wechat/bind', params);
}
//解除微信绑定
export function secureBind(params) {
return http.post('/wechat/cancelBind', params);
}
// 登录
export function login(params) {
return http.post('/login', params);
}
// 绑定登录
export function bindLogin(params) {
return http.post('/auth/bind/login', params);
}
// 绑定注册
export function bindRegister(params) {
return http.post('/auth/bind/register', params);
}
//获取短信验证码
export function getSmsCode(phoneNumber) {
return http.request({
url: '/notify/smsLoginCaptcha?phoneNumber=' + phoneNumber,
method: 'get',
})
}
//短信登录
export function smsLogin(params) {
return http.post('/auth/sms/login', params);
}
// 退出登录
export function logout() {
return http.post('/logout');
}
// 注册方法
export function register(params) {
return http.post('/iot/tool/register', params);
}
// 查询用户列表
export function listUser(params) {
return http.get('/iot/tool/userList', {
params: params
});
}
// 注销账号
export function unsubscribe() {
return http.post('/unsubscribe');
}
// 忘记密码
export function forgetPwdReset(params) {
return http.put('/system/user/forgetPwdReset', params);
}