jiuyiUniapp/jiuyi2/api/mine.js

302 lines
4.8 KiB
JavaScript
Raw Normal View History

2024-12-18 15:46:27 +08:00
// 工具库
import util from '@/common/js/util.js'
// 我的模块
const mine = {
/**
* 获取用户信息
* @param {Object} param
*/
getUserinfo(param) {
return util.request({
url: `/user/getUserData`,
method: 'GET',
})
},
/**
* 修改用户信息
* @param {Object} param
*/
updateUserInfo(param) {
return util.request({
url: `/user/updateUserData`,
data: param.data,
method: 'PUT',
load: 1,
})
},
2025-01-07 14:56:03 +08:00
/**
* 开启青少年模式
* @param {Object} param
*/
adolescentOpen(param) {
return util.request({
url: `/user/adolescent/open`,
data: param.data,
method: 'GET',
2025-02-04 20:44:28 +08:00
load: true,
})
},
/**
* 青少年模式解锁
* @param {Object} param
*/
adolescentClose(param) {
return util.request({
url: `/user/adolescent`,
path: param.path,
method: 'GET',
load: true,
2025-01-07 14:56:03 +08:00
})
},
2024-12-18 15:46:27 +08:00
/**
* 获取我的评论
* @param {Object} param
*/
myComment(param) {
return util.request({
2025-02-16 22:35:46 +08:00
url: `/video/comment/getMyComment`,
2024-12-18 15:46:27 +08:00
query: param.query,
2025-02-16 22:35:46 +08:00
method: 'GET',
2024-12-18 15:46:27 +08:00
})
},
2025-02-03 20:36:02 +08:00
/**
2025-02-04 20:44:28 +08:00
* 验证实名信息是否填写
2025-02-03 20:36:02 +08:00
* @param {Object} param
*/
isCertification(param) {
return util.request({
url: `/user/isCertification`,
query: param.query,
method: 'POST',
load: true,
})
},
/**
* 实名认证
* @param {Object} param
*/
2024-12-18 15:46:27 +08:00
certification(param) {
return util.request({
url: `/user/info/certification`,
data: param.data,
method: 'POST',
load: true,
})
},
/**
2025-01-04 20:33:45 +08:00
* 查询我的钱包接口
2024-12-18 15:46:27 +08:00
* @param {Object} param
*/
2025-01-04 20:33:45 +08:00
selectPurse(param) {
2024-12-18 15:46:27 +08:00
return util.request({
2025-01-04 20:33:45 +08:00
url: '/user/selectPurse',
method: 'GET',
2024-12-18 15:46:27 +08:00
})
},
/**
2025-01-04 20:33:45 +08:00
* 获取待释放列表
2024-12-18 15:46:27 +08:00
* @param {Object} param
*/
2025-01-04 20:33:45 +08:00
releasedList(param) {
2024-12-18 15:46:27 +08:00
return util.request({
2025-01-04 20:33:45 +08:00
url: '/user/released/list',
2024-12-18 15:46:27 +08:00
query: param.query,
2025-01-04 20:33:45 +08:00
method: 'GET',
2024-12-18 15:46:27 +08:00
})
},
/**
2025-01-04 20:33:45 +08:00
* 根据用户账号查询用户id
2024-12-18 15:46:27 +08:00
* @param {Object} param
*/
2025-01-04 20:33:45 +08:00
getUserDataByAccount(param) {
2024-12-18 15:46:27 +08:00
return util.request({
2025-01-04 20:33:45 +08:00
url: '/coreplay/app/durian/getUserDataByAccount',
2024-12-18 15:46:27 +08:00
query: param.query,
method: 'GET',
})
},
2025-01-04 20:33:45 +08:00
/**
* 设置二级密码
* @param {Object} param
*/
setSecondLevelCipher(param) {
return util.request({
url: '/user/user/setSecondLevelCipher',
data: param.data,
method: 'POST',
})
},
/**
* 验证二级密码
* @param {Object} param
*/
checkSecondLevelCipher(param) {
return util.request({
url: '/user/user/checkSecondLevelCipher',
data: param.data,
method: 'POST',
})
},
2025-01-06 14:04:49 +08:00
/**
* 返回绑定微信 支付宝账号
*/
getBindAccount() {
return util.request({
url: '/user/Bind/getBindAccount',
method: 'GET',
})
},
/**
* 绑定支付宝账号和微信账号
* @param {Object} param
*/
bindAccount(param) {
return util.request({
url: '/user/Bind/account',
data: param.data,
method: 'POST',
})
},
/**
* 意见反馈
* @param {Object} param
*/
feedback(param) {
return util.request({
url: '/user/protocol/feedback',
data: param.data,
method: 'POST',
})
},
2025-01-14 20:37:57 +08:00
/**
* 查看用户支付排序
* @param {Object} param
*/
getPaymentOrder(param) {
return util.request({
url: '/user/paymentOrder/getPaymentOrder',
method: 'GET',
})
},
/**
* 修改用户支付排序
* @param {Object} param
*/
updatePaymentOrder(param) {
return util.request({
url: '/user/paymentOrder/updatePaymentOrder',
data: param.data,
method: 'POST',
})
},
2025-01-15 23:47:08 +08:00
/**
* 支付
* @param {Object} param
*/
recharge(param) {
return util.request({
url: '/user/alipay/recharge',
query: param.query,
method: 'POST',
load: true,
})
},
2025-01-23 21:29:16 +08:00
/**
* 获取收益列表
* @param {Object} param
*/
getGetList(param) {
return util.request({
url: '/user/profitSharingRecord/find',
data: param.data,
query: param.query,
method: 'POST',
})
},
2025-02-08 18:25:43 +08:00
/**
* 获取im用户资料
* @param {Object} param
*/
getImUserInfo(param) {
return util.request({
url: `/user/chat/getImUserInfo`,
query: param.query,
method: 'GET',
})
},
/**
* 修改im用户资料
* @param {Object} param
*/
setImUserInfo(param) {
return util.request({
url: `/user/chat/setImUserInfo`,
query: param.query,
data: param.data,
method: 'POST',
load: true,
2025-02-16 22:35:46 +08:00
})
},
/**
* 账号挂失
* @param {Object} param
*/
lostAccount(param) {
return util.request({
url: '/user/user/lostAccount',
data: param.data,
query: param.query,
method: 'POST',
})
},
/**
* 账号冻结
* @param {Object} param
*/
freezeAccount(param) {
return util.request({
url: '/user/user/freezeAccount',
data: param.data,
query: param.query,
method: 'POST',
})
},
/**
* 账号解冻
* @param {Object} param
*/
unfreezeAccount(param) {
return util.request({
url: '/user/user/unfreezeAccount',
data: param.data,
query: param.query,
method: 'POST',
2025-02-08 18:25:43 +08:00
})
},
2024-12-18 15:46:27 +08:00
}
export default mine