jiuyiUniapp/service/api/mine.js

237 lines
3.8 KiB
JavaScript
Raw Normal View History

2025-02-13 09:59:20 +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,
})
},
/**
* 开启青少年模式
* @param {Object} param
*/
adolescentOpen(param) {
return util.request({
url: `/user/adolescent/open`,
data: param.data,
method: 'GET',
load: true,
})
},
/**
* 青少年模式解锁
* @param {Object} param
*/
adolescentClose(param) {
return util.request({
url: `/user/adolescent`,
path: param.path,
method: 'GET',
load: true,
})
},
/**
* 获取我的评论
* @param {Object} param
*/
myComment(param) {
return util.request({
url: `/user/home/myComment`,
query: param.query,
method: 'POST',
})
},
/**
* 验证实名信息是否填写
* @param {Object} param
*/
isCertification(param) {
return util.request({
url: `/user/isCertification`,
query: param.query,
method: 'POST',
load: true,
})
},
/**
* 实名认证
* @param {Object} param
*/
certification(param) {
return util.request({
url: `/user/info/certification`,
data: param.data,
method: 'POST',
load: true,
})
},
/**
* 查询我的钱包接口
* @param {Object} param
*/
selectPurse(param) {
return util.request({
url: '/user/selectPurse',
method: 'GET',
})
},
/**
* 获取待释放列表
* @param {Object} param
*/
releasedList(param) {
return util.request({
url: '/user/released/list',
query: param.query,
method: 'GET',
})
},
/**
* 根据用户账号查询用户id
* @param {Object} param
*/
getUserDataByAccount(param) {
return util.request({
url: '/coreplay/app/durian/getUserDataByAccount',
query: param.query,
method: 'GET',
})
},
/**
* 设置二级密码
* @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',
})
},
/**
* 返回绑定微信 支付宝账号
*/
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',
})
},
/**
* 查看用户支付排序
* @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',
})
},
/**
* 支付
* @param {Object} param
*/
recharge(param) {
return util.request({
url: '/user/alipay/recharge',
query: param.query,
method: 'POST',
load: true,
})
},
/**
* 获取收益列表
* @param {Object} param
*/
getGetList(param) {
return util.request({
url: '/user/profitSharingRecord/find',
data: param.data,
query: param.query,
method: 'POST',
})
},
}
export default mine