38 lines
1.1 KiB
JavaScript
38 lines
1.1 KiB
JavaScript
var e;
|
|
(e = getApp()),
|
|
(module.exports = {
|
|
backApp: function (e) {
|
|
if (e)
|
|
try {
|
|
wx.setStorageSync("we7_webview", e);
|
|
} catch (e) {
|
|
console.log(e);
|
|
}
|
|
var t = getCurrentPages();
|
|
if (t.length > 1)
|
|
for (var n in t)
|
|
"wn_storex/pages/view/index" === t[n].__route__ &&
|
|
wx.navigateBack({ data: t.length - n + 1 });
|
|
},
|
|
urlAddCode: function (t) {
|
|
var n = wx.getStorageSync("userInfo"),
|
|
a = function (e) {
|
|
var n = (function (e, t) {
|
|
e = e.replace(/(#\/)(.*)/, "");
|
|
var n = new RegExp("(^|&)" + t + "=([^&]*)(&|$)", "i"),
|
|
a = e.match(n);
|
|
return null !== a ? unescape(a[2]) : null;
|
|
})(t, "state");
|
|
t.indexOf("http") ||
|
|
n ||
|
|
(t = t.replace(
|
|
/index.php\?/,
|
|
"index.php?token=" + e.sessionid + "&"
|
|
));
|
|
var a = getCurrentPages();
|
|
a && (a = a[getCurrentPages().length - 1]), a.setData({ url: t });
|
|
};
|
|
n.sessionid ? a(n) : e.util.getUserInfo(a);
|
|
},
|
|
});
|