This commit is contained in:
2025-01-16 10:43:34 +08:00
parent 90a57bcfdb
commit 8ed3fdcde2
182 changed files with 19251 additions and 26623 deletions
+62
View File
@@ -0,0 +1,62 @@
"use strict";
const common_vendor = require("../common/vendor.js");
const config_user = require("../config/user.js");
const wxLogin = () => {
return new Promise((resolve, reject) => {
common_vendor.index.login({
provider: "weixin",
success: async (loginRes) => {
try {
if (loginRes.code) {
const result = await config_user.login({
code: loginRes.code,
appid: "wxabe9cc4db1005fcb"
});
if (result.code === 200) {
common_vendor.index.setStorageSync("token", result.data.LoginWxVo.access_token);
common_vendor.index.setStorageSync("client_id", result.data.LoginWxVo.client_id);
resolve(result.data);
} else {
throw new Error(result.message || "登录失败");
}
} else {
throw new Error("获取微信登录凭证失败");
}
} catch (error) {
common_vendor.index.showToast({
title: error.message || "登录失败",
icon: "none"
});
reject(error);
}
},
fail: (error) => {
common_vendor.index.showToast({
title: "微信登录失败",
icon: "none"
});
reject(error);
}
});
});
};
const getUserInfo = () => {
return new Promise(async (res, rej) => {
const result = await config_user.getMyIndexInfo({
isHide: false
});
res(result);
});
};
const getQueryString = function(url, name) {
var reg = new RegExp("(^|&|/?)" + name + "=([^&|/?]*)(&|/?|$)", "i");
var r = url.substr(1).match(reg);
if (r != null) {
return r[2];
}
return null;
};
exports.getQueryString = getQueryString;
exports.getUserInfo = getUserInfo;
exports.wxLogin = wxLogin;
//# sourceMappingURL=../../.sourcemap/mp-weixin/util/index.js.map