195 lines
3.1 KiB
JavaScript
195 lines
3.1 KiB
JavaScript
// 工具库
|
|
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: 1,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 获取我的评论
|
|
* @param {Object} param
|
|
*/
|
|
myComment(param) {
|
|
return util.request({
|
|
url: `/user/home/myComment`,
|
|
query: param.query,
|
|
method: 'POST',
|
|
})
|
|
},
|
|
|
|
// 实名认证
|
|
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,
|
|
})
|
|
},
|
|
}
|
|
|
|
export default mine |