|
@@ -1,6 +1,7 @@
|
|
|
<template>
|
|
|
<view class="container">
|
|
|
- <view class="doctor-info" :style="{backgroundImage: 'url('+bg+')'}">
|
|
|
+ <view class="doctor-info">
|
|
|
+ <image :src="bg" class="bg"></image>
|
|
|
<view class="user">
|
|
|
<view class="info">
|
|
|
<view class="name">{{user.userName}}</view>
|
|
@@ -102,6 +103,7 @@
|
|
|
return
|
|
|
}
|
|
|
getByQr(ocId, code).then((res)=>{
|
|
|
+ let type=res.data.targetType
|
|
|
uni.setStorageSync('qrcode',{
|
|
|
...res.data.target,
|
|
|
targetId:res.data.targetId,
|
|
@@ -109,16 +111,24 @@
|
|
|
targetTitle:res.data.targetTitle,
|
|
|
ocId,
|
|
|
code
|
|
|
- })
|
|
|
+ })
|
|
|
+ let desc="";
|
|
|
+ if(type===1){desc=res.data.target.riskPointDesc}
|
|
|
+ if(type===2){desc=res.data.target.gridDesc}
|
|
|
+ if(type===3){
|
|
|
+ desc=res.data.target.equipDesc;
|
|
|
+ res.data.target.positionName=res.data.target.equipCatTitle
|
|
|
+ }
|
|
|
+ if(type===4){desc=res.data.target.doctorDesc}
|
|
|
+ if(type===5){desc=res.data.target.doctorDesc}
|
|
|
this.user={
|
|
|
type:res.data.targetType,
|
|
|
userName:res.data.targetTitle,
|
|
|
groupName:res.data.target.groupName,
|
|
|
userAvatar:res.data.target.doctorAvatar,
|
|
|
positionName:res.data.target.positionName,
|
|
|
- userIntro:res.data.target.doctorDesc,
|
|
|
+ userIntro:desc,
|
|
|
}
|
|
|
- let type=res.data.targetType
|
|
|
if(type>3){
|
|
|
this.bg='/static/index/bg.png'
|
|
|
}else{
|
|
@@ -177,6 +187,16 @@
|
|
|
padding: 30rpx 48rpx 48rpx 48rpx;
|
|
|
box-sizing: border-box;
|
|
|
color: #fff;
|
|
|
+ position: relative;
|
|
|
+ .bg{
|
|
|
+ display: block;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ top: 0;
|
|
|
+ z-index: -1;
|
|
|
+ }
|
|
|
.user{
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|