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
4f7f27eb
Commit
4f7f27eb
authored
Mar 12, 2025
by
Nakarin Luankla
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
UPDATE จัดการอบการประเมิน
parent
e87da1ef
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
13 deletions
+15
-13
evaluation-cycle.component.html
...-manager/evaluation-cycle/evaluation-cycle.component.html
+13
-12
evaluation-cycle.component.ts
...le-manager/evaluation-cycle/evaluation-cycle.component.ts
+1
-0
evaluation-cycle.model.ts
src/app/shared/model/evaluation-cycle.model.ts
+1
-1
No files found.
src/app/components/competency-assessment/evaluation-cycle-manager/evaluation-cycle/evaluation-cycle.component.html
View file @
4f7f27eb
...
...
@@ -137,28 +137,29 @@
<td
class=
"flex justify-center items-center"
>
<i
class=
"ti ti-edit cursor-pointer i-gray fs-l px-1"
(
click
)="
modalStatus=
'edit'
;
setData
(
item
.
data
)"
data-hs-overlay=
"#evaluation-cycle-page-modal"
></i>
<i
class=
"ti ti-user cursor-pointer i-gray fs-l px-1"
*
ngIf=
"item.data.statusFrom.code
!='2
'"
data-hs-overlay=
"#evaluation-cycle-person-modal"
<i
class=
"ti ti-user cursor-pointer i-gray fs-l px-1"
*
ngIf=
"item.data.statusFrom.code
=='1
'"
data-hs-overlay=
"#evaluation-cycle-person-modal"
(
click
)="
openModal
('
evaluation-cycle-person-modal
',
item
.
data
.
evaluationRoundId
)"
></i>
<i
class=
"ti ti-trash cursor-pointer i-gray fs-l px-1"
(
click
)="
modalStatus=
'delete'
;
setData
(
item
.
data
)"
data-hs-overlay=
"#evaluation-cycle-page-alert-modal"
></i>
<!-- <span class="badge text-white m-1" *ngIf="item.data.statusCode.code!='1'"
[ngClass]="{'bg-primary':item.data.statusCode.code=='1','bg-gray-400':item.data.statusCode.code!='3'}">ปิดรอบประเมิน</span>
<span class="badge text-white m-1 bg-secondary" *ngIf="item.data.statusCode.code=='0'">สร้างแบบฟอร์ม</span> -->
<span
class=
"badge text-white m-1
"
*
ngIf=
"item.data.statusCode
.code == '0'"
[
ngClass
]="{
'
bg-primary
'
:
item
.
data
.
statusCode
.
code =
=
'
0
',
'
text-white
'
:
item
.
data
.
statusCode
.
code =
=
'
0
'
<span
class=
"badge text-white m-1
cursor-pointer"
data-hs-overlay=
"#evaluation-cycle-page-alert-modal"
(
click
)="
modalStatus=
'createForm'
;
setData
(
item
.
data
)"
*
ngIf=
"item.data.statusFrom
.code == '0'"
[
ngClass
]="{
'
bg-secondary
'
:
item
.
data
.
statusFrom
.
code =
=
'
0
',
'
text-white
'
:
item
.
data
.
statusFrom
.
code =
=
'
0
'
}"
>
ปิดรอบประเมิน
สร้างแบบฟอร์ม
</span>
<span
class=
"badge text-white m-1 cursor-pointer"
data-hs-overlay=
"#evaluation-cycle-page-alert-modal"
(
click
)="
modalStatus=
'createForm'
;
setData
(
item
.
data
)"
*
ngIf=
"item.data.statusCode.code == '1'"
[
ngClass
]="{
'
bg-secondary
'
:
item
.
data
.
statusCode
.
code =
=
'
1
',
'
text-white
'
:
item
.
data
.
statusCode
.
code =
=
'
1
'
<span
class=
"badge text-white m-1"
*
ngIf=
"item.data.statusFrom.code == '1'"
[
ngClass
]="{
'
bg-primary
'
:
item
.
data
.
statusFrom
.
code =
=
'
1
',
'
text-white
'
:
item
.
data
.
statusFrom
.
code =
=
'
1
'
}"
>
สร้างแบบฟอร์ม
ปิดรอบประเมิน
</span>
<span
class=
"badge text-white m-1"
*
ngIf=
"item.data.status
Code
.code == '2'"
[
ngClass
]="{
'
bg-gray-400
'
:
item
.
data
.
status
Code
.
code =
=
'
2
',
'
text-white
'
:
item
.
data
.
status
Code
.
code =
=
'
2
'
<span
class=
"badge text-white m-1"
*
ngIf=
"item.data.status
From
.code == '2'"
[
ngClass
]="{
'
bg-gray-400
'
:
item
.
data
.
status
From
.
code =
=
'
2
',
'
text-white
'
:
item
.
data
.
status
From
.
code =
=
'
2
'
}"
>
ปิดรอบประเมิน
</span>
...
...
src/app/components/competency-assessment/evaluation-cycle-manager/evaluation-cycle/evaluation-cycle.component.ts
View file @
4f7f27eb
...
...
@@ -104,6 +104,7 @@ export class EvaluationCycleComponent {
check
:
false
,
data
:
new
MyEvaluationCycleModel
(
x
)
}));
console
.
log
(
"🚀 ~ EvaluationCycleComponent ~ this.evaluationCycleService.getList ~ this.evaluation_cyclelist:"
,
this
.
evaluation_cyclelist
)
this
.
dataLoading
=
false
this
.
isDataListCheckedAll
=
false
this
.
dataListCheckAll
()
...
...
src/app/shared/model/evaluation-cycle.model.ts
View file @
4f7f27eb
...
...
@@ -41,7 +41,7 @@ export class MyEvaluationCycleModel implements EvaluationCycleModel {
this
.
jlId
=
data
?.
jlId
||
""
;
this
.
active
=
data
?.
active
||
0
;
this
.
statusCode
=
new
MyStatusCodeModel
(
data
?.
statusCode
||
{})
this
.
statusFrom
=
new
MyStatusFromModel
(
data
?.
status
Code
||
{})
this
.
statusFrom
=
new
MyStatusFromModel
(
data
?.
status
From
||
{})
this
.
personalLevel
=
data
?.
personalLevel
?.
map
(
x
=>
new
MyPLModel
(
x
))
||
[]
}
...
...
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