武田小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

241 lines
8.9 KiB

<view class="page">
<view class="user">
6 months ago
<doctorAvatar 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">
6 months ago
<view class="name">{{userInfo.Name}}</view>
<view class="desc">
6 months ago
<block wx:if="{{userInfo.TitleType === 99}}">{{userInfo.OtherTitle}}</block>
<block wx:else>{{DoctorTitleType[userInfo.TitleType]}}</block>
<block wx:for="{{userInfo.Department}}" wx:key="DepartmentId">
<view class="line"></view>
{{item.DepartmentName}}
</block>
</view>
</view>
<view class="w-container">
6 months ago
<view class="hostipal">{{userInfo.HospitalName}}</view>
<view class="tag">{{userInfo.HospitalClassificationName}}{{userInfo.HospitalLevelName}}</view>
<view class="site" wx:if="{{userInfo.CityName}}">
{{userInfo.CityName}}{{userInfo.CountyName?'/':''}}{{userInfo.CountyName}}
</view>
</view>
6 months ago
<view class="w-footer" wx:if="{{userInfo.Specialty.length}}">
<image class="wf-label" src="{{imageUrl}}text-specialty.png?t={{Timestamp}}" mode="aspectFit"></image>
6 months ago
<view class="wf-tag" wx:for="{{userInfo.Specialty}}" wx:key="SpecialtyId">{{item.SpecialtyName}}</view>
</view>
</view>
</view>
<view class="banner">
<view class="title">待处理事项</view>
<view class="bg">
6 months ago
<view
class="b-container"
wx:if="{{take.dealCaseCount>0 || take.notReadChatRoomCount>0 || take.toAuditDoctorCount>0}}"
>
5 months ago
<view class="item" bind:tap="handlePendCase">
<view class="name">待处理病历</view>
6 months ago
<view class="num">{{take.dealCaseCount}}</view>
</view>
5 months ago
<view class="item" bind:tap="handleChat">
<view class="name">聊天室消息</view>
6 months ago
<view class="num">{{take.notReadChatRoomCount}}</view>
</view>
5 months ago
<view class="item" bind:tap="handleAudit">
<view class="name">医生待审核</view>
6 months ago
<view class="num">{{take.toAuditDoctorCount}}</view>
</view>
</view>
6 months ago
<view class="b-container-none" wx:else>暂时没有需要处理的事项哦~</view>
</view>
</view>
<view
class="stat"
style="background: url({{imageUrl}}home-stat-bg.png?r={{Timestamp}}) no-repeat top center/100% 100%;"
>
<view class="title">本科室全部病历</view>
6 months ago
<picker class="picker" range="{{Department}}" range-key="DepartmentName" bind:change="handleChangeDept">
<view class="picker-content">
6 months ago
<view class="text">{{DepartmentName}}</view>
<van-icon name="arrow-down" />
</view>
</picker>
6 months ago
<view class="more" bind:tap="handleCase">
查看全部
<van-icon name="arrow" />
</view>
6 months ago
<view class="s-container" wx:if="{{case.totalCaseCount>0}}">
<view class="item">
<view class="name">全部</view>
6 months ago
<view class="num">{{case.totalCaseCount}}</view>
</view>
<view class="line"></view>
<view class="item">
<view class="name">
新病历
<van-icon name="question" color="rgba(224, 224, 224, 1)" />
</view>
6 months ago
<view class="num">{{case.newCaseCount}}</view>
</view>
<view class="item">
<view class="name">
讨论中
<van-icon name="question" color="rgba(224, 224, 224, 1)" />
</view>
6 months ago
<view class="num">{{case.feedbackCaseCount}}</view>
</view>
<view class="item">
<view class="name">
已归档
<van-icon name="question" color="rgba(224, 224, 224, 1)" />
</view>
6 months ago
<view class="num">{{case.archiveCaseCount}}</view>
</view>
</view>
6 months ago
<view class="s-container-none" wx:else>
<image class="none" src="{{imageUrl}}empty-3.png?t={{Timestamp}}"></image>
6 months ago
<view class="tip">暂时还没有医生提交病历哦~</view>
</view>
</view>
6 months ago
<view class="department" wx:if="{{doctorCount.TotalCount>0}}">
<view class="d-header">
<view class="name">本科室医生</view>
6 months ago
<view class="more" bind:tap="handleAllDoctor">
查看全部
<van-icon name="arrow" />
</view>
</view>
<view class="d-container">
<view class="item">
<view class="name">医生总数</view>
6 months ago
<view class="num">{{doctorCount.TotalCount}}</view>
</view>
<view class="item">
<view class="name">质控医生</view>
6 months ago
<view class="num">{{doctorCount.ThreeCount}}</view>
</view>
<view class="item">
<view class="name">核心医生</view>
6 months ago
<view class="num">{{doctorCount.TwoCount}}</view>
</view>
<view class="item">
<view class="name">一级医生</view>
6 months ago
<view class="num">{{doctorCount.OneCount}}</view>
</view>
</view>
<view class="tip">注:一级医生为平台全部医生,不区分科室</view>
</view>
6 months ago
<view class="department-none" wx:else>
6 months ago
<view class="d-header">
<view class="name">本科室医生</view>
</view>
<view class="d-container">
<image class="none-img" src="{{imageUrl}}empty-4.png?t={{Timestamp}}"></image>
6 months ago
<view class="none-title">暂无数据</view>
</view>
</view>
<view class="chart-card">
<view class="c-header">
<view class="name">
科室医生入驻情况
<van-icon name="question" color="rgba(224, 224, 224, 1)" />
</view>
6 months ago
<picker class="picker" mode="date" end="{{endYear}}" fields="year" bindchange="handleYear1">
<view class="picker-content">
6 months ago
<view class="text">{{year1}}年</view>
<van-icon name="arrow-down" />
</view>
</picker>
</view>
6 months ago
<view class="chart-none" wx:if="{{empty1}}">
6 months ago
<view class="d-container">
<image class="none-img" src="{{imageUrl}}empty-4.png?t={{Timestamp}}"></image>
6 months ago
<view class="none-title">暂无数据</view>
</view>
</view>
6 months ago
<block wx:else>
<view class="chart">
<ec-canvas id="chart1" canvas-id="mychart-bar" ec="{{ ec }}"></ec-canvas>
</view>
<view class="tip">注:一级医生为平台全部医生,不区分科室</view>
</block>
</view>
<view class="chart-card">
<view class="c-header">
<view class="name">
累计病历统计
<van-icon name="question" color="rgba(224, 224, 224, 1)" />
</view>
6 months ago
<picker class="picker" mode="date" end="{{endYear}}" fields="year" bindchange="handleYear2">
<view class="picker-content">
6 months ago
<view class="text">{{year2}}年</view>
<van-icon name="arrow-down" />
</view>
</picker>
</view>
6 months ago
<view class="chart-none" wx:if="{{empty2}}">
6 months ago
<view class="d-container">
<image class="none-img" src="{{imageUrl}}empty-4.png?t={{Timestamp}}"></image>
6 months ago
<view class="none-title">暂无数据</view>
</view>
</view>
6 months ago
<view class="chart" wx:else>
<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 name="question" color="rgba(224, 224, 224, 1)" />
</view>
6 months ago
<picker class="picker" mode="date" end="{{endYear}}" fields="year" bindchange="handleYear3">
<view class="picker-content">
6 months ago
<view class="text">{{year3}}年</view>
<van-icon name="arrow-down" />
</view>
</picker>
</view>
6 months ago
<view class="chart-none" wx:if="{{empty3}}">
6 months ago
<view class="d-container">
<image class="none-img" src="{{imageUrl}}empty-4.png?t={{Timestamp}}"></image>
6 months ago
<view class="none-title">暂无数据</view>
</view>
</view>
6 months ago
<view class="chart" wx:else>
<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 name="question" color="rgba(224, 224, 224, 1)" />
</view>
<view class="more" bind:tap="handleRankDetail">
查看全部
<van-icon name="arrow" />
</view>
</view>
<view class="table">
<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>
<view class="tbody">
6 months ago
<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>
<view class="td4">{{item.DoctorLevel2Count}}</view>
<view class="td5">{{item.DoctorLevel3Count}}</view>
</view>
</view>
</view>
</view>
</view>