|
@@ -9,7 +9,7 @@
|
|
|
<el-col :span="24" class="main">
|
|
|
<el-col :span="24" class="leaveBtn">
|
|
|
<!-- <van-button round type="info" icon="smile" @click="onClickRight()">考勤打卡</van-button> -->
|
|
|
- <punchBtn :show="show" :stuInfo="stuInfo" @openClick="openClick" @onSubmit="onSubmit"></punchBtn>
|
|
|
+ <punchBtn :show="show" :time="time" :stuInfo="stuInfo" @openClick="openClick" @onSubmit="onSubmit"></punchBtn>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="leaveList">
|
|
|
<checkList :checkWorkList="checkWorkList"></checkList>
|
|
@@ -35,6 +35,7 @@ export default {
|
|
|
punchBtn, //考勤打卡
|
|
|
},
|
|
|
data: () => ({
|
|
|
+ time: '',
|
|
|
checkWorkList: [
|
|
|
{
|
|
|
studentid: '流域',
|
|
@@ -64,9 +65,12 @@ export default {
|
|
|
transitionName: 'fade',
|
|
|
navShow: true,
|
|
|
}),
|
|
|
+
|
|
|
created() {
|
|
|
this.searchInfo();
|
|
|
+ this.getDate();
|
|
|
},
|
|
|
+
|
|
|
computed: {},
|
|
|
mounted() {
|
|
|
this.title = this.$route.meta.title;
|
|
@@ -84,6 +88,20 @@ export default {
|
|
|
let site = JSON.parse(sessionStorage.getItem('site'));
|
|
|
this.$set(this, `stuInfo`, site);
|
|
|
},
|
|
|
+
|
|
|
+ getDate() {
|
|
|
+ this.timer = setInterval(() => {
|
|
|
+ var adate = new Date();
|
|
|
+ this.value = adate.getHours() + ':' + adate.getMinutes() + adate.getSeconds();
|
|
|
+ let str = adate.getHours() > 9 ? adate.getHours() : '0' + adate.getHours();
|
|
|
+ let tt = adate.getMinutes() > 9 ? adate.getMinutes() : '0' + adate.getMinutes();
|
|
|
+ let ss = adate.getSeconds() > 9 ? adate.getSeconds() : '0' + adate.getSeconds();
|
|
|
+ let tim = str + ':' + tt + ':' + ss;
|
|
|
+ console.log(this.time);
|
|
|
+ this.$set(this, `time`, tim);
|
|
|
+ }, 1000);
|
|
|
+ },
|
|
|
+
|
|
|
openClick() {
|
|
|
this.show = true;
|
|
|
},
|