You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
109 KiB
1 line
109 KiB
|
4 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-164cd81c"],{"0284":function(t,e,a){},"0cdc":function(t,e,a){t.exports=a.p+"static/img/img1.c9c2e159.png"},1357:function(t,e,a){"use strict";a("4cc7")},"1adb":function(t,e,a){},"22ac":function(t,e,a){"use strict";a("4980")},"29c5":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"center-left bs-card"},[t._m(0),a("div",{staticClass:"bs-card__body"},[a("el-carousel",{staticClass:"show-data",attrs:{height:"76px",interval:5e3,arrow:"never","indicator-position":"outside"}},t._l(Math.ceil(t.totalData.length/3),(function(e){return a("el-carousel-item",{staticClass:"show-data-swipe"},t._l(3,(function(i){return t.totalData[3*(e-1)+(i-1)]?a("div",{staticClass:"show-data-item"},[a("div",{staticClass:"show-data-item__num"},[t._v(t._s(t.totalData[3*(e-1)+(i-1)].value))]),a("div",{staticClass:"show-data-item__label"},[t._v(t._s(t.totalData[3*(e-1)+(i-1)].label))])]):t._e()})),0)})),1),a("div",{attrs:{id:"property-bar-chart"}})],1),t._m(1),t._m(2)])},s=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"bs-card__title jc-between"},[a("p",{staticClass:"bs-card__title--text"},[t._v("康养服务")]),a("p",[a("span",{staticStyle:{"font-size":"20px",color:"#59d4fc","font-weight":"500"}},[t._v("人次/年")])])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"bs-card__title",staticStyle:{"margin-top":"45px"}},[a("p",{staticClass:"bs-card__title--text"},[t._v("公益/商业服务")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"bs-card__body"},[a("div",{attrs:{id:"property-line-chart"}})])}],o=a("c14f"),n=a("1da1"),r=(a("7db0"),a("d81d"),a("b64b"),a("d3b7"),a("0643"),a("fffc"),a("a573"),a("f94e")),c=a("313e"),l=a.n(c);a("817d");var d={data:function(){return{totalData:[]}},methods:{getChartData:function(){var t=this;return Object(n["a"])(Object(o["a"])().m((function e(){var a,i,s,n,c,l,d,u,f;return Object(o["a"])().w((function(e){while(1)switch(e.p=e.n){case 0:return e.p=0,e.n=1,Object(r["c"])({type:"kangyangfuwu"},!1);case 1:if(d=a=e.v,l=null===d,l){e.n=2;break}l=void 0===a;case 2:if(!l){e.n=3;break}u=void 0,e.n=4;break;case 3:u=a.data;case 4:c=u,t.totalData=JSON.parse(null===c||void 0===c||null===(i=c.find((function(t){return"barchart"===t.key})))||void 0===i?void 0:i.value),t.lineChartData=JSON.parse(null===c||void 0===c||null===(s=c.find((function(t){return"linechart"===t.key})))||void 0===s?void 0:s.value),t.initLineChart(),t.chartData=JSON.parse(null===c||void 0===c||null===(n=c.find((function(t){return"barchart"===t.key})))||void 0===n?void 0:n.value),t.initChart(),e.n=6;break;case 5:e.p=5,f=e.v,console.error(f);case 6:return e.a(2)}}),e,null,[[0,5]])})))()},initChart:function(){this.chart=l.a.init(document.querySelector("#property-bar-chart"),"macarons"),this.setOptions(this.chartData)},initLineChart:function(){this.chartLine=l.a.init(document.querySelector("#property-line-chart")),this.setLineOptions(this.lineChartData)},setOptions:function(t){var e=["#c95038","#e1884a","#ebb34c","#316922","#71dc7a","#6bb7be","#2050e0","#9952f6"];this.chart.setOption({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{top:10,left:"2%",right:"5.8%",bottom:"3%",containLabel:!0},xAxis:{type:"log",axisLine:{lineStyle:{color:"#5b7be8"}},splitLine:{show:!0,lineStyle:{color:"#5b7be8"}}},yAxis:{type:"category",data:this.chartData.map((function(t){return t.label})),axisLabel:{textStyle:{color:"#fff"}}},series:[{name:"人数",type:"bar",data:this.chartData.map((function(t){return t.value})),label:{show:!0,avoidLabelOverlap:!0,position:"insideRight",color:"#fff",fontWeight:"bold",formatter:function(t){return t.data>1e4?"".concat(t.data/1e4,"万"):t.data}},itemStyle:{color:function(t){return e[t.dataIndex]},barBorderRadius:[0,4,4,0]}}]})},setLineOptions:function(){var t,e,a;this.chartLine.setOption({tooltip:{trigger:"axis",axisPointer:{lineStyle:{color:"#6786f1"}}},legend:{top:0,textStyle:{fontSi
|