11<template >
22 <div class =" dialog-container" >
33 <div v-if =" status === 'OK'" >
4- <p class =" h5" >Успех! Код для печати:</p >
5- <p class =" h1" >{{ pin }}</p >
4+ <span class =" success material-icons" > thumb_up </span >
5+ <span class =" success" ><b >Готово!</b ></span >
6+ <span class =" success" >
7+ Код для печати:<br />
8+ <b >{{ pin }}</b >
9+ </span >
610 </div >
711 <div v-else-if =" status == 403" >
8- <p class =" h5" >Не вышло =(</p >
9- <p class =" h3" >
12+ <span class =" error material-icons" > thumb_down </span >
13+ <span class =" error" ><b >Не вышло!</b ></span >
14+ <span class =" error small" >
1015 Проверьте правильность ввода фамилии и номера профсоюзного билета
11- </p >
16+ </span >
1217 </div >
1318 <div v-else-if =" status == 415" >
14- <p class =" h5" >Не вышло =(</p >
15- <p class =" h3" >Отправлять можно только файлы PDF</p >
19+ <span class =" error material-icons" > thumb_down </span >
20+ <span class =" error" ><b >Не вышло!</b ></span >
21+ <span class =" error small" > Отправлять можно только файлы PDF </span >
1622 </div >
1723 <div v-else-if =" status == 422" >
18- <p class =" h5" >Не вышло =(</p >
19- <p class =" h3" >Проверьте параметры печати и попробуйте снова</p >
24+ <span class =" error material-icons" > thumb_down </span >
25+ <span class =" error" ><b >Не вышло!</b ></span >
26+ <span class =" error small" >
27+ Проверьте параметры печати и попробуйте снова
28+ </span >
2029 </div >
2130 <div v-else >
22- <p class =" h5" >Не вышло =(</p >
23- <p class =" h3" >Мы не знаем почему, но попробуйте обновить страницу</p >
31+ <span class =" error material-icons" > thumb_down </span >
32+ <span class =" error" ><b >Не вышло!</b ></span >
33+ <span class =" error small" >
34+ Мы не знаем почему, но попробуйте обновить страницу
35+ </span >
2436 <sup >
25- Если не помогло - <a href =" https://vk.me/profcomff" >напишите нам</a >
37+ Если не помогло -
38+ <a :href =" feedback_url" target =" _blank" >напишите нам</a >
2639 </sup >
2740 </div >
2841 <div class =" form-actions" >
@@ -53,6 +66,9 @@ export default {
5366 isMobile () {
5467 return isMobile ();
5568 },
69+ feedback_url () {
70+ return process .env .VUE_APP_FEEDBACK_FORM ;
71+ },
5672 },
5773 props: {
5874 status: {
@@ -66,3 +82,36 @@ export default {
6682 },
6783};
6884 </script >
85+
86+ <style scoped>
87+ @import url (https://fonts.googleapis.com/icon?family=Material+Icons );
88+ span .success {
89+ display : block ;
90+ font-size : 32px ;
91+ width : 100% ;
92+ color : var (--bs-success );
93+ text-align : center ;
94+ margin : 0 auto ;
95+ }
96+ span .error {
97+ display : block ;
98+ font-size : 32px ;
99+ width : 100% ;
100+ color : var (--bs-danger );
101+ text-align : center ;
102+ }
103+ span .error.small {
104+ display : block ;
105+ font-size : 20px ;
106+ width : 100% ;
107+ color : var (--bs-black );
108+ text-align : center ;
109+ }
110+ span .pending {
111+ display : block ;
112+ font-size : 32px ;
113+ width : 100% ;
114+ color : var (--bs-dark );
115+ text-align : center ;
116+ }
117+ </style >
0 commit comments