diff --git a/pages/webView/webView.js b/pages/webView/webView.js index aa6425d..03d5bb7 100644 --- a/pages/webView/webView.js +++ b/pages/webView/webView.js @@ -24,7 +24,7 @@ Page({ console.log(options,"dslkjfsldfk"); if (options.token) { this.setData({ - worktoken: `${options.worktoken}`, + url:`${options.url}?token=${decodeURIComponent(options.token)}` }); } else { if (options.Hotline) { @@ -56,15 +56,11 @@ Page({ url: url }) } - } - } - - }, onShow() { - this.onLoad() + // this.onLoad() }, }) diff --git a/pages/webView/webView.wxml b/pages/webView/webView.wxml index 0c502fd..448d528 100644 --- a/pages/webView/webView.wxml +++ b/pages/webView/webView.wxml @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/pages/work2/work2.js b/pages/work2/work2.js index a10b447..37cf4a3 100644 --- a/pages/work2/work2.js +++ b/pages/work2/work2.js @@ -1,6 +1,6 @@ // pages/work2/work2.js const App = getApp() - +import api from '../../utils/api' Page({ /** @@ -125,9 +125,19 @@ Page({ wx.navigateTo({ url: '/pages/webView/webView?worktoken='+token+'&Hotline='+'https://epmet-preview.elinkservice.cn/epmet-work-h5/#/Hotline', }) - + }, + async geOpenwebuiToken(){ + const {code,data} = await api.userOpenwebui() + if(code === 0 ){ + return data; + } + }, + async toAI(){ + let token = await this.geOpenwebuiToken() + wx.navigateTo({ + url: '/pages/webView/webView?token='+ encodeURIComponent(token) +'&url='+'https://openwebui.elinkservice.cn/auth', + }) } - // onAddHouse(){ // wx.navigateTo({ // url: '../../subpages/addhouse/pages/addhouse/addhouse', diff --git a/pages/work2/work2.wxml b/pages/work2/work2.wxml index ee9100d..bf6f744 100644 --- a/pages/work2/work2.wxml +++ b/pages/work2/work2.wxml @@ -84,6 +84,10 @@ 热线接办 + + + AI助手 + diff --git a/utils/api.js b/utils/api.js index 000c25f..041dc1c 100644 --- a/utils/api.js +++ b/utils/api.js @@ -91,6 +91,7 @@ module.exports = { hotResidentSearch, hotHouseSearch, customerlist, + userOpenwebui } // 获取公钥 @@ -473,4 +474,7 @@ function hotHouseSearch(){ function customerlist(parm){ return fly.post(`epmetuser/customerstaff/customerlist`,parm) } - +//获取免登密钥 +function userOpenwebui(param) { + return fly.get(`epmetuser/userOpenwebui/token`, param) +}