1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- //index.js
- var qcloud = require('../../vendor/wafer2-client-sdk/index')
- var config = require('../../config')
- var util = require('../../utils/util.js')
- const app = getApp();
- Page({
- data: {
- score: 0,
- condition:app.globalData.condition
- },
- onLoad(opt) {
- console.log(opt)
- app.appData.fromClickId = opt.currentClickId
- app.upDateUser_networkFromClickId = require('../../utils/upDateUser_networkFromClickId.js').upDateUser_networkFromClickId
- wx.showShareMenu({
- withShareTicket: true
- })
- app.pageGetUserInfo(this, this.getScore)
- },
- onShow() {
- if (this.data.openId) {
- this.getScore(this.data.openId)
- }
- this.closeTunnel()//当信道连接或者重连了时,关闭已连接的信道
- },
- // 从授权页面跳过来重新赋值userInfo 要不会没有头像信息
- fnInit(e){
- var userInfo = e.detail.userInfo
- this.setData({
- userInfo
- })
- },
- onShareAppMessage(res) {
- const that = this;
- return {
- title: '谁才是头脑王者?比比看吧!',
- path: `/pages/entry/entry?currentClickId=${app.appData.currentClickId}`,
- success: (res) => {
- //转发时向用户关系表中更新一条转发记录(个人为person,群为GId)。
- require('../../utils/upDateShareInfoToUser_network.js').upDateShareInfoToUser_network(app, that, res)
- }
- }
- },
- getScore(openId) {
- if (openId) {
- qcloud.request({
- login: false,
- url: `${app.appData.baseUrl}get_score`,
- data: {
- openId
- },
- success: (res) => {
- let score = res.data.data;
- this.setData({
- score
- })
- },
- fail(error) {
- util.showModel('请求失败', error);
- },
- });
- }
- },
- gotoFighting() {
- wx.navigateTo({
- url: '../fighting_sort/fighting_sort'
- })
- },
- gotoFriends() {
- wx.navigateTo({
- url: '../friends_sort/friends_sort'
- })
- },
- gotoCustomRoom() {
- wx.navigateTo({
- url: '../custom_room/custom_room'
- })
- },
- gotoRank() {
- wx.navigateTo({
- url: '../rank/rank'
- })
- },
- get_qr_address() {
- qcloud.request({
- login: false,
- url: `${app.appData.baseUrl}qr_address`,
- success: (res) => { },
- });
- },
- closeTunnel() {
- //当信道连接或者重连了时,关闭已连接的信道
- if (app.appData.tunnelStatus == 'connect' || app.appData.tunnelStatus == 'reconnect') {
- app.tunnel.close();
- }
- }
- })
|