// 工具库 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', load: true, }) }, /** * 设置二级密码 * @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/app/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', }) }, /** * 修改账号 * @param {Object} param */ updateAccount(param) { return util.request({ url: `/user/home/update/account`, data: param.data, method: 'POST', load: true, }) }, /** * 修改手机号 * @param {Object} param */ updatePhone(param) { return util.request({ url: `/user/login/updatePhone`, data: param.data, method: 'POST', load: true, }) }, /** * 修改登录密码 * @param {Object} param */ updatePassword(param) { return util.request({ url: `/user/login/updatePassword`, data: param.data, method: 'POST', load: true, }) }, } export default mine