|
|
|
@ -1,7 +1,16 @@
@@ -1,7 +1,16 @@
|
|
|
|
|
<view class="page"> |
|
|
|
|
<view class="user"> |
|
|
|
|
<doctorAvatar did="{{userInfo.DoctorId}}" class="avatar" src="{{userInfo.Img}}" level="4"></doctorAvatar> |
|
|
|
|
<image class="code" bind:tap="handleInvite" src="{{imageUrl}}icon-code.png?t={{Timestamp}}"></image> |
|
|
|
|
<doctorAvatar |
|
|
|
|
did="{{userInfo.DoctorId}}" |
|
|
|
|
class="avatar" |
|
|
|
|
src="{{userInfo.Img}}" |
|
|
|
|
level="4" |
|
|
|
|
></doctorAvatar> |
|
|
|
|
<image |
|
|
|
|
class="code" |
|
|
|
|
bind:tap="handleInvite" |
|
|
|
|
src="{{imageUrl}}icon-code.png?t={{Timestamp}}" |
|
|
|
|
></image> |
|
|
|
|
<view class="wrap"> |
|
|
|
|
<view class="w-header"> |
|
|
|
|
<view class="name">{{userInfo.Name}}</view> |
|
|
|
@ -22,23 +31,34 @@
@@ -22,23 +31,34 @@
|
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="w-footer" wx:if="{{userInfo.Specialty.length}}"> |
|
|
|
|
<image class="wf-label" src="{{imageUrl}}text-specialty.png?t={{Timestamp}}" mode="aspectFit"></image> |
|
|
|
|
<view class="wf-tag" wx:for="{{userInfo.Specialty}}" wx:key="SpecialtyId">{{item.SpecialtyName}}</view> |
|
|
|
|
<image |
|
|
|
|
class="wf-label" |
|
|
|
|
src="{{imageUrl}}text-specialty.png?t={{Timestamp}}" |
|
|
|
|
mode="aspectFit" |
|
|
|
|
></image> |
|
|
|
|
<view |
|
|
|
|
class="wf-tag" |
|
|
|
|
wx:for="{{userInfo.Specialty}}" |
|
|
|
|
wx:key="SpecialtyId" |
|
|
|
|
>{{item.SpecialtyName}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="banner"> |
|
|
|
|
<view |
|
|
|
|
class="title" |
|
|
|
|
style="background: url({{imageUrl}}home-banner-title-bg.png?r={{Timestamp}}) no-repeat top center/262rpx 116rpx;" |
|
|
|
|
> |
|
|
|
|
<view class="title" style="background: url({{imageUrl}}home-banner-title-bg.png?r={{Timestamp}}) no-repeat top center/262rpx 116rpx;"> |
|
|
|
|
待处理事项 |
|
|
|
|
</view> |
|
|
|
|
<view class="bg"> |
|
|
|
|
<view class="b-container"> |
|
|
|
|
<view class="item" bind:tap="handlePendCase"> |
|
|
|
|
<view class="name">待处理病历</view> |
|
|
|
|
<view class="num">{{take.dealCaseCount*1 || '--'}}</view> |
|
|
|
|
<view class="num"> |
|
|
|
|
<view class="num-center"> |
|
|
|
|
{{take.dealCaseCount*1 || '--'}} |
|
|
|
|
<view class="dot" wx:if="{{take.dealCaseCount*1}}"></view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="item" bind:tap="handleChat"> |
|
|
|
|
<view class="name">学习窗消息</view> |
|
|
|
@ -51,33 +71,50 @@
@@ -51,33 +71,50 @@
|
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view |
|
|
|
|
class="stat" |
|
|
|
|
style="background: url({{imageUrl}}home-stat-bg.png?r={{Timestamp}}) no-repeat top center/100% 100%;" |
|
|
|
|
> |
|
|
|
|
<view class="stat" style="background: url({{imageUrl}}home-stat-bg.png?r={{Timestamp}}) no-repeat top center/100% 100%;"> |
|
|
|
|
<view class="title">本科室全部病历</view> |
|
|
|
|
<picker class="picker" range="{{Department}}" range-key="DepartmentName" bind:change="handleChangeDept"> |
|
|
|
|
<picker |
|
|
|
|
class="picker" |
|
|
|
|
range="{{Department}}" |
|
|
|
|
range-key="DepartmentName" |
|
|
|
|
bind:change="handleChangeDept" |
|
|
|
|
> |
|
|
|
|
<view class="picker-content"> |
|
|
|
|
<view class="text">{{DepartmentName}}</view> |
|
|
|
|
<van-icon name="arrow-down" /> |
|
|
|
|
</view> |
|
|
|
|
</picker> |
|
|
|
|
<view class="more" bind:tap="handleCase"> |
|
|
|
|
<view class="more" bind:tap="handleAllCase"> |
|
|
|
|
查看全部 |
|
|
|
|
<van-icon name="arrow" /> |
|
|
|
|
</view> |
|
|
|
|
<view class="s-container" wx:if="{{case.totalCaseCount>0}}"> |
|
|
|
|
<view class="item"> |
|
|
|
|
<view class="name">全部</view> |
|
|
|
|
<view class="num">{{case.totalCaseCount}}</view> |
|
|
|
|
<view |
|
|
|
|
class="num" |
|
|
|
|
bind:tap="handleCase" |
|
|
|
|
data-type="0" |
|
|
|
|
>{{case.totalCaseCount}} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="item" bind:tap="handleNewCase"> |
|
|
|
|
<view class="name"> |
|
|
|
|
新病历 |
|
|
|
|
<van-icon catch:tap="handleQuestion" data-index="1" name="question" color="rgba(224, 224, 224, 1)" /> |
|
|
|
|
<van-icon |
|
|
|
|
catch:tap="handleQuestion" |
|
|
|
|
data-index="1" |
|
|
|
|
name="question" |
|
|
|
|
color="rgba(224, 224, 224, 1)" |
|
|
|
|
/> |
|
|
|
|
</view> |
|
|
|
|
<view |
|
|
|
|
class="num" |
|
|
|
|
bind:tap="handleCase" |
|
|
|
|
data-type="2" |
|
|
|
|
>{{case.newCaseCount}} |
|
|
|
|
</view> |
|
|
|
|
<view class="num">{{case.newCaseCount}}</view> |
|
|
|
|
<view class="item-toast" wx:if="{{newCaseShow}}"> |
|
|
|
|
<image |
|
|
|
|
class="i-clsoe" |
|
|
|
@ -92,16 +129,36 @@
@@ -92,16 +129,36 @@
|
|
|
|
|
<view class="item"> |
|
|
|
|
<view class="name"> |
|
|
|
|
讨论中 |
|
|
|
|
<van-icon catch:tap="handleQuestion" data-index="2" name="question" color="rgba(224, 224, 224, 1)" /> |
|
|
|
|
<van-icon |
|
|
|
|
catch:tap="handleQuestion" |
|
|
|
|
data-index="2" |
|
|
|
|
name="question" |
|
|
|
|
color="rgba(224, 224, 224, 1)" |
|
|
|
|
/> |
|
|
|
|
</view> |
|
|
|
|
<view |
|
|
|
|
class="num" |
|
|
|
|
bind:tap="handleCase" |
|
|
|
|
data-type="3" |
|
|
|
|
>{{case.feedbackCaseCount}} |
|
|
|
|
</view> |
|
|
|
|
<view class="num">{{case.feedbackCaseCount}}</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="item"> |
|
|
|
|
<view class="name"> |
|
|
|
|
已归档 |
|
|
|
|
<van-icon bind:tap="handleQuestion" data-index="3" name="question" color="rgba(224, 224, 224, 1)" /> |
|
|
|
|
<van-icon |
|
|
|
|
bind:tap="handleQuestion" |
|
|
|
|
data-index="3" |
|
|
|
|
name="question" |
|
|
|
|
color="rgba(224, 224, 224, 1)" |
|
|
|
|
/> |
|
|
|
|
</view> |
|
|
|
|
<view |
|
|
|
|
class="num" |
|
|
|
|
bind:tap="handleCase" |
|
|
|
|
data-type="4" |
|
|
|
|
>{{case.archiveCaseCount}} |
|
|
|
|
</view> |
|
|
|
|
<view class="num">{{case.archiveCaseCount}}</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="s-container-none" wx:else> |
|
|
|
@ -150,9 +207,20 @@
@@ -150,9 +207,20 @@
|
|
|
|
|
<view class="c-header"> |
|
|
|
|
<view class="name"> |
|
|
|
|
科室医生入驻情况 |
|
|
|
|
<van-icon bind:tap="handleQuestion" data-index="4" name="question" color="rgba(224, 224, 224, 1)" /> |
|
|
|
|
</view> |
|
|
|
|
<picker class="picker" mode="date" end="{{endYear}}" fields="year" bindchange="handleYear1"> |
|
|
|
|
<van-icon |
|
|
|
|
bind:tap="handleQuestion" |
|
|
|
|
data-index="4" |
|
|
|
|
name="question" |
|
|
|
|
color="rgba(224, 224, 224, 1)" |
|
|
|
|
/> |
|
|
|
|
</view> |
|
|
|
|
<picker |
|
|
|
|
class="picker" |
|
|
|
|
mode="date" |
|
|
|
|
end="{{endYear}}" |
|
|
|
|
fields="year" |
|
|
|
|
bindchange="handleYear1" |
|
|
|
|
> |
|
|
|
|
<view class="picker-content"> |
|
|
|
|
<view class="text">{{year1}}年</view> |
|
|
|
|
<van-icon name="arrow-down" /> |
|
|
|
@ -167,7 +235,11 @@
@@ -167,7 +235,11 @@
|
|
|
|
|
</view> |
|
|
|
|
<block wx:else> |
|
|
|
|
<view class="chart"> |
|
|
|
|
<ec-canvas id="chart1" canvas-id="mychart-bar" ec="{{ ec }}"></ec-canvas> |
|
|
|
|
<ec-canvas |
|
|
|
|
id="chart1" |
|
|
|
|
canvas-id="mychart-bar" |
|
|
|
|
ec="{{ ec }}" |
|
|
|
|
></ec-canvas> |
|
|
|
|
</view> |
|
|
|
|
<view class="tip">注:一级医生为平台全部医生,不区分科室</view> |
|
|
|
|
</block> |
|
|
|
@ -176,9 +248,20 @@
@@ -176,9 +248,20 @@
|
|
|
|
|
<view class="c-header"> |
|
|
|
|
<view class="name"> |
|
|
|
|
累计病历统计 |
|
|
|
|
<van-icon bind:tap="handleQuestion" data-index="5" name="question" color="rgba(224, 224, 224, 1)" /> |
|
|
|
|
</view> |
|
|
|
|
<picker class="picker" mode="date" end="{{endYear}}" fields="year" bindchange="handleYear2"> |
|
|
|
|
<van-icon |
|
|
|
|
bind:tap="handleQuestion" |
|
|
|
|
data-index="5" |
|
|
|
|
name="question" |
|
|
|
|
color="rgba(224, 224, 224, 1)" |
|
|
|
|
/> |
|
|
|
|
</view> |
|
|
|
|
<picker |
|
|
|
|
class="picker" |
|
|
|
|
mode="date" |
|
|
|
|
end="{{endYear}}" |
|
|
|
|
fields="year" |
|
|
|
|
bindchange="handleYear2" |
|
|
|
|
> |
|
|
|
|
<view class="picker-content"> |
|
|
|
|
<view class="text">{{year2}}年</view> |
|
|
|
|
<van-icon name="arrow-down" /> |
|
|
|
@ -192,16 +275,31 @@
@@ -192,16 +275,31 @@
|
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="chart" wx:else> |
|
|
|
|
<ec-canvas id="chart2" canvas-id="mychart-bar" ec="{{ ec }}"></ec-canvas> |
|
|
|
|
<ec-canvas |
|
|
|
|
id="chart2" |
|
|
|
|
canvas-id="mychart-bar" |
|
|
|
|
ec="{{ ec }}" |
|
|
|
|
></ec-canvas> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="chart-card"> |
|
|
|
|
<view class="c-header"> |
|
|
|
|
<view class="name"> |
|
|
|
|
科室新增病历统计 |
|
|
|
|
<van-icon bind:tap="handleQuestion" data-index="6" name="question" color="rgba(224, 224, 224, 1)" /> |
|
|
|
|
</view> |
|
|
|
|
<picker class="picker" mode="date" end="{{endYear}}" fields="year" bindchange="handleYear3"> |
|
|
|
|
<van-icon |
|
|
|
|
bind:tap="handleQuestion" |
|
|
|
|
data-index="6" |
|
|
|
|
name="question" |
|
|
|
|
color="rgba(224, 224, 224, 1)" |
|
|
|
|
/> |
|
|
|
|
</view> |
|
|
|
|
<picker |
|
|
|
|
class="picker" |
|
|
|
|
mode="date" |
|
|
|
|
end="{{endYear}}" |
|
|
|
|
fields="year" |
|
|
|
|
bindchange="handleYear3" |
|
|
|
|
> |
|
|
|
|
<view class="picker-content"> |
|
|
|
|
<view class="text">{{year3}}年</view> |
|
|
|
|
<van-icon name="arrow-down" /> |
|
|
|
@ -215,14 +313,23 @@
@@ -215,14 +313,23 @@
|
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="chart" wx:else> |
|
|
|
|
<ec-canvas id="chart3" canvas-id="mychart-bar" ec="{{ ec }}"></ec-canvas> |
|
|
|
|
<ec-canvas |
|
|
|
|
id="chart3" |
|
|
|
|
canvas-id="mychart-bar" |
|
|
|
|
ec="{{ ec }}" |
|
|
|
|
></ec-canvas> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="rank"> |
|
|
|
|
<view class="r-header"> |
|
|
|
|
<view class="title"> |
|
|
|
|
医院活跃排行榜 |
|
|
|
|
<van-icon bind:tap="handleQuestion" data-index="7" name="question" color="rgba(224, 224, 224, 1)" /> |
|
|
|
|
<van-icon |
|
|
|
|
bind:tap="handleQuestion" |
|
|
|
|
data-index="7" |
|
|
|
|
name="question" |
|
|
|
|
color="rgba(224, 224, 224, 1)" |
|
|
|
|
/> |
|
|
|
|
</view> |
|
|
|
|
<view class="more" bind:tap="handleRankDetail"> |
|
|
|
|
查看全部 |
|
|
|
@ -233,12 +340,38 @@
@@ -233,12 +340,38 @@
|
|
|
|
|
<view class="thead"> |
|
|
|
|
<view class="th1">医院</view> |
|
|
|
|
<view class="th2">医生总数</view> |
|
|
|
|
<view class="th3">S1</view> |
|
|
|
|
<view class="th4">S2</view> |
|
|
|
|
<view class="th5">S3</view> |
|
|
|
|
<view class="th3">S1 |
|
|
|
|
<van-icon |
|
|
|
|
class="icon" |
|
|
|
|
catch:tap="handleQuestion" |
|
|
|
|
data-index="8" |
|
|
|
|
name="question" |
|
|
|
|
color="rgba(224, 224, 224, 1)" |
|
|
|
|
/> |
|
|
|
|
</view> |
|
|
|
|
<view class="th4">S2 |
|
|
|
|
<van-icon |
|
|
|
|
catch:tap="handleQuestion" |
|
|
|
|
data-index="9" |
|
|
|
|
name="question" |
|
|
|
|
color="rgba(224, 224, 224, 1)" |
|
|
|
|
/> |
|
|
|
|
</view> |
|
|
|
|
<view class="th5">S3 |
|
|
|
|
<van-icon |
|
|
|
|
catch:tap="handleQuestion" |
|
|
|
|
data-index="10" |
|
|
|
|
name="question" |
|
|
|
|
color="rgba(224, 224, 224, 1)" |
|
|
|
|
/> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="tbody"> |
|
|
|
|
<view class="tr" wx:for="{{rankList}}" wx:key="HospitalId"> |
|
|
|
|
<view |
|
|
|
|
class="tr" |
|
|
|
|
wx:for="{{rankList}}" |
|
|
|
|
wx:key="HospitalId" |
|
|
|
|
> |
|
|
|
|
<view class="td1">{{index+1}} {{item.HospitalName}}</view> |
|
|
|
|
<view class="td2">{{item.TotalDoctorCount}}</view> |
|
|
|
|
<view class="td3">{{item.DoctorLevel1Count}}</view> |
|
|
|
|