|
|
|
@ -91,6 +91,8 @@
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|
|
|
|
|
|
|
|
|
<script lang="ts">
|
|
|
|
<script lang="ts">
|
|
|
|
|
|
|
|
import { useLoginStore } from '@/stores/login'
|
|
|
|
|
|
|
|
import { storeToRefs } from "pinia";
|
|
|
|
import CenterSelector from '@/components/CenterSelector.vue';
|
|
|
|
import CenterSelector from '@/components/CenterSelector.vue';
|
|
|
|
import TrainerSelector from '@/components/TrainerSelector.vue';
|
|
|
|
import TrainerSelector from '@/components/TrainerSelector.vue';
|
|
|
|
import OrderPopup from '@/components/OrderPopup.vue';
|
|
|
|
import OrderPopup from '@/components/OrderPopup.vue';
|
|
|
|
@ -107,6 +109,12 @@ dayjs.extend(utc);
|
|
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
name: "Home",
|
|
|
|
name: "Home",
|
|
|
|
|
|
|
|
setup() {
|
|
|
|
|
|
|
|
const loginStore = useLoginStore();
|
|
|
|
|
|
|
|
const { loggedIn } = storeToRefs(loginStore);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return { loggedIn, setLoginState: loginStore.setLoginState };
|
|
|
|
|
|
|
|
},
|
|
|
|
components: {
|
|
|
|
components: {
|
|
|
|
CenterSelector,
|
|
|
|
CenterSelector,
|
|
|
|
TrainerSelector,
|
|
|
|
TrainerSelector,
|
|
|
|
@ -114,6 +122,9 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
created() {
|
|
|
|
created() {
|
|
|
|
// this.parseQueryFilters();
|
|
|
|
// this.parseQueryFilters();
|
|
|
|
|
|
|
|
if (!this.loggedIn) {
|
|
|
|
|
|
|
|
this.$router.push({path: "/login"})
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
|