xinelu-doctor-app/pages/Industrialbutler/Industrialbutler.vue
2023-11-06 16:57:05 +08:00

74 lines
1.4 KiB
Vue
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view>
<web-view :src="src"></web-view>
<u-toast ref="uToast" />
</view>
</template>
<script>
import {
getUserSig,
consultation,
} from '@/api/homepage/index.js'
import {
hospitalPerson
} from '@/api/myinformation/myinformation.js'
import {
nextTick
} from "vue";
export default {
data() {
return {
src: '',
datalist: '',
userSig: '', //获取userSig
roomId: '', //获取roomId
userId: '',
userName:'',//医生Name
};
},
onLoad(options) {
this.datalist = JSON.parse(options.item)
this.userId = uni.getStorageSync("id")
hospitalPerson(this.userId).then(res => {
this.userName = res.data.personName
this.getUserSig()
})
},
onShow() {
},
methods: {
getUserSig() {
// 获取userSig
getUserSig(this.userId).then(res => {
this.userSig = res.data
// 获取roomId
consultation(this.datalist.goodsOrderId).then(resp => {
if(resp.code==200){
this.roomId = resp.msg
this.src =
`https://msg.xinyilu.cn?userId=${this.userId}&userName=${this.userName}&userSig=${this.userSig}&roomId=${this.roomId}`
}else if(resp.code==500){
this.$refs.uToast.show({
title: resp.msg,
type: 'error',
duration: '1500'
})
}
console.log(this.src, '99')
})
})
},
},
}
</script>
<style lang="scss">
</style>