Stop showing mock inbox items and update admin login hint.

Header messages/notifications now come only from the API; login form points to the real admin phone.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-09 16:25:39 +03:30
co-authored by Cursor
parent c69c358a4d
commit f0e4bddd52
2 changed files with 8 additions and 8 deletions
+6 -6
View File
@@ -5,7 +5,6 @@ import { onClickOutside, useEventListener } from '@vueuse/core'
import AdminIcon from '@/components/icons/AdminIcon.vue'
import BasicIcon from '@/components/BasicPacks/BasicIcon.vue'
import { dashboardApi, notificationsApi } from '@/services/api'
import { adminNotifications, internalMessages } from '@/data/mockData'
import { formatDateTime } from '@/utils/format'
import { resolveAdminInboxLink } from '@/utils/inboxLinks'
import { useAuthStore } from '@/stores/auth'
@@ -28,8 +27,8 @@ const theme = useThemeStore()
const openPanel = ref<OpenPanel>(null)
const actionsRef = ref<HTMLElement | null>(null)
const messageList = ref<InternalMessage[]>(internalMessages.map((m) => ({ ...m })))
const notificationList = ref<AdminNotification[]>(adminNotifications.map((n) => ({ ...n })))
const messageList = ref<InternalMessage[]>([])
const notificationList = ref<AdminNotification[]>([])
const unreadMessages = computed(() => messageList.value.filter((m) => !m.isRead).length)
const unreadNotifications = computed(() => notificationList.value.filter((n) => !n.isRead).length)
@@ -51,11 +50,12 @@ const themeTriggerIcon = computed(
void dashboardApi
.get()
.then((data) => {
if (data.messages?.length) messageList.value = data.messages
if (data.notifications?.length) notificationList.value = data.notifications
messageList.value = data.messages ?? []
notificationList.value = data.notifications ?? []
})
.catch(() => {
/* keep mock fallback seeded above */
messageList.value = []
notificationList.value = []
})
onClickOutside(actionsRef, () => {
+2 -2
View File
@@ -10,7 +10,7 @@ const route = useRoute()
const auth = useAuthStore()
const toast = useToast()
const phone = ref('09121112222')
const phone = ref('09128081392')
const password = ref('')
const remember = ref(true)
const showPassword = ref(false)
@@ -102,7 +102,7 @@ async function submit() {
</form>
<p class="login-page__hint">
حساب آزمایشی: <span dir="ltr">09121112222</span> / رمز: <span dir="ltr">admin123</span>
حساب آزمایشی: <span dir="ltr">09128081392</span> / رمز: <span dir="ltr">123456</span>
</p>
</div>
</div>