421 lines
6.7 KiB
JavaScript
421 lines
6.7 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: 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: `/video/comment/getMyComment`,
|
|
query: param.query,
|
|
method: 'GET',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 验证实名信息是否填写
|
|
* @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',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 获取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,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 账号挂失
|
|
* @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',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 账号解冻
|
|
* @param {Object} param
|
|
*/
|
|
getWalletBillList(param) {
|
|
return util.request({
|
|
url: '/user/walletTransaction/list',
|
|
data: param.data,
|
|
query: param.query,
|
|
method: 'GET',
|
|
load: true,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 支付宝提现
|
|
* @param {Object} param
|
|
*/
|
|
getToAlipay(param) {
|
|
return util.request({
|
|
url: '/user/alipay/withdraw',
|
|
data: param.data,
|
|
query: param.query,
|
|
method: 'POST',
|
|
load: true,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 银行卡提现
|
|
* @param {Object} param
|
|
*/
|
|
getToBank(param) {
|
|
return util.request({
|
|
url: '/user/alipay/withdrawToBankCard',
|
|
data: param.data,
|
|
query: param.query,
|
|
method: 'POST',
|
|
load: true,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 获取提现配置
|
|
* @param {Object} param
|
|
*/
|
|
getPayConfig(param) {
|
|
return util.request({
|
|
url: '/user/alipay/getPayConfig',
|
|
data: param.data,
|
|
query: param.query,
|
|
method: 'GET',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 查看已绑定的银行卡列表
|
|
* @param {Object} param
|
|
*/
|
|
getBankCards(param) {
|
|
return util.request({
|
|
url: '/user/bank-cards/getBankCards',
|
|
data: param.data,
|
|
query: param.query,
|
|
method: 'GET',
|
|
load: true,
|
|
})
|
|
},
|
|
/**
|
|
* 添加银行卡
|
|
* @param {Object} param
|
|
*/
|
|
addBankCard(param) {
|
|
return util.request({
|
|
url: '/user/bank-cards/addBankCard',
|
|
data: param.data,
|
|
query: param.query,
|
|
method: 'POST',
|
|
load: true,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 删除银行卡
|
|
* @param {Object} param
|
|
*/
|
|
deleteBankCard(param) {
|
|
return util.request({
|
|
url: '/user/bank-cards/deleteBankCard',
|
|
path: param.path,
|
|
method: 'DELETE',
|
|
load: true,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 拉黑
|
|
* @param {Object} param
|
|
*/
|
|
blockUser(param) {
|
|
return util.request({
|
|
url: `/video/statistics/block`,
|
|
data: param,
|
|
method: 'POST',
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 解锁他人评论
|
|
* @param {Object} param
|
|
*/
|
|
unlockComment(param) {
|
|
return util.request({
|
|
url: `/video/comment/unlockOthersComment`,
|
|
data: param,
|
|
method: 'POST',
|
|
})
|
|
},
|
|
}
|
|
|
|
export default mine |