|
|
@@ -35,9 +35,8 @@
|
|
|
<span class="fastJump" v-if="s.realHr != 0"
|
|
|
v-show="parseInt(s.activePercent) > 90">{{ s.realHr }}</span>
|
|
|
<span class="normalJump" v-if="s.realHr != 0"
|
|
|
- v-show="parseInt(s.activePercent) <= 90 && parseInt(s.activePercent) > 30">{{
|
|
|
- s.realHr
|
|
|
- }}</span>
|
|
|
+ v-show="parseInt(s.activePercent) <= 90 && parseInt(s.activePercent) > 30">
|
|
|
+ {{s.realHr}}</span>
|
|
|
<span class="slowJump" v-if="s.realHr != 0"
|
|
|
v-show="parseInt(s.activePercent) <= 30">{{ s.realHr }}</span>
|
|
|
|
|
|
@@ -158,46 +157,6 @@
|
|
|
dialogVisible: false,
|
|
|
toper: {},
|
|
|
},
|
|
|
- // 本地绑定名字和头像路径
|
|
|
- headImg: [
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- {name: 'flyhead.png'},
|
|
|
- ],
|
|
|
- nameList: [
|
|
|
- {name: '杨东艳'},
|
|
|
- {name: '隋小飞'},
|
|
|
- {name: '刘晓蕾'},
|
|
|
- {name: '刘海生'},
|
|
|
- {name: '贾雨琦'},
|
|
|
- {name: '李延海'},
|
|
|
- {name: '宋凌晨'},
|
|
|
- {name: '段长鹏'},
|
|
|
- {name: '郑伟'},
|
|
|
- {name: '周睿'},
|
|
|
- {name: '贾奕'},
|
|
|
- {name: '王正祥'},
|
|
|
- {name: '高超'},
|
|
|
- {name: '武发鲁'},
|
|
|
- {name: '赵晋洪'},
|
|
|
- {name: '张岩'},
|
|
|
- {name: '郑伟'},
|
|
|
- {name: '郑伟'},
|
|
|
- ],
|
|
|
fakeEgg: {
|
|
|
Rs: {
|
|
|
"DuId": 37,
|
|
|
@@ -235,32 +194,15 @@
|
|
|
this.createEgg();
|
|
|
} else {
|
|
|
// 彩蛋
|
|
|
- this.OpenEgg(this.fakeEgg);
|
|
|
- this.mainTimer = setInterval(() => {
|
|
|
- this.students = this.fakeNews();
|
|
|
- this.giveClassName(this.students);
|
|
|
- }, 1000);
|
|
|
+ // this.OpenEgg(this.fakeEgg);
|
|
|
+ let Rs = fakeNews(21);
|
|
|
+ this.giveClassName(Rs);
|
|
|
+ this.students = Rs;
|
|
|
+ // this.mainTimer = setInterval(() => {
|
|
|
+ // this.students = fakeNews(2);
|
|
|
+ // this.giveClassName(this.students);
|
|
|
+ // }, 10000);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- // this.alertInfo(document.body.clientWidth);
|
|
|
- // this.alertInfo(window.screen.height);
|
|
|
-
|
|
|
- // 倒计时
|
|
|
- let that = this;
|
|
|
- // that.serachBtnStatus = true;
|
|
|
- // let totalTime = 3
|
|
|
- // let clock = window.setInterval(() => {
|
|
|
- // totalTime--
|
|
|
- // if (totalTime < 0) {
|
|
|
- // totalTime = 3;
|
|
|
- // that.serachBtnStatus = false;
|
|
|
-
|
|
|
- // }
|
|
|
- // }
|
|
|
- // ,
|
|
|
- // 1000
|
|
|
- // )
|
|
|
},
|
|
|
watch: {
|
|
|
'$route': function (val) {
|
|
|
@@ -275,7 +217,7 @@
|
|
|
this.createEgg();
|
|
|
}, 6000);
|
|
|
} else {
|
|
|
- this.students = this.fakeNews();
|
|
|
+ this.students = fakeNews(2);
|
|
|
this.giveClassName(this.students);
|
|
|
// this.createEgg(this.students[5]);
|
|
|
}
|
|
|
@@ -292,31 +234,6 @@
|
|
|
this.timer2 = null;
|
|
|
},
|
|
|
methods: {
|
|
|
- fakeNews() {
|
|
|
- let item = [];
|
|
|
- // 1 2 3 5 9 11 13 16 21 30
|
|
|
- let fakeNums = 2;
|
|
|
- for (var i = 0; i < fakeNums; i++) {
|
|
|
- item.push(
|
|
|
- {
|
|
|
- "SvId": 1,
|
|
|
- "UserId": 1,
|
|
|
- "Cle": 999,
|
|
|
- "realHr1": parseInt(Math.random() * 100 + 50),
|
|
|
- "realHr": 60,
|
|
|
- "activePercent": 30,
|
|
|
- "heartRate": 90,
|
|
|
- "Steps": 9999,
|
|
|
- "PureCalorieNoVo2": 999,
|
|
|
- "Name": "东南西北中",
|
|
|
- "updateTime": 1604568915582,
|
|
|
- "Ck": 99.9,
|
|
|
- "Head": '',
|
|
|
- }
|
|
|
- )
|
|
|
- }
|
|
|
- return item;
|
|
|
- },
|
|
|
alertInfo(info) {
|
|
|
alert(info);
|
|
|
},
|
|
|
@@ -365,37 +282,14 @@
|
|
|
let json = res;
|
|
|
if (json.Code == 0) {
|
|
|
that.students = json.Rs;
|
|
|
- // // 返回空值不处理
|
|
|
- // if (that.times == 1) {
|
|
|
- // that.students = json.Rs;
|
|
|
- // if (!json.Rs) return false;
|
|
|
- // // // 添加头像 和 姓名 ..
|
|
|
- // that.times++
|
|
|
- // } else {
|
|
|
- // if (localStorage.result != JSON.stringify(json.Rs)) {
|
|
|
- // that.students = json.Rs;
|
|
|
- // // this.createEgg(this.students[1]);
|
|
|
- // if (!json.Rs) return false;
|
|
|
- // // // 添加头像 和 姓名
|
|
|
- // // that.students.map(function (i, v) {
|
|
|
- // // i.head = that.headImg[v].name;
|
|
|
- // // i.userNmae = that.nameList[v].name
|
|
|
- // // });
|
|
|
- // }
|
|
|
- // localStorage.res = JSON.stringify(json.Rs);
|
|
|
- // }
|
|
|
|
|
|
that.giveClassName(json.Rs);
|
|
|
- // test 启动一个成就彩蛋
|
|
|
- // this.createEgg(that.students[4]);
|
|
|
} else {
|
|
|
// 已下课
|
|
|
if (json.Code == '999') {
|
|
|
that.students = ""
|
|
|
- // 没人不做处理
|
|
|
- // that.$router.push({path: '/rank'});
|
|
|
} else {
|
|
|
- // // 已出错
|
|
|
+ // 已出错
|
|
|
that.$message.error(json.Memo);
|
|
|
}
|
|
|
}
|
|
|
@@ -505,6 +399,7 @@
|
|
|
colorClass = 'blue';
|
|
|
break
|
|
|
}
|
|
|
+
|
|
|
that.studentsClassName[i] = {
|
|
|
name: numberClass + ' ' + colorClass,
|
|
|
}
|
|
|
@@ -1139,7 +1034,7 @@
|
|
|
}
|
|
|
|
|
|
.two .centerLi {
|
|
|
- border: 1px solid #fff;
|
|
|
+ /*border: 1px solid #fff;*/
|
|
|
}
|
|
|
|
|
|
.two:nth-child(2) {
|
|
|
@@ -1257,7 +1152,7 @@
|
|
|
overflow: hidden;
|
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
|
- border: 1px solid #fff;
|
|
|
+ /*border: 1px solid #fff;*/
|
|
|
float: none;
|
|
|
}
|
|
|
|
|
|
@@ -1375,7 +1270,7 @@
|
|
|
overflow: hidden;
|
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
|
- border: 1px solid #fff;
|
|
|
+ /*border: 1px solid #fff;*/
|
|
|
float: none;
|
|
|
}
|
|
|
|
|
|
@@ -1502,7 +1397,7 @@
|
|
|
overflow: hidden;
|
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
|
- border: 1px solid #fff;
|
|
|
+ /*border: 1px solid #fff;*/
|
|
|
float: none;
|
|
|
}
|
|
|
|
|
|
@@ -1620,7 +1515,7 @@
|
|
|
overflow: hidden;
|
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
|
- border: 1px solid #fff;
|
|
|
+ /*border: 1px solid #fff;*/
|
|
|
float: none;
|
|
|
}
|
|
|
|
|
|
@@ -1740,7 +1635,7 @@
|
|
|
overflow: hidden;
|
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
|
- border: 1px solid #fff;
|
|
|
+ /*border: 1px solid #fff;*/
|
|
|
float: none;
|
|
|
}
|
|
|
|
|
|
@@ -1863,7 +1758,7 @@
|
|
|
overflow: hidden;
|
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
|
- border: 1px solid #fff;
|
|
|
+ /*border: 1px solid #fff;*/
|
|
|
float: none;
|
|
|
}
|
|
|
|
|
|
@@ -1983,7 +1878,7 @@
|
|
|
overflow: hidden;
|
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
|
- border: 1px solid #fff;
|
|
|
+ /*border: 1px solid #fff;*/
|
|
|
float: none;
|
|
|
}
|
|
|
|
|
|
@@ -2096,7 +1991,7 @@
|
|
|
overflow: hidden;
|
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
|
- border: 1px solid #fff;
|
|
|
+ /*border: 1px solid #fff;*/
|
|
|
/*border: 0.03rem solid rgba(255,255,255,0.1);*/
|
|
|
/*box-shadow:inset 0 0 6px rgba(0,0,0,0.4);*/
|
|
|
float: none;
|