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
99b28799
Commit
99b28799
authored
Apr 03, 2025
by
Ooh-Ao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
หน้าจอประเมิน
parent
395ce776
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
205 additions
and
3 deletions
+205
-3
app.module.ts
src/app/app.module.ts
+3
-2
dashboard.module.ts
src/app/components/dashboard/dashboard.module.ts
+11
-1
pms-competency.component.html
...orm-employee/pms-competency/pms-competency.component.html
+0
-0
pms-competency.component.scss
...orm-employee/pms-competency/pms-competency.component.scss
+0
-0
pms-competency.component.ts
...-form-employee/pms-competency/pms-competency.component.ts
+10
-0
pms-form-employee.component.html
...uation/pms-form-employee/pms-form-employee.component.html
+0
-0
pms-idp.component.html
...aluation/pms-form-employee/pms-idp/pms-idp.component.html
+1
-0
pms-idp.component.scss
...aluation/pms-form-employee/pms-idp/pms-idp.component.scss
+0
-0
pms-idp.component.ts
...evaluation/pms-form-employee/pms-idp/pms-idp.component.ts
+10
-0
pms-information.component.html
...m-employee/pms-information/pms-information.component.html
+138
-0
pms-information.component.scss
...m-employee/pms-information/pms-information.component.scss
+0
-0
pms-information.component.ts
...orm-employee/pms-information/pms-information.component.ts
+10
-0
pms-kpi.component.html
...aluation/pms-form-employee/pms-kpi/pms-kpi.component.html
+1
-0
pms-kpi.component.scss
...aluation/pms-form-employee/pms-kpi/pms-kpi.component.scss
+0
-0
pms-kpi.component.ts
...evaluation/pms-form-employee/pms-kpi/pms-kpi.component.ts
+10
-0
pms-summary.component.html
.../pms-form-employee/pms-summary/pms-summary.component.html
+1
-0
pms-summary.component.scss
.../pms-form-employee/pms-summary/pms-summary.component.scss
+0
-0
pms-summary.component.ts
...on/pms-form-employee/pms-summary/pms-summary.component.ts
+10
-0
No files found.
src/app/app.module.ts
View file @
99b28799
...
...
@@ -17,6 +17,7 @@ import { LeafletModule } from '@asymmetrik/ngx-leaflet';
import
{
environment
}
from
'src/environments/environment'
;
import
{
ColorPickerModule
}
from
'ngx-color-picker'
;
import
{
HttpClientModule
}
from
'@angular/common/http'
;
@
NgModule
({
declarations
:
[
AppComponent
,
CustomLayoutComponent
,
ContentLayoutComponent
],
imports
:
[
...
...
@@ -35,9 +36,9 @@ import { HttpClientModule } from '@angular/common/http';
ColorPickerModule
,
HttpClientModule
],
providers
:
[],
schemas
:
[
CUSTOM_ELEMENTS_SCHEMA
],
bootstrap
:
[
AppComponent
],
})
export
class
AppModule
{}
export
class
AppModule
{}
src/app/components/dashboard/dashboard.module.ts
View file @
99b28799
...
...
@@ -172,6 +172,11 @@ import { DatagridSyncfutionComponent } from '../datagrid-syncfution/datagrid-syn
import
{
MatDialogModule
}
from
'@angular/material/dialog'
;
import
{
PmsFormEmployeeComponent
}
from
'../performance-evaluation/pms-form-employee/pms-form-employee.component'
;
import
{
DpDatePickerModule
}
from
'ng2-date-picker'
;
import
{
PmsInformationComponent
}
from
'../performance-evaluation/pms-form-employee/pms-information/pms-information.component'
;
import
{
PmsCompetencyComponent
}
from
'../performance-evaluation/pms-form-employee/pms-competency/pms-competency.component'
;
import
{
PmsKpiComponent
}
from
'../performance-evaluation/pms-form-employee/pms-kpi/pms-kpi.component'
;
import
{
PmsIdpComponent
}
from
'../performance-evaluation/pms-form-employee/pms-idp/pms-idp.component'
;
import
{
PmsSummaryComponent
}
from
'../performance-evaluation/pms-form-employee/pms-summary/pms-summary.component'
;
export
const
MY_DATE_FORMATS
=
{
parse
:
{
...
...
@@ -302,7 +307,12 @@ export class CustomDateAdapter extends NativeDateAdapter {
RolePermissionConfigComponent
,
TimeAttendanceManageComponent
,
TimeAttendanceStatisticsComponent
,
DatagridSyncfutionComponent
DatagridSyncfutionComponent
,
PmsInformationComponent
,
PmsCompetencyComponent
,
PmsKpiComponent
,
PmsIdpComponent
,
PmsSummaryComponent
],
imports
:
[
CommonModule
,
...
...
src/app/components/performance-evaluation/pms-form-employee/pms-competency/pms-competency.component.html
0 → 100644
View file @
99b28799
This diff is collapsed.
Click to expand it.
src/app/components/performance-evaluation/pms-form-employee/pms-competency/pms-competency.component.scss
0 → 100644
View file @
99b28799
src/app/components/performance-evaluation/pms-form-employee/pms-competency/pms-competency.component.ts
0 → 100644
View file @
99b28799
import
{
Component
}
from
'@angular/core'
;
@
Component
({
selector
:
'app-pms-competency'
,
templateUrl
:
'./pms-competency.component.html'
,
styleUrls
:
[
'./pms-competency.component.scss'
]
})
export
class
PmsCompetencyComponent
{
}
src/app/components/performance-evaluation/pms-form-employee/pms-form-employee.component.html
View file @
99b28799
This source diff could not be displayed because it is too large. You can
view the blob
instead.
src/app/components/performance-evaluation/pms-form-employee/pms-idp/pms-idp.component.html
0 → 100644
View file @
99b28799
<p>
pms-idp works!
</p>
src/app/components/performance-evaluation/pms-form-employee/pms-idp/pms-idp.component.scss
0 → 100644
View file @
99b28799
src/app/components/performance-evaluation/pms-form-employee/pms-idp/pms-idp.component.ts
0 → 100644
View file @
99b28799
import
{
Component
}
from
'@angular/core'
;
@
Component
({
selector
:
'app-pms-idp'
,
templateUrl
:
'./pms-idp.component.html'
,
styleUrls
:
[
'./pms-idp.component.scss'
]
})
export
class
PmsIdpComponent
{
}
src/app/components/performance-evaluation/pms-form-employee/pms-information/pms-information.component.html
0 → 100644
View file @
99b28799
<div
class=
"box"
>
<div
class=
"box-header"
>
<h5
class=
"box-title"
>
สถานะผู้ประเมิน
</h5>
</div>
<div
class=
"box-body"
>
<div
class=
"flex flex-row"
>
<div
class=
"mx-auto relative"
>
<div
class=
"h-full w-6 flex items-center justify-center"
>
<div
class=
"h-full w-[3px] bg-gray-100 dark:bg-black/20 pointer-events-none"
></div>
</div>
<div
class=
"avatar avatar-xs absolute top-0 rounded-full bg-gray-200 shadow text-center ltr:-left-[4px] rtl:-right-[4px]"
>
<img
src=
"./assets/img/users/21.jpg"
class=
"rounded-full"
alt=
"timeline-img"
/>
</div>
</div>
<div
class=
"flex w-full pb-8"
>
<div
class=
"ltr:ml-5 rtl:mr-5 rounded-sm ltr:mr-auto rtl:ml-auto my-auto w-full space-y-3"
>
<div
class=
"sm:flex"
>
<h3
class=
"my-auto text-gray-500 dark:text-white/70"
>
<span
class=
"text-dark dark:text-white"
>
Anesthesia
</span>
</h3>
<p
class=
"my-auto ltr:ml-auto rtl:mr-auto text-gray-500 dark:text-white/70 text-xs"
>
yesterday, 05:06 pm
</p>
</div>
<div
class=
"border border-gray-200 bg-gray-50 dark:bg-black/20 dark:border-white/10 p-4 rounded-sm"
>
<p
class=
"text-xs text-gray-500 dark:text-white/70"
>
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Nostrum sit consequuntur quia aperiam quibusdam rerum ut! Id
ducimus nobis rerum modi veniam odit totam rem asperiores
adipisci, sed quia voluptas?
</p>
</div>
</div>
</div>
</div>
<div
class=
"flex flex-row"
>
<div
class=
"mx-auto relative"
>
<div
class=
"h-full w-6 flex items-center justify-center"
>
<div
class=
"h-full w-[3px] bg-gray-100 dark:bg-black/20 pointer-events-none"
></div>
</div>
<div
class=
"avatar avatar-xs absolute top-0 rounded-full bg-gray-200 shadow text-center ltr:-left-[4px] rtl:-right-[4px]"
>
<img
src=
"./assets/img/users/21.jpg"
class=
"rounded-full"
alt=
"timeline-img"
/>
</div>
</div>
<div
class=
"flex w-full pb-8"
>
<div
class=
"ltr:ml-5 rtl:mr-5 rounded-sm ltr:mr-auto rtl:ml-auto my-auto w-full space-y-3"
>
<div
class=
"sm:flex"
>
<h3
class=
"my-auto text-gray-500 dark:text-white/70"
>
<span
class=
"text-dark dark:text-white"
>
Anesthesia
</span>
</h3>
<p
class=
"my-auto ltr:ml-auto rtl:mr-auto text-gray-500 dark:text-white/70 text-xs"
>
yesterday, 05:06 pm
</p>
</div>
<div
class=
"border border-gray-200 bg-gray-50 dark:bg-black/20 dark:border-white/10 p-4 rounded-sm"
>
<p
class=
"text-xs text-gray-500 dark:text-white/70"
>
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Nostrum sit consequuntur quia aperiam quibusdam rerum ut! Id
ducimus nobis rerum modi veniam odit totam rem asperiores
adipisci, sed quia voluptas?
</p>
</div>
</div>
</div>
</div>
<div
class=
"flex flex-row"
>
<div
class=
"mx-auto relative"
>
<div
class=
"h-full w-6 flex items-center justify-center"
>
<div
class=
"h-full w-[3px] bg-gray-100 dark:bg-black/20 pointer-events-none"
></div>
</div>
<div
class=
"avatar avatar-xs absolute top-0 rounded-full bg-gray-200 shadow text-center ltr:-left-[4px] rtl:-right-[4px]"
>
<img
src=
"./assets/img/users/21.jpg"
class=
"rounded-full"
alt=
"timeline-img"
/>
</div>
</div>
<div
class=
"flex w-full pb-8"
>
<div
class=
"ltr:ml-5 rtl:mr-5 rounded-sm ltr:mr-auto rtl:ml-auto my-auto w-full space-y-3"
>
<div
class=
"sm:flex"
>
<h3
class=
"my-auto text-gray-500 dark:text-white/70"
>
<span
class=
"text-dark dark:text-white"
>
Anesthesia
</span>
</h3>
<p
class=
"my-auto ltr:ml-auto rtl:mr-auto text-gray-500 dark:text-white/70 text-xs"
>
yesterday, 05:06 pm
</p>
</div>
<div
class=
"border border-gray-200 bg-gray-50 dark:bg-black/20 dark:border-white/10 p-4 rounded-sm"
>
<p
class=
"text-xs text-gray-500 dark:text-white/70"
>
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Nostrum sit consequuntur quia aperiam quibusdam rerum ut! Id
ducimus nobis rerum modi veniam odit totam rem asperiores
adipisci, sed quia voluptas?
</p>
</div>
</div>
</div>
</div>
<div
class=
"flex flex-row"
>
<div
class=
"mx-auto relative"
>
<div
class=
"h-full w-6 flex items-center justify-center"
>
<div
class=
"h-full w-[3px] bg-gray-100 dark:bg-black/20 pointer-events-none"
></div>
</div>
<div
class=
"avatar avatar-xs absolute top-0 rounded-full bg-gray-200 shadow text-center ltr:-left-[4px] rtl:-right-[4px]"
>
<img
src=
"./assets/img/users/21.jpg"
class=
"rounded-full"
alt=
"timeline-img"
/>
</div>
</div>
<div
class=
"flex w-full pb-8"
>
<div
class=
"ltr:ml-5 rtl:mr-5 rounded-sm ltr:mr-auto rtl:ml-auto my-auto w-full space-y-3"
>
<div
class=
"sm:flex"
>
<h3
class=
"my-auto text-gray-500 dark:text-white/70"
>
<span
class=
"text-dark dark:text-white"
>
Anesthesia
</span>
</h3>
<p
class=
"my-auto ltr:ml-auto rtl:mr-auto text-gray-500 dark:text-white/70 text-xs"
>
yesterday, 05:06 pm
</p>
</div>
<div
class=
"border border-gray-200 bg-gray-50 dark:bg-black/20 dark:border-white/10 p-4 rounded-sm"
>
<p
class=
"text-xs text-gray-500 dark:text-white/70"
>
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Nostrum sit consequuntur quia aperiam quibusdam rerum ut! Id
ducimus nobis rerum modi veniam odit totam rem asperiores
adipisci, sed quia voluptas?
</p>
</div>
</div>
</div>
</div>
</div>
</div>
src/app/components/performance-evaluation/pms-form-employee/pms-information/pms-information.component.scss
0 → 100644
View file @
99b28799
src/app/components/performance-evaluation/pms-form-employee/pms-information/pms-information.component.ts
0 → 100644
View file @
99b28799
import
{
Component
}
from
'@angular/core'
;
@
Component
({
selector
:
'app-pms-information'
,
templateUrl
:
'./pms-information.component.html'
,
styleUrls
:
[
'./pms-information.component.scss'
]
})
export
class
PmsInformationComponent
{
}
src/app/components/performance-evaluation/pms-form-employee/pms-kpi/pms-kpi.component.html
0 → 100644
View file @
99b28799
<p>
pms-kpi works!
</p>
src/app/components/performance-evaluation/pms-form-employee/pms-kpi/pms-kpi.component.scss
0 → 100644
View file @
99b28799
src/app/components/performance-evaluation/pms-form-employee/pms-kpi/pms-kpi.component.ts
0 → 100644
View file @
99b28799
import
{
Component
}
from
'@angular/core'
;
@
Component
({
selector
:
'app-pms-kpi'
,
templateUrl
:
'./pms-kpi.component.html'
,
styleUrls
:
[
'./pms-kpi.component.scss'
]
})
export
class
PmsKpiComponent
{
}
src/app/components/performance-evaluation/pms-form-employee/pms-summary/pms-summary.component.html
0 → 100644
View file @
99b28799
<p>
pms-summary works!
</p>
src/app/components/performance-evaluation/pms-form-employee/pms-summary/pms-summary.component.scss
0 → 100644
View file @
99b28799
src/app/components/performance-evaluation/pms-form-employee/pms-summary/pms-summary.component.ts
0 → 100644
View file @
99b28799
import
{
Component
}
from
'@angular/core'
;
@
Component
({
selector
:
'app-pms-summary'
,
templateUrl
:
'./pms-summary.component.html'
,
styleUrls
:
[
'./pms-summary.component.scss'
]
})
export
class
PmsSummaryComponent
{
}
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