Browse Source

实现Ai助手嵌入,修改web-view文件

data-page
mk 5 months ago
parent
commit
b590b6823e
  1. 8
      pages/webView/webView.js
  2. 16
      pages/work2/work2.js
  3. 4
      pages/work2/work2.wxml
  4. 6
      utils/api.js

8
pages/webView/webView.js

@ -24,7 +24,7 @@ Page({
console.log(options,"dslkjfsldfk"); console.log(options,"dslkjfsldfk");
if (options.token) { if (options.token) {
this.setData({ this.setData({
worktoken: `${options.worktoken}`, url:`${options.url}?token=${decodeURIComponent(options.token)}`
}); });
} else { } else {
if (options.Hotline) { if (options.Hotline) {
@ -56,15 +56,11 @@ Page({
url: url url: url
}) })
} }
} }
} }
}, },
onShow() { onShow() {
this.onLoad() // this.onLoad()
}, },
}) })

16
pages/work2/work2.js

@ -1,6 +1,6 @@
// pages/work2/work2.js // pages/work2/work2.js
const App = getApp() const App = getApp()
import api from '../../utils/api'
Page({ Page({
/** /**
@ -125,9 +125,19 @@ Page({
wx.navigateTo({ wx.navigateTo({
url: '/pages/webView/webView?worktoken='+token+'&Hotline='+'https://epmet-preview.elinkservice.cn/epmet-work-h5/#/Hotline', 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(){ // onAddHouse(){
// wx.navigateTo({ // wx.navigateTo({
// url: '../../subpages/addhouse/pages/addhouse/addhouse', // url: '../../subpages/addhouse/pages/addhouse/addhouse',

4
pages/work2/work2.wxml

@ -84,6 +84,10 @@
<image src="/images/work2/12345.png" class="image_13-21" style="margin-left: 25px;" bind:tap="onHotlineCompletion"></image> <image src="/images/work2/12345.png" class="image_13-21" style="margin-left: 25px;" bind:tap="onHotlineCompletion"></image>
<text lines="1" class="text_4-0">热线接办</text> <text lines="1" class="text_4-0">热线接办</text>
</view> </view>
<view style="display: flex; algin-items: center;">
<image src="https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet-saas/dev/20250326/da05357005a84873aa1f605e1e116b07.png" class="image_12-0" bind:tap="toAI"></image>
<text lines="1" class="text_4-0">AI助手</text>
</view>
</view> </view>
</view> </view>
</view> </view>

6
utils/api.js

@ -91,6 +91,7 @@ module.exports = {
hotResidentSearch, hotResidentSearch,
hotHouseSearch, hotHouseSearch,
customerlist, customerlist,
userOpenwebui
} }
// 获取公钥 // 获取公钥
@ -473,4 +474,7 @@ function hotHouseSearch(){
function customerlist(parm){ function customerlist(parm){
return fly.post(`epmetuser/customerstaff/customerlist`,parm) return fly.post(`epmetuser/customerstaff/customerlist`,parm)
} }
//获取免登密钥
function userOpenwebui(param) {
return fly.get(`epmetuser/userOpenwebui/token`, param)
}

Loading…
Cancel
Save