| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- import common from '../../utils/util';
- import main from '../../utils/main';
- const app = getApp();
- Page({
- data: {
- },
- onLoad: function (options) {
- var that = this;
- if (options && options.type && options.type == "bebound") {
- var bBind = 0;
- //console.log("userSource3:" + app.globalData.userSource);
-
- var arrUserSource = [1007, 1037, 1089, 1006, 1001, 1005, 1048, 1012, 1024, 1042, 1011, 1106, 1035, 1047, 1020, 1013, 1053];
- for (var i = 0; i < arrUserSource.length; i++) {
- if (app.globalData.userSource == arrUserSource[i]) {
- bBind = 1;
- break;
- }
- }
- if (options && options.BindTime) {
- var time = new Date(options.BindTime);
- var timeNow = new Date();
- var sub = common.diffDate("s", time, timeNow);
- if (app.globalData.userSource==1006) {
- if (sub > 86400) {
- bBind = -1;
- }
- }
- else{
- if (sub > 180) {
- bBind = -1;
- }
- }
- }
- if (bBind == 1) {
- that.setData({
- ShowPanel: "bebound",
- ParentUserID: options.ParentUserID,
- NickName: options.NickName,
- });
- that.download(options.AvatarUrl);
- }
- else {
- if (bBind == -1) {
- wx.showModal({
- title: '请求时间过期',
- content: '请联系邀请人,再次私聊发给您。',
- showCancel: false,
- confirmText: "知道了",
- success: function () {
- wx.reLaunch({
- url: '../index/index',
- });
- }
- });
- }
- else {
- wx.showModal({
- title: '无效邀请',
- content: '发群无效。请联系邀请人,单独私聊发给您。',
- showCancel: false,
- confirmText: "知道了",
- success: function () {
- wx.reLaunch({
- url: '../index/index',
- });
- }
- });
- }
- }
- }
- else {
- main.getData("GetUserBindingList?UserID=" + app.globalData.userInfo.UserID, function (data) {
- if (data && data.length > 0) {
- that.setData({
- List: data,
- ShowPanel: "unbinding",
- });
- }
- else {
- that.setData({
- ShowPanel: "binding",
- });
- }
- });
- }
- that.setData({
- Containnerheight: main.getWindowHeight(),
- });
- },
- download: function (avatarUrl) {
- var that = this;
- wx.downloadFile({
- url: avatarUrl,
- success(res) {
- if (res.statusCode === 200) {
- that.setData({
- AvatarUrl: res.tempFilePath,
- });
- }
- }
- });
- },
- onShow: function (options) {
- var that = this;
- if (app.globalData.userInfo.IsShow == 1) {
- wx.getSetting({
- success(res) {
- if (res.authSetting['scope.userInfo']) {
- }
- else {
- wx.navigateTo({
- url: '../index/accredit',
- });
- }
- }
- });
- }
- },
- shareFinished: function () {
- setTimeout(function () {
- wx.showModal({
- title: '等待对方接受邀请',
- content: '请尽快与对方联系确认邀请',
- showCancel: false,
- confirmText: "知道了",
- });
- }, 3000);
- },
- gotoBinding: function () {
- var that = this;
- main.getData("UpdateUserMemberInfo?UserID=" + app.globalData.userInfo.UserID + "&ParentUserID=" + this.data.ParentUserID, function (data) {
- wx.reLaunch({
- url: '../index/index',
- })
- });
- },
- gotoUnBinding: function () {
- var that = this;
- main.getData("UpdateUserBinding?ParentUserID=" + app.globalData.userInfo.UserID, function (data) {
- wx.reLaunch({
- url: '../index/index',
- })
- });
- },
- onShareAppMessage: function () {
- if (this.data.ShowPanel == "binding") {
- var time = common.formatTime(new Date());
- var path = '/pages/index/index?type=bebound&ParentUserID=' + app.globalData.userInfo.UserID + '&BindTime=' + time;
- path += "&NickName=" + app.globalData.userInfo.NickName;
- path += "&AvatarUrl=" + app.globalData.userInfo.AvatarUrl;
- //console.log(path);
- return {
- title: "帐号绑定 " + time,
- path: path,
- imageUrl: app.globalData.uploadImageUrl + "web/program_screenshot_bindaccount.png",
- }
- }
- },
- })
|