kboss/f/web-kboss/src/api/login.js
2025-07-16 14:27:17 +08:00

266 lines
5.2 KiB
JavaScript

import request from '@/utils/request'
const suffix = '.dspy'
//注册新用户
export function registerUserAPI(params) {
return request({
url: `/customer/registerUser${suffix}`,
method: 'post',
data: params,
headers: {'Content-Type': 'multipart/form-data'}
})
}
//登录
export function loginUserAPI(data) {
return request({
url: `/user/loginUser${suffix}`,
method: 'post',
data,
headers: {
'Content-Type': 'application/json',
},
})
}
// export function loginUserAPI(data) {
// return request({
// url: `/user/loginUser${suffix}`,
// method: 'post',
// headers: {'Content-Type': 'application/json'},
// data
// })
// }
//退出登录
export function logoutAPI(params) {
return request({
url: `/user/logout${suffix}`,
method: 'get',
params: params
})
}
//获取验证码 1
export function getCodeAPI(params) {
return request({
url: `/user/mobilecode${suffix}`,
method: 'get',
params: params
})
}
//重置密码获取验证码
// export function retrieveCodeAPI(params) {
// return request({
// url: `/user/retrievecode${suffix}`,
// method: 'get',
// params: params
// })
// }
export function retrieveCodeAPI(data) {
return request({
url: `/user/mobilecode.dspy`,
method: 'post',
headers: {'Content-Type': 'application/json'},
data
})
}
//重置密码
export function getPasswordCodeAPI(params) {
return request({
url: `/user/getretrieve${suffix}`,
method: 'get',
params: params
})
}
//展示个人资料
export function getUserInfoAPI(params) {
return request({
url: `/customer/mycustomerdata${suffix}`,
method: 'get',
headers: {'Content-Type': 'multipart/form-data'},
params: params
})
}
// 修改个人资料
export function editUserInfoAPI(params) {
return request({
url: `/customer/mycustomerdput${suffix}`,
method: 'post',
data: params,
// headers: { 'Content-Type': 'multipart/form-data' }
})
}
//个人修改密码
export function editPasswordAPI(params) {
return request({
url: `user/myuppassword${suffix}`,
method: 'get',
params: params
})
}
//自动刷新
export function getTimeAPI() {
return request({
url: `/daylog/getWorkTime.dspy`,
method: 'get',
})
}
//支付宝回调
//这里是给.vue文件调用的参数,,,
export function payhuidiaoAPI(params) {
return request({
url: `/pay/payhuidiao${suffix}`,
method: 'get',
params
})
}
//查找logo信息
export function getLogoAPI(data) {
return request({
url: `/reseller/get_ipc_logo.dspy`,
// url: `https://www.kaiyuancloud.cn/dev/reseller/get_ipc_logo.dspy`,
// url: `https://www.baidu.com`,
method: 'post',
headers: {'Content-Type': 'application/json'},
data
})
}
//判断子级主级不能互相登录
export function logintypeAPI(params) {
return request({
url: `/user/logintype${suffix}`,
method: 'get',
params
})
}
//获取未读信息条数
export function getUnreadmsgAPI(params) {
return request({
url: `/message/get_unreadmsg${suffix}`,
method: 'get',
params
})
}
//获取全部信息通知
export function getMsgAPI(params) {
return request({
url: `/message/get_msg${suffix}`,
method: 'get',
params
})
}
//获取已读信息通知 /message/up_msg
export function getReadmsgAPI(params) {
return request({
url: `/message/get_readmsg${suffix}`,
method: 'get',
params
})
}
//修改信息状态
export function upMsgAPI(data) {
return request({
url: `/message/up_msg${suffix}`,
method: 'post',
data,
headers: {
'Content-Type': 'application/json',
},
})
}
//删除信息状态
export function delMsgAPI(data) {
return request({
url: `/message/del_msg${suffix}`,
method: 'post',
data,
headers: {
'Content-Type': 'application/json',
},
})
}
//上传个人信息图片
export function addPictureAPI(data) {
return request({
url: `/floating/add_picture${suffix}`,
method: 'post',
data,
headers: {'Content-Type': 'multipart/form-data'}
})
}
//获取个人信息图片
export function getPictureAPI(data) {
return request({
url: `/floating/get_picture${suffix}`,
method: 'post',
data,
// headers: { 'Content-Type': 'multipart/form-data' }
})
}
//获取个人信息图片--运营角色用
export function getOpictureAPI(data) {
return request({
url: `/floating/get_opicture${suffix}`,
method: 'post',
data,
// headers: { 'Content-Type': 'multipart/form-data' }
})
}
//上传个人信息图片--运营角色用
export function addOpictureAPI(data) {
return request({
url: `/floating/add_opicture${suffix}`,
method: 'post',
data,
headers: {'Content-Type': 'multipart/form-data'}
})
}
//微信登陆获取appid
export function reqGetAppidAPI(data) {
return request({
url: `/kpi/get_wechat_appid.dspy`,
method: 'post',
data,
headers: {
'Content-Type': 'application/json',
},
})
}
//微信获取code
export function reqGetCodeAPI(data) {
return request({
url: `/kpi/get_code_state.dspy`,
method: 'post',
data,
headers: {
'Content-Type': 'application/json',
},
})
}