正在显示
2 个修改的文件
包含
54 行增加
和
3 行删除
| @@ -32,7 +32,7 @@ App({ | @@ -32,7 +32,7 @@ App({ | ||
| 32 | } | 32 | } |
| 33 | }, | 33 | }, |
| 34 | 34 | ||
| 35 | - getTokenByCode: function (code, relaunch) { | 35 | + getTokenByCode: function (code) { |
| 36 | var that = this; | 36 | var that = this; |
| 37 | var baseUrl = that.globalData.baseUrl; | 37 | var baseUrl = that.globalData.baseUrl; |
| 38 | wx.request({ | 38 | wx.request({ |
| @@ -10,6 +10,7 @@ Page({ | @@ -10,6 +10,7 @@ Page({ | ||
| 10 | showModal: true, | 10 | showModal: true, |
| 11 | inputValue:"", | 11 | inputValue:"", |
| 12 | comlist:"", | 12 | comlist:"", |
| 13 | + com_id:"", | ||
| 13 | choosed_index:0, | 14 | choosed_index:0, |
| 14 | datas: ["", "", "", "", ""] | 15 | datas: ["", "", "", "", ""] |
| 15 | }, | 16 | }, |
| @@ -37,7 +38,7 @@ Page({ | @@ -37,7 +38,7 @@ Page({ | ||
| 37 | 38 | ||
| 38 | getComList:function(){ | 39 | getComList:function(){ |
| 39 | var that = this; | 40 | var that = this; |
| 40 | - var Authorization = getApp().globalData.Authorization; | 41 | + var Authorization = app.globalData.Authorization; |
| 41 | wx.request({ | 42 | wx.request({ |
| 42 | url: baseUrl + 'uaa/v1/tenants', | 43 | url: baseUrl + 'uaa/v1/tenants', |
| 43 | data: { | 44 | data: { |
| @@ -99,17 +100,67 @@ Page({ | @@ -99,17 +100,67 @@ Page({ | ||
| 99 | this.setData({ | 100 | this.setData({ |
| 100 | showModal: false, | 101 | showModal: false, |
| 101 | }) | 102 | }) |
| 102 | - this.getChatinfo(); | 103 | + this.refreshToken(); |
| 103 | }, | 104 | }, |
| 104 | 105 | ||
| 105 | goselect:function(e){ | 106 | goselect:function(e){ |
| 107 | + console.log("goselect",e) | ||
| 106 | this.setData({ | 108 | this.setData({ |
| 109 | + com_id: this.data.comlist[e.currentTarget.id].id, | ||
| 107 | choosed_index: e.currentTarget.id | 110 | choosed_index: e.currentTarget.id |
| 108 | }) | 111 | }) |
| 109 | }, | 112 | }, |
| 110 | 113 | ||
| 114 | + refreshToken:function(){ | ||
| 115 | + var that = this; | ||
| 116 | + wx.request({ | ||
| 117 | + url: baseUrl + 'uaa/v1/auth/tokens', | ||
| 118 | + data: { | ||
| 119 | + "grant_type": "refresh_token", | ||
| 120 | + "refresh_token": app.globalData.refresh_token, | ||
| 121 | + "scope": "global_access:end_user,tenant:" + that.data.com_id | ||
| 122 | + }, | ||
| 123 | + method: "POST", | ||
| 124 | + header: { | ||
| 125 | + 'content-type': 'application/json' | ||
| 126 | + }, | ||
| 127 | + success:function(res){ | ||
| 128 | + console.log("refreshToken", res.data) | ||
| 129 | + | ||
| 130 | + var user = res.data.user; | ||
| 131 | + var tenant = res.data.tenant; | ||
| 132 | + if (tenant) { | ||
| 133 | + app.globalData.tenant_id = tenant.id; | ||
| 134 | + } | ||
| 135 | + app.globalData.userInfo = res.data.user; | ||
| 136 | + app.globalData.wx_open_id = user.wx_open_id; | ||
| 137 | + app.globalData.Authorization = "Bearer " + res.data.access_token; | ||
| 138 | + app.globalData.refresh_token = res.data.refresh_token; | ||
| 139 | + | ||
| 140 | + app.configOssUrl(); | ||
| 141 | + that.getChatinfo(); | ||
| 142 | + } | ||
| 143 | + }) | ||
| 144 | + }, | ||
| 145 | + | ||
| 111 | getChatinfo:function(){ | 146 | getChatinfo:function(){ |
| 147 | + var that = this; | ||
| 148 | + var Authorization = app.globalData.Authorization; | ||
| 149 | + wx.request({ | ||
| 150 | + url: baseUrl + 'callbot/v1/chats', | ||
| 151 | + data: {}, | ||
| 152 | + method: "GET", | ||
| 153 | + header: { | ||
| 154 | + 'content-type': 'application/json', | ||
| 155 | + "Authorization": Authorization | ||
| 156 | + }, | ||
| 157 | + success: function (res) { | ||
| 158 | + if (res && res.data) { | ||
| 159 | + console.log("res", res) | ||
| 112 | 160 | ||
| 161 | + } | ||
| 162 | + } | ||
| 163 | + }) | ||
| 113 | }, | 164 | }, |
| 114 | 165 | ||
| 115 | /** | 166 | /** |
请
注册
或
登录
后发表评论