import request from '@/components/hzjc/utils/request.js' let distribution = {} /** * 获取充值设置 * @date 2022-11-01 */ distribution.getWithdrawInfo = function() { return new Promise((resolve, reject) => { request.getData('distribution/api/Config/getWithdrawInfo').then(res => { resolve(res) }).catch(res => { reject(res) }) }) } /** * 获取我的佣金 * @date 2022-11-04 */ distribution.getMyCommission = function() { return new Promise((resolve, reject) => { request.getData('distribution/api/Commission/getMyCommission').then(res => { resolve(res) }).catch(res => { reject(res) }) }) } /** * 提交提现订单 * @param {float} withdrawMoney 提现金额 * @param {int} withdrawType 提现方式 1--提现到微信 2--提现到支付宝 * @date 2022-11-04 */ distribution.insertWithdrawOrder = function(withdrawMoney, withdrawType) { return new Promise((resolve, reject) => { // 获取下单数据 request.getData('distribution/api/Commission/insertWithdrawOrder', { withdraw_money: withdrawMoney, withdraw_type: withdrawType }, { loading: true }).then(res => { resolve(res) }).catch(res => { reject(res) }) }) } /** * 获取我的海报 * @date 2022-11-04 */ distribution.getPoster = function() { return new Promise((resolve, reject) => { request.getData('distribution/api/Poster/getPoster').then(res => { resolve(res) }).catch(res => { reject(res) }) }) } /** * 获取提现明细列表 * @param {object} that * @param {int} isFirstPage 是否第一页 0--不是 1--是 * @date 2022-11-08 */ distribution.listWithdraw = function(that, isFirstPage) { return new Promise((resolve, reject) => { request.getList('distribution/api/Commission/listWithdraw', {}, { that: that, first_page: isFirstPage }).then(res => { resolve(res) }).catch(res => { reject(res) }) }) } /** * 获取我的佣金明细列表 * @param {object} that * @param {int} isFirstPage 是否第一页 0--不是 1--是 * @param {int} index 类型 0--全部 1--收入 2--支出 * @date 2022-11-08 */ distribution.listCommissionLog = function(that, isFirstPage, index) { return new Promise((resolve, reject) => { request.getList('distribution/api/Commission/listCommissionLog', { index: index }, { that: that, first_page: isFirstPage }).then(res => { resolve(res) }).catch(res => { reject(res) }) }) } export default distribution