odc.xiaohui
2023-03-22 376eeb6037b697fcd5796e97562e60f9ea19db3f
miniprogram/pages/index/index.ts
@@ -32,11 +32,11 @@
                var info = wx.getStorageSync('info')
                console.log("获取缓存:" + role)
                if (role == 0) {
                    wx.redirectTo(
                        {
                            url: '../user/index'
                        }
                    )
                        wx.redirectTo(
                            {
                                url: '../user/index'
                            }
                        )
                }
                if (role == 1) {
                    wx.redirectTo(
@@ -71,44 +71,81 @@
        wx.login({
            success: (res) => {
                console.log("code", res.code)
                wx.setStorageSync('uesrCode', res.code)
                wx.setStorageSync('userPhoneNumberCode',e.detail.code)
                wx.request({
                    url: app.globalData.url+"/wx/login",
                    url:app.globalData.url+"/wx/checkIdentity",
                    data: {
                        "code": res.code,
                        "phoneNumberCode": e.detail.code
                    },
                    method: "GET",
                    success: (res) => {
                        wx.setStorageSync('token', res.data.data.token)
                        wx.setStorageSync('role', res.data.data.role)
                        wx.setStorageSync('id', res.data.data.id)
                        console.log(res.data.data.id)
                        if (res.data.data.role == 0) {
                            var info=wx.getStorageSync('info')
                            if (info) {
                                wx.redirectTo(
                                    {
                                        url: '../user/index'
                                    }
                                )
                            } else {
                                wx.redirectTo(
                                    {
                                        url: '../user/loginInfo/index'
                                    }
                                )
                            }
                        }
                        if (res.data.data.role == 1) {
                    success:(res)=>{
                        wx.setStorageSync('phone', res.data.msg)
                        if (res.data.data==2) {
                            wx.redirectTo(
                                                    {
                                                          url: '../user/pubulicty/index'
                                                        // url: '../user/loginInfo/index'
                                                    }
                                                )
                        }else if(res.data.data==0){
                            wx.redirectTo(
                                {
                                    url: '../user/index'
                                }
                            )
                        }else{
                            wx.redirectTo(
                                {
                                    url: '../manager/index'
                                }
                            )
                            )
                        }
                    }
                })
                // wx.request({
                //     url: app.globalData.url+"/wx/login",
                //     data: {
                //         "code": res.code,
                //         "phoneNumberCode": e.detail.code
                //     },
                //     method: "GET",
                //     success: (res) => {
                //         //  如果用户已经注册直接进入  未注册进入宣传   role == 0用户  1警员
                //         wx.setStorageSync('token', res.data.data.token)
                //         wx.setStorageSync('role', res.data.data.role)
                //         wx.setStorageSync('id', res.data.data.id)
                //         wx.setStorageSync('card',res.data.data.time)
                //         console.log(res.data.data.id)
                //         if (res.data.data.role == 0) {
                //             var info=wx.getStorageSync('card')
                //             if (info) {
                //                 wx.redirectTo(
                //                     {
                //                         url: '../user/index'
                //                     }
                //                 )
                //             } else {
                //                 wx.redirectTo(
                //                     {
                //                           url: '../user/pubulicty/index'
                //                         // url: '../user/loginInfo/index'
                //                     }
                //                 )
                //             }
                //         }
                //         if (res.data.data.role == 1) {
                //             wx.redirectTo(
                //                 {
                //                     url: '../manager/index'
                //                 }
                //             )
                //         }
                //     }
                // })
            }
        })
    },