...
|
...
|
@@ -19,20 +19,23 @@ |
|
|
mode="aspectFill"
|
|
|
/>
|
|
|
<image v-else @click.stop="proxy.$h.previewImage('/static/images/mAvatar.png')" class="index-avatar" src="/static/images/mAvatar.png" mode="aspectFill" />
|
|
|
<view @click="proxy.$h.jumpUrl(`/pages2/mineinfo/info`)">
|
|
|
<view class="index-username ffftext" v-if="[null, undefined, ''].includes(IndexData?.nickname) && LoginState">{{ '未设置用户名' }}</view>
|
|
|
<view class="index-username ffftext" v-if="![null, undefined, ''].includes(IndexData?.nickname) && LoginState">{{ IndexData.nickname }}</view>
|
|
|
<view class="index-username ffftext" v-if="!LoginState && [null, undefined, ''].includes(IndexData?.nickname)">{{ '未登录' }}</view>
|
|
|
<view class="ffftext">在线认证资质</view>
|
|
|
<view style="width: 62vw">
|
|
|
<view @click="proxy.$h.jumpUrl(`/pages2/mineinfo/info`)" class="index-username ffftext" v-if="[null, undefined, ''].includes(IndexData?.nickname) && LoginState">{{ '未设置用户名' }}</view>
|
|
|
<view @click="proxy.$h.jumpUrl(`/pages2/mineinfo/info`)" class="index-username ffftext" v-if="![null, undefined, ''].includes(IndexData?.nickname) && LoginState">{{ IndexData.nickname }}</view>
|
|
|
<view @click="proxy.$h.jumpUrl(`/pages2/mineinfo/info`)" class="index-username ffftext" v-if="!LoginState && [null, undefined, ''].includes(IndexData?.nickname)">{{ '未登录' }}</view>
|
|
|
<view class="ffftext flexJ" style="font-size: 26rpx; width: 100%; flex: 1">
|
|
|
<view @click="proxy.$h.jumpUrl(`/pages2/mineinfo/info`)">在线认证资质</view>
|
|
|
<view class="flexA" @click="clickAuthHandler">
|
|
|
<view class="ffftext">{{ proxy.$h.optObjectValue('examineState', IndexData?.examineState, 0) }}</view>
|
|
|
<u-icon name="arrow-right" color="#fff" size="18"></u-icon>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="flexA" @click="clickAuthHandler">
|
|
|
<view class="ffftext">{{ proxy.$h.optObjectValue('examineState', IndexData?.examineState, 0) }}</view>
|
|
|
<u-icon name="arrow-right" color="#fff" size="18"></u-icon>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
<view class="index-fffbg">
|
|
|
<view class="blueline"></view>
|
|
|
<up-row customStyle="margin-bottom: 10px">
|
|
|
<up-col span="6">
|
|
|
<view class="flexCCol">
|
...
|
...
|
@@ -40,7 +43,7 @@ |
|
|
<view>{{ IndexData?.pendingConsultationNum || 0 }}</view>
|
|
|
<view>待问诊</view>
|
|
|
</view>
|
|
|
<view class="flexJ wzCard" @click="proxy.$h.jumpUrl(`/pages2/order/consultationFee`)">
|
|
|
<view class="flexJ wzCard br24" @click="proxy.$h.jumpUrl(`/pages2/order/consultationFee`)">
|
|
|
<view class="bluetext">诊费明细</view>
|
|
|
<u-icon name="arrow-right" color="#05B8D2" size="18"></u-icon>
|
|
|
</view>
|
...
|
...
|
@@ -52,7 +55,7 @@ |
|
|
<view>{{ IndexData?.consultationNum || 0 }}</view>
|
|
|
<view>问诊中</view>
|
|
|
</view>
|
|
|
<view class="flexJ wzCard" @click="proxy.$h.jumpUrl(`/pages2/order/index?orderState=1`)">
|
|
|
<view class="flexJ wzCard br24" @click="proxy.$h.jumpUrl(`/pages2/order/index?orderState=1`)">
|
|
|
<view class="bluetext">处方订单</view>
|
|
|
<u-icon name="arrow-right" color="#05B8D2" size="18"></u-icon>
|
|
|
</view>
|
...
|
...
|
@@ -78,7 +81,7 @@ |
|
|
<up-col span="6">
|
|
|
<view class="flexA cardmonet">
|
|
|
<image src="/static/images/inqv.png" mode="aspectFill" />
|
|
|
<view class="grattext">昨日收入</view>
|
|
|
<view class="grattext">昨日收入(元)</view>
|
|
|
</view>
|
|
|
<u-count-to :decimals="2" :endVal="IndexData?.yesIncome || 0" separator="," duration="2000" color="#05B8D2" fontSize="22" decimals="2" bold></u-count-to>
|
|
|
</up-col>
|
...
|
...
|
@@ -87,19 +90,19 @@ |
|
|
|
|
|
<view class="index-numCard" @click="proxy.$h.jumpUrl(`/pages2/datatotal/index`)">
|
|
|
<view class="flexJ" style="margin-bottom: 46rpx">
|
|
|
<view class="title">我的接诊数量</view>
|
|
|
<view class="title">我的接诊量</view>
|
|
|
</view>
|
|
|
<up-row customStyle="margin-bottom: 10px" gutter="10">
|
|
|
<up-col span="6">
|
|
|
<view class="flexCCol card">
|
|
|
<view class="flexCCol br24 card">
|
|
|
<u-count-to :endVal="IndexData?.receiveNum || 0" duration="1000" color="#323233" fontSize="22" bold></u-count-to>
|
|
|
<view class="graytext">积累接诊数量</view>
|
|
|
<view class="graytext">积累接诊量</view>
|
|
|
</view>
|
|
|
</up-col>
|
|
|
<up-col span="6">
|
|
|
<view class="flexCCol card">
|
|
|
<view class="flexCCol br24 card">
|
|
|
<u-count-to :endVal="IndexData?.yesReceiveNum || 0" duration="1000" color="#323233" fontSize="22" bold></u-count-to>
|
|
|
<view class="graytext">昨日接诊数量</view>
|
|
|
<view class="graytext">昨日接诊量</view>
|
|
|
</view>
|
|
|
</up-col>
|
|
|
</up-row>
|
...
|
...
|
@@ -120,13 +123,13 @@ |
|
|
|
|
|
<up-row customStyle="margin-bottom: 10px" gutter="10" @click="proxy.$h.jumpUrl(`/pages2/datatotal/index`)">
|
|
|
<up-col span="6">
|
|
|
<view class="flexCCol card">
|
|
|
<view class="flexCCol br24 card">
|
|
|
<u-count-to :endVal="IndexData?.good || 0" duration="1000" color="#323233" fontSize="22" bold></u-count-to>
|
|
|
<view class="graytext">好评</view>
|
|
|
</view>
|
|
|
</up-col>
|
|
|
<up-col span="6">
|
|
|
<view class="flexCCol card">
|
|
|
<view class="flexCCol br24 card">
|
|
|
<u-count-to :endVal="IndexData?.bad || 0" duration="1000" color="#323233" fontSize="22" bold></u-count-to>
|
|
|
<view class="graytext">差评</view>
|
|
|
</view>
|
...
|
...
|
@@ -321,11 +324,13 @@ onPageScroll(({ scrollTop }) => { |
|
|
})
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
<style>
|
|
|
page {
|
|
|
background: #f7f8fa;
|
|
|
background: #f7f8fa !important;
|
|
|
}
|
|
|
</style>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
.evaluateBox {
|
|
|
background: linear-gradient(161deg, #deebff 22.88%, #fff 47.76%);
|
|
|
box-sizing: border-box;
|
...
|
...
|
@@ -385,6 +390,8 @@ page { |
|
|
&-avatar {
|
|
|
width: 124rpx;
|
|
|
height: 124rpx;
|
|
|
min-width: 124rpx;
|
|
|
min-width: 124rpx;
|
|
|
border-radius: 50%;
|
|
|
margin-right: 28rpx;
|
|
|
}
|
...
|
...
|
@@ -399,6 +406,7 @@ page { |
|
|
border-radius: 24rpx;
|
|
|
box-sizing: border-box;
|
|
|
padding: 26rpx 24rpx 20rpx;
|
|
|
position: relative;
|
|
|
}
|
|
|
&-numCard {
|
|
|
border-radius: 24rpx;
|
...
|
...
|
@@ -455,4 +463,14 @@ page { |
|
|
}
|
|
|
}
|
|
|
}
|
|
|
.blueline {
|
|
|
width: 2rpx;
|
|
|
height: 62rpx;
|
|
|
background: #05b8d2;
|
|
|
z-index: 999;
|
|
|
position: absolute;
|
|
|
top: 40rpx;
|
|
|
left: 50%;
|
|
|
transform: translate(-50%);
|
|
|
}
|
|
|
</style> |
...
|
...
|
|