import { defineComponent, onMounted, reactive, ref } from 'vue'; import styles from './index.module.less'; import { NImage, NModal } from 'naive-ui'; import defultHeade from '@/components/layout/images/teacherIcon.png'; import teacherMan from './img/teacher-man.png'; import teacherWoman from './img/teacher-woman.png'; import iconEchats from './img/icon-echats.png'; import t1 from './img/t1.png'; import t11 from './img/t1-1.png'; import t12 from './img/t1-4.png'; import t2 from './img/t2.png'; import t21 from './img/t2-1.png'; import t22 from './img/t2-4.png'; import f1 from './img/f1.png'; import f11 from './img/f1-1.png'; import f2 from './img/f2.png'; import f21 from './img/f2-1.png'; import f3 from './img/f3.png'; import f31 from './img/f3-1.png'; import f4 from './img/f4.png'; import f41 from './img/f4-1.png'; import { useRouter } from 'vue-router'; import { useUserStore } from '/src/store/modules/users'; // import SelectClass from './modals/selectClass'; import dayjs from 'dayjs'; import UpdatePassword from '/src/components/layout/modals/update-password'; import AttendClass from '../prepare-lessons/model/attend-class'; import { useResizeObserver } from '@vueuse/core'; import PlaceholderTone from '/src/components/layout/modals/placeholderTone'; import PreviewWindow from '../preview-window'; import { state } from '/src/state'; // import { state } from '/src/state'; export const formatDateToDay = () => { const hours = dayjs().hour(); if (hours < 12) { return '早上好'; //如果小时数小于12则输出“早上好!” } else if (hours > 12 && hours < 18) { return '下午好'; //如果小时数大于12并且小于18,输入“下午好!” } else { return '晚上好'; //如果上面两个条件都不符合,则输出“晚上好!” } }; export default defineComponent({ name: 'home-page', setup() { const router = useRouter(); const userStore = useUserStore(); const showUpdatePassword = ref(false); const showModalTone = ref(false); const forms = reactive({ previewModal: false, previewParams: {} as any, showAttendClass: false, loading: false, message: '', list: [] as any, unit: null, classLoading: false, showGuide: false, homeLeftHeight: 'auto' }); onMounted(async () => { useResizeObserver( document.querySelector('#homeInfoLeft-home') as any, (entries: any) => { const entry = entries[0]; const { height } = entry.contentRect; forms.homeLeftHeight = height + 'px'; } ); forms.classLoading = true; if (!userStore.getUserInfo.account.updatePasswordFlag) { showUpdatePassword.value = true; } else { forms.showGuide = true; } forms.classLoading = false; }); return () => (
Hi,{userStore.getUserInfo?.nickname} {formatDateToDay()}~
点击下方按钮,您可以根据声部进行备课或是直接选择班级开始上课,更好的规划教学哦!