feat: complete admin panel and backend admin api migration

This commit is contained in:
s.esmaeili
2026-09-13 21:02:25 +03:30
parent 03119cd655
commit 267fc7b7d1
239 changed files with 25431 additions and 935 deletions
@@ -0,0 +1,19 @@
<template>
<!-- Ported from legacy henza_admin/src/views/pages/Error404.vue (Vuexy template page). -->
<div class="full-page-msg">
<a-result status="404" title="صفحه مورد نظر یافت نشد" sub-title="آدرسی که وارد کرده‌اید وجود ندارد.">
<template #extra>
<a-button type="primary" @click="$router.push('/')">بازگشت به خانه</a-button>
</template>
</a-result>
</div>
</template>
<style scoped>
.full-page-msg {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
</style>
@@ -0,0 +1,19 @@
<template>
<!-- Ported from legacy henza_admin/src/views/pages/Error500.vue (Vuexy template page). -->
<div class="full-page-msg">
<a-result status="500" title="خطای سرور" sub-title="مشکلی در سرور رخ داده است. لطفاً بعداً تلاش کنید.">
<template #extra>
<a-button type="primary" @click="$router.push('/')">بازگشت به خانه</a-button>
</template>
</a-result>
</div>
</template>
<style scoped>
.full-page-msg {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
</style>
@@ -0,0 +1,19 @@
<template>
<!-- Ported from legacy henza_admin/src/views/pages/Maintenance.vue (Vuexy template page). -->
<div class="full-page-msg">
<a-result status="info" title="در دست تعمیر" sub-title="این بخش موقتاً در دسترس نیست.">
<template #extra>
<a-button type="primary" @click="$router.push('/')">بازگشت به خانه</a-button>
</template>
</a-result>
</div>
</template>
<style scoped>
.full-page-msg {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
</style>
@@ -0,0 +1,19 @@
<template>
<!-- Ported from legacy henza_admin/src/views/pages/NotAuthorized.vue (Vuexy template page). -->
<div class="full-page-msg">
<a-result status="403" title="دسترسی غیرمجاز" sub-title="شما دسترسی لازم برای مشاهده این صفحه را ندارید.">
<template #extra>
<a-button type="primary" @click="$router.push('/')">بازگشت به خانه</a-button>
</template>
</a-result>
</div>
</template>
<style scoped>
.full-page-msg {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
</style>