Project

General

Profile

Occupation » History » Version 4

prin methirattanasophon, 02/23/2026 06:29 AM

1 1 prin methirattanasophon
# Occupation
2
3
Description: The form section collects information related to education, occupation, and source of income. This form is designed as a dynamic form that adjusts its fields based on the occupation type selected by the user.
4
5 4 prin methirattanasophon
Page Route: /authentication/signup/basicinfo
6 1 prin methirattanasophon
7
Data source: Initialization fields dropdown
8 4 prin methirattanasophon
 - session storage: register_id
9 1 prin methirattanasophon
 - https://zvn-web-storage-dev.s3.ap-southeast-1.amazonaws.com/onboarding-web/constants/occupation.json
10
 - https://zvn-web-storage-dev.s3.ap-southeast-1.amazonaws.com/onboarding-web/constants/damas-occupations.json
11
 - https://zvn-web-storage-dev.s3.ap-southeast-1.amazonaws.com/onboarding-web/constants/damas-countries.json
12
 - https://zvn-web-storage-dev.s3.ap-southeast-1.amazonaws.com/onboarding-web/constants/monthlyIncome.json
13
14
15
Fields Requirement
16
17
|name|type|description|mandatory|
18
|:--|:--|:--|:--|
19
|education|dropdown|highest education|Y|
20
|occupation|dropdown|current occupation|Y|
21
|workPlace|text|job workplace|N|
22
|position|text|job position|N|
23
|businessType|dropdown|occupation business type|N|
24
|income|dropdown|range of income|Y|
25
26
27
Component Logic:
28
29
Fields adjustment base on selected occupation, Y = display, N = hide
30
31
|id|name|businessFlag|workplaceFlag|positionFlag|
32
|:--|:--|:--|:--|:--|
33
|1|พนักงานรัฐวิสาหกิจ|N|Y|Y|
34
|2|เกษตรกร|N|N|N|
35
|3|พระภิกษุ/นักบวช|N|N|N|
36
|4|แพทย์/พยาบาล|N|Y|Y|
37
|5|ครู / อาจารย์|N|Y|Y|
38
|6|แม่บ้าน / พ่อบ้าน|N|N|N|
39
|7|ข้าราชการ|N|Y|Y|
40
|8|นักเรียน / นักศึกษา|N|Y|N|
41
|9|เกษียณอายุ|N|N|N|
42
|10|นักการเมืองในประเทศ|N|Y|Y|
43
|11|นักลงทุน|N|N|N|
44
|12|อาชีพอิสระ|Y|Y|Y|
45
|13|เจ้าของธุรกิจ/ธุรกิจส่วนตัว|Y|Y|Y|
46
|14|พนักงานบริษัท|Y|Y|Y|
47
|15|กิจการครอบครัว|Y|Y|Y|