Browse Source

总览-饼图周围样式更新;体育、文化-线图配置、数据更新

master
luyisha 3 years ago
parent
commit
556b2aa607
  1. 11
      src/views/cultrue/index.vue
  2. 44
      src/views/index.vue
  3. 18
      src/views/ty/index.vue

11
src/views/cultrue/index.vue

@ -42,7 +42,7 @@
<div class="dinszone"> <div class="dinszone">
<span class="dins_title">24小时总服务人次趋势</span> <span class="dins_title">24小时总服务人次趋势</span>
<!-- 柱状统计图 --> <!-- 柱状统计图 -->
<div class="dins_chart" id="dinschart" style="height: 3rem; width: 100%"></div> <div class="dins_chart" id="dinschart" style="height: 3rem; width: 100%;margin-top:0.2rem;"></div>
</div> </div>
</div> </div>
<!-- 中间 --> <!-- 中间 -->
@ -159,9 +159,11 @@ export default {
lineChart1 = echarts.init(chartDom); lineChart1 = echarts.init(chartDom);
function run(){ function run(){
var xData = that.data24hX; var xData = that.data24hX
// .slice(-10,that.data24hX.length);
var data = that.data24h; var data = that.data24h
// .slice(-10,that.data24h.length);
let max=data[0]; let max=data[0];
for (let i = 0; i < data.length; i++) { for (let i = 0; i < data.length; i++) {
if (data[i]>max) { if (data[i]>max) {
@ -191,7 +193,7 @@ export default {
left: 0, left: 0,
right: 0, right: 0,
bottom: 0, bottom: 0,
top: '10%', top: '-1%',//线
containLabel: true containLabel: true
}, },
xAxis: [{ xAxis: [{
@ -237,6 +239,7 @@ export default {
}, },
axisLabel: { axisLabel: {
color: '#0095FF', color: '#0095FF',
showMaxLabel: false//
} }
}], }],
series: [{ series: [{

44
src/views/index.vue

@ -472,7 +472,7 @@ export default {
// that.getGcgNumDatas(); // that.getGcgNumDatas();
var xData = that.rsqsXData; var xData = that.rsqsXData;
var gcolor = ['#ff9acc', '#6666FF', '#FF6600', '#02ff00', '#00ffff', '#fdff00']; var gcolor = ['#a9eeff', '#6666FF', '#FF6600', '#02ff00', '#00ffff', '#fdff00'];
var data = that.rsqsData_z; var data = that.rsqsData_z;
@ -716,7 +716,7 @@ export default {
getGcgNumDatas() { getGcgNumDatas() {
let that = this let that = this
that.rsqsDatas = []; that.rsqsDatas = [];
this.rsqsDataName = []; that.rsqsDataName = [];
that.rsqsData_z = []; that.rsqsData_z = [];
homeApi.allGcgNumDatas().then(res => { homeApi.allGcgNumDatas().then(res => {
// /pass.passcc/toDayGroupsEnterNum' // /pass.passcc/toDayGroupsEnterNum'
@ -778,7 +778,7 @@ export default {
function run(){ function run(){
var dataP = that.dataP; var dataP = that.dataP;
let color = ['#ff9acc', '#6666ff', '#ff6600', '#02ff00','#00ffff', '#fdff00']; let color = ['#a9eeff', '#6666ff', '#ff6600', '#02ff00','#00ffff', '#fdff00'];
let color1=[], color2=[], color3=[]; let color1=[], color2=[], color3=[];
// //
color.forEach((item) => { color.forEach((item) => {
@ -898,6 +898,7 @@ export default {
} }
const pieData = jstr.realTimeData.data; const pieData = jstr.realTimeData.data;
//
that.proportionData = [];that.groupNameData=[];that.dataP=[]; that.proportionData = [];that.groupNameData=[];that.dataP=[];
pieData.forEach((item) => { pieData.forEach((item) => {
that.proportionData.push(item.proportion); that.proportionData.push(item.proportion);
@ -907,6 +908,28 @@ export default {
value:item.proportion.split('%')[0] value:item.proportion.split('%')[0]
}) })
}) })
// 线
that.rsqsDatas = [];that.rsqsDataName = [];that.rsqsData_z = [];
const tmpdata = jstr.toDayGroupsEnterNum;
tmpdata.forEach((item) => {
that.rsqsDataName.push(item.groupName);
that.rsqsDatas.push(item.list)
})
that.rsqsXData = jstr.toDayGroupsEnterNum[0].list.dkeys;
that.rsqsDatas.forEach((item) => {
let rsqsData = []
Object.getOwnPropertyNames(item).forEach((value) => {
if(value=='dkeys'){}
if(value=='dvalue'){
rsqsData = item[value];
}
});
that.rsqsData_z.push(rsqsData)
})
// console.log(that.rsqsData_z, 'rsqsData_z')
}; };
}, },
}, },
@ -1018,16 +1041,23 @@ export default {
/* 场馆左侧 */ /* 场馆左侧 */
.indexleftbox .cgflow_leftbox { .indexleftbox .cgflow_leftbox {
width: 2.16rem; width: 2.16rem;
height: 1.2rem;
display: flex;
flex-direction: column;
justify-content: space-between;
} }
.indexleftbox .cgflow_rightbox { .indexleftbox .cgflow_rightbox {
width: 2.16rem; width: 2.16rem;
/* text-align: right; */ height: 1.2rem;
display: flex;
flex-direction: column;
justify-content: space-between;
} }
.indexleftbox .cgflow .cgfitem { .indexleftbox .cgflow .cgfitem {
width: 100%; width: 100%;
height: 0.46rem; height: 0.29rem;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
} }
@ -1065,8 +1095,8 @@ export default {
} }
.indexleftbox .cgflow .cgfitem .cgimg img { .indexleftbox .cgflow .cgfitem .cgimg img {
width: 26px; width: 0.29rem;
height: 26px; height: 0.29rem;
overflow: hidden; overflow: hidden;
text-align: center; text-align: center;
vertical-align: bottom; vertical-align: bottom;

18
src/views/ty/index.vue

@ -64,11 +64,11 @@
<div class="c_l" id="animationA"></div> <div class="c_l" id="animationA"></div>
<div class="c_r"> <div class="c_r">
<span class="c_r_num">{{ cgdata[2]&&cgdata[2].gval }}</span> <span class="c_r_num">{{ cgdata[2]&&cgdata[2].gval }}</span>
<span class="c_r_txt">体育场</span> <span class="c_r_txt">{{ cgdata[2]&&cgdata[2].gname }}</span>
<span class="c_r_num">{{ cgdata[0]&&cgdata[0].gval }}</span> <span class="c_r_num">{{ cgdata[0]&&cgdata[0].gval }}</span>
<span class="c_r_txt">体育馆</span> <span class="c_r_txt">{{ cgdata[0]&&cgdata[0].gname }}</span>
<span class="c_r_num">{{ cgdata[1]&&cgdata[1].gval }}</span> <span class="c_r_num">{{ cgdata[1]&&cgdata[1].gval }}</span>
<span class="c_r_txt">游泳场馆</span> <span class="c_r_txt">{{ cgdata[1]&&cgdata[1].gname }}</span>
</div> </div>
</div> </div>
@ -267,7 +267,9 @@ export default {
lineChart1 = echarts.init(this.$refs.dinschart); lineChart1 = echarts.init(this.$refs.dinschart);
function run(){ function run(){
var data24h = that.data24h; var data24h = that.data24h
// .slice(-10,that.data24h.length);
;
let max=data24h[0]; let max=data24h[0];
for (let i = 0; i < data24h.length; i++) { for (let i = 0; i < data24h.length; i++) {
if (data24h[i]>max) { if (data24h[i]>max) {
@ -293,10 +295,11 @@ export default {
left: 0, left: 0,
right: 0, right: 0,
bottom: '3%', bottom: '3%',
top: '10%', top: '-1%',//线
containLabel: true containLabel: true
}, },
xAxis: [{ xAxis: [{
// data: that.data24hX.slice(-10,that.data24hX.length),
data: that.data24hX, data: that.data24hX,
axisLine: { axisLine: {
lineStyle: { lineStyle: {
@ -338,6 +341,7 @@ export default {
}, },
axisLabel: { axisLabel: {
color: '#0095FF', color: '#0095FF',
showMaxLabel: false//
} }
}], }],
series: [{ series: [{
@ -376,7 +380,7 @@ export default {
color: '#fff' color: '#fff'
} }
}, },
symbolSize: 13, symbolSize: 11,//
zlevel: 10, zlevel: 10,
z: 2, z: 2,
}, },
@ -804,7 +808,7 @@ export default {
// that.groupsData = []; // that.groupsData = [];
// //
homeApi.homeBarData({groupsId:idArr}).then(res=>{ homeApi.allTygGroupTimeNum({groupsId:idArr, granularity:'daily'}).then(res=>{
if(!res.data){ if(!res.data){
return; return;
} }

Loading…
Cancel
Save