Commit 22e15f58 by lihu541

echarts悬浮修改

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