Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
AppUms_Student
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tungnq
AppUms_Student
Commits
94be4c66
Commit
94be4c66
authored
Oct 02, 2025
by
tungnq
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
TODO: Đã sửa giao diện phần đăng kí chứng chỉ
parent
950479cc
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
54 additions
and
26 deletions
+54
-26
view.js
src/screens/certificate_registration/detail/view.js
+35
-14
item.js
src/screens/certificate_registration/list/item.js
+11
-6
view.js
src/screens/certificate_registration/list/view.js
+1
-1
view.js
src/screens/certificate_registration/view.js
+4
-2
view.js
src/screens/medical/view.js
+3
-3
No files found.
src/screens/certificate_registration/detail/view.js
View file @
94be4c66
...
@@ -26,7 +26,7 @@ const DetailCertificateView = (props) => {
...
@@ -26,7 +26,7 @@ const DetailCertificateView = (props) => {
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
card_item
}
>
<
View
style
=
{
styles
.
card_item
}
>
<
View
style
=
{
styles
.
header_card_item
}
>
<
View
style
=
{
styles
.
header_card_item
}
>
<
Text
style
=
{
styles
.
text_title
}
>
Ch
ứ
ng
ch
ỉ
toeic
<
/Text
>
<
Text
style
=
{
[
styles
.
text_title
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]
}
>
Ch
ứ
ng
ch
ỉ
toeic
<
/Text
>
<
/View
>
<
/View
>
...
@@ -37,21 +37,34 @@ const DetailCertificateView = (props) => {
...
@@ -37,21 +37,34 @@ const DetailCertificateView = (props) => {
/
>
/
>
<
/View
>
<
/View
>
<
View
>
<
View
>
<
Text
style
=
{
styles
.
sub_text
}
>
Lo
ạ
i
ch
ứ
ng
ch
ỉ
:
TOEIC
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
Lo
ạ
i
ch
ứ
ng
ch
ỉ
:{
' '
}
<
Text
style
=
{
styles
.
sub_text
}
>
Ng
à
y
sinh
:
23
/
10
/
2004
<
/Text
>
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
TOEIC
<
/Text
>
<
Text
style
=
{
styles
.
sub_text
}
>
<
/Text
>
CCCD
/
CMND
đă
ng
k
ý
:
00228956325
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
Ng
à
y
sinh
:{
' '
}
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
23
/
10
/
2004
<
/Text
>
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
CCCD
/
CMND
đă
ng
k
ý
:{
' '
}
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
00228956325
<
/Text
>
<
/Text
>
<
/Text
>
<
Text
style
=
{
styles
.
sub_text
}
>
Ng
à
y
thi
:
23
/
10
/
2024
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
Ng
à
y
thi
:{
' '
}
<
Text
style
=
{
styles
.
sub_text
}
>
T
ổ
ng
đ
i
ể
m
:
875
<
/Text
>
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
23
/
10
/
2024
<
/Text
>
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
T
ổ
ng
đ
i
ể
m
:{
' '
}
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
875
<
/Text
>
<
/Text
>
<
View
<
View
style
=
{{
style
=
{{
flexDirection
:
"row"
,
flexDirection
:
"row"
,
justifyContent
:
"space-between"
,
justifyContent
:
"space-between"
,
}}
}}
>
>
<
Text
style
=
{
styles
.
sub_text
}
>
Đ
i
ể
m
n
ó
i
:
0
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
Đ
i
ể
m
n
ó
i
:{
' '
}
<
Text
style
=
{
styles
.
sub_text
}
>
Đ
i
ể
m
nghe
:
445
<
/Text
>
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
0
<
/Text
>
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
Đ
i
ể
m
nghe
:{
' '
}
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
445
<
/Text
>
<
/Text
>
<
/View
>
<
/View
>
<
View
<
View
style
=
{{
style
=
{{
...
@@ -59,12 +72,20 @@ const DetailCertificateView = (props) => {
...
@@ -59,12 +72,20 @@ const DetailCertificateView = (props) => {
justifyContent
:
"space-between"
,
justifyContent
:
"space-between"
,
}}
}}
>
>
<
Text
style
=
{
styles
.
sub_text
}
>
Đ
i
ể
m
đọ
c
:
430
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
Đ
i
ể
m
đọ
c
:{
' '
}
<
Text
style
=
{
styles
.
sub_text
}
>
Đ
i
ể
m
vi
ế
t
:
0
<
/Text
>
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
430
<
/Text
>
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
Đ
i
ể
m
vi
ế
t
:{
' '
}
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
0
<
/Text
>
<
/Text
>
<
/View
>
<
/View
>
<
Text
style
=
{
styles
.
sub_text
}
>
S
ố
TRF
:
085692265852
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
S
ố
TRF
:{
' '
}
<
Text
style
=
{
styles
.
sub_text
}
>
C
ó
hi
ệ
u
l
ự
c
đế
n
:
23
/
10
/
2026
<
/Text
>
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
085692265852
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
color
:
R
.
colors
.
main
}]}
>
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
C
ó
hi
ệ
u
l
ự
c
đế
n
:{
' '
}
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
23
/
10
/
2026
<
/Text
>
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
color
:
R
.
colors
.
main
,
fontFamily
:
R
.
fonts
.
InterMedium
}]}
>
Kh
ô
ng
d
ù
ng
để
đă
ng
k
ý
h
ọ
c
b
ổ
ng
Kh
ô
ng
d
ù
ng
để
đă
ng
k
ý
h
ọ
c
b
ổ
ng
<
/Text
>
<
/Text
>
<
/View
>
<
/View
>
...
...
src/screens/certificate_registration/list/item.js
View file @
94be4c66
...
@@ -23,9 +23,14 @@ const ItemNav = () => {
...
@@ -23,9 +23,14 @@ const ItemNav = () => {
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
footer_card_item
}
>
<
View
style
=
{
styles
.
footer_card_item
}
>
<
View
>
<
View
>
<
Text
style
=
{
styles
.
sub_text
}
>
Tr
ạ
ng
th
á
i
:
Đ
ang
đá
nh
gi
á
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
Tr
ạ
ng
th
á
i
:{
' '
}
<
Text
style
=
{
styles
.
sub_text
}
>
Ng
à
y
đă
ng
k
ý
:
23
/
10
/
2024
<
/Text
>
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
Đ
ang
đá
nh
gi
á
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
color
:
R
.
colors
.
blue500
}]}
>
Kh
ô
ng
d
ù
ng
để
đă
ng
k
ý
h
ọ
c
b
ổ
ng
<
/Text
>
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
fontFamily
:
R
.
fonts
.
InterMedium
}
]}
>
Ng
à
y
đă
ng
k
ý
:{
' '
}
<
Text
style
=
{{
fontFamily
:
R
.
fonts
.
InterRegular
}}
>
23
/
10
/
2024
<
/Text
>
<
/Text
>
<
Text
style
=
{[
styles
.
sub_text
,
{
color
:
R
.
colors
.
blue500
,
fontFamily
:
R
.
fonts
.
InterMedium
}]}
>
Kh
ô
ng
d
ù
ng
để
đă
ng
k
ý
h
ọ
c
b
ổ
ng
<
/Text
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
button_container
}
>
<
View
style
=
{
styles
.
button_container
}
>
<
Button
<
Button
...
@@ -34,7 +39,7 @@ const ItemNav = () => {
...
@@ -34,7 +39,7 @@ const ItemNav = () => {
fontWeight
=
{
300
}
fontWeight
=
{
300
}
fontSize
=
{
14
}
fontSize
=
{
14
}
width
=
{
61
}
width
=
{
61
}
height
=
{
27
}
height
=
{
35
}
backgroundColor
=
{
R
.
colors
.
red
}
backgroundColor
=
{
R
.
colors
.
red
}
borderRadius
=
{
10
}
borderRadius
=
{
10
}
textColor
=
{
R
.
colors
.
white
}
textColor
=
{
R
.
colors
.
white
}
...
@@ -86,9 +91,9 @@ const styles = StyleSheet.create({
...
@@ -86,9 +91,9 @@ const styles = StyleSheet.create({
alignSelf
:
"center"
,
alignSelf
:
"center"
,
},
},
text_title_left
:
{
text_title_left
:
{
fontFamily
:
R
.
fonts
.
Inter
Regular
,
fontFamily
:
R
.
fonts
.
Inter
Medium
,
fontSize
:
R
.
fontsize
.
fontsSize14
,
fontSize
:
R
.
fontsize
.
fontsSize14
,
fontWeight
:
'
4
00'
,
fontWeight
:
'
6
00'
,
color
:
R
.
colors
.
black
color
:
R
.
colors
.
black
},
},
text_title_right
:
{
text_title_right
:
{
...
...
src/screens/certificate_registration/list/view.js
View file @
94be4c66
...
@@ -25,7 +25,7 @@ const ListCetificateView = (props) => {
...
@@ -25,7 +25,7 @@ const ListCetificateView = (props) => {
<
Text
style
=
{
styles
.
text
}
>
C
á
c
ch
ứ
ng
ch
ỉ
đã
đă
ng
k
í
<
/Text
>
<
Text
style
=
{
styles
.
text
}
>
C
á
c
ch
ứ
ng
ch
ỉ
đã
đă
ng
k
í
<
/Text
>
<
Button
<
Button
onPress
=
{()
=>
navigate
.
navigate
(
CERTIFICATEREGISTRATION
)}
onPress
=
{()
=>
navigate
.
navigate
(
CERTIFICATEREGISTRATION
)}
height
=
{
27
}
height
=
{
35
}
borderRadius
=
{
10
}
borderRadius
=
{
10
}
textColor
=
{
R
.
colors
.
white
}
textColor
=
{
R
.
colors
.
white
}
fontFamily
=
{
R
.
fonts
.
InterRegular
}
fontFamily
=
{
R
.
fonts
.
InterRegular
}
...
...
src/screens/certificate_registration/view.js
View file @
94be4c66
...
@@ -39,7 +39,7 @@ const CertificateRegistrationView = (props) => {
...
@@ -39,7 +39,7 @@ const CertificateRegistrationView = (props) => {
placeholderFontWeight
=
{
"400"
}
placeholderFontWeight
=
{
"400"
}
placeholderColor
=
{
R
.
colors
.
grey
}
placeholderColor
=
{
R
.
colors
.
grey
}
borderRadius
=
{
10
}
borderRadius
=
{
10
}
height
=
{
4
0
}
height
=
{
3
0
}
marginHorizontal
=
{
15
}
marginHorizontal
=
{
15
}
marginVertical
=
{
5
}
marginVertical
=
{
5
}
iconColor
=
{
R
.
colors
.
black
}
iconColor
=
{
R
.
colors
.
black
}
...
@@ -49,6 +49,7 @@ const CertificateRegistrationView = (props) => {
...
@@ -49,6 +49,7 @@ const CertificateRegistrationView = (props) => {
<
CustomTextInput
<
CustomTextInput
title
=
{
"Ngày sinh "
}
title
=
{
"Ngày sinh "
}
backgroundColor
=
{
R
.
colors
.
gray400
}
backgroundColor
=
{
R
.
colors
.
gray400
}
editable
=
{
false
}
/
>
/
>
<
/View
>
<
/View
>
...
@@ -56,7 +57,7 @@ const CertificateRegistrationView = (props) => {
...
@@ -56,7 +57,7 @@ const CertificateRegistrationView = (props) => {
<
CustomTextInput
<
CustomTextInput
title
=
{
"CMND/CCCD (thí sinh dùng để đăng ký thi)"
}
title
=
{
"CMND/CCCD (thí sinh dùng để đăng ký thi)"
}
backgroundColor
=
{
R
.
colors
.
gray400
}
backgroundColor
=
{
R
.
colors
.
gray400
}
editable
=
{
false
}
/
>
/
>
<
/View
>
<
/View
>
...
@@ -167,6 +168,7 @@ const CertificateRegistrationView = (props) => {
...
@@ -167,6 +168,7 @@ const CertificateRegistrationView = (props) => {
textColor
=
{
R
.
colors
.
white
}
textColor
=
{
R
.
colors
.
white
}
borderRadius
=
{
10
}
borderRadius
=
{
10
}
paddingVertical
=
{
4
}
paddingVertical
=
{
4
}
height
=
{
35
}
/
>
/
>
<
/View
>
<
/View
>
<
/ScrollView
>
<
/ScrollView
>
...
...
src/screens/medical/view.js
View file @
94be4c66
...
@@ -31,7 +31,7 @@ const MedicalView = (props) => {
...
@@ -31,7 +31,7 @@ const MedicalView = (props) => {
placeholder
=
"Khác"
placeholder
=
"Khác"
placeholderColor
=
{
R
.
colors
.
grey_800
}
placeholderColor
=
{
R
.
colors
.
grey_800
}
borderRadius
=
{
10
}
borderRadius
=
{
10
}
height
=
{
4
0
}
height
=
{
3
0
}
iconColor
=
{
R
.
colors
.
black
}
iconColor
=
{
R
.
colors
.
black
}
titleFontWeight
=
{
"300"
}
titleFontWeight
=
{
"300"
}
fontSize
=
{
R
.
fontsize
.
fontsSize12
}
fontSize
=
{
R
.
fontsize
.
fontsSize12
}
...
@@ -61,7 +61,7 @@ const MedicalView = (props) => {
...
@@ -61,7 +61,7 @@ const MedicalView = (props) => {
placeholder
=
"HS"
placeholder
=
"HS"
placeholderColor
=
{
R
.
colors
.
grey_800
}
placeholderColor
=
{
R
.
colors
.
grey_800
}
borderRadius
=
{
10
}
borderRadius
=
{
10
}
height
=
{
4
0
}
height
=
{
3
0
}
iconColor
=
{
R
.
colors
.
black
}
iconColor
=
{
R
.
colors
.
black
}
titleFontWeight
=
{
"300"
}
titleFontWeight
=
{
"300"
}
fontSize
=
{
R
.
fontsize
.
fontsSize12
}
fontSize
=
{
R
.
fontsize
.
fontsSize12
}
...
@@ -79,7 +79,7 @@ const MedicalView = (props) => {
...
@@ -79,7 +79,7 @@ const MedicalView = (props) => {
backgroundColor
=
{
R
.
colors
.
blue500
}
backgroundColor
=
{
R
.
colors
.
blue500
}
borderRadius
=
{
10
}
borderRadius
=
{
10
}
textColor
=
{
R
.
colors
.
white
}
textColor
=
{
R
.
colors
.
white
}
height
=
{
40
}
height
=
{
35
}
marginBottom
=
{
15
}
marginBottom
=
{
15
}
marginHorizontal
=
{
0
}
marginHorizontal
=
{
0
}
marginVertical
=
{
0
}
marginVertical
=
{
0
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment