Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mySkill-x
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Registry
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
angular
mySkill-x
Commits
d8822afa
Commit
d8822afa
authored
Oct 29, 2025
by
Nattana Chaiyamat
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Wizard ลิงค์ผิด
parent
3acb518d
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
55 additions
and
54 deletions
+55
-54
employee-self-service.component.html
...mployee-self-service/employee-self-service.component.html
+46
-47
management-evaluation-cycle.component.html
...aluation-cycle/management-evaluation-cycle.component.html
+2
-2
management-evaluation-cycle.component.ts
...evaluation-cycle/management-evaluation-cycle.component.ts
+4
-3
th.json
src/assets/i18n/th.json
+3
-2
No files found.
src/app/components/employee-self-service/employee-self-service.component.html
View file @
d8822afa
...
...
@@ -133,18 +133,36 @@
<div
class=
"col-12 p-2"
>
<table>
<ng-container
*
ngFor=
"let item of generalPages; let i = index"
>
<tbody
class=
"table-link"
[
attr
.
data-disable-hover
]="!
item
.
link
"
style=
"line-height: 2.25rem;"
>
<td
class=
"text-menu row-top w-auto"
>
<a
[
routerLink
]="
item
.
link
?
item
.
link:null
"
>
{{i + 1}}
</a>
</td>
<td
class=
"text-menu"
>
<a
class=
"table-link-link"
[
routerLink
]="
item
.
link
?
item
.
link:null
"
>
{{ item.text }}
</a>
</td>
</tbody>
<ng-container
*
ngIf=
"item.text == 'Download เอกสาร'"
>
<tbody
class=
"table-link"
[
attr
.
data-disable-hover
]="!
documentManager
.
dataList
.
length
"
[
attr
.
data-hs-overlay
]="
documentManager
.
dataList
.
length
?
'#
download-file-manage-modal
'
:
null
"
style=
"line-height: 2.25rem;"
>
<td
class=
"text-menu row-top w-auto"
>
<a
[
routerLink
]="
item
.
link
?
item
.
link:null
"
>
{{i + 1}}
</a>
</td>
<td
class=
"text-menu"
>
<a
class=
"table-link-link"
[
routerLink
]="
item
.
link
?
item
.
link:null
"
>
{{ item.text }}
</a>
</td>
</tbody>
</ng-container>
<ng-container
*
ngIf=
"item.text != 'Download เอกสาร'"
>
<tbody
class=
"table-link"
[
attr
.
data-disable-hover
]="!
item
.
link
"
style=
"line-height: 2.25rem;"
>
<td
class=
"text-menu row-top w-auto"
>
<a
[
routerLink
]="
item
.
link
?
item
.
link:null
"
>
{{i + 1}}
</a>
</td>
<td
class=
"text-menu"
>
<a
class=
"table-link-link"
[
routerLink
]="
item
.
link
?
item
.
link:null
"
>
{{ item.text }}
</a>
</td>
</tbody>
</ng-container>
</ng-container>
</table>
</div>
...
...
@@ -188,40 +206,20 @@
<div
class=
"row col-12"
>
<ng-container
*
ngFor=
"let items of competencyPages; let i = index"
>
<ng-container
*
ngFor=
"let item of items; let l = index"
>
<ng-container
*
ngIf=
"item.description == 'รายงาน Competency Base Pay'"
>
<div
class=
" col-4 p-2 "
>
<a
class=
"row sub-box-menu p-2 row-center"
[
attr
.
data-disable-hover
]="!
documentManager
.
dataList
.
length
"
[
attr
.
data-hs-overlay
]="
documentManager
.
dataList
.
length
?
'#
download-file-manage-modal
'
:
null
"
style=
"min-height: 65px;"
>
<div
class=
"col-2"
>
<span
class=
"flex align-items-center justify-content-center rounded-circle text-white bg-primary text-left text-no"
>
{{(i*3)+l+1}}
</span>
</div>
<div
class=
"col text-menu"
>
{{item.text}}
</div>
</a>
</div>
</ng-container>
<ng-container
*
ngIf=
"item.description != 'รายงาน Competency Base Pay'"
>
<div
class=
" col-4 p-2 "
>
<a
[
routerLink
]="
item
.
link
?
item
.
link:null
"
class=
"row sub-box-menu p-2 row-center"
[
attr
.
data-disable-hover
]="!
item
.
link
"
style=
"min-height: 65px;"
>
<div
class=
"col-2"
>
<span
class=
"flex align-items-center justify-content-center rounded-circle text-white bg-primary text-left text-no"
>
{{(i*3)+l+1}}
</span>
</div>
<div
class=
"col text-menu"
>
{{item.text}}
</div>
</a>
</div>
</ng-container>
<div
class=
" col-4 p-2 "
>
<a
[
routerLink
]="
item
.
link
?
item
.
link:null
"
class=
"row sub-box-menu p-2 row-center"
[
attr
.
data-disable-hover
]="!
item
.
link
"
style=
"min-height: 65px;"
>
<div
class=
"col-2"
>
<span
class=
"flex align-items-center justify-content-center rounded-circle text-white bg-primary text-left text-no"
>
{{(i*3)+l+1}}
</span>
</div>
<div
class=
"col text-menu"
>
{{item.text}}
</div>
</a>
</div>
</ng-container>
</ng-container>
</div>
...
...
@@ -261,7 +259,8 @@
</div>
</div>
</div>
<div
class=
"ti-modal-footer !rounded-t-none !rounded-b-sm"
style=
"background-color: white;border-radius: 0 0 5px 5px;"
>
<div
class=
"ti-modal-footer !rounded-t-none !rounded-b-sm"
style=
"background-color: white;border-radius: 0 0 5px 5px;"
>
<button
type=
"button"
class=
"hs-dropdown-toggle ti-btn ti-btn-danger"
data-hs-overlay=
"#download-file-manage-modal"
>
{{'Close' | translate}}
...
...
src/app/components/performance-management-evaluation/evaluation-cycle-performance/management-evaluation-cycle/management-evaluation-cycle.component.html
View file @
d8822afa
...
...
@@ -68,7 +68,7 @@
[
columns
]="
columns
"
[
selectedItems
]="
selectedItems
"
[
childForm
]="
true
"
(
createFormEvent
)="
createForm
($
event
)"
(
sendNextPageForm
)="
selectPmsMasfromEvaluationCycle
($
event
);
openDialogForm
()"
(
sendSelectData
)="
modalStatus=
'edit'
;
selectPmsMasfromEvaluationCycle
($
event
);
openDialog
()"
(
sendSelectedItems
)="
onSelectItemChange
($
event
)"
>
(
sendSelectedItems
)="
onSelectItemChange
($
event
)"
[
actionWidth
]="
translateService
.
getCurrentLang
()=='
th
'?
220:0
"
>
</app-datagrid-syncfution>
</div>
...
...
@@ -185,7 +185,7 @@
[
class
.
ti-btn-disabled
]="!
pmsMasfromEvaluation
.
select
.
pmsEvaluationRoundId
||!
pmsMasfromEvaluation
.
select
.
tdesc
||(
modalStatus=
='add'&&checkPrimary())"
(
click
)="
addPmsMasfromEvaluation
()"
[
disabled
]="!
pmsMasfromEvaluation
.
select
.
pmsEvaluationRoundId
||!
pmsMasfromEvaluation
.
select
.
tdesc
||(
modalStatus=
='add'&&checkPrimary())"
>
{{'SaveD
Ate
' | translate}}
{{'SaveD
ata
' | translate}}
</button>
</mat-dialog-actions>
</ng-template>
...
...
src/app/components/performance-management-evaluation/evaluation-cycle-performance/management-evaluation-cycle/management-evaluation-cycle.component.ts
View file @
d8822afa
...
...
@@ -120,7 +120,7 @@ export class ManagementCycleComponent {
private
cdr
:
ChangeDetectorRef
,
private
renderer
:
Renderer2
,
private
jobcodeService
:
JobcodeService
,
p
rivate
translateService
:
TranslateService
p
ublic
translateService
:
TranslateService
)
{
this
.
translateService
.
onLangChange
.
subscribe
((
event
)
=>
{
this
.
setSyncfutionDataList
()
...
...
@@ -128,14 +128,15 @@ export class ManagementCycleComponent {
}
setSyncfutionDataList
()
{
if
(
this
.
pmsMasfromEvaluation
.
dataList
)
{
if
(
this
.
pmsMasfromEvaluation
.
dataList
)
{
this
.
syncfutionDataList
=
this
.
pmsMasfromEvaluation
.
dataList
.
map
(
e
=>
({
pmsEvaluationRoundId
:
e
.
pmsEvaluationRoundId
,
name
:
this
.
translateService
.
getCurrentLang
()
==
'th'
?
e
.
tdesc
:
e
.
edesc
,
apsyear
:
e
.
apsyear
,
apsPeriodStart
:
e
.
apsPeriodStart
,
apsPeriodEnd
:
e
.
apsPeriodEnd
,
statusCode
:
e
.
statusCode
.
tdesc
statusCode
:
this
.
translateService
.
getCurrentLang
()
==
'th'
?
e
.
statusCode
.
tdesc
:
e
.
statusCode
.
edesc
,
statusFrom
:
e
.
statusFrom
}))
}
}
...
...
src/assets/i18n/th.json
View file @
d8822afa
...
...
@@ -32,9 +32,10 @@
"Part5"
:
"ทะเบียนการประเมินเวลาทำงาน"
,
"PmsFactors"
:
"ปัจจัยการประเมินผล"
,
"PmsManage"
:
"การจัดการการประเมินผล"
,
"EvaluationPeriod"
:
"รอบการประเมิน"
"EvaluationPeriod"
:
"รอบการประเมิน"
,
"TimeAttendance"
:
"ทะเบียนการประเมินเวลาทำงาน"
},
"TimeAttendance_head"
:
"ทะเบียน
เครื่องมือ
"
,
"TimeAttendance_head"
:
"ทะเบียน
การประเมินเวลาทำงาน
"
,
"TimeAttendanceManage"
:
"เครื่องมือประเมิน"
,
"PerformanceManagementSystem"
:
"ประเมินการจัดการประสิทธิภาพ"
,
"SearchByNoOrName"
:
"ค้นหาตามรหัสหรือชื่อ"
,
...
...
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