首页组件模块化

This commit is contained in:
WindowBird 2025-11-12 15:36:06 +08:00
parent 548de49e4b
commit 548878fb70
11 changed files with 10 additions and 10 deletions

View File

@ -36,8 +36,8 @@
<script setup> <script setup>
import { ref, computed, watch, onMounted } from 'vue'; import { ref, computed, watch, onMounted } from 'vue';
import MonthCalendar from '@/components/scheduleEditor/MonthCalendar.vue'; import MonthCalendar from '@/components/index/scheduleEditor/MonthCalendar.vue';
import TimeTable from '@/components/scheduleEditor/TimeTable.vue'; import TimeTable from '@/components/index/scheduleEditor/TimeTable.vue';
const props = defineProps({ const props = defineProps({
events: { events: {

View File

@ -9,7 +9,7 @@
<!-- 客户管理底部导航栏选中时显示使用 v-show 避免组件销毁重建 --> <!-- 客户管理底部导航栏选中时显示使用 v-show 避免组件销毁重建 -->
<CustomerManagement v-if="value === 3" ref="customerManagementRef" /> <CustomerManagement v-if="value === 3" ref="customerManagementRef" />
<!-- 我的 --> <!-- 我的 -->
<MyProfile v-else-if="value === 4" /> <My v-else-if="value === 4" />
<!-- 其他内容底部导航栏未选中客户管理时显示 --> <!-- 其他内容底部导航栏未选中客户管理时显示 -->
<template v-else> <template v-else>
@ -56,13 +56,13 @@ import { useUserStore } from '@/store/user';
import { getUserInfo } from '@/api'; import { getUserInfo } from '@/api';
import FabPlus from '@/components/FabPlus.vue'; import FabPlus from '@/components/FabPlus.vue';
import AddEventModal from '@/components/scheduleEditor/AddEventModal.vue'; import AddEventModal from '@/components/index/scheduleEditor/AddEventModal.vue';
import ScheduleEditor from '@/components/scheduleEditor/ScheduleEditor.vue'; import ScheduleEditor from '@/components/index/scheduleEditor/ScheduleEditor.vue';
import ContentDashboard from '@/components/ContentDashboard.vue'; import ContentDashboard from '@/components/index/ContentDashboard.vue';
import TodoList from '@/components/TodoList.vue'; import TodoList from '@/components/index/TodoList.vue';
import MessageContent from '@/components/MessageContent.vue'; import MessageContent from '@/components/index/MessageContent.vue';
import CustomerManagement from '@/components/CustomerManagement.vue'; import CustomerManagement from '@/components/customer/CustomerManagement.vue';
import MyProfile from '@/components/MyProfile.vue'; import My from '@/components/my/My.vue';
// tabs // tabs
const topTabs = [ const topTabs = [