Commit 22e15f58 by lihu541

echarts悬浮修改

parent 1ce83322
......@@ -179,7 +179,7 @@
<script>
import { commonMethod,otherMethod } from '@/api/home.js'
import { checkIsNull,getActiveNum } from '@/utils/common.js'
import ArrowClass from './userJoin/ArrowClass'
import ArrowClass from './UserJoin/ArrowClass'
export default {
name: 'Index',
data() {
......
......@@ -543,6 +543,14 @@
// 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">';
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 += '</ul>';
}
return res
}
......
......@@ -333,7 +333,7 @@
color: '#B3BFD2',
fontSize: 10
},
data: ['管理人群', '签约人群(人)']
data: ['管理人群(%)', '签约人群(%)']
},
grid: {
top: 17,
......@@ -366,7 +366,7 @@
data: ['84岁以上', '75-84岁', '65-74岁', '55-64岁', '45-54岁', '35-44岁'],
}],
series: [{
name: '管理人群',
name: '管理人群(%)',
type: 'bar',
stack: '总量',
label: {
......@@ -380,7 +380,7 @@
data: [82.4, 10.7, 85.4, 10.2, 14.1, 18.81]
},
{
name: '签约人群()',
name: '签约人群(%)',
type: 'bar',
stack: '总量',
label: {
......@@ -1859,27 +1859,33 @@
change_age(num) {
this.age_index = num
// 3 1189 THEME_GLXG_000036 年内管理的高血压患者因脑卒中粗发病的年龄别人数 GLXG_048
// 4 1190 THEME_GLXG_000036 年内管理的高血压患者年龄别人数 GLXG_049
// 6 1192 THEME_GLXG_000036 年内管理的高血压患者因脑卒中死亡的年龄别人数 GLXG_051
// 8 1194 THEME_GLXG_000036 年内管理的高血压患者因心脑血管疾病死亡的年龄别人数 GLXG_053
// 10 1196 THEME_GLXG_000036 年内管理的高血压患者死亡的年龄别人数 GLXG_055
// 12 1198 THEME_GLXG_000036 年内管理的糖尿病患者死亡的年龄别人数 GLXG_057
// 1 1199 THEME_GLXG_000036 年内管理的糖尿病患者年龄别人数 GLXG_058
let zbcode = 'GLXG_048'
// 1188 高血压患者年龄别脑卒中粗发病率 GLXG_047
// 1189 年内管理的高血压患者因脑卒中粗发病的年龄别人数 GLXG_048
// 1190 年内管理的高血压患者年龄别人数 GLXG_049
// 1191 高血压患者年龄别脑卒中粗死亡率 GLXG_050
// 1192 年内管理的高血压患者因脑卒中死亡的年龄别人数 GLXG_051
// 1193 高血压患者年龄别心脑血管疾病粗死亡率 GLXG_052
// 1194 年内管理的高血压患者因心脑血管疾病死亡的年龄别人数 GLXG_053
// 1195 高血压患者年龄别粗死亡率 GLXG_054
// 1196 年内管理的高血压患者死亡的年龄别人数 GLXG_055
// 1197 糖尿病患者年龄别粗死亡率 GLXG_056
// 1198 年内管理的糖尿病患者死亡的年龄别人数 GLXG_057
// 1199 年内管理的糖尿病患者年龄别人数 GLXG_058
let zbcode = 'GLXG_047'
if(num === 1){
zbcode = 'GLXG_048'
zbcode = 'GLXG_047'
}else if(num === 2){
zbcode = 'GLXG_051'
zbcode = 'GLXG_050'
}else if(num === 3){
zbcode = 'GLXG_053'
zbcode = 'GLXG_052'
}else if(num === 4){
zbcode = 'GLXG_055'
zbcode = 'GLXG_054'
}else if(num === 5){
zbcode = 'GLXG_048'
zbcode = 'GLXG_056'
}else if(num === 6){
zbcode = 'GLXG_048'
zbcode = 'GLXG_056'
}
// 右上柱状图 年龄结构 -themeId: 34 全市 35 区 36 社区
let wdnl = [{
......
......@@ -482,7 +482,7 @@
if (params[0].seriesName == '管理/签约人群首诊测压人数') {
var res = '<ul class="f12 pl10 pr15">';
res += '<li class="f13"> ' + params[0].axisValue + '</li>';
res += '<li class="f13"> ' + params[0].axisValue + '</li>';
res += '<li>管理/签约人群年内进行首诊测压的人数:' + params[0].data + '/' + params[1].data + '万</li>';
res += '<li>去年管理/签约人群年内进行首诊测压的人数:' + params[2].data + '/' + params[3].data + '万</li>';
res += '<li>管.首诊测压血压异常率/去年:' + params[4].data + '/' + params[5].data + '%</li>';
......@@ -490,7 +490,7 @@
res += '</ul>';
} else {
var res = '<ul class="f12 pl10 pr15">';
res += '<li class="f13"> ' + params[0].axisValue + '</li>';
res += '<li class="f13"> ' + params[0].axisValue + '</li>';
res += '<li>管理/签约人群每年有两次血压监测记录的高血压易患人数:' + params[0].data + '/' + params[1].data + '万</li>';
res += '<li>去年管理/签约人群每年有两次血压监测记录的高血压易患人数:' + params[2].data + '/' + params[3].data + '万</li>';
res += '<li>管.高血压易患人群血压规范监测率/去年:' + params[4].data + '/' + params[5].data + '%</li>';
......@@ -700,7 +700,7 @@
this._group = "YWSJ"
this.tablename = '时间'
this.thname = '月份'
this.homeinit()
this.pageBottomData()
}
},
bingChange(num) {
......@@ -792,7 +792,9 @@
_this.$echarts.init(document.getElementById("charts1")).setOption(this.option, true)
},
changecity(code, name) {
if(this._group === 'YWSJ'){
return false
}
this.areaname = name
if (this.pageLevel === 'sj') {
// 点击区 -- 展示城镇信息
......@@ -1107,35 +1109,24 @@
}
this.tableq.forEach((item, index) => {
if (item.XZQH_TEXT) {
} else if (item.YLJGDM_EX2) {
} else {
return false
}
let obj = {
name: '',
code: '',
tag1: '0',
tag2: '0',
tag3: '0',
tag4: '0'
}
let obj = {}
if (item.YWSJ) {
obj.name = item.YWSJ.substring(5, 7) + '月'
} else {
obj.name = item.XZQH_TEXT ? item.XZQH_TEXT : item.YLJGDM_EX2
obj.name = obj.name ? obj.name.replace('社区', '') : '返回空'
}
//obj.name = item.XZQH_TEXT ? item.XZQH_TEXT : item.YWSJ.substring(6, 7) + '月'
obj.code = item.XZQH? item.XZQH : item.YLJGDM
//绘制顶部图标x轴
if (this._group != 'YWSJ') {
// _this.data_x.push(obj.name)
if (item.XZQH_TEXT) {
obj.name = item.XZQH_TEXT
obj.code = item.XZQH
} else if (item.YLJGDM_EX2) {
obj.name = item.YLJGDM_EX2
obj.code = item.YLJGDM
} else {
obj.name = ''
return false
}
}
_this.data_x.push(obj.name)
item.zbxx.forEach((item2, index2) => {
if (_this.DieaNo == 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