chore: optimize cms startup, refactor scripts and implement real-time dev mode
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
</header>
|
||||
|
||||
<div class="stats-grid">
|
||||
<div class="stat-card" @click="navigateTo('/company-manager')">
|
||||
<div class="stat-card" @click="navigateTo('company-manager')">
|
||||
<div class="stat-icon"><v-icon name="business" large /></div>
|
||||
<div class="stat-content">
|
||||
<span class="stat-label">Firmen</span>
|
||||
@@ -16,7 +16,7 @@
|
||||
<v-icon name="chevron_right" class="arrow" />
|
||||
</div>
|
||||
|
||||
<div class="stat-card" @click="navigateTo('/people-manager')">
|
||||
<div class="stat-card" @click="navigateTo('people-manager')">
|
||||
<div class="stat-icon"><v-icon name="person" large /></div>
|
||||
<div class="stat-content">
|
||||
<span class="stat-label">Personen</span>
|
||||
@@ -25,7 +25,7 @@
|
||||
<v-icon name="chevron_right" class="arrow" />
|
||||
</div>
|
||||
|
||||
<div class="stat-card" @click="navigateTo('/acquisition-manager')">
|
||||
<div class="stat-card" @click="navigateTo('acquisition-manager')">
|
||||
<div class="stat-icon"><v-icon name="auto_awesome" large /></div>
|
||||
<div class="stat-content">
|
||||
<span class="stat-label">Leads</span>
|
||||
@@ -38,14 +38,18 @@
|
||||
<div class="recent-activity">
|
||||
<h2 class="section-title">Schnellzugriff</h2>
|
||||
<div class="action-grid">
|
||||
<v-button secondary block @click="navigateTo('/people-manager?create=true')">
|
||||
<v-button secondary block @click="navigateTo('people-manager', { create: 'true' })">
|
||||
<v-icon name="person_add" left />
|
||||
Neue Person anlegen
|
||||
</v-button>
|
||||
<v-button secondary block @click="navigateTo('/acquisition-manager?create=true')">
|
||||
<v-button secondary block @click="navigateTo('acquisition-manager', { create: 'true' })">
|
||||
<v-icon name="add_link" left />
|
||||
Neuen Lead registrieren
|
||||
</v-button>
|
||||
<v-button secondary block @click="navigateTo('customer-manager', { create: 'true' })">
|
||||
<v-icon name="handshake" left />
|
||||
Kunden verlinken
|
||||
</v-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -83,8 +87,8 @@ async function fetchStats() {
|
||||
}
|
||||
}
|
||||
|
||||
function navigateTo(path: string) {
|
||||
router.push(path);
|
||||
function navigateTo(id: string, query?: any) {
|
||||
router.push({ name: `module-${id}`, query });
|
||||
}
|
||||
|
||||
onMounted(fetchStats);
|
||||
|
||||
Reference in New Issue
Block a user