123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590 |
- import util from './util'
- import config from './config'
- let lastClick = {
- url: '',
- time: 0
- }
- let api = {
- // 红包上展示的小程序信息
- // http://doc.1tsdk.com/159?page_id=4653
- getMpRedInfo() {
- return util.ajax({
- method: 'post',
- url: '/mp/red/info',
- data: {
- HideLoading: true
- }
- })
- },
- // 安卓桌面打开小程序奖励915
- // http://doc.1tsdk.com/159?page_id=4652
- FavoriteRewardGet (data) {
- return util.ajax({
- method: 'post',
- url: '/favorite/reward/get',
- data
- })
- },
- // 玩游戏首页
- // http://doc.1tsdk.com/159?page_id=4636
- getPlayIndex(data) {
- return util.ajax({
- method: 'post',
- url: '/play/index',
- data
- })
- },
- // 单栏目游戏列表
- // http://doc.1tsdk.com/159?page_id=4637
- getTagGameList(data) {
- return util.ajax({
- method: 'post',
- url: '/tag/game/list',
- data
- })
- },
- // 发现游戏列表
- // http://doc.1tsdk.com/159?page_id=4638
- getFindGameList(data) {
- return util.ajax({
- method: 'post',
- url: '/find/game/list',
- data
- })
- },
- // 试玩领红包游戏列表
- // http://doc.1tsdk.com/159?page_id=4639
- getRpGameList(data) {
- return util.ajax({
- method: 'post',
- url: '/rp/game/list',
- data
- })
- },
- // 分享收益排行
- // http://doc.1tsdk.com/159?page_id=4640
- getShareIncomeRank (data) {
- return util.ajax({
- method: 'post',
- url: '/share/income/rank',
- data: {
- type: config.mpType === 'gd' ? 'itg' : 'rp',
- HideLoading: true,
- ...data
- }
- })
- },
- // 领取签到奖励
- // http://doc.1tsdk.com/159?page_id=4641
- getSignIncome (data) {
- let t = new Date().getTime()
- if (lastClick.url === '/sign/income/add' && t - lastClick.time < 500) {
- lastClick.time = t
- util.fastClickTips()
- return Promise.resolve('')
- }
- lastClick.url = '/sign/income/add'
- lastClick.time = t
- return util.ajax({
- method: 'post',
- url: '/sign/income/add',
- data
- })
- },
- // 领取分享奖励
- // http://doc.1tsdk.com/159?page_id=4642
- getShareIncome () {
- let t = new Date().getTime()
- if (lastClick.url === '/share/income/get' && t - lastClick.time < 500) {
- lastClick.time = t
- util.fastClickTips()
- return Promise.resolve('')
- }
- lastClick.url = '/share/income/get'
- lastClick.time = t
- return util.ajax({
- method: 'post',
- url: '/share/income/get'
- })
- },
- // 领取试玩奖励
- // http://doc.1tsdk.com/159?page_id=4643
- getPlayIncome() {
- let t = new Date().getTime()
- if (lastClick.url === '/play/income/get' && t - lastClick.time < 500) {
- lastClick.time = t
- util.fastClickTips()
- return Promise.resolve('')
- }
- lastClick.url = '/play/income/get'
- lastClick.time = t
- return util.ajax({
- method: 'post',
- url: '/play/income/get'
- })
- },
- // 领取游戏奖励
- // http://doc.1tsdk.com/159?page_id=4644
- getGameIncome (data) {
- let t = new Date().getTime()
- if (lastClick.url === '/game/income/get' && t - lastClick.time < 500) {
- lastClick.time = t
- util.fastClickTips()
- return Promise.resolve('')
- }
- lastClick.url = '/game/income/get'
- lastClick.time = t
- return util.ajax({
- method: 'post',
- url: '/game/income/get',
- data
- })
- },
- // 游戏分享落地页
- // http://doc.1tsdk.com/159?page_id=4645
- getShareGameDetail (data) {
- return util.ajax({
- method: 'post',
- url: '/share/game/detail',
- data
- })
- },
- // 发表评论
- // http://doc.1tsdk.com/159?page_id=4500
- addComment(data) {
- return util.ajax({
- method: 'post',
- url: '/game/comment/add',
- data
- })
- },
- // 评论与客服
- // http://doc.1tsdk.com/159?page_id=4500
- getCommentIndex(data) {
- return util.ajax({
- method: 'post',
- url: '/home/comment/index',
- data
- })
- },
- // 我的游戏评论列表
- // http://doc.1tsdk.com/159?page_id=4499
- getMyGameCommentList(data) {
- return util.ajax({
- method: 'post',
- url: '/game/comment/mylist',
- data
- })
- },
- // 游戏评论列表
- // http://doc.1tsdk.com/159?page_id=4497
- getGmaeCommentList(data) {
- return util.ajax({
- method: 'post',
- url: '/game/comment/list',
- data
- })
- },
- // 我玩过的游戏列表
- // http://doc.1tsdk.com/159?page_id=4498
- getGamePlayList(data) {
- return util.ajax({
- method: 'post',
- url: '/mem/game/playlist',
- data
- })
- },
- // 游戏详情
- // http://doc.1tsdk.com/159?page_id=4496
- getGameDetail(data) {
- return util.ajax({
- method: 'post',
- url: '/game/detail',
- data
- })
- },
- // 提现说明
- // http://doc.1tsdk.com/159?page_id=4482
- getWithdrawTips(data) {
- return util.ajax({
- method: 'post',
- url: '/help/withdraw/tips',
- data
- })
- },
- // 赚钱小技巧文字
- // http://doc.1tsdk.com/159?page_id=4483
- gethelpTipsText(data) {
- return util.ajax({
- method: 'post',
- url: '/help/makemoney/tips',
- data
- })
- },
- // 查看成员收益
- // http://doc.huosdk.com/159?page_id=4475
- getMemIncomeList(data) {
- return util.ajax({
- method: 'post',
- url: '/team/mem/income/list',
- data
- })
- },
- // 成员收益排名
- // http://doc.huosdk.com/159?page_id=4474
- memIncomeRank(data) {
- return util.ajax({
- method: 'post',
- url: '/team/income/rank/list',
- data: {
- type: config.mpType === 'gd' ? 'itg' : 'rp',
- ...data
- }
- })
- },
- // 登陆
- // http://doc.1tsdk.com/159?page_id=4389
- menLogin (data) {
- console.log('menLogin api', data)
- return util.ajax({
- method: 'post',
- url: '/mp/wx/login',
- data
- })
- },
- // 上传用户信息
- // http://doc.1tsdk.com/159?page_id=4390
- updateUserInfo (data) {
- return util.ajax({
- method: 'post',
- url: '/mp/wx/updateinfo',
- data
- }).then(res => {
- let userInfo = wx.getStorageSync('userInfo')
- userInfo.user_token = res.data.user_token
- wx.setStorageSync('userInfo', userInfo)
- return res
- })
- },
- // 获取用户信息
- // http://doc.1tsdk.com/159?page_id=4391
- getUserInfo (data) {
- console.log('正在获取用户信息...')
- return new Promise((resolve, reject) => {
- util.ajax({
- method: 'post',
- url: '/mp/wx/getuserinfo',
- data
- }).then(res => {
- console.log(res)
- if (res.code === 200) {
- console.log('获取信息成功', res)
- // wx.setStorageSync('userInfo', res.data)
- getApp().globalData.userInfo = res.data;
- getApp().globalData.auth = res.data.auth
- getApp().globalData.PageCallback = true;
- ['total_amount', 'withdraw_amount', 'balance'].forEach((item, ids) => {
- getApp().globalData.userInfo[item] = getApp().globalData.userInfo[item].toFixed(2)
- })
- console.log('设置 globalData.userInfo 成功', 'token', wx.getStorageSync('userInfo').user_token)
- resolve(res)
- } else {
- console.log(`获取信息失败 错误码${res.code}`)
- resolve(res)
- }
- }).catch(err => {
- console.log('api.js getUserInfo 错误', err)
- })
- })
- },
- // 获取轮播图列表
- // http://doc.1tsdk.com/159?page_id=4396
- getSlideList (data) {
- return util.ajax({
- method: 'post',
- url: '/game/slide/list',
- data
- })
- },
- // 获取游戏列表
- // http://doc.1tsdk.com/159?page_id=4393
- getGameList (data) {
- return util.ajax({
- method: 'post',
- url: '/game/list',
- data
- })
- },
- // 获取玩家推广游戏列表
- // http://doc.1tsdk.com/159?page_id=4397
- getMemGameList (data) {
- return util.ajax({
- method: 'post',
- url: '/mem/game/list',
- data
- })
- },
- // 玩家添加推广游戏
- // http://doc.1tsdk.com/159?page_id=4398
- addMemGame (data) {
- return util.ajax({
- method: 'post',
- url: '/mem/game/add',
- data
- })
- },
- // 玩家取消推广游戏
- // http://doc.1tsdk.com/159?page_id=4399
- delMemGame (data) {
- return util.ajax({
- method: 'post',
- url: '/mem/game/cancel',
- data
- })
- },
- // 获取我的盒子主页信息
- // http://doc.1tsdk.com/159?page_id=4400
- getHomeInfo (data) {
- return util.ajax({
- method: 'post',
- url: '/homepage/info',
- data
- })
- },
- // 修改我的盒子主页信息
- // http://doc.1tsdk.com/159?page_id=4401
- setHomeInfo (data) {
- return util.ajax({
- method: 'post',
- url: '/homepage/update',
- data
- })
- },
- // 获取我的盒子背景列表
- // http://doc.1tsdk.com/159?page_id=4402
- getHomeBgList (data) {
- return util.ajax({
- method: 'post',
- url: '/homepage/background/list',
- data
- })
- },
- // 修改背景图
- // http://doc.1tsdk.com/159?page_id=4524
- updateBgImg (data) {
- return util.ajax({
- method: 'post',
- url: '/bgimg/update',
- data
- })
- },
- // 获取访客列表
- // http://doc.1tsdk.com/159?page_id=4403
- getVisitorList (data) {
- return util.ajax({
- method: 'post',
- url: '/homepage/visitor/list',
- data
- })
- },
- // 获取提现列表
- // http://doc.1tsdk.com/159?page_id=4405
- getWithdrawList (data) {
- return util.ajax({
- method: 'post',
- url: '/financial/withdraw/list',
- data
- })
- },
- // 获取收益列表
- // http://doc.1tsdk.com/159?page_id=4404
- getIncomeList (data) {
- return util.ajax({
- method: 'post',
- url: '/financial/income/list',
- data
- })
- },
- // 获取收益排行列表
- // http://doc.1tsdk.com/159?page_id=4406
- getIncomeRankList (data) {
- return util.ajax({
- method: 'post',
- url: '/financial/income/rank/list',
- data: {
- type: config.mpType === 'gd' ? 'itg' : 'rp',
- ...data
- }
- })
- },
- // 获取成员列表
- // http://doc.1tsdk.com/159?page_id=4407
- getMemberList (data) {
- return util.ajax({
- method: 'post',
- url: '/team/mem/list',
- data
- })
- },
- // 获取帮助列表
- // http://doc.1tsdk.com/159?page_id=4473
- getHelpList (data) {
- return util.ajax({
- method: 'post',
- url: '/help/fqa/list',
- data
- })
- },
- // 打开游戏
- // http://doc.huosdk.com/159?page_id=4507
- openGame (data) {
- let t = new Date().getTime()
- if (lastClick.url === '/game/open' && t - lastClick.time < 500) {
- lastClick.time = t
- util.fastClickTips()
- return Promise.resolve('')
- }
- lastClick.url = '/game/open'
- lastClick.time = t
- return util.ajax({
- method: 'post',
- url: '/game/open',
- data: {
- ...data,
- HideLoading: true
- }
- })
- },
- // 盒子启动闪屏图926
- // http://doc.huosdk.com/159?page_id=4732
- getStartup () {
- return util.ajax({
- url: '/mp/startup',
- data: {
- HideToast: true
- }
- })
- },
- // 金币抽奖详情920
- // http://doc.1tsdk.com/159?page_id=4664
- getLotteryDetail () {
- return util.ajax({
- method: 'post',
- url: '/lottery/detail'
- })
- },
- // 金币抽奖920
- // http://doc.1tsdk.com/159?page_id=4663
- drawLottery(data) {
- return util.ajax({
- method: 'post',
- url: '/lottery/draw',
- data
- })
- },
-
- // 获取分享内容
- // http://doc.1tsdk.com/159?page_id=4467
- getShareInfo(options) {
- return util.ajax({
- url: '/mp/share/detail',
- mini: true,
- data: {
- ...options.data,
- HideLoading: true
- }
- })
- },
- // 获取订单信息
- // http://doc.1tsdk.com/159?page_id=4465
- getPayInfo (options) {
- return util.ajax({
- method: 'post',
- url: '/mp/pay/info',
- mini: true,
- ...options
- })
- },
- // 切换支付点击
- // http://doc.1tsdk.com/159?page_id=4466
- payCheck (options) {
- return util.ajax({
- method: 'post',
- url: '/mp/check/pay',
- mini: true,
- ...options
- }).then(res => {
- let opts = JSON.parse(res.data.token)
- return new Promise((resolve, reject) => {
- wx.requestPayment({
- ...opts,
- success(res) {
- resolve(res)
- },
- fail(res) {
- reject(res)
- }
- })
- })
- })
- }
- }
- module.exports = api
|