Commit 2e8f64f1 by 杜亚谦

1、 自动上传——>自动采集上传 2、 死亡后随访比例——>错误随访记录比例 3、 当前死亡后随访人数—>当前有错误随访记录人数 4、 管理效果模块:报告XX控制率——>手工采集上传XX控制率

parent 7a7e702a
......@@ -22,13 +22,13 @@
.topmodel{ float: left; width: 50%; text-align: center;}
.topmodel h3{ color: #42ccff;font-size: 22px!important; line-height: 35px; font-weight: normal;}
.topmodel p{ color: #97B8D5; font-size: 12px; line-height: 16px;}
.toptitle{ position: relative; background:url(title-bg.png) no-repeat left bottom; background-size: 70% auto; height: 40px; line-height: 40px; color: #eee; padding-left: 10px; font-size: 12px; text-align: left; margin-bottom:3px}
.toptitle{ position: relative; background:url(title-bg.png) no-repeat left bottom; background-size: 70% auto; height: 40px; line-height: 40px; color: #eee; padding-left: 8px; font-size: 12px; text-align: left; margin-bottom:3px}
.toptitle span{ color: #97B8D8;}
.topnav{ position: absolute; right: 0px; width: 100px; top: 0; text-align: center; color: #223753; font-size: 8px;}
.topnav span{ color: #0097FD; padding: 0 5px; font-size: 12px;}
.topnav span.clk{ color: #42CCFF;}
.toplinem{ height: 150px;}
.toplinem .topline{ line-height: 21px; color: #97B8D5; text-align: left; padding-left: 10px; padding-right: 10px;}
.toplinem .topline{ line-height: 21px; color: #97B8D5; text-align: left; padding-left: 9px; padding-right: 9px;}
.toplinem .topline span{ float: right;}
.toplinem .topline i{ padding: 0 6px; line-height: 12px;display: inline-block; height:8px; border-radius: 1px; background: #3FDCB7; margin-right: 6px; font-size: 10px;}
.toplinem .topline i.i1{ background:#3FDCB7}
......@@ -59,7 +59,7 @@
}
.clear10{ clear: both; height: 10px;}
.card-01{ float: left; width: 470px; height: 165px;}
.card1-mod{ float: left; width: 233px; padding: 5px; height: 165px;}
.card1-mod{ float: left; width: 233px; padding: 3px; height: 165px;}
.card1-mod h2{ clear: both; line-height: 25px; font-size: 14px; color: #fff; font-weight: normal;}
.card1-mod .cmtitle{ clear: both; height: 40px; line-height: 40px;}
.card1-mod .cmtitle span{ color: #15C436; font-size: 18px;}
......
......@@ -25,15 +25,15 @@
<div class="topone">
<div class="topmodel">
<h3>{{left1}}</h3>
<p>高血压患者<br/>当前死亡后随访人数</p>
<p>高血压患者当前<br/>有错误随访记录人数</p>
</div>
<div class="topmodel">
<h3>{{left2}}</h3>
<p>糖尿病患者<br/>当前死亡后随访人数</p>
<p>糖尿病患者当前<br/>有错误随访记录人数</p>
</div>
</div>
<div class="toptwo">
<div class="toptitle">高血压当前死亡后随访人数<span>(人)</span>
<div class="toptitle">高血压当前有错误随访记录人数<span>(人)</span>
<div class="topnav" v-if="threeCode == 1"><span class="clk topbocolor" @click="changecolor(0)">Top</span>
| <span class="topbocolor" @click="changecolor(1)">Bottom</span></div>
<div class="topnav2" v-if="threeCode == 2" @click="getShow(0)">市排名 {{rank1}}</div>
......@@ -46,7 +46,7 @@
</div>
</div>
<div class="topthr">
<div class="toptitle">糖尿病当前死亡后随访人数<span>(人)</span>
<div class="toptitle">糖尿病当前有错误随访记录人数<span>(人)</span>
<div class="topnav" v-if="threeCode == 1"><span class="clk topbocolor" @click="changecolor(2)">Top</span>|<span
class="topbocolor" @click="changecolor(3)">Bottom</span></div>
<div class="topnav2" v-if="threeCode == 2" @click="getShow(1)">市排名 {{rank2}}</div>
......@@ -105,9 +105,9 @@
<CenterCircle :supervisionall="supervisionall"></CenterCircle>
</div>
<div class="middbot">
<div class="toptitle">高血压血压记录自动上传比例<span>(%)</span>
<div class="topnav" v-if="threeCode == 1"><span class="clk topbocolor" @click="changecolor(4)">Top</span>|<span
class="topbocolor" @click="changecolor(5)">Bottom</span></div>
<div class="toptitle">高血压血压记录自动采集上传比例<span>(%)</span>
<div class="topnav gxy" v-if="threeCode == 1"><span class="clk topbocolor gxytb" @click="changecolor(4)">Top</span>|<span
class="topbocolor gxytb" @click="changecolor(5)">Bottom</span></div>
<div class="topnav2" v-if="threeCode == 2" @click="getShow(2)">市排名 {{rank3}}</div>
<div class="topnav2" v-if="threeCode == 3" @click="getShow(2)">市/区 ({{rankplace3[0]}}/{{rankplace3[1]}})
</div>
......@@ -134,17 +134,17 @@
<div class="toplinem">
<div class="topline"><span>{{supervisionlist1.value}}%</span><i class="i1"></i>高血压患者累计死后随访比</div>
<div class="topline"><span>{{supervisionlist2.value}}%</span><i class="i2"></i>糖尿病患者累计死后随访比</div>
<div class="topline"><span>{{supervisionlist3.value}}%</span><i class="i3"></i>糖尿病患者糖化血红蛋白自动上传比例</div>
<div class="topline"><span>{{supervisionlist4.value}}%</span><i class="i4"></i>高血压患者血压记录自动上传比例</div>
<div class="topline"><span>{{supervisionlist3.value}}%</span><i class="i3"></i>糖尿病患者糖化血红蛋白自动采集上传比例</div>
<div class="topline"><span>{{supervisionlist4.value}}%</span><i class="i4"></i>高血压患者血压记录自动采集上传比例</div>
<div class="topline"><span>{{supervisionlist5.value}}%</span><i class="i5"></i>年内按计划随访高血压患者完成比例</div>
<div class="topline"><span>{{supervisionlist6.value}}%</span><i class="i6"></i>年内按计划随访糖尿病患者完成比例</div>
<div class="topline"><span>{{supervisionlist7.value}}%</span><i class="i7"></i>首诊测压血压异常率</div>
</div>
</div>
<div class="topthr">
<div class="toptitle">糖尿病糖化血红蛋白自动上传比例<span>(%)</span>
<div class="topnav" v-if="threeCode == 1"><span class="clk topbocolor" @click="changecolor(6)">Top</span>|<span
class="topbocolor" @click="changecolor(7)">Bottom</span></div>
<div class="toptitle">糖尿病糖化血红蛋白自动采集上传比例<span>(%)</span>
<div class="topnav gxy" v-if="threeCode == 1"><span class="clk topbocolor gxytb" @click="changecolor(6)">Top</span>|<span
class="topbocolor gxytb" @click="changecolor(7)">Bottom</span></div>
<div class="topnav2" v-if="threeCode == 2" @click="getShow(3)">市排名 {{rank4}}</div>
<div class="topnav2" v-if="threeCode == 3" @click="getShow(3)">市/区 ({{rankplace4[0]}}/{{rankplace4[1]}})
</div>
......@@ -682,11 +682,11 @@
this.supervisionlist2.value = parseFloat(item2.ZXZ).toFixed(1)
}
if (item2.ZBID == "1069") {
this.supervisionlist3.name = '糖尿病患者糖化血红蛋白自动上传比例'
this.supervisionlist3.name = '糖尿病患者糖化血红蛋白自动采集上传比例'
this.supervisionlist3.value = parseFloat(item2.ZXZ).toFixed(1)
}
if (item2.ZBID == "1063") {
this.supervisionlist4.name = '高血压患者血压记录自动上传比例'
this.supervisionlist4.name = '高血压患者血压记录自动采集上传比例'
this.supervisionlist4.value = parseFloat(item2.ZXZ).toFixed(1)
}
if (item2.ZBID == "1057") {
......@@ -1362,4 +1362,10 @@
font-size: 14px;
font-weight: 600
}
.gxy{
width:74px !important;
}
.gxytb{
padding:0 2px !important;
}
</style>
......@@ -64,8 +64,8 @@
}
let _this = this
// 用户登录
login(this.loginID, this.$md5(this.loginPas)).then(res => {
// login(this.loginID,this.loginPas).then( res=>{
//login(this.loginID, this.$md5(this.loginPas)).then(res => {
login(this.loginID,this.loginPas).then( res=>{
console.log(res)
if (res.code == 1) {
sessionStorage.setItem('token', res.data.token);
......
......@@ -12,8 +12,8 @@
data() {
return {
msg: '',
MyList: ['高血压患者累计死后随访比', '糖尿病患者累计死后随访比', '糖尿病患者糖化血红蛋白自动上传比例',
'高血压患者血压记录自动上传比例', '年内按计划随访高血压患者完成比例', '年内按计划随访糖尿病患者完成比例', '首诊测压血压异常率'],
MyList: ['高血压患者累计死后随访比', '糖尿病患者累计死后随访比', '糖尿病患者糖化血红蛋白自动采集上传比例',
'高血压患者血压记录自动采集上传比例', '年内按计划随访高血压患者完成比例', '年内按计划随访糖尿病患者完成比例', '首诊测压血压异常率'],
option: {
......
......@@ -509,7 +509,7 @@
padding: 10,
trigger: 'axis',
formatter: function (params) {
console.log(params[0].seriesName)
let res = ''
if (params[0].seriesName == '管理/签约人群正常随访一次的人数') {
res += '<ul class="f12 pl10 pr15">';
......@@ -522,10 +522,10 @@
} else if (params[0].seriesName == '管理/签约人群血压自动上传记录数') {
res += '<ul class="f12 pl10 pr15">';
res += '<li class="f13"> ' + params[0].axisValue + '</li>';
res += '<li>管理/签约人群年内高血压患者血压自动上传记录数:' + params[0].data.num1 + '/' + params[0].data.num2 + '万</li>';
res += '<li>去年管理/签约人群年内高血压患者血压自动上传记录数:' + params[0].data.num3 + '/' + params[0].data.num4 + '万</li>';
res += '<li>管.高血压患者血压记录自动上传比例/去年:' + params[0].data.num5 + '/' + params[0].data.num6 + '%</li>';
res += '<li>签.高血压患者血压记录自动上传比例/去年:' + params[0].data.num7 + '/' + params[0].data.num8 + '%</li>';
res += '<li>管理/签约人群年内高血压患者血压自动采集上传记录数:' + params[0].data.num1 + '/' + params[0].data.num2 + '万</li>';
res += '<li>去年管理/签约人群年内高血压患者血压自动采集上传记录数:' + params[0].data.num3 + '/' + params[0].data.num4 + '万</li>';
res += '<li>管.高血压患者血压记录自动采集上传比例/去年:' + params[0].data.num5 + '/' + params[0].data.num6 + '%</li>';
res += '<li>签.高血压患者血压记录自动采集上传比例/去年:' + params[0].data.num7 + '/' + params[0].data.num8 + '%</li>';
res += '</ul>';
} else if (params[0].seriesName == '管理/签约人群药物治疗人数') {
// res += '<ul class="f12 pl10 pr15">';
......@@ -552,8 +552,8 @@
color: '#8393A9',
fontSize: 10,
},
left: 40,
width: 380,
left: 20,
width: 430,
top: '0',
itemHeight: 12,
itemWidth: 14,
......@@ -1548,7 +1548,7 @@
this.explanation = "指标名称:<br/>年内按计划随访高血压患者(人次数)完成比例<br/>计算公式:<br/>目前已随访人次数/在管高血压患者年内应随访次数";
}else if('gxy'=== this.mbType && 'jc' === this.fxType && num === 1){ //高血压监测血压自动上传比
this.explanation = "指标名称:<br/>高血压患者血压记录自动上传比例<br/>计算公式:<br/>年内高血压患者血压自动上传记录数/高血压血压总记录数×100%";
this.explanation = "指标名称:<br/>高血压患者血压记录自动采集上传比例<br/>计算公式:<br/>年内高血压患者血压自动采集上传记录数/高血压血压总记录数×100%";
}else if('gxy'=== this.mbType && 'jc' === this.fxType && num === 2){ //高血压监测血压自动上传比
this.explanation = "指标名称:<br/>高血压患者血同型半胱氨酸检测率<br/>计算公式:<br/>年内接受过同型半胱氨酸检查的高血压患者数/年内管理的高血压患者人数×100%"
......@@ -1578,10 +1578,10 @@
this.explanation = "指标名称:<br/>年内按计划随访糖尿病患者(人次数)完成比例<br/>计算公式:<br/>目前已随访人次数/在管糖尿病患者年内应随访次数";
}else if('tnb'=== this.mbType && 'jc' === this.fxType && num === 1){ //糖尿病监测血糖自动上传比
this.explanation = "指标名称:<br/>糖尿病患者空腹血糖自动上传比例<br/>计算公式:<br/>年内糖尿病患者自动上传空腹血糖记录数/空腹血糖总记录数";
this.explanation = "指标名称:<br/>糖尿病患者空腹血糖自动采集上传比例<br/>计算公式:<br/>年内糖尿病患者自动采集上传空腹血糖记录数/空腹血糖总记录数";
}else if('tnb'=== this.mbType && 'jc' === this.fxType && num === 2){ //糖尿病监测糖化自动上传比
this.explanation = "指标名称:<br/>糖尿病患者糖化血红蛋白自动上传比例<br/>计算公式:<br/>年内糖尿病患者自动上传糖化血红蛋白/糖化血红蛋白总记录数";
this.explanation = "指标名称:<br/>糖尿病患者糖化血红蛋白自动采集上传比例<br/>计算公式:<br/>年内糖尿病患者自动采集上传糖化血红蛋白/糖化血红蛋白总记录数";
}else if('tnb'=== this.mbType && 'fy' === this.fxType && num === 2){ //糖尿病服药治疗率
this.explanation = "指标名称:<br/>糖尿病患者药物治疗率<br/>计算公式:<br/>年内已管理的糖尿病患者中接受药物治疗的人数/年内管理的糖尿病患者人数×100%";
......@@ -2431,7 +2431,7 @@
}
item.zbxx.forEach((item2, index2) => {
if (_this.mbType === 'gxy') {
this.rightlist1 = '管/签血压<br/>自动上传比·%'
this.rightlist1 = '管/签血压<br/>自动采集上传比·%'
this.rightlist2 = '管/签同型<br/>半胱氨酸比·%'
this.rightlist3 = ''
if (item2.ZBID == '1064') {
......@@ -2445,8 +2445,8 @@
_this.gxyseriesE.push(item2.ZXZ)
}
}else if (_this.mbType === 'tnb') {
this.rightlist1 = '管/签血糖<br/>自动上传比·%'
this.rightlist2 = '管/签糖化<br/>自动上传比·%'
this.rightlist1 = '管/签血糖<br/>自动采集上传比·%'
this.rightlist2 = '管/签糖化<br/>自动采集上传比·%'
this.rightlist3 = ''
if (item2.ZBID == '1061') {
......@@ -2481,8 +2481,8 @@
_this.gxyseriesF.push(item2.ZXZ)
}
}else if (_this.mbType === 'tnb') {
this.rightlist1 = '管/签血糖<br/>自动上传比·%'
this.rightlist2 = '管/签糖化<br/>自动上传比·%'
this.rightlist1 = '管/签血糖<br/>自动采集上传比·%'
this.rightlist2 = '管/签糖化<br/>自动采集上传比·%'
this.rightlist3 = ''
if (item2.ZBID == '1061') {
......@@ -2531,8 +2531,8 @@
})
// _this.option4.series[0].name ="6666"
let jcLegend = [`管理/签约人群${this.dieaName}自动上传记录数`, `去年管理/签约人群${this.dieaName}自动上传记录数`,
`管·${this.dieaName}自动上传比/去年`, `签·${this.dieaName}自动上传比/去年`, `管·同型半胱氨酸检测率/去年`, `签·同型半胱氨酸检测率/去年`
let jcLegend = [`管理/签约人群${this.dieaName}自动采集上传记录数`, `去年管理/签约人群${this.dieaName}自动采集上传记录数`,
`管·${this.dieaName}自动采集上传比/去年`, `签·${this.dieaName}自动采集上传比/去年`, `管·同型半胱氨酸检测率/去年`, `签·同型半胱氨酸检测率/去年`
]
_this.option4.legend.data = jcLegend
......
......@@ -27,9 +27,9 @@
</div>
<div class="cmtline2">
<p><span>{{parseFloat(autoUpControPre_g).toFixed(1)}}% <em></em>{{(autoUpControPre_gHBL)}}% <arrow-class :rawData="autoUpControPre_gHBL"></arrow-class>
</span>自动上传血压控制率</p>
</span>自动采集上传血压控制率</p>
<p><span>{{parseFloat(ReportPre_g).toFixed(1)}}% <em></em>{{(ReportPre_gHBL)}}% <arrow-class :rawData="ReportPre_gHBL"></arrow-class>
</span>报告血压控制率</p>
</span>手工采集上传血压控制率</p>
<p><span>{{parseFloat(hospital_g).toFixed(1)}}<em></em>{{(hospital_gHBL)}}% <arrow-class :rawData="hospital_gHBL"></arrow-class>
</span>住院人数</p>
<p><span>{{formatnum(deadNum_g)}}<em></em>{{(deadNum_gHBL)}}% <arrow-class :rawData="deadNum_gHBL"></arrow-class>
......@@ -48,9 +48,9 @@
</div>
<div class="cmtline2">
<p><span>{{parseFloat(autoUpControPre_q).toFixed(1)}}% <em></em>{{(autoUpControPre_qHBL)}}% <arrow-class :rawData="autoUpControPre_qHBL"></arrow-class>
</span>自动上传血压控制率</p>
</span>自动采集上传血压控制率</p>
<p><span>{{parseFloat(ReportPre_q).toFixed(1)}}% <em></em>{{(ReportPre_qHBL)}}% <arrow-class :rawData="ReportPre_qHBL"></arrow-class>
</span>报告血压控制率</p>
</span>手工采集上传血压控制率</p>
<p><span>{{parseFloat(hospital_q).toFixed(1)}}<em></em>{{(hospital_qHBL)}}% <arrow-class :rawData="hospital_qHBL"></arrow-class>
</span>住院人数</p>
<p><span>{{formatnum(deadNum_q)}}<em></em>{{(deadNum_qHBL)}}% <arrow-class :rawData="deadNum_qHBL"></arrow-class></span>死亡人数
......@@ -69,9 +69,9 @@
<arrow-class :rawData="aualperNum_gNum"></arrow-class>
</div>
<div class="cmtline2">
<p><span>{{parseFloat(autoUpControPre_g).toFixed(1)}}% <em></em>{{autoUpControPre_gHBL}}%<arrow-class :rawData="autoUpControPre_gHBL"></arrow-class></span>自动上传血糖控制率
<p><span>{{parseFloat(autoUpControPre_g).toFixed(1)}}% <em></em>{{autoUpControPre_gHBL}}%<arrow-class :rawData="autoUpControPre_gHBL"></arrow-class></span>自动采集上传血糖控制率
</p>
<p><span>{{parseFloat(ReportPre_g).toFixed(1)}}% <em></em>{{ReportPre_gHBL}}%<arrow-class :rawData="ReportPre_gHBL"></arrow-class></span>报告血糖控制率
<p><span>{{parseFloat(ReportPre_g).toFixed(1)}}% <em></em>{{ReportPre_gHBL}}%<arrow-class :rawData="ReportPre_gHBL"></arrow-class></span>手工采集上传血糖控制率
</p>
<p><span>{{parseFloat(hospital_g).toFixed(1)}}<em></em>{{hospital_gHBL}}%<arrow-class :rawData="hospital_gHBL"></arrow-class></span>住院人数
</p>
......@@ -89,9 +89,9 @@
<arrow-class :rawData="aualperNum_qNum"></arrow-class>
</div>
<div class="cmtline2">
<p><span>{{parseFloat(autoUpControPre_q).toFixed(1)}}% <em></em>{{autoUpControPre_qHBL}}%<arrow-class :rawData="autoUpControPre_qHBL"></arrow-class></span>自动上传血糖控制率
<p><span>{{parseFloat(autoUpControPre_q).toFixed(1)}}% <em></em>{{autoUpControPre_qHBL}}%<arrow-class :rawData="autoUpControPre_qHBL"></arrow-class></span>自动采集上传血糖控制率
</p>
<p><span>{{parseFloat(ReportPre_q).toFixed(1)}}% <em></em>{{ReportPre_qHBL}}%<arrow-class :rawData="ReportPre_qHBL"></arrow-class></span>报告血糖控制率
<p><span>{{parseFloat(ReportPre_q).toFixed(1)}}% <em></em>{{ReportPre_qHBL}}%<arrow-class :rawData="ReportPre_qHBL"></arrow-class></span>手工采集上传血糖控制率
</p>
<p><span>{{parseFloat(hospital_q).toFixed(1)}}<em></em>{{hospital_qHBL}}%<arrow-class :rawData="hospital_qHBL"></arrow-class></span>住院人数
</p>
......@@ -191,18 +191,18 @@
<tr>
<th></th>
<th>{{thname}}</th>
<th @click.stop="showtab(1)">管/签自动上传<br/>{{bleedtype}}控制率·%</th>
<th @click.stop="showtab(2)">管/签报告<br/>{{bleedtype}}控制率·%</th>
<th @click.stop="showtab(1)">管/签自动采集上<br/>{{bleedtype}}控制率·%</th>
<th @click.stop="showtab(2)">管/签手工采集上<br/>{{bleedtype}}控制率·%</th>
<th v-if="rqType === 'glrq'" @click.stop="showtab(3)">管/签BMI<br/>异常比·%</th>
</tr>
</thead>
<div class="uplib" v-if="showtabnum == 1">
指标名称:<br>{{pagedisname}}{{middlename}}自动上传<span v-if="mbType === 'tnb'">空腹</span>{{bleedtype}}控制率<br>
计算公式:<br>年内规范管理的{{pagedisname}}对象中末次自动上传{{bleedtype}}控制合格人数/已规范管理的{{pagedisname}}患者人数×100%
指标名称:<br>{{pagedisname}}{{middlename}}自动采集上传<span v-if="mbType === 'tnb'">空腹</span>{{bleedtype}}控制率<br>
计算公式:<br>年内规范管理的{{pagedisname}}对象中末次自动采集上传{{bleedtype}}控制合格人数/已规范管理的{{pagedisname}}患者人数×100%
</div>
<div class="uplib" v-if="showtabnum == 2">
指标名称:<br>{{pagedisname}}{{middlename}}报告<span v-if="mbType === 'tnb'">空腹</span>{{bleedtype}}控制率<br>
计算公式:<br>年内规范管理的{{pagedisname}}对象中末次报告{{bleedtype}}控制合格人数/已规范管理的{{pagedisname}}患者人数×100%
指标名称:<br>{{pagedisname}}{{middlename}}手工采集上传<span v-if="mbType === 'tnb'">空腹</span>{{bleedtype}}控制率<br>
计算公式:<br>年内规范管理的{{pagedisname}}对象中末次手工采集上传{{bleedtype}}控制合格人数/已规范管理的{{pagedisname}}患者人数×100%
</div>
<tbody class="scrollTbody">
<tr v-for="(item, index) in topListData" :key="index">
......@@ -252,11 +252,11 @@
aualperNum_g: 0,
aualperNum_gNum: 0, //
autoUpControPre_g: 0, // 自动上传血压控制率
ReportPre_g: 0, //报告血压控制率
ReportPre_g: 0, //手工采集上传血压控制率
hospital_g: 0,
deadNum_g: 0,
autoUpControPre_gHBL: 20, // 自动上传血压右侧同比率
ReportPre_gHBL: 20, //报告血压同比率
ReportPre_gHBL: 20, //手工采集上传血压同比率
hospital_gHBL: 20,
deadNum_gHBL: 20,
// 签 左侧变量
......@@ -405,18 +405,18 @@
if (params[0].seriesName == '管理/签约人群自动上传血压合格人数') {
var res = '<ul class="f12 pl10 pr15">';
res += '<li class="f13"> ' + params[0].axisValue + '</li>';
res += '<li>管理 / 签约人群高血压对象中末次自动上传血压控制<br/>合格人数:' + params[0].data.num1 + '/' + params[0].data.num2 + '</li>';
res += '<li>去年管理 / 签约人群高血压对象中末次自动上传血压<br/>控制合格人数:' + params[0].data.num3 + '/' + params[0].data.num4 + '</li>';
res += '<li>管.高血压规范管理人群自动上传血压控制率/去年:' + params[0].data.num5 + '/' + params[0].data.num6 + '%</li>';
res += '<li>签.高血压规范管理人群自动上传血压控制率/去年:' + params[0].data.num7 + '/' + params[0].data.num8 + '%</li>';
res += '<li>管理 / 签约人群高血压对象中末次自动采集上传血压控制<br/>合格人数:' + params[0].data.num1 + '/' + params[0].data.num2 + '</li>';
res += '<li>去年管理 / 签约人群高血压对象中末次自动采集上传血压<br/>控制合格人数:' + params[0].data.num3 + '/' + params[0].data.num4 + '</li>';
res += '<li>管.高血压规范管理人群自动采集上传血压控制率/去年:' + params[0].data.num5 + '/' + params[0].data.num6 + '%</li>';
res += '<li>签.高血压规范管理人群自动采集上传血压控制率/去年:' + params[0].data.num7 + '/' + params[0].data.num8 + '%</li>';
res += '</ul>';
} else if (params[0].seriesName == '管·自动上传血压控制率/去年') {
var res = '<ul class="f12 pl10 pr15">';
res += '<li class="f13"> ' + params[0].axisValue + '</li>';
res += '<li>管理/签约人群高血压对象中末次自动上传血压控制<br/>合格人数:' + params[0].data.num1 + '/' + params[0].data.num2 + '万</li>';
res += '<li>去年管理/签约人群高血压对象中末次自动上传血压<br/>控制合格人数:' + params[0].data.num3 + '/' + params[0].data.num4 + '万</li>';
res += '<li>管.高血压管理人群自动上传血压控制率/去年:' + params[0].data.num5 + '/' + params[0].data.num6 + '%</li>';
res += '<li>签.高血压管理人群自动上传血压控制率/去年:' + params[0].data.num7 + '/' + params[0].data.num8 + '%</li>';
res += '<li>管理/签约人群高血压对象中末次自动采集上传血压控制<br/>合格人数:' + params[0].data.num1 + '/' + params[0].data.num2 + '万</li>';
res += '<li>去年管理/签约人群高血压对象中末次自动采集上传血压<br/>控制合格人数:' + params[0].data.num3 + '/' + params[0].data.num4 + '万</li>';
res += '<li>管.高血压管理人群自动采集上传血压控制率/去年:' + params[0].data.num5 + '/' + params[0].data.num6 + '%</li>';
res += '<li>签.高血压管理人群自动采集上传血压控制率/去年:' + params[0].data.num7 + '/' + params[0].data.num8 + '%</li>';
res += '</ul>';
} else {
var res = '<ul class="f12 pl10 pr15">';
......@@ -540,7 +540,7 @@
}],
series: [
{
name: '管理/签约人群自动上传血压合格人数',
name: '管理/签约人群自动采集上传血压合格人数',
type: 'bar',
stack: '1',
itemStyle: {
......@@ -560,7 +560,7 @@
data: null,
},
{
name: '管理/签约人群自动上传血压合格人数',
name: '管理/签约人群自动采集上传血压合格人数',
type: 'bar',
stack: '1',
itemStyle: {
......@@ -572,7 +572,7 @@
data: [],
},
{
name: '管理/签约人群自动上传血压合格人数',
name: '管理/签约人群自动采集上传血压合格人数',
type: 'bar',
stack: '1',
itemStyle: {
......@@ -584,7 +584,7 @@
data: [],
},
{
name: '去年管理/签约人群自动上传血压合格人数',
name: '去年管理/签约人群自动采集上传血压合格人数',
type: 'bar',
stack: '2',
itemStyle: {
......@@ -604,7 +604,7 @@
data: null,
},
{
name: '去年管理/签约人群自动上传血压合格人数',
name: '去年管理/签约人群自动采集上传血压合格人数',
type: 'bar',
stack: '2',
itemStyle: {
......@@ -616,7 +616,7 @@
data: [],
},
{
name: '去年管理/签约人群自动上传血压合格人数',
name: '去年管理/签约人群自动采集上传血压合格人数',
type: 'bar',
stack: '2',
itemStyle: {
......@@ -628,7 +628,7 @@
data: [],
},
{
name: '管·自动上传血压控制率/去年',
name: '管·自动采集上传血压控制率/去年',
type: 'line',
smooth: true,
yAxisIndex: 1,
......@@ -643,7 +643,7 @@
},
{
name: '签·自动上传血压控制率/去年',
name: '签·自动采集上传血压控制率/去年',
type: 'line',
smooth: true,
yAxisIndex: 1,
......@@ -658,7 +658,7 @@
data: []
},
{
name: '管·报告血压控制率/去年',
name: '管·手工采集上传血压控制率/去年',
type: 'line',
smooth: true,
yAxisIndex: 1,
......@@ -673,7 +673,7 @@
data: []
},
{
name: '签·报告血压控制率/去年',
name: '签·手工采集上传血压控制率/去年',
type: 'line',
smooth: true,
yAxisIndex: 1,
......@@ -959,7 +959,7 @@
"wd": JSON.stringify(wd2)
}
// =================================管部份 请求 ======================================
// 请求 管的 自动上传血压控制率 与 报告血压控制率 高糖并用
// 请求 管的 自动上传血压控制率 与 手工采集上传血压控制率 高糖并用
commonMethod(param).then(res => {
......@@ -1014,7 +1014,7 @@
if ((item.ZBID == 1166 && this.rqType === 'gfgl' && this.mbType === 'gxy') || (item.ZBID == 1172 && this.rqType === 'glrq' && this.mbType === 'gxy')
|| (item.ZBID == 1142 && this.rqType === 'gfgl' && this.mbType === 'tnb') || (item.ZBID == 1148 && this.rqType === 'glrq' && this.mbType === 'tnb')) {
// 报告血压控制率
// 手工采集上传血压控制率
this.ReportPre_g = item.ZXZ
this.ReportPre_gHBL = getActiveNum(item.HBL)
}
......@@ -1078,7 +1078,7 @@
})
// ================================= 签 部份 请求 ======================================
// 请求 签的 自动上传血压控制率 与 报告血压控制率 高糖并用
// 请求 签的 自动上传血压控制率 与 手工采集上传血压控制率 高糖并用
commonMethod(param2).then(res => {
res.data.content[0].zbxx.forEach((item, index) => {
......@@ -1099,7 +1099,7 @@
}
if ((item.ZBID == 1166 && this.rqType === 'gfgl' && this.mbType === 'gxy') || (item.ZBID == 1172 && this.rqType === 'glrq' && this.mbType === 'gxy')
|| (item.ZBID == 1142 && this.rqType === 'gfgl' && this.mbType === 'tnb') || (item.ZBID == 1148 && this.rqType === 'glrq' && this.mbType === 'tnb')) {
// 报告血糖控制率
// 手工采集上传血糖控制率
this.ReportPre_q = item.ZXZ
this.ReportPre_qHBL = getActiveNum(item.HBL)
}
......@@ -1361,7 +1361,7 @@
line1_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1166" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line3.push(getActiveNum(item2.ZXZ))
line3_qn.push(getActiveNum(item2.TBZ))
}
......@@ -1378,7 +1378,7 @@
line1_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1172" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line3.push(getActiveNum(item2.ZXZ))
line3_qn.push(getActiveNum(item2.TBZ))
}
......@@ -1404,12 +1404,12 @@
line1_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1142" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line3.push(getActiveNum(item2.ZXZ))
line3_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1182" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line5.push(getActiveNum(item2.ZXZ))
line5_qn.push(getActiveNum(item2.TBZ))
}
......@@ -1426,12 +1426,12 @@
line1_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1148" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line3.push(getActiveNum(item2.ZXZ))
line3_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1182" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line5.push(getActiveNum(item2.ZXZ))
line5_qn.push(getActiveNum(item2.TBZ))
}
......@@ -1467,7 +1467,7 @@
line2_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1166" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line4.push(getActiveNum(item2.ZXZ))
line4_qn.push(getActiveNum(item2.TBZ))
}
......@@ -1483,12 +1483,12 @@
line2_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1172" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line4.push(getActiveNum(item2.ZXZ))
line4_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1180" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line6.push(getActiveNum(item2.ZXZ))
line6_qn.push(getActiveNum(item2.TBZ))
}
......@@ -1507,7 +1507,7 @@
line2_qn.push(getActiveNum(item2.TBZ))
} else
if (item2.ZBID == "1142" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line4.push(getActiveNum(item2.ZXZ))
line4_qn.push(getActiveNum(item2.TBZ))
}
......@@ -1523,12 +1523,12 @@
line2_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1148" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line4.push(getActiveNum(item2.ZXZ))
line4_qn.push(getActiveNum(item2.TBZ))
}
if (item2.ZBID == "1182" ) {
// 管·报告血压控制率/去年
// 管·手工采集上传血压控制率/去年
line6.push(getActiveNum(item2.ZXZ))
line6_qn.push(getActiveNum(item2.TBZ))
}
......@@ -1714,8 +1714,8 @@
if (this.mbType === 'gxy') {
// 高血压板块
if (this.rqType === 'glrq') {
legendMy = ['管理/签约人群自动上传血压合格人数', '去年管理/签约人群自动上传血压合格人数', '管·自动上传血压控制率/去年', '签·自动上传血压控制率/去年',
'管·报告血压控制率/去年', '签·报告血压控制率/去年', '管·BMI异常比/去年', '签·BMI异常比/去年'
legendMy = ['管理/签约人群自动采集上传血压合格人数', '去年管理/签约人群自动采集上传血压合格人数', '管·自动采集上传血压控制率/去年', '签·自动采集上传血压控制率/去年',
'管·手工采集上传血压控制率/去年', '签·手工采集上传血压控制率/去年', '管·BMI异常比/去年', '签·BMI异常比/去年'
]
this.option2.legend.data = legendMy
if(this.groupType === 'org'){
......@@ -1749,8 +1749,8 @@
} else if (this.rqType === 'gfgl') {
legendMy = ['管理/签约人群自动上传血压合格人数', '去年管理/签约人群自动上传血压合格人数', '管·自动上传血压控制率/去年', '签·自动上传血压控制率/去年',
'管·报告血压控制率/去年', '签·报告血压控制率/去年'
legendMy = ['管理/签约人群自动采集上传血压合格人数', '去年管理/签约人群自动采集上传血压合格人数', '管·自动采集上传血压控制率/去年', '签·自动采集上传血压控制率/去年',
'管·手工采集上传血压控制率/去年', '签·手工采集上传血压控制率/去年'
]
this.option2.legend.data = legendMy
if(this.groupType === 'org'){
......@@ -1787,8 +1787,8 @@
} else if (this.mbType === 'tnb') {
if (this.groupType === 'org' && this.rqType === 'glrq') {
legendMy = ['管理/签约人群自动上传血压合格人数', '去年管理/签约人群自动上传血压合格人数', '管·自动上传血压控制率/去年', '签·自动上传血压控制率/去年',
'管·报告血压控制率/去年', '签·报告血压控制率/去年', '管·BMI异常比/去年', '签·BMI异常比/去年'
legendMy = ['管理/签约人群自动采集上传血压合格人数', '去年管理/签约人群自动采集上传血压合格人数', '管·自动采集上传血压控制率/去年', '签·自动采集上传血压控制率/去年',
'管·手工采集上传血压控制率/去年', '签·手工采集上传血压控制率/去年', '管·BMI异常比/去年', '签·BMI异常比/去年'
]
this.option2.legend.data = legendMy
this.option2.xAxis[0].data = dataX
......@@ -1805,8 +1805,8 @@
this.option2.series[11].data = line6
} else {
legendMy = ['管理/签约人群自动上传血压合格人数', '去年管理/签约人群自动上传血压合格人数', '管·自动上传血压控制率/去年', '签·自动上传血压控制率/去年',
'管·报告血压控制率/去年', '签·报告血压控制率/去年'
legendMy = ['管理/签约人群自动采集上传血压合格人数', '去年管理/签约人群自动采集上传血压合格人数', '管·自动采集上传血压控制率/去年', '签·自动采集上传血压控制率/去年',
'管·手工采集上传血压控制率/去年', '签·手工采集上传血压控制率/去年'
]
this.option2.legend.data = legendMy
this.option2.xAxis[0].data = dataX
......
......@@ -18,23 +18,23 @@
<!----第一个模块---->
<div class="card-dark card-01">
<div class="card1-mod">
<h2>管·患者当前死亡后随访人数</h2>
<h2>管·患者当前有错误随访记录人数</h2>
<div class="cmtitle"><span class="center">{{topgdata.ZXZ?topgdata.ZXZ:0}}</span><span class="span2"></span>
</div>
<div class="cmtline2">
<p><span>{{topgdata.ZZZ?topgdata.ZZZ:0}}</span>本周新增死亡后随访人数</p>
<p><span>{{topgyeardiedata.ZXZ?topgyeardiedata.ZXZ:0}}</span>年内累计死亡后随访人数</p>
<p><span>{{parseFloat(topgyeardiepredata.ZXZ?topgyeardiepredata.ZXZ:0).toFixed(1)}}%</span>年内累计死亡后随访比例</p>
<p><span>{{parseFloat(topgyeardiepredata.ZXZ?topgyeardiepredata.ZXZ:0).toFixed(1)}}%</span>年内累计错误随访记录比例</p>
</div>
</div>
<div class="card1-mod">
<h2>签·患者当前死亡后随访人数</h2>
<h2>签·患者当前有错误随访记录人数</h2>
<div class="cmtitle"><span class="center">{{topqdata.ZXZ?topqdata.ZXZ:0}}</span><span class="span2"></span>
</div>
<div class="cmtline2">
<p><span>{{topqdata.ZZZ?topqdata.ZZZ:0}}</span>本周新增死亡后随访人数</p>
<p><span>{{topqyeardiedata.ZXZ?topqyeardiedata.ZXZ:0}}</span>年内累计死亡后随访人数</p>
<p><span>{{parseFloat(topqyeardiepredata.ZXZ?topqyeardiepredata.ZXZ:0).toFixed(1)}}%</span>年内累计死亡后随访比例</p>
<p><span>{{parseFloat(topqyeardiepredata.ZXZ?topqyeardiepredata.ZXZ:0).toFixed(1)}}%</span>年内累计错误随访记录比例</p>
</div>
</div>
</div>
......@@ -382,8 +382,8 @@
'人</li>';
res += '<li>去年管理/签约人群年内累计死亡日期后存在随访记录的在<br/>管高血压患者人数:' + params[2].data + '/' + params[3].data +
'人</li>';
res += '<li>管.高血压患者年内累计死亡后随访比例/去年:' + params[4].data + '/' + params[5].data + '%</li>';
res += '<li>签.高血压患者年内累计死亡后随访比例/去年:' + params[6].data + '/' + params[7].data + '%</li>';
res += '<li>管.高血压患者年内累计错误随访记录比例/去年:' + params[4].data + '/' + params[5].data + '%</li>';
res += '<li>签.高血压患者年内累计错误随访记录比例/去年:' + params[6].data + '/' + params[7].data + '%</li>';
res += '</ul>';
} else if (params[0].seriesName == '管理/签约人群病史未标记人数') {
var res = '<ul class="f12 pl10 pr15">';
......@@ -1177,7 +1177,7 @@
// obj.tag3 = _this.Gbotdata.content[index].zbxx[index2].ZXZ ? parseFloat(_this.Gbotdata.content[index].zbxx[index2].ZXZ).toFixed(1) : 0
// obj.tag4 = item2.ZXZ ? parseFloat(item2.ZXZ).toFixed(1) : 0
}
//高血压患者年内累计死亡后随访比例
//高血压患者年内累计错误随访记录比例
if (item2.ZBID == sfbl_zbid) {
var g_sfb = _this.Gbotdata.content[index].zbxx[index2].ZXZ ? parseFloat(_this.Gbotdata.content[index].zbxx[index2].ZXZ).toFixed(1) : 0
var g_sfb_qn = _this.Gbotdata.content[index].zbxx[index2].TZB ? parseFloat(_this.Gbotdata.content[index].zbxx[index2].TZB).toFixed(1) : 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment