Commit f4f15b6c by 289446646@qq.com

服务质量已对完,修改完

parent a7fad53c
......@@ -22,7 +22,7 @@
<div class="cmtitle"><span class="center">{{topgdata.ZXZ?topgdata.ZXZ:0}}</span><span class="span2"></span>
</div>
<div class="cmtline2">
<p><span>{{topgdata.ZXZ?topgdata.ZXZ:0}}</span>本周新增死亡后随访人数</p>
<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>
</div>
......@@ -32,7 +32,7 @@
<div class="cmtitle"><span class="center">{{topqdata.ZXZ?topqdata.ZXZ:0}}</span><span class="span2"></span>
</div>
<div class="cmtline2">
<p><span>{{topqdata.ZXZ?topqdata.ZXZ:0}}</span>本周新增死亡后随访人数</p>
<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>
</div>
......@@ -63,22 +63,22 @@
<td width="40%">同比·%</td>
</tr>
<tr>
<td width="60%"><span>{{(parseFloat(topgdata2.ZXZ?topgdata2.ZXZ:0)/10000).toFixed(1)}}万 / {{(parseFloat(topgdata2.ZZZ?topgdata2.ZZZ:0)).toFixed(1)}}</span>
<td width="60%"><span>{{(parseFloat(topgdata2.ZXZ?topgdata2.ZXZ:0)/10000).toFixed(1)}}万 / {{(parseFloat(topgdata2.ZZZ?topgdata2.ZZZ:0)/10000).toFixed(1)}}</span>
</td>
<td width="40%">{{topgdata2.TBL?topgdata2.TBL:0}} <i class="el-icon-top color2"></i></td>
</tr>
<tr>
<td width="60%"><span class="span01">{{(parseFloat(topqdata2.ZXZ?topqdata2.ZXZ:0)/10000).toFixed(1)}}万 / {{(parseFloat(topqdata2.ZZZ?topqdata2.ZZZ:0)).toFixed(1)}}</span>
<td width="60%"><span class="span01">{{(parseFloat(topqdata2.ZXZ?topqdata2.ZXZ:0)/10000).toFixed(1)}}万 / {{(parseFloat(topqdata2.ZZZ?topqdata2.ZZZ:0)/10000).toFixed(1)}}</span>
</td>
<td width="40%">{{topqdata2.TBL?topqdata2.TBL:0}} <i class="el-icon-top color2"></i></td>
</tr>
<tr v-show="DieaNo==2">
<td width="60%"><span>{{(parseFloat(topgdata22.ZXZ?topgdata22.ZXZ:0)/10000).toFixed(1)}}万 / {{(parseFloat(topgdata22.ZZZ?topgdata22.ZZZ:0)).toFixed(1)}}</span>
<td width="60%"><span>{{(parseFloat(topgdata22.ZXZ?topgdata22.ZXZ:0)/10000).toFixed(1)}}万 / {{(parseFloat(topgdata22.ZZZ?topgdata22.ZZZ:0)/10000).toFixed(1)}}</span>
</td>
<td width="40%">{{topgdata22.TBL?topgdata22.TBL:0}} <i class="el-icon-top color2"></i></td>
</tr>
<tr v-show="DieaNo==2">
<td width="60%"><span class="span01">{{(parseFloat(topqdata23.ZXZ?topqdata23.ZXZ:0)/10000).toFixed(1)}}万 / {{(parseFloat(topqdata23.ZZZ?topqdata23.ZZZ:0)).toFixed(1)}}</span>
<td width="60%"><span class="span01">{{(parseFloat(topqdata23.ZXZ?topqdata23.ZXZ:0)/10000).toFixed(1)}}万 / {{(parseFloat(topqdata23.ZZZ?topqdata23.ZZZ:0)/10000).toFixed(1)}}</span>
</td>
<td width="40%">{{topqdata23.TBL?topqdata23.TBL:0}} <i class="el-icon-top color2"></i></td>
</tr>
......@@ -388,12 +388,16 @@
} 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 + '/' + params[1].data +
res += '<li>管理/签约人群病史<br/>未标记人数:' + params[0].data + '/' + params[2].data +
'人</li>';
res += '<li>去年管理/签约人群年内累计死亡日期后存在随访记录的在<br/>管高血压患者人数:' + params[2].data + '/' + params[3].data +
res += '<li>去年管理/签约人群病史<br/>未标记人数:' + params[1].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[6].data + '%</li>';
res += '<li>签.未标记率/去年:' + params[5].data + '/' + params[7].data + '%</li>';
res += '<li>管.批量异常随访率/去年:' + params[8].data + '/' + params[10].data + '%</li>';
res += '<li>签.批量异常随访率/去年:' + params[9].data + '/' + params[11].data + '%</li>';
res += '<li>管.指标不一致率/去年:' + params[12].data + '/' + params[14].data + '%</li>';
res += '<li>签.指标不一致率/去年:' + params[13].data + '/' + params[15].data + '%</li>';
res += '</ul>';
} else {
var res = '<ul class="f12 pl10 pr15">';
......@@ -864,7 +868,6 @@
this._group = 'YWSJ'
}
commonMethod(param).then(res => {
// console.log("res.data="+JSON.stringify(res.data));
if (res.data.content.length > 0) {
res.data.zbdic.forEach((item, index) => {
......@@ -878,9 +881,6 @@
_this.topgdata2 = res.data.content[0].zbxx[index]
}
if (item.CODE == 'FWZL_025') {
_this.topgdata22 = res.data.content[0].zbxx[index]
}
//年内累计死亡随访人数
if (item.CODE == 'FWZL_011') {
......@@ -908,7 +908,7 @@
}
//年内累计死亡随访人数
if (item.CODE == 'FWZL_014') {
_this.topgyeardiedata = res.data.content[0].zbxx[index]
_this.topgyeardiedata = res.data.content[0].zbxx[index]
}
// 年总死亡人数随访比例
if (item.CODE == 'FWZL_013') {
......@@ -926,11 +926,16 @@
if (item.CODE == 'FWZL_022') {
_this.topgdata2 = res.data.content[0].zbxx[index]
_this.circledatag1 = res.data.content[0].zbxx[index]
}
if (item.CODE == 'FWZL_023') {
_this.circledatag2 = res.data.content[0].zbxx[index]
}
if (item.CODE == 'FWZL_025') {
_this.topgdata22 = res.data.content[0].zbxx[index]
}
}
})
......@@ -968,14 +973,14 @@
if (item.CODE == 'FWZL_019') {
_this.topqdata2 = res.data.content[0].zbxx[index]
}
if (item.CODE == 'FWZL_025') {
_this.topqdata23 = res.data.content[0].zbxx[index]
}
//年内累计死亡随访人数
if (item.CODE == 'FWZL_011') {
_this.topqyeardiedata = res.data.content[0].zbxx[index]
}
if (item.CODE == 'FWZL_011') {
_this.topqyeardiedata = res.data.content[0].zbxx[index]
}
// 年总死亡人数随访比例
if (item.CODE == 'FWZL_010') {
_this.topqyeardiepredata = res.data.content[0].zbxx[index]
......@@ -992,8 +997,9 @@
if (item.CODE == 'FWZL_017') {
_this.topqdata = res.data.content[0].zbxx[index]
}
//年内累计死亡随访人数
if (item.CODE == '"FWZL_011"') {
//年内累计死亡随访人数
if (item.CODE == 'FWZL_014') {
_this.topqyeardiedata = res.data.content[0].zbxx[index]
}
// 年总死亡人数随访比例
......@@ -1007,11 +1013,15 @@
_this.finalPerq2 = res.data.content[0].zbxx[index]
}
if (item.CODE == 'FWZL_022') {
_this.topqdata2 = res.data.content[0].zbxx[index]
_this.circledatag1 = res.data.content[0].zbxx[index]
}
if (item.CODE == 'FWZL_023') {
_this.circledatag2 = res.data.content[0].zbxx[index]
}
if (item.CODE == 'FWZL_025') {
_this.topqdata23 = res.data.content[0].zbxx[index]
}
})
}
......@@ -1105,8 +1115,7 @@
_this.data106 = []
_this.data107 = []
_this.data108 = []
if (_this.bingNo == 1) {
if (_this.bingNo == 1) {
tempList.forEach((item, index) => {
let obj = {
name: '',
......@@ -1123,37 +1132,44 @@
} else {
obj.name = item.XZQH_TEXT ? item.XZQH_TEXT : item.YLJGDM_EX2
}
console.log("item="+JSON.stringify(item));
// console.log("item="+JSON.stringify(item));
obj.code = item.XZQH? item.XZQH : item.YLJGDM
item.zbxx.forEach((item2, index2) => {
//管理人群累计死后随访人数
var sfrs_ZBID='1116';
var ljsfrs_zbid='1111'
var sfbl_zbid='1110'
if(this.DieaNo==2){
sfrs_ZBID='1114';
ljsfrs_zbid ='1117'
sfbl_zbid='1113';
}
//去年管理人群累计死后随访人数
if (item2.ZBID == '1116') {
if (item2.ZBID ==sfrs_ZBID) {
// _this.data101.push(item2.ZXZ)
// _this.data103.push(item2.TBZ)
obj.tag1 = _this.Gbotdata.content[index].zbxx[index2].ZXZ ? parseFloat(_this.Gbotdata.content[index].zbxx[index2].ZXZ).toFixed(1) : 0
obj.tag2 = item2.ZXZ ? parseFloat(item2.ZXZ).toFixed(1) : 0
// console.log("obj.tag1="+obj.tag1+" item2.ZBID="+item2.ZBID)
// _this.data102.push(item2.ZXZ)
// _this.data104.push(item2.TBZ)
obj.tag3 = _this.Gbotdata.content[index].zbxx[index2].ZZZ ? parseFloat(_this.Gbotdata.content[index].zbxx[index2].ZZZ).toFixed(1) : 0
obj.tag4 = item2.ZZZ ? parseFloat(item2.ZZZ).toFixed(1) : 0
}
//去年管理人群累计死后随访人数
if (item2.ZBID == '1111') {
if (item2.ZBID == ljsfrs_zbid) {
_this.data102.push(item2.ZXZ)
_this.data104.push(item2.TBZ)
_this.data101.push(_this.Gbotdata.content[index].zbxx[index2].ZXZ ? parseFloat(_this.Gbotdata.content[index].zbxx[index2].ZXZ).toFixed(1) : 0)
_this.data103.push(_this.Gbotdata.content[index].zbxx[index2].TBZ ? parseFloat(_this.Gbotdata.content[index].zbxx[index2].TBZ).toFixed(1) : 0)
console.log("_this.data101.="+JSON.stringify(_this.data101));
// console.log("_this.data101.="+JSON.stringify(_this.data101));
// 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 == '1110') {
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
_this.data105.push(g_sfb)
......@@ -1168,7 +1184,6 @@
_this.listArrayFinal.push(obj)
})
let series = [{
name: '管理/签约人群累计死后随访人数', //管
type: 'bar',
......@@ -1379,6 +1394,22 @@
_this.option2.series = series
_this.$echarts.init(document.getElementById("pag3card3main")).setOption(_this.option2, true)
} else if (_this.bingNo == 2) {
_this.data201 = []
_this.data202 = []
_this.data203 = []
_this.data204 = []
_this.data205 = []
_this.data206 = []
_this.data207 = []
_this.data208 = []
_this.data209 = []
_this.data210 = []
_this.data211 = []
_this.data212 = []
_this.data213 = []
_this.data214 = []
_this.data215 = []
_this.data216 = []
tempList.forEach((item, index) => {
let obj = {
......@@ -1590,6 +1621,45 @@
data: _this.data205
},
{
name: '管·未标记率/去年',
type: 'line',
smooth: true,
yAxisIndex: 1,
symbol: 'circle',
symbolSize: 6,
lineStyle: {
normal: {
width: 2
}
},
itemStyle: {
normal: {
color: new this.$echarts.graphic.LinearGradient(
0, 0, 0, 1,
[{
offset: 0,
color: '#115D5D'
},
{
offset: 0.5,
color: '#115D5D'
},
{
offset: 0.5,
color: '#FFC54E'
},
{
offset: 1,
color: '#FFC54E'
}
]
)
}
},
z: 12,
data: _this.data206
},
{
name: '签·未标记率/去年',
type: 'line',
smooth: true,
......@@ -1607,7 +1677,27 @@
}
},
z: 12,
data: _this.data206
data: _this.data207
},
{
name: '签·未标记率/去年',
type: 'line',
smooth: true,
yAxisIndex: 1,
symbol: 'circle',
symbolSize: 6,
lineStyle: {
normal: {
width: 2
}
},
itemStyle: {
normal: {
color: '#FFC54E'
}
},
z: 12,
data: _this.data208
},
{
name: '管·批量异常随访率/去年',
......@@ -1646,7 +1736,46 @@
}
},
z: 12,
data: _this.data207
data: _this.data209
},
{
name: '管·批量异常随访率/去年',
type: 'line',
smooth: true,
yAxisIndex: 1,
symbol: 'circle',
symbolSize: 6,
lineStyle: {
normal: {
width: 2
}
},
itemStyle: {
normal: {
color: new this.$echarts.graphic.LinearGradient(
0, 0, 0, 1,
[{
offset: 0,
color: '#115D5D'
},
{
offset: 0.5,
color: '#115D5D'
},
{
offset: 0.5,
color: '#3FDCB7'
},
{
offset: 1,
color: '#3FDCB7'
}
]
)
}
},
z: 12,
data: _this.data210
},
{
name: '签·批量异常随访率/去年',
......@@ -1666,7 +1795,27 @@
}
},
z: 12,
data: _this.data208
data: _this.data211
},
{
name: '签·批量异常随访率/去年',
type: 'line',
smooth: true,
yAxisIndex: 1,
symbol: 'circle',
symbolSize: 6,
lineStyle: {
normal: {
width: 2
}
},
itemStyle: {
normal: {
color: '#3FDCB7'
}
},
z: 12,
data: _this.data212
},
{
name: '管·指标不一致率/去年',
......@@ -1705,7 +1854,46 @@
}
},
z: 12,
data: _this.data209
data: _this.data213
},
{
name: '管·指标不一致率/去年',
type: 'line',
smooth: true,
yAxisIndex: 1,
symbol: 'circle',
symbolSize: 6,
lineStyle: {
normal: {
width: 2
}
},
itemStyle: {
normal: {
color: new this.$echarts.graphic.LinearGradient(
0, 0, 0, 1,
[{
offset: 0,
color: '#115D5D'
},
{
offset: 0.5,
color: '#115D5D'
},
{
offset: 0.5,
color: '#3FDCB7'
},
{
offset: 1,
color: '#3FDCB7'
}
]
)
}
},
z: 12,
data: _this.data214
},
{
name: '签·指标不一致率/去年',
......@@ -1725,7 +1913,27 @@
}
},
z: 12,
data: _this.data210
data: _this.data215
},
{
name: '签·指标不一致率/去年',
type: 'line',
smooth: true,
yAxisIndex: 1,
symbol: 'circle',
symbolSize: 6,
lineStyle: {
normal: {
width: 2
}
},
itemStyle: {
normal: {
color: '#3FDCB7'
}
},
z: 12,
data: _this.data216
}
]
_this.option2.xAxis[0].data = _this.data_x
......@@ -1970,6 +2178,7 @@
this.pagedisname = "糖尿病" // 疾病赋值
_this.homeinit()
_this.showDea = false
_this.bingNo = 1
}
}
},
......
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