xw_admin/src/api/model/user.js
2024-07-11 23:36:25 +08:00

130 lines
3.1 KiB
JavaScript

import config from "@/config";
import http from "@/utils/request";
export default {
verifyCode: {
url: `${config.API_URL}/sms.code.send`,
name: "获取短信验证码",
post: async function (params) {
return await http.post(this.url, params);
}
},
getInfo: {
url: `${config.API_URL}/user.bind.info`,
name: "获取绑定(微信、钉钉)个人中心",
post: async function (params) {
return await http.post(this.url, params);
},
},
uploadAvatar:{
url: `${config.API_URL}/user.update.avatar`,
name: "个人头像上传",
post: async function (params) {
return await http.post(this.url, params);
},
},
getInformation:{
url: `${config.API_URL}/user.information`,
name: "获取登录用户个人信息",
post: async function (params) {
return await http.post(this.url, params);
},
},
editUser:{
url: `${config.API_URL}/user.update.me`,
name: "修改个人信息",
post: async function (params) {
return await http.post(this.url, params);
},
},
bindMobile:{
url: `${config.API_URL}/user.bind.mobile`,
name: "绑定手机号",
post: async function (params) {
return await http.post(this.url, params);
},
},
editPass:{
url: `${config.API_URL}/user.re.pwd`,
name: "修改个人密码",
post: async function (params) {
return await http.post(this.url, params);
},
},
register:{
url: `${config.API_URL}/user.register`,
name: "邮箱注册用户",
post: async function (params) {
return await http.post(this.url, params);
},
},
active:{
url: `${config.API_URL}/email.active.account`,
name: "邮箱注册用户激活",
post: async function (params) {
return await http.post(this.url, params);
},
},
resetPass:{
url: `${config.API_URL}/user.reset.pwd`,
name: "重置个人密码",
post: async function (params) {
return await http.post(this.url, params);
},
},
timeoutConfig:{
url: `${config.API_URL}/system.login.timeout.config`,
name: "登录超时退出配置",
post: async function (params) {
return await http.post(this.url, params);
},
},
timeoutGet:{
url: `${config.API_URL}/system.login.timeout.get`,
name: "获取登录超时时间",
post: async function (params) {
return await http.post(this.url, params);
},
},
subscribe:{
list:{
url: `${config.API_URL}/messages.subscribe.list`,
name: "消息订阅列表",
post: async function (params) {
return await http.post(this.url, params);
},
},
set:{
url: `${config.API_URL}/messages.user.subscribe`,
name: "消息订阅",
post: async function (params) {
return await http.post(this.url, params);
},
}
},
messages:{
list:{
url: `${config.API_URL}/messages.todo.list`,
name: "消息列表",
post: async function (params) {
return await http.post(this.url, params);
},
},
read:{
url: `${config.API_URL}/messages.todo.read`,
name: "消息已读",
post: async function (params) {
return await http.post(this.url, params);
},
},
delete:{
url: `${config.API_URL}/messages.todo.del`,
name: "删除待办消息",
post: async function (params) {
return await http.post(this.url, params);
},
}
}
};