From b8ccbcc03027b76acbe91d7b91c217e214deb0b3 Mon Sep 17 00:00:00 2001 From: sajjadtalkhabi <97734061+sajjadtalkhabi@users.noreply.github.com> Date: Fri, 5 Jun 2026 19:42:09 +0330 Subject: [PATCH] fix: tickets --- src/assets/images/tickets/chat-dots.png | Bin 0 -> 596 bytes src/assets/images/tickets/chat-slash.png | Bin 0 -> 759 bytes src/assets/images/tickets/chat-text.png | Bin 0 -> 508 bytes src/assets/images/tickets/chats.png | Bin 0 -> 638 bytes src/components/icons/icon-names.d.ts | 3 + src/enums/index.js | 9 + .../AssignmentSubmissionDetailsModal.vue | 12 +- .../modals/ConsultationDetailsModal.vue | 12 +- .../modals/AddOfferedCourseModal.vue | 12 +- .../modals/ExamParticipantDetailsModal.vue | 12 +- .../modals/ExamParticipantsModal.vue | 11 +- .../components/modals/TicketDetailsModal.vue | 12 +- .../components/modals/ServiceDetailsModal.vue | 25 +- .../CounselorConsultationDetailsModal.vue | 12 +- .../components/modals/ServiceDetailsModal.vue | 26 +- .../student/tickets/components/StatusTile.vue | 54 ++-- .../student/tickets/components/TicketItem.vue | 21 +- .../components/modals/CreateTicketModal.vue | 39 ++- .../components/modals/TicketDetailsModal.vue | 262 +++++++++++++----- .../tickets/pages/StudentTicketsPage.vue | 113 ++++---- src/services/api/endpoints.js | 1 + src/services/api/student-tickets.js | 3 + src/services/mock/routes/student-tickets.js | 17 ++ src/services/query/student-tickets.js | 13 + 24 files changed, 447 insertions(+), 222 deletions(-) create mode 100644 src/assets/images/tickets/chat-dots.png create mode 100644 src/assets/images/tickets/chat-slash.png create mode 100644 src/assets/images/tickets/chat-text.png create mode 100644 src/assets/images/tickets/chats.png diff --git a/src/assets/images/tickets/chat-dots.png b/src/assets/images/tickets/chat-dots.png new file mode 100644 index 0000000000000000000000000000000000000000..562bad54af6c7a6559f3695de77774266554a7ca GIT binary patch literal 596 zcmV-a0;~OrP)T>3kX5&J2J?qtUDd z1_c|9MwT&_f)Jo_y7_$GS&T1u?7g+ieVAwU!H zJef?g)U5mC40enVViXkLx!5YSm?~OKm47Q1RVh9^w@qMpf)i01+;L|fKQir^o{^!NFRwP!4C+DVd?3m? z!!jtK`d2#BP7HefAPwA|HUu~y@mY;zFEOoiW-0Lm3al;Gv-rr32_qteF}UGZ{@n1E zTQcs(h2c=0zYoR)m$}y}uY&?g&)Ca%2)aiWj2%Ctt+wC$5nY2IWVI5Mw6|2>1 z$wVSCUARfg2s;1$6)VMPmQp11KtEcfk%uWIS$Zo;;*BnHi(*r|@49a2Qj(wC(wd8#YWDGQ%4rBQVr? z1KuFKLFf~Z2=QmA(nY3yvB@~XTYF%}x^8`sI#DK5ApDLt;m|)|xviKue#%CLU zWZ&KQegH8sF?Z>|(D%P(^dopA_@Wc;8aR@%>czHRg-3vSH8z{g0_R+Naz4y%z5jq> z(%7}d>HKx=c6(n+nT8PHb9$vx$$@2J-EQ|7cZTb_BRbyt_ysnt&so=%#l1g5%&s#{ zGd&)U-$Hn@jIo@T+#T>OIGs+XaJ%gyvs3GD=dQkHbPW`PFJjngwT$_8?&s#bJ*Z)S zd%X_KQZ0vF;o7U+ml#2Ez}UMe*ZyIU%kSNm<0zDHkJDL{}tYMA+zxOe}14MJ7gsiLOY+h-J}*OZYQf_dE0LYY+fj0_*rk zfjjdL+%^Z_>rbsub&Rf?{BKd8ovTzTHLrVoi(xHLrP#sk5?0_QpM&W}`tn)(4Mo?L zSJf3*42zQ^6slq-7R%*w4?=*S(~$q8YjnHn3MAHOG}5V5ipseHN-Zz3d_d8KRhPy& zSa`Ux=(>fSAK#LeOeQT9qEIfXkeWg1;3jB5EasjVezL!~qtRpG@6lv3Q7ScqmP-$v p_xhBFIPwe}!lx*70x>b+_y+-T4dOx)Eh_*3002ovPDHLkV1kVRiOkf10(TiF=N4NwJQCEOq*k@CZv4W%hbOq(L)M{;agpPWaI?f4^-NF%85xyXq5&D#mcc(m!wP|HwmIlMyHR{(0Fx^wYTQKsfFuq^4flLC4(34M2o{X}lBSoJyXNcbz1{=x z@%g7PHISS-6C<3ZB?AGy0`WL=8_nq~X%JhTxhP7MSM;GHS#V@YumG{;7h95D!8 zfQSMmRCU(06?6NuVa`w7@%Z$+czQI;@6S*J4UkFgZl$Hz%G6nybDl-O)6C6$%HFW6 zjIrH#JYIrd=Eps@GIO5d1}{p6dzst$6nIS2j4{JVGeE(aj2v9|u3^-nxfo!O56Q@W zC0d0((I93pOa{!C%5KHd+TgvWL2SRpr=yL3Po=+>&*#I?1yo2mDx7LZb3u<~5_=#) zp?i_kEUmw{ZM&mF(rSCY-nQ!sb^9)o%oYlTiC8SQ-fAubk0Cihw<2Y}Mv@kdv(%3r zt6i+;XQi9 - +