wx399182c36706169c-sheng.xi.../pages/pair_astro/xzpair_info.js

127 lines
4.1 KiB
JavaScript

var a, e;
a = getApp(), e = require("../../utils/util.js"), Page({
data: {
list: a.globalData.xzwdata,
mhei: a.globalData.sheight,
infodata: "",
male: 1,
female: 1,
malename: "金牛座",
femalename: "金牛座",
userInfo: "",
iscollect: !1,
sharelayer: !1,
modalHidden: !1,
showModalStatus: !1,
mengshow: !1,
bottom: "-100%",
openSettingBtnHidden: !0,
hide_qcode: 1,
show: !0,
id: ""
},
onLoad: function(t) {
var o = this, n = this, s = e.GetCxId(t.id, 2), i = decodeURIComponent(this.options.scene);
if (i) {
var d = a._get(i, "id");
d && (s = d);
var l = s[0] - 1, r = s[1] - 1;
n.setData({
id: s,
male: l,
female: r
});
}
console.log(t.scene), e.getPairData(n, "xz", function() {
parseInt(l), parseInt(r), encodeURIComponent("id=" + s);
var a = n.data.infodata[3], e = a.split(":")[0], t = a.split(":")[1], o = e / 100 * 420, i = t / 100 * 420;
n.setData({
bz1: e,
bz2: t,
bz1p: o,
bz2p: i
});
}), a.globalData.userInfo ? this.setData({
userInfo: a.globalData.userInfo,
hasUserInfo: !0
}) : this.data.canIUse ? a.userInfoReadyCallback = function(a) {
o.setData({
userInfo: a.userInfo,
hasUserInfo: !0
});
} : wx.getUserInfo({
success: function(e) {
a.globalData.userInfo = e.userInfo, o.setData({
userInfo: e.userInfo,
hasUserInfo: !0
});
}
}), n.data.infodata;
var f = n.data.userInfo, u = n.data.list[n.data.male].name, g = n.data.list[n.data.female].name, c = (u.substr(0, u.length - 1),
g.substr(0, g.length - 1));
console.log(c), f && n.data.userInfo.avatarUrl;
},
showModal: function(a) {
e.showModal(this);
},
hideModal: function(a) {
e.hideModal(this);
},
getUserInfo: function(e) {
console.log(e), a.globalData.userInfo = e.detail.userInfo, this.setData({
userInfo: e.detail.userInfo,
hasUserInfo: !0
}), drawImg.downImg(e.detail.userInfo.avatarUrl, "user_" + e.detail.userInfo.nickName),
drawImg.setData({
userInfo: e.detail.userInfo
});
},
share: function(a) {
var e = this;
console.log(e.data.infodata), e.hideModal(), drawImg.setData({
desc: e.data.infodata,
img_user: wx.getStorageSync("user_" + e.data.userInfo.nickName),
maleurl: wx.getStorageSync("xzmale_" + e.data.male),
femaleurl: wx.getStorageSync("xzfemale_" + e.data.female),
qcode: wx.getStorageSync("xzqcode_" + e.data.id)
}), e.setData({
hide_qcode: 0
}), drawImg.draw(e);
},
closeQcode: function() {
this.setData({
hide_qcode: 1
});
},
test: function() {
var a = encodeURIComponent("id=" + this.data.id);
wx.navigateTo({
url: "/pages/xzpair_info/xzpair_info?scene=" + a
});
},
handleSetting: function(a) {
a.detail.authSetting["scope.writePhotosAlbum"] && (this.setData({
openSettingBtnHidden: !0
}), drawImg.save_file(this));
},
goback: function(a) {
wx.navigateBack({
delta: 1
});
},
navigateToPair: function(a) {
wx.navigateTo({
url: "/pages/pair_astro/index"
});
},
onShareAppMessage: function(a) {
"button" === a.from && console.log(a.target);
var t = e.formatCxLink(2, [ this.data.male + 1, this.data.female + 1 ]);
return console.log(this.data.male + 1, this.data.female + 1), console.log("id", t),
{
title: "星座配对详情",
path: "/pages/pair_astro/xzpair_info?id=" + t
};
}
});