diff --git a/src/components/header.vue b/src/components/header.vue index 011e3e3..5028fdc 100644 --- a/src/components/header.vue +++ b/src/components/header.vue @@ -1,20 +1,19 @@ @@ -22,54 +21,102 @@ export default { name: 'Header', data () { - return {} + return { + expand: false, + timer: null, + time: '', + hours: '', + minutes: '', + seconds: '', + date: '', + week: '' + } }, props: { - index: String + title: String + }, + created () { + this.updateTime() + this.timer = window.setInterval(this.updateTime, 1000) + }, + beforeDestroy () { + this.$once('hook:beforeDestroy', () => { + clearInterval(this.timer) + }) + }, + methods: { + expandTooltip () { + this.expand = !this.expand + }, + updateTime () { + let cd = new Date() + let year = cd.getFullYear() + let month = cd.getMonth() + 1 < 10 ? '0' + (cd.getMonth() + 1) : cd.getMonth() + 1 + let date = cd.getDate() < 10 ? '0' + cd.getDate() : cd.getDate() + let hh = cd.getHours() < 10 ? '0' + cd.getHours() : cd.getHours() + let mm = cd.getMinutes() < 10 ? '0' + cd.getMinutes() : cd.getMinutes() + let ss = cd.getSeconds() < 10 ? '0' + cd.getSeconds() : cd.getSeconds() + var weekday = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] + let myddy = new Date().getDay() + let week = weekday[myddy] + this.time = `${hh}:${mm}:${ss}` + this.hours = `${hh}` + this.minutes = `${mm}` + this.seconds = `${ss}` + this.date = `${year}年${month}月${date}日` + this.week = `${week}` + } } } diff --git a/src/components/header3.vue b/src/components/header3.vue deleted file mode 100644 index 5b63d58..0000000 --- a/src/components/header3.vue +++ /dev/null @@ -1,143 +0,0 @@ - - - - - diff --git a/src/pages/Setup.vue b/src/pages/Setup.vue index f0c5b0d..9629e7b 100644 --- a/src/pages/Setup.vue +++ b/src/pages/Setup.vue @@ -68,7 +68,7 @@ export default { return { loginname: '', password: '', - options: [{value: '1', label: '大屏'}, {value: '2', label: '看板1'}, {value: '3', label: '看板2'}], + options: [{value: '1', label: '大屏'}, {value: '2', label: '压制生产看板'}, {value: '3', label: '分拣作业监控'}], value: this.$store.getters.equipId, baseUrl: this.$store.getters.baseUrl, setTime: this.$store.getters.setTime / 1000, diff --git a/src/pages/modules/PressProd.vue b/src/pages/modules/PressProd.vue index 2b3ba35..e628a7d 100644 --- a/src/pages/modules/PressProd.vue +++ b/src/pages/modules/PressProd.vue @@ -99,7 +99,7 @@