| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- import cloudApi from "../apis/cloudApi";
- import { postApi } from "../apis/api";
- function wxSetSessionKey() {
- return new Promise((resolve, reject) => {
- wx.login({
- success: async (res) => {
- let { data } = await postApi("/wx/getOpenId", {
- code: res.code,
- });
- let { openId } = data.result;
- wx.setStorageSync("openId", openId);
- resolve({
- openId,
- });
- },
- });
- });
- }
- function getUserProfile() {
- return new Promise((resolve, reject) => {
- wx.getUserProfile({
- desc: "'用于完善用户信息",
- success: (e) => {
- let { userInfo } = e;
- resolve({
- status: 0,
- userInfo,
- });
- },
- fail: (e) => {
- resolve({
- errMsg: e.errMsg,
- status: 1,
- });
- },
- });
- });
- }
- function subMsg() {
- return new Promise((resolve, reject) => {
- wx.requestSubscribeMessage({
- tmplIds: ["q1joCPFWjhAxSJtrZ30QFi_aA9LVva4PQZmBcxZIPhU"],
- success: (res) => {
- console.log(res);
- },
- complete: (e) => {
- console.log(e);
- },
- });
- });
- }
- module.exports = {
- wxSetSessionKey,
- getUserProfile,
- subMsg,
- };
|