diff --git a/frontend/src/components/Notification.vue b/frontend/src/components/Notification.vue new file mode 100644 index 0000000..5202d2a --- /dev/null +++ b/frontend/src/components/Notification.vue @@ -0,0 +1,87 @@ + + + + + + + \ No newline at end of file diff --git a/frontend/src/components/SortArrow.vue b/frontend/src/components/SortArrow.vue new file mode 100644 index 0000000..66cbe5d --- /dev/null +++ b/frontend/src/components/SortArrow.vue @@ -0,0 +1,74 @@ + + + + + + \ No newline at end of file diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js index 40b78ed..c2a9302 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.js @@ -1,5 +1,6 @@ import { createRouter, createWebHistory } from 'vue-router'; import Login from '../views/Login.vue'; +import Register from '../views/Register.vue'; import ClientMain from '../views/client/Main.vue'; import AdminMain from '../views/admin/Main.vue'; import ClientCredit from '../views/client/Credit.vue'; @@ -12,6 +13,7 @@ import ClientLoanApplication from '../views/client/LoanApplication.vue'; const routes = [ // { path: '/', redirect: '/login' }, { path: '/login', component: Login, meta: { hideNavBar: true } }, + { path: '/register', component: Register, meta: { hideNavBar: true } }, { path: '/client/main', component: ClientMain }, { path: '/admin/main', component: AdminMain }, { path: '/client/credit', component: ClientCredit }, diff --git a/frontend/src/views/Login.vue b/frontend/src/views/Login.vue index c667d9e..c18deb7 100644 --- a/frontend/src/views/Login.vue +++ b/frontend/src/views/Login.vue @@ -1,5 +1,9 @@ @@ -70,11 +100,29 @@ body, html { .form-container { display: flex; + flex-direction: column; justify-content: center; align-items: center; height: 100vh; } +.header { + display: flex; + align-items: center; + gap: 20px; + margin-bottom: 20px; +} + +.logo { + width: 60px; + height: auto; +} + +.title { + font-size: 3rem; + font-weight: bold; +} + form { display: flex; flex-direction: column; @@ -100,4 +148,18 @@ input { border: 1px solid #ccc; border-radius: 4px; } + +.link-to-register { + margin-top: 10px; + text-align: center; +} + +.link-to-register a { + color: #9A1750; + text-decoration: none; +} + +.link-to-register a:hover { + text-decoration: underline; +} diff --git a/frontend/src/views/Register.vue b/frontend/src/views/Register.vue new file mode 100644 index 0000000..485ee81 --- /dev/null +++ b/frontend/src/views/Register.vue @@ -0,0 +1,186 @@ + + + + + diff --git a/frontend/src/views/client/Request.vue b/frontend/src/views/client/Request.vue index 822e010..ad930d3 100644 --- a/frontend/src/views/client/Request.vue +++ b/frontend/src/views/client/Request.vue @@ -3,15 +3,86 @@

Заявки

Здесь можно посмотреть заявки.

- +
- - - - - - + + + + + + + + + + + + + + @@ -25,31 +96,119 @@
Название кредитаДата заявкиСтатусСуммаСтавкаСрок + +
+ Молодежный кредит + Ипотека + Кредит наличными + Автокредит + Рефинансирование + Кредитная карта +
+
+ +
+ + + +
+
+ +
+ Статус 1 + Статус 2 + Статус 3 +
+
+ +
+ + + +
+
+ +
+ + + +
+
+ +
+ + + +
+
+ Название кредита + + + Дата заявки + + + Статус + + + Сумма + + + Ставка + + + Срок + +
+