123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>疾病筛查分析</title>
- <meta name="author" content="yihu.com" />
- <meta name="format-detection" content="telephone=no" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"
- />
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black" />
- <link rel="stylesheet" type="text/css" href="../../../css/font-awesome.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../css/style.min.css" />
- <link rel="stylesheet" type="text/css" href="../../../css/cross.css" />
- <link rel="stylesheet" type="text/css" href="../../../css/flex.css" />
- <link rel="stylesheet" type="text/css" href="../../../css/element-ui.css" />
- <link href="../../../plugins/toastr/toastr.min.css" rel="stylesheet">
- <link rel="stylesheet" type="text/css" href="../css/common.css" />
- </head>
- <style>
- .el-radio-button:first-child .el-radio-button__inner{
- border-radius: 15px 0 0 15px;
- }
- .el-radio-button:last-child .el-radio-button__inner{
- border-radius: 0 15px 15px 0;
- }
- .el-tabs__header{
- margin: 0;
- }
- </style>
- <body style="margin: 0;overflow-x: auto;">
- <div id="main" class="c-hide" v-cloak v-loading.fullscreen.lock="isloading">
- <header-tab appname="专病分析" isback="true" isrefresh="true" :isfilter="true" ></header-tab>
- <header-prompt></header-prompt>
- <div class="pt20 plr20">
- <div class="ui-grid">
- <div class="ui-col-1 pr40">
- <el-select v-model="valueName" placeholder="请选择" @change="seleName" style="width:100%;">
- <el-option v-for="item in optionsName" :key="item.code" :label="item.name" :value="item.code">
- </el-option>
- </el-select>
- <div class="c-t-center plr15">
- <div class="ui-grid ptb20">
- <div class="ui-col-0 c-33 c-border-r">
- <div class="c-f24 c-12b7f5">{{pageData.specialistHospital||0}}家</div>
- <div class="c-f14 c-666">医院</div>
- </div>
- <div class="ui-col-0 c-33 c-border-r">
- <div class="c-f24 c-12b7f5">{{pageData.specialist||0}}人</div>
- <div class="c-f14 c-666">专科医生</div>
- </div>
- <div class="ui-col-1">
- <div class="c-f24 c-12b7f5">{{pageData.communityHospital||0}}家</div>
- <div class="c-f14 c-666">基层医疗机构</div>
- </div>
- </div>
- </div>
- <div class="flex f_x_s">
- <div class="c-border c-20 c-border-r-5 ptb30 c-t-center">
- <img src="../../../images/zongfuwurenshu_icon.png" width="100" height="100"/>
- <div class="c-f14 pt10 c-666">总服务人数/人次</div>
- <div class="c-f24 c-333 mt5"><span class="c-17b3ec">{{pageData1.totalServiceNum||'0'}}</span>/{{pageData1.totalServiceTimes||'0'}}</div>
- </div>
- <div class="c-border c-20 c-border-r-5 ptb30 c-t-center">
- <img src="../../../images/gongguanhuanzheshu_icon.png" width="100" height="100"/>
- <div class="c-f14 pt10 c-666">共管患者人数</div>
- <div class="c-f24 c-333 mt5"><span class="c-17b3ec">{{pageData1.coManagementNum||'0'}}</div>
- </div>
- <div class="c-border c-20 c-border-r-5 ptb30 c-t-center">
- <img src="../../../images/zhuanzhenrenshu_icon.png" width="100" height="100"/>
- <div class="c-f14 pt10 c-666">转诊人数/人次</div>
- <div class="c-f24 c-333 mt5"><span class="c-17b3ec">{{pageData1.referralNum||'0'}}</span>/{{pageData1.referralTimes||'0'}}</div>
- </div>
- <div class="c-border c-20 c-border-r-5 ptb30 c-t-center">
- <img src="../../../images/xiazhuanrenshu_icon.png" width="100" height="100"/>
- <div class="c-f14 pt10 c-666">下转人数/人次</div>
- <div class="c-f24 c-333 mt5"><span class="c-17b3ec">{{pageData1.rehabilitationNum||'0'}}</span>/{{pageData1.rehabilitationTimes||'0'}}</div>
- </div>
- </div>
- </div>
- <div class="ui-col-0 pr5 plr20 c-border-r-5 c-border" style="width:600px;">
- <div class="c-f16 c-333333 ptb8 left-17B3EC c-border-b c-position-r">
- <span class="pl15">疾病类型分析</span>
- <div class="c-position-a" style="right: 15px;top: 2px;">
- <el-radio-group v-model="ptab" size="small" @change="showTab">
- <el-radio-button label="1">转诊趋势</el-radio-button>
- <el-radio-button label="2">服务人数</el-radio-button>
- </el-radio-group>
- </div>
- </div>
- <!-- 折线图 -->
- <line-chart v-show="ptab==1" lineid="lineChart1"></line-chart>
- <line-chart v-show="ptab==2" lineid="lineChart2"></line-chart>
- </div>
- </div>
- <div class="mt20 c-border c-border-r-5 plr20 c-position-r">
- <div class="c-f16 c-333333 ptb8 mb20 left-17B3EC c-border-b">
- <span class="pl15">疾病类型分析</span>
- <div class="legend-icon flex f_wrap">
- <div class="legend-17B3EC">下转人数</div><div class="legend-20D7AD">下转人次</div>
- </div>
- </div>
- <div class="line-chart" id="barChart" style="height: 240px; width: 100%;"></div>
- <div class="mb10 c-t-center" v-if="initlevel>2">
- <div class="c-border-17b3ec c-border-r-5 c-17b3ec c-f16 c-t-center c-cursor-p" style="line-height: 38px;width:800px;margin: 0 auto;" @click="hopitalListShow">
- 医院服务情况
- </div>
- </div>
- </div>
- <div class="mt20 c-border c-border-r-5 plr20 c-position-r">
- <div class="c-f16 c-333333 ptb8 left-17B3EC c-border-b">
- <span class="pl15">具体服务分析</span>
- </div>
- <div class="ui-grid">
- <div class="ui-col-0 c-25 c-border c-border-r-5 mt20 mr40">
- <div class="c-f14 c-333" style="line-height: 38px;">
- <span class="bgc-f2f3f4 pl15 pr30" style="border-bottom-right-radius: 38px;border-top-left-radius: 5px;padding-top: 11px;padding-bottom: 12px;">1.诊前-日常健康服务</span>
- </div>
- <div class="ptb20 pl40">
- <div class="c-333333 c-f16 ptb8">
- <span class="c-999999 ">疾病筛查 </span><span class="c-17b3ec">{{pageData2.screeningReferralNum||0}}</span><span>人</span> / 高危病人<span class="c-17b3ec">{{pageData2.highRiskNum||0}}</span><span c>人</span>
- </div>
- <div class="c-333333 c-f16 ptb8">
- <span class="c-999999">健康教育 </span><span class="c-17b3ec">{{pageData2.healthEducationTimes||0}}</span><span>人次</span>
- </div>
- </div>
- </div>
- <div class="ui-col-1 c-border c-border-r-5 mt20">
- <div class="c-f14 c-333" style="line-height: 38px;">
- <span class="bgc-f2f3f4 pl15 pr30" style="border-bottom-right-radius: 38px;border-top-left-radius: 5px;padding-top: 11px;padding-bottom: 12px;">2.就诊-在线诊疗情况</span>
- </div>
- <div class="ui-grid ptb20 clearfix">
- <div class="ui-col-0 c-20 c-border-r pl40">
- <div class="c-f16 ptb8 c-t-left" >
- <div class="c-999999">预约挂号 <span class="pl15 c-17b3ec">{{pageData3.appointmentTimes||0}}</span><span class="c-333">人</span></div>
- </div>
- <div class="c-f14 ptb10 c-t-left">
- <div class="c-999999">本周新增 <span class="pl15 c-FF5E6C">+{{pageData3.appointmentTimesAdd||0}}</span></div>
- </div>
- </div>
- <div class="ui-col-0 c-20 c-border-r pl40">
- <div class="c-f16 ptb8 c-t-left">
- <div class="c-999999">专家咨询 <span class="pl15 c-17b3ec">{{pageData3.specialistConsultTimes||0}}</span><span class="c-333">人</span></div>
- </div>
- <div class="c-f14 ptb10 c-t-left">
- <div class="c-999999">本周新增 <span class="pl15 c-FF5E6C">+{{pageData3.specialistConsultTimesAdd||0}}</span></div>
- </div>
- </div>
- <div class="ui-col-0 c-20 c-border-r pl40">
- <div class="c-f16 ptb8 c-t-left">
- <div class="c-999999">在线复诊 <span class="pl15 c-17b3ec">{{pageData3.onlineReferralTimes||0}}</span><span class="c-333">人</span></div>
- </div>
- <div class="c-f14 ptb10 c-t-left">
- <div class="c-999999">本周新增 <span class="pl15 c-FF5E6C">+{{pageData3.onlineReferralTimesAdd||0}}</span></div>
- </div>
- </div>
- <div class="ui-col-0 c-20 c-border-r pl40">
- <div class="c-f16 ptb8 c-t-left">
- <div class="c-999999">远程协诊 <span class="pl15 c-17b3ec">{{pageData3.remoteDiagnosisTimes||0}}</span><span class="c-333">人</span></div>
- </div>
- <div class="c-f14 ptb10 c-t-left">
- <div class="c-999999">本周新增 <span class="pl15 c-FF5E6C">+{{pageData3.remoteDiagnosisTimesAdd||0}}</span></div>
- </div>
- </div>
- <div class="ui-col-0 c-20 pl40">
- <div class="c-f16 ptb8 c-t-left">
- <div class="c-999999">上门看诊 <span class="pl15 c-17b3ec">{{pageData3.visitTimes||0}}</span><span class="c-333">人</span></div>
- </div>
- <div class="c-f14 ptb10 c-t-left">
- <div class="c-999999">本周新增 <span class="pl15 c-FF5E6C">+{{pageData3.visitTimesAdd||0}}</span></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="mtb20 c-border c-border-r-5">
- <div class="c-f14 c-333" style="line-height: 38px;width: 100%;">
- <span class="bgc-f2f3f4 pl15 pr30" style="border-bottom-right-radius: 38px;border-top-left-radius: 5px;padding-top: 11px;padding-bottom: 12px;">3.诊后康复共管情况</span>
- </div>
- <div class="ui-grid c-f16 pl40 ptb20 clearfix">
- <div class="c-999999">电话/短信关怀率 </div>
- <div class="c-17b3ec pl15">{{pageData4.rehabilitationPhoneTimes||0}}<span class="c-333">/{{pageData4.rehabilitationTimes||0}}({{pageData4.rate||0}})</span></div>
- </div>
- <div class="c-t-center pb20 c-border-b">
- <el-radio-group v-model="ttab" size="small" @change="showtTab">
- <el-radio-button :label="1">等级医院</el-radio-button>
- <el-radio-button :label="2">社区医院</el-radio-button>
- </el-radio-group>
- </div>
- <table-panel v-show="ttab==1" ref="tableRef_1" :tabledata="tabledata1" @getnewdata="getnewdata1" :reqlength="reqListLength8" @backtobefore="backClick0" :hastopbar="hastopbar1"></table-panel>
- <table-panel v-show="ttab==2" ref="tableRef_2" :tabledata="tabledata2" @getnewdata="getnewdata2" :reqlength="reqListLength9" @backtobefore="backClick1" :hastopbar="hastopbar2"></table-panel>
- </div>
- </div>
- <div class="mt20 c-border c-border-r-5 plr20 c-position-r">
- <div class="c-f16 c-333333 ptb8 left-17B3EC c-border-b">
- <span class="pl15">医院总体服务情况</span>
- </div>
- <div class="c-t-center ptb20 c-border-b" v-if="initlevel>2">
- <el-radio-group v-model="tbtab" size="small" @change="showtbTab">
- <el-radio-button :label="1">等级医院</el-radio-button>
- <el-radio-button :label="2">社区医院</el-radio-button>
- </el-radio-group>
- </div>
- <table-panel v-show="tbtab==1" ref="tableRef_01" :tabledata="tabledata01" @getnewdata="getnewdata01" :reqlength="reqListLength10" @backtobefore="backClick2"></table-panel>
- <table-panel v-show="tbtab==2" ref="tableRef_02" :tabledata="tabledata02" @getnewdata="getnewdata02" :reqlength="reqListLength11" @backtobefore="backClick3"></table-panel>
- </div>
- </div>
- <!--模态框组件-->
- <vuedals></vuedals>
- </div>
- <script src="../../../js/vue.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../plugins/toastr/toastr.min.js"></script>
- <script src="../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/util.js" type="text/javascript" charset="utf-8"></script>
- <!--<script src="../../../plugins/echarts/3.8.5/echarts.min.js" type="text/javascript" charset="utf-8"></script>-->
- <script src="../js/echarts.min.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../api/jbsc-api.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../api/statistics-api.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../component/common/event-bus.js"></script>
- <script src="../../../component/common/vuedals.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../component/statistics/header-tab.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../component/statistics/header-prompt.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../component/statistics/line-chart-single.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../component/statistics/table-panel.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../component/statistics/team-info.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../component/statistics/special-filter.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../component/statistics/hospital-filter.js" type="text/javascript" charset="utf-8"></script>
- <script src="../js/common.js" type="text/javascript" charset="utf-8"></script>
- <script src="../js/special-analysis.js" type="text/javascript" charset="utf-8"></script>
- </body>
- </html>
|