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
......
......@@ -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