123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- // app.js
- App({
- onLaunch() {
-
- // 版本更新
- const updateManager = wx.getUpdateManager()
-
- updateManager.onCheckForUpdate(function (res) {
- // 请求完新版本信息的回调
- if (res.hasUpdate) {
- //准备更新
- updateManager.onUpdateReady(function () {
- wx.showModal({
- title: '需求对对碰更新啦~',
- content: '新版本已经准备好,请重启应用',
- showCancel: false,
- success: function (res) {
- if (res.confirm) {
- // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
- updateManager.applyUpdate()
- }
- }
- })
- })
-
- //更新失败
- updateManager.onUpdateFailed(function () {
- wx.showModal({
- title: '出错啦',
- content: '更新失败,请检查您的网络状况',
- showCancel: false,
- success: function (res) {
- if (res.confirm) {
- // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
- updateManager.applyUpdate()
- }
- }
- })
- })
- }
- })
-
-
-
- // 登录
- wx.login({
- success: (res) => {
- if (res.code) {
- //获取openid
- wx.request({
- url: this.mangerUrl + '/service/weixin/getWxOpenId',
- data: {
- appNum: 12,
- js_code: res.code
- },
- success: (result) => {
- console.log("微信LOGIN result")
- if (!!result.data && result.data.openid) {
- this.globalData.openid = result.data.openid;
- this.globalData.appid = result.data.appid;
- this.globalData.sessionKey = result.data.sessionKey;
- // 获取本地用户信息
- const userInfo = wx.getStorageSync('userInfo') || null;
- const businessCommunicationCustomer = wx.getStorageSync('businessCommunicationCustomer') || null;
- if(userInfo){
- this.globalData.userInfo = userInfo;
- }
- if(businessCommunicationCustomer){
- this.globalData.businessCommunicationCustomer = businessCommunicationCustomer;
- this.globalData.customerId = businessCommunicationCustomer.customerId;
- }
- console.log(`初始化拿到的缓存`,this.globalData)
- }
- }
- })
- } else {
- wx.showToast({
- title: '获取登录信息失败',
- icon: 'none',
- duration: 2000
- })
- }
- }
- })
- },
- globalData: {
- userInfo: null,
- // openid: "oBkT7vu1Q8l-xsbux_i1FNmRWuJ4",
- openid: "",
- appid: "",
- sessionKey: "",
- suiteCode: "",
- customerId: null,
- businessCommunicationCustomer:null,
- },
- // 跳转登录页
- goLogin(e) {
- wx.navigateTo({
- url: "/pages/login/login"
- })
- },
- // mangerUrl: 'http://test2.hhrchina.com',
- mangerUrl: "http://192.168.18.138",
- // mangerUrl: "https://www.hhrchina.com",
- // mangerUrlPath: "https://www.hhrchina.com",
- })
|