From b590b6823e02cf0139be2a906b6fdc61ddbb3669 Mon Sep 17 00:00:00 2001 From: mk <2403457699@qq.com> Date: Wed, 26 Mar 2025 18:15:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0Ai=E5=8A=A9=E6=89=8B=E5=B5=8C?= =?UTF-8?q?=E5=85=A5=EF=BC=8C=E4=BF=AE=E6=94=B9web-view=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/webView/webView.js | 8 ++------ pages/webView/webView.wxml | 2 +- pages/work2/work2.js | 16 +++++++++++++--- pages/work2/work2.wxml | 4 ++++ utils/api.js | 6 +++++- 5 files changed, 25 insertions(+), 11 deletions(-) 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) +}