Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
portal-apps-manage
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
portal-apps-manage
Commits
67977999
Commit
67977999
authored
Sep 15, 2025
by
sawit
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
routes mylearn
parent
270df40b
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
176 additions
and
203 deletions
+176
-203
package-lock.json
package-lock.json
+67
-67
mylearn-company.component.ts
...ortal-manage/mylearn/company/mylearn-company.component.ts
+0
-18
mylearn-company-course.component.ts
...manage/mylearn/course/mylearn-company-course.component.ts
+0
-18
mylearn-course-transfer.component.ts
...anage/mylearn/course/mylearn-course-transfer.component.ts
+0
-18
mylearn.module.ts
src/app/portal-manage/mylearn/mylearn.module.ts
+1
-1
mylearn.routes.ts
src/app/portal-manage/mylearn/mylearn.routes.ts
+108
-9
mylearn-pdpa-manage.component.ts
...rtal-manage/mylearn/pdpa/mylearn-pdpa-manage.component.ts
+0
-18
mylearn-timeout-manage.component.ts
...anage/mylearn/timeout/mylearn-timeout-manage.component.ts
+0
-18
mylearn-user-company.component.ts
...tal-manage/mylearn/user/mylearn-user-company.component.ts
+0
-18
mylearn-user-management.component.ts
...-manage/mylearn/user/mylearn-user-management.component.ts
+0
-18
No files found.
package-lock.json
View file @
67977999
...
...
@@ -133,7 +133,6 @@
"version"
:
"5.2.0"
,
"resolved"
:
"https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz"
,
"integrity"
:
"sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=10"
...
...
@@ -619,7 +618,6 @@
"version"
:
"17.3.12"
,
"resolved"
:
"https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.3.12.tgz"
,
"integrity"
:
"sha512-1F8M7nWfChzurb7obbvuE7mJXlHtY1UG58pcwcomVtpPb+kPavgAO8OEvJHYBMV+bzSxkXt5UIwL9lt9jHUxZA=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@babel/core"
:
"7.23.9"
,
...
...
@@ -648,7 +646,6 @@
"version"
:
"7.23.9"
,
"resolved"
:
"https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz"
,
"integrity"
:
"sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@ampproject/remapping"
:
"^2.2.0"
,
...
...
@@ -679,14 +676,12 @@
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
,
"integrity"
:
"sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver"
:
{
"version"
:
"6.3.1"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
,
"integrity"
:
"sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
,
"dev"
:
true
,
"license"
:
"ISC"
,
"bin"
:
{
"semver"
:
"bin/semver.js"
...
...
@@ -1098,7 +1093,6 @@
"version"
:
"7.26.10"
,
"resolved"
:
"https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz"
,
"integrity"
:
"sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@ampproject/remapping"
:
"^2.2.0"
,
...
...
@@ -1129,14 +1123,12 @@
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
,
"integrity"
:
"sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/@babel/core/node_modules/semver"
:
{
"version"
:
"6.3.1"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
,
"integrity"
:
"sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
,
"dev"
:
true
,
"license"
:
"ISC"
,
"bin"
:
{
"semver"
:
"bin/semver.js"
...
...
@@ -3790,6 +3782,16 @@
"@fortawesome/fontawesome-svg-core"
:
"~1.2.27 || ~1.3.0-beta2 || ^6.1.0"
}
},
"node_modules/@fortawesome/fontawesome-common-types"
:
{
"version"
:
"6.7.2"
,
"resolved"
:
"https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.2.tgz"
,
"integrity"
:
"sha512-Zs+YeHUC5fkt7Mg1l6XTniei3k4bwG/yo3iFUtZWd/pMx9g3fdvkSK9E0FOC+++phXOka78uJcYb8JaFkW52Xg=="
,
"license"
:
"MIT"
,
"peer"
:
true
,
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/@fortawesome/fontawesome-free"
:
{
"version"
:
"7.0.0"
,
"resolved"
:
"https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-7.0.0.tgz"
,
...
...
@@ -3799,6 +3801,19 @@
"node"
:
">=6"
}
},
"node_modules/@fortawesome/fontawesome-svg-core"
:
{
"version"
:
"6.7.2"
,
"resolved"
:
"https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.7.2.tgz"
,
"integrity"
:
"sha512-yxtOBWDrdi5DD5o1pmVdq3WMCvnobT0LU6R8RyyVXPvFRd2o79/0NCuQoCjNTeZz9EzA9xS3JxNWfv54RIHFEA=="
,
"license"
:
"MIT"
,
"peer"
:
true
,
"dependencies"
:
{
"@fortawesome/fontawesome-common-types"
:
"6.7.2"
},
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/@grpc/grpc-js"
:
{
"version"
:
"1.9.15"
,
"resolved"
:
"https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz"
,
...
...
@@ -3873,7 +3888,6 @@
"version"
:
"8.0.2"
,
"resolved"
:
"https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz"
,
"integrity"
:
"sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="
,
"dev"
:
true
,
"license"
:
"ISC"
,
"dependencies"
:
{
"string-width"
:
"^5.1.2"
,
...
...
@@ -3891,7 +3905,6 @@
"version"
:
"6.2.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz"
,
"integrity"
:
"sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=12"
...
...
@@ -3904,7 +3917,6 @@
"version"
:
"6.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
,
"integrity"
:
"sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=12"
...
...
@@ -3917,14 +3929,12 @@
"version"
:
"9.2.2"
,
"resolved"
:
"https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
,
"integrity"
:
"sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/@isaacs/cliui/node_modules/string-width"
:
{
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
,
"integrity"
:
"sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"eastasianwidth"
:
"^0.2.0"
,
...
...
@@ -3942,7 +3952,6 @@
"version"
:
"7.1.0"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz"
,
"integrity"
:
"sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"ansi-regex"
:
"^6.0.1"
...
...
@@ -3958,7 +3967,6 @@
"version"
:
"8.1.0"
,
"resolved"
:
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
,
"integrity"
:
"sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"ansi-styles"
:
"^6.1.0"
,
...
...
@@ -4078,6 +4086,13 @@
"rxjs"
:
">=7.5.0"
}
},
"node_modules/@kurkle/color"
:
{
"version"
:
"0.3.4"
,
"resolved"
:
"https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz"
,
"integrity"
:
"sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w=="
,
"license"
:
"MIT"
,
"peer"
:
true
},
"node_modules/@leichtgewicht/ip-codec"
:
{
"version"
:
"2.0.5"
,
"resolved"
:
"https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz"
,
...
...
@@ -5688,7 +5703,6 @@
"version"
:
"0.11.0"
,
"resolved"
:
"https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz"
,
"integrity"
:
"sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"optional"
:
true
,
"engines"
:
{
...
...
@@ -6921,6 +6935,16 @@
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/@types/jquery"
:
{
"version"
:
"3.5.33"
,
"resolved"
:
"https://registry.npmjs.org/@types/jquery/-/jquery-3.5.33.tgz"
,
"integrity"
:
"sha512-SeyVJXlCZpEki5F0ghuYe+L+PprQta6nRZqhONt9F13dWBtR/ftoaIbdRQ7cis7womE+X2LKhsDdDtkkDhJS6g=="
,
"license"
:
"MIT"
,
"peer"
:
true
,
"dependencies"
:
{
"@types/sizzle"
:
"*"
}
},
"node_modules/@types/json-schema"
:
{
"version"
:
"7.0.15"
,
"resolved"
:
"https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz"
,
...
...
@@ -7047,6 +7071,13 @@
"@types/send"
:
"*"
}
},
"node_modules/@types/sizzle"
:
{
"version"
:
"2.3.10"
,
"resolved"
:
"https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.10.tgz"
,
"integrity"
:
"sha512-TC0dmN0K8YcWEAEfiPi5gJP14eJe30TTGjkvek3iM/1NdHHsdCA/Td6GvNndMOo/iSnIsZ4HuuhrYPDAmbxzww=="
,
"license"
:
"MIT"
,
"peer"
:
true
},
"node_modules/@types/sockjs"
:
{
"version"
:
"0.3.36"
,
"resolved"
:
"https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz"
,
...
...
@@ -7576,7 +7607,6 @@
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
,
"integrity"
:
"sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/anymatch"
:
{
...
...
@@ -7608,7 +7638,6 @@
"version"
:
"5.0.2"
,
"resolved"
:
"https://registry.npmjs.org/arg/-/arg-5.0.2.tgz"
,
"integrity"
:
"sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/argparse"
:
{
...
...
@@ -7762,7 +7791,6 @@
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
,
"integrity"
:
"sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/base64-js"
:
{
...
...
@@ -8146,7 +8174,6 @@
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz"
,
"integrity"
:
"sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">= 6"
...
...
@@ -8195,6 +8222,19 @@
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/chart.js"
:
{
"version"
:
"4.5.0"
,
"resolved"
:
"https://registry.npmjs.org/chart.js/-/chart.js-4.5.0.tgz"
,
"integrity"
:
"sha512-aYeC/jDgSEx8SHWZvANYMioYMZ2KX02W6f6uVfyteuCGcadDLcYVHdfdygsTQkQ4TKn5lghoojAsPj5pu0SnvQ=="
,
"license"
:
"MIT"
,
"peer"
:
true
,
"dependencies"
:
{
"@kurkle/color"
:
"^0.3.0"
},
"engines"
:
{
"pnpm"
:
">=8"
}
},
"node_modules/chokidar"
:
{
"version"
:
"3.6.0"
,
"resolved"
:
"https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz"
,
...
...
@@ -8412,7 +8452,6 @@
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
,
"integrity"
:
"sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">= 6"
...
...
@@ -8551,7 +8590,6 @@
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz"
,
"integrity"
:
"sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/cookie"
:
{
...
...
@@ -8730,7 +8768,6 @@
"version"
:
"7.0.6"
,
"resolved"
:
"https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz"
,
"integrity"
:
"sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"path-key"
:
"^3.1.0"
,
...
...
@@ -8745,7 +8782,6 @@
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/which/-/which-2.0.2.tgz"
,
"integrity"
:
"sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
,
"dev"
:
true
,
"license"
:
"ISC"
,
"dependencies"
:
{
"isexe"
:
"^2.0.0"
...
...
@@ -8827,7 +8863,6 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
,
"integrity"
:
"sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"bin"
:
{
"cssesc"
:
"bin/cssesc"
...
...
@@ -9070,7 +9105,6 @@
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz"
,
"integrity"
:
"sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
,
"dev"
:
true
,
"license"
:
"Apache-2.0"
},
"node_modules/dir-glob"
:
{
...
...
@@ -9090,7 +9124,6 @@
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz"
,
"integrity"
:
"sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/dns-packet"
:
{
...
...
@@ -9211,7 +9244,6 @@
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
,
"integrity"
:
"sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/echarts"
:
{
...
...
@@ -9279,7 +9311,6 @@
"version"
:
"0.1.13"
,
"resolved"
:
"https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
,
"integrity"
:
"sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"optional"
:
true
,
"dependencies"
:
{
...
...
@@ -9290,7 +9321,6 @@
"version"
:
"0.6.3"
,
"resolved"
:
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
,
"integrity"
:
"sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"optional"
:
true
,
"dependencies"
:
{
...
...
@@ -10152,7 +10182,6 @@
"version"
:
"3.3.1"
,
"resolved"
:
"https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz"
,
"integrity"
:
"sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="
,
"dev"
:
true
,
"license"
:
"ISC"
,
"dependencies"
:
{
"cross-spawn"
:
"^7.0.6"
,
...
...
@@ -10169,7 +10198,6 @@
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz"
,
"integrity"
:
"sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="
,
"dev"
:
true
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=14"
...
...
@@ -11262,7 +11290,6 @@
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
,
"integrity"
:
"sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
,
"dev"
:
true
,
"license"
:
"ISC"
},
"node_modules/isobject"
:
{
...
...
@@ -11370,7 +11397,6 @@
"version"
:
"3.4.3"
,
"resolved"
:
"https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz"
,
"integrity"
:
"sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="
,
"dev"
:
true
,
"license"
:
"BlueOak-1.0.0"
,
"dependencies"
:
{
"@isaacs/cliui"
:
"^8.0.2"
...
...
@@ -11424,7 +11450,6 @@
"version"
:
"1.21.7"
,
"resolved"
:
"https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz"
,
"integrity"
:
"sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"bin"
:
{
"jiti"
:
"bin/jiti.js"
...
...
@@ -11914,7 +11939,6 @@
"version"
:
"1.2.4"
,
"resolved"
:
"https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
,
"integrity"
:
"sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/loader-runner"
:
{
...
...
@@ -12325,7 +12349,6 @@
"version"
:
"7.1.2"
,
"resolved"
:
"https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz"
,
"integrity"
:
"sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="
,
"dev"
:
true
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=16 || 14 >=14.17"
...
...
@@ -12592,7 +12615,6 @@
"version"
:
"2.7.0"
,
"resolved"
:
"https://registry.npmjs.org/mz/-/mz-2.7.0.tgz"
,
"integrity"
:
"sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"any-promise"
:
"^1.0.0"
,
...
...
@@ -13198,6 +13220,13 @@
"node"
:
">=0.10.0"
}
},
"node_modules/nouislider"
:
{
"version"
:
"15.8.1"
,
"resolved"
:
"https://registry.npmjs.org/nouislider/-/nouislider-15.8.1.tgz"
,
"integrity"
:
"sha512-93TweAi8kqntHJSPiSWQ1o/uZ29VWOmal9YKb6KKGGlCkugaNfAupT7o1qTHqdJvNQ7S0su5rO6qRFCjP8fxtw=="
,
"license"
:
"MIT"
,
"peer"
:
true
},
"node_modules/npm"
:
{
"version"
:
"10.9.3"
,
"resolved"
:
"https://registry.npmjs.org/npm/-/npm-10.9.3.tgz"
,
...
...
@@ -15813,7 +15842,6 @@
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
,
"integrity"
:
"sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=0.10.0"
...
...
@@ -15823,7 +15851,6 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz"
,
"integrity"
:
"sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">= 6"
...
...
@@ -16070,7 +16097,6 @@
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz"
,
"integrity"
:
"sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="
,
"dev"
:
true
,
"license"
:
"BlueOak-1.0.0"
},
"node_modules/pacote"
:
{
...
...
@@ -16249,7 +16275,6 @@
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
,
"integrity"
:
"sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=8"
...
...
@@ -16265,7 +16290,6 @@
"version"
:
"1.11.1"
,
"resolved"
:
"https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz"
,
"integrity"
:
"sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="
,
"dev"
:
true
,
"license"
:
"BlueOak-1.0.0"
,
"dependencies"
:
{
"lru-cache"
:
"^10.2.0"
,
...
...
@@ -16282,7 +16306,6 @@
"version"
:
"10.4.3"
,
"resolved"
:
"https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz"
,
"integrity"
:
"sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
,
"dev"
:
true
,
"license"
:
"ISC"
},
"node_modules/path-to-regexp"
:
{
...
...
@@ -16333,7 +16356,6 @@
"version"
:
"4.0.7"
,
"resolved"
:
"https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz"
,
"integrity"
:
"sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">= 6"
...
...
@@ -16570,7 +16592,6 @@
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz"
,
"integrity"
:
"sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"camelcase-css"
:
"^2.0.1"
...
...
@@ -16731,7 +16752,6 @@
"version"
:
"6.2.0"
,
"resolved"
:
"https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz"
,
"integrity"
:
"sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ=="
,
"dev"
:
true
,
"funding"
:
[
{
"type"
:
"opencollective"
,
...
...
@@ -16757,7 +16777,6 @@
"version"
:
"6.1.2"
,
"resolved"
:
"https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz"
,
"integrity"
:
"sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"cssesc"
:
"^3.0.0"
,
...
...
@@ -17298,7 +17317,6 @@
"version"
:
"0.2.2"
,
"resolved"
:
"https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz"
,
"integrity"
:
"sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q=="
,
"dev"
:
true
,
"license"
:
"Apache-2.0"
},
"node_modules/regenerate"
:
{
...
...
@@ -18124,7 +18142,6 @@
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
,
"integrity"
:
"sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"shebang-regex"
:
"^3.0.0"
...
...
@@ -18137,7 +18154,6 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
,
"integrity"
:
"sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=8"
...
...
@@ -18688,7 +18704,6 @@
"version"
:
"4.2.3"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
,
"integrity"
:
"sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"emoji-regex"
:
"^8.0.0"
,
...
...
@@ -18716,7 +18731,6 @@
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
,
"integrity"
:
"sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"ansi-regex"
:
"^5.0.1"
...
...
@@ -18739,7 +18753,6 @@
"version"
:
"3.35.0"
,
"resolved"
:
"https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz"
,
"integrity"
:
"sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@jridgewell/gen-mapping"
:
"^0.3.2"
,
...
...
@@ -18762,7 +18775,6 @@
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz"
,
"integrity"
:
"sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"balanced-match"
:
"^1.0.0"
...
...
@@ -18772,7 +18784,6 @@
"version"
:
"10.4.5"
,
"resolved"
:
"https://registry.npmjs.org/glob/-/glob-10.4.5.tgz"
,
"integrity"
:
"sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="
,
"dev"
:
true
,
"license"
:
"ISC"
,
"dependencies"
:
{
"foreground-child"
:
"^3.1.0"
,
...
...
@@ -18793,7 +18804,6 @@
"version"
:
"9.0.5"
,
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz"
,
"integrity"
:
"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="
,
"dev"
:
true
,
"license"
:
"ISC"
,
"dependencies"
:
{
"brace-expansion"
:
"^2.0.1"
...
...
@@ -18894,7 +18904,6 @@
"version"
:
"3.4.17"
,
"resolved"
:
"https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz"
,
"integrity"
:
"sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@alloc/quick-lru"
:
"^5.2.0"
,
...
...
@@ -18932,7 +18941,6 @@
"version"
:
"6.0.2"
,
"resolved"
:
"https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
,
"integrity"
:
"sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="
,
"dev"
:
true
,
"license"
:
"ISC"
,
"dependencies"
:
{
"is-glob"
:
"^4.0.3"
...
...
@@ -18945,7 +18953,6 @@
"version"
:
"15.1.0"
,
"resolved"
:
"https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz"
,
"integrity"
:
"sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"postcss-value-parser"
:
"^4.0.0"
,
...
...
@@ -18963,7 +18970,6 @@
"version"
:
"4.0.2"
,
"resolved"
:
"https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz"
,
"integrity"
:
"sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ=="
,
"dev"
:
true
,
"funding"
:
[
{
"type"
:
"opencollective"
,
...
...
@@ -18999,7 +19005,6 @@
"version"
:
"6.1.2"
,
"resolved"
:
"https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz"
,
"integrity"
:
"sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"cssesc"
:
"^3.0.0"
,
...
...
@@ -19215,7 +19220,6 @@
"version"
:
"3.3.1"
,
"resolved"
:
"https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz"
,
"integrity"
:
"sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"any-promise"
:
"^1.0.0"
...
...
@@ -19225,7 +19229,6 @@
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
,
"integrity"
:
"sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"thenify"
:
">= 3.1.0 < 4"
...
...
@@ -19339,7 +19342,6 @@
"version"
:
"0.1.13"
,
"resolved"
:
"https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz"
,
"integrity"
:
"sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="
,
"dev"
:
true
,
"license"
:
"Apache-2.0"
},
"node_modules/tslib"
:
{
...
...
@@ -19400,7 +19402,6 @@
"version"
:
"5.2.2"
,
"resolved"
:
"https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz"
,
"integrity"
:
"sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w=="
,
"dev"
:
true
,
"license"
:
"Apache-2.0"
,
"bin"
:
{
"tsc"
:
"bin/tsc"
,
...
...
@@ -20589,7 +20590,6 @@
"version"
:
"7.0.0"
,
"resolved"
:
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
,
"integrity"
:
"sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"ansi-styles"
:
"^4.0.0"
,
...
...
src/app/portal-manage/mylearn/company/mylearn-company.component.ts
deleted
100644 → 0
View file @
270df40b
import
{
Component
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
@
Component
({
selector
:
'app-mylearn-company'
,
standalone
:
true
,
imports
:
[
CommonModule
],
template
:
`
<div class="p-4">
<h1 class="text-2xl font-bold mb-4">จัดการบริษัท</h1>
<div class="bg-white rounded-lg shadow p-6">
<p>ระบบจัดการบริษัทสำหรับ MyLearn</p>
</div>
</div>
`
,
styles
:
[]
})
export
class
MylearnCompanyComponent
{
}
src/app/portal-manage/mylearn/course/mylearn-company-course.component.ts
deleted
100644 → 0
View file @
270df40b
import
{
Component
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
@
Component
({
selector
:
'app-mylearn-company-course'
,
standalone
:
true
,
imports
:
[
CommonModule
],
template
:
`
<div class="p-4">
<h1 class="text-2xl font-bold mb-4">จัดการคอร์สบริษัท</h1>
<div class="bg-white rounded-lg shadow p-6">
<p>ระบบจัดการคอร์สบริษัทสำหรับ MyLearn</p>
</div>
</div>
`
,
styles
:
[]
})
export
class
MylearnCompanyCourseComponent
{
}
src/app/portal-manage/mylearn/course/mylearn-course-transfer.component.ts
deleted
100644 → 0
View file @
270df40b
import
{
Component
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
@
Component
({
selector
:
'app-mylearn-course-transfer'
,
standalone
:
true
,
imports
:
[
CommonModule
],
template
:
`
<div class="p-4">
<h1 class="text-2xl font-bold mb-4">โอนย้ายคอร์ส</h1>
<div class="bg-white rounded-lg shadow p-6">
<p>ระบบโอนย้ายคอร์สสำหรับ MyLearn</p>
</div>
</div>
`
,
styles
:
[]
})
export
class
MylearnCourseTransferComponent
{
}
src/app/portal-manage/mylearn/mylearn.module.ts
View file @
67977999
...
...
@@ -12,7 +12,7 @@ export const routes: Routes = [
children
:
[
{
path
:
'dashboard'
,
loadComponent
:
()
=>
import
(
'./dashboard/
mylearn-dashboard.component'
).
then
(
m
=>
m
.
Mylearn
DashboardComponent
)
loadComponent
:
()
=>
import
(
'./dashboard/
dashboard.component'
).
then
(
m
=>
m
.
DashboardComponent
)
},
{
path
:
''
,
...
...
src/app/portal-manage/mylearn/mylearn.routes.ts
View file @
67977999
import
{
Routes
}
from
'@angular/router'
;
import
{
MylearnComponent
}
from
'./mylearn.component'
;
import
{
MylearnDashboardComponent
}
from
'./dashboard/mylearn-dashboard.component'
;
export
const
MYLEARN_ROUTES
:
Routes
=
[
{
...
...
@@ -9,35 +8,135 @@ export const MYLEARN_ROUTES: Routes = [
children
:
[
{
path
:
'dashboard'
,
component
:
MylearnDashboardComponent
loadComponent
:
()
=>
import
(
'./dashboard/dashboard.component'
).
then
((
m
)
=>
m
.
DashboardComponent
),
},
{
path
:
'mylearn-pdpa-manage'
,
loadComponent
:
()
=>
import
(
'./pdpa
/mylearn-pdpa-manage.component'
).
then
(
m
=>
m
.
MylearnPdpaManageComponent
)
loadComponent
:
()
=>
import
(
'./pdpa
-manage/pdpa-manage.component'
).
then
((
m
)
=>
m
.
PdpaManageComponent
),
},
{
path
:
'myhrcompany'
,
loadComponent
:
()
=>
import
(
'./
company/mylearn-company.component'
).
then
(
m
=>
m
.
MylearnCompanyComponent
)
loadComponent
:
()
=>
import
(
'./
myhrcompany/myhrcompany.component'
).
then
((
m
)
=>
m
.
MyhrcompanyComponent
),
},
{
path
:
'management-user'
,
loadComponent
:
()
=>
import
(
'./
user/mylearn-user-management.component'
).
then
(
m
=>
m
.
MylearnUserManagementComponent
)
loadComponent
:
()
=>
import
(
'./
management-user/management-user.component'
).
then
((
m
)
=>
m
.
ManagementUserComponent
),
},
{
path
:
'course-transfer'
,
loadComponent
:
()
=>
import
(
'./course
/mylearn-course-transfer.component'
).
then
(
m
=>
m
.
MylearnCourseTransferComponent
)
loadComponent
:
()
=>
import
(
'./course
-transfer/course-transfer.component'
).
then
((
m
)
=>
m
.
CourseTransferComponent
),
},
{
path
:
'timeout-screen-manage'
,
loadComponent
:
()
=>
import
(
'./timeout
/mylearn-timeout-manage.component'
).
then
(
m
=>
m
.
MylearnTimeoutManageComponent
)
loadComponent
:
()
=>
import
(
'./timeout
-screen-manage/timeout-screen-manage.component'
).
then
((
m
)
=>
m
.
TimeoutScreenManageComponent
),
},
{
path
:
'company-manage-course'
,
loadComponent
:
()
=>
import
(
'./co
urse/mylearn-company-course.component'
).
then
(
m
=>
m
.
MylearnCompanyCourseComponent
)
loadComponent
:
()
=>
import
(
'./co
mpany-manage-course/company-manage-course.component'
).
then
((
m
)
=>
m
.
CompanyManageCourseComponent
),
},
{
path
:
'user-company'
,
loadComponent
:
()
=>
import
(
'./user/mylearn-user-company.component'
).
then
(
m
=>
m
.
MylearnUserCompanyComponent
)
loadComponent
:
()
=>
import
(
'./user-company/user-company.component'
).
then
((
m
)
=>
m
.
UserCompanyComponent
),
},
{
path
:
'category-list'
,
loadComponent
:
()
=>
import
(
'../my-portal/category-list/category-list.component'
).
then
((
m
)
=>
m
.
CategorylistComponent
),
},
{
path
:
'view-list-excel'
,
loadComponent
:
()
=>
import
(
'../my-portal/category-list/view-list-excel/view-list-excel.component'
).
then
((
m
)
=>
m
.
ViewListExcelComponent
),
},
{
path
:
'view-list-doc'
,
loadComponent
:
()
=>
import
(
'../my-portal/category-list/view-list-doc/view-list-doc.component'
).
then
((
m
)
=>
m
.
ViewListDocComponent
),
},
{
path
:
'view-list-course'
,
loadComponent
:
()
=>
import
(
'../my-portal/category-list/view-list-course/view-list-course.component'
).
then
((
m
)
=>
m
.
ViewListCourseComponent
),
},
{
path
:
'create-category'
,
loadComponent
:
()
=>
import
(
'../my-portal/create-category/create-category.component'
).
then
((
m
)
=>
m
.
CreateCategoryComponent
),
},
{
path
:
'list-excel'
,
loadComponent
:
()
=>
import
(
'../my-portal/create-category/list-excel/list-excel.component'
).
then
((
m
)
=>
m
.
ListExcelComponent
),
},
{
path
:
'list-doc'
,
loadComponent
:
()
=>
import
(
'../my-portal/create-category/list-doc/list-doc.component'
).
then
((
m
)
=>
m
.
ListDocComponent
),
},
{
path
:
'list-course'
,
loadComponent
:
()
=>
import
(
'../my-portal/create-category/list-course/list-course.component'
).
then
((
m
)
=>
m
.
ListCourseComponent
),
},
{
path
:
'category-list-approve'
,
loadComponent
:
()
=>
import
(
'../my-portal/category-list-approve/category-list-approve.component'
).
then
((
m
)
=>
m
.
CategoryListApproveComponent
),
},
{
path
:
'approve-excel'
,
loadComponent
:
()
=>
import
(
'../my-portal/category-list-approve/approve-excel/approve-excel.component'
).
then
((
m
)
=>
m
.
ApproveExcelComponent
),
},
{
path
:
'approve-doc'
,
loadComponent
:
()
=>
import
(
'../my-portal/category-list-approve/approve-doc/approve-doc.component'
).
then
((
m
)
=>
m
.
ApproveDocComponent
),
},
{
path
:
'approve-course'
,
loadComponent
:
()
=>
import
(
'../my-portal/category-list-approve/approve-course/approve-course.component'
).
then
((
m
)
=>
m
.
ApproveCourseComponent
),
},
{
path
:
'approved-list'
,
loadComponent
:
()
=>
import
(
'../my-portal/approved-list/approved-list.component'
).
then
((
m
)
=>
m
.
ApprovedListComponent
),
},
{
path
:
'view-list-excel/:type'
,
loadComponent
:
()
=>
import
(
'../my-portal/approved-list/view-list-excel/view-list-excel.component'
).
then
((
m
)
=>
m
.
ViewListExcelComponent
),
},
{
path
:
'view-list-doc/:type'
,
loadComponent
:
()
=>
import
(
'../my-portal/approved-list/view-list-doc/view-list-doc.component'
).
then
((
m
)
=>
m
.
ViewListDocComponent
),
},
{
path
:
'view-list-course/:type'
,
loadComponent
:
()
=>
import
(
'../my-portal/approved-list/view-list-course/view-list-course.component'
).
then
((
m
)
=>
m
.
ViewListCourseComponent
),
},
{
path
:
'excel-list'
,
loadComponent
:
()
=>
import
(
'../my-portal/excel-list/excel-list.component'
).
then
((
m
)
=>
m
.
ExcelListComponent
),
},
{
path
:
'excel-report-toggle'
,
loadComponent
:
()
=>
import
(
'../my-portal/excel-report-toggle/excel-report-toggle.component'
).
then
((
m
)
=>
m
.
ExcelReportToggleComponent
),
},
{
path
:
'datasource-table'
,
loadComponent
:
()
=>
import
(
'../my-portal/datasource-table/datasource-table.component'
).
then
((
m
)
=>
m
.
DatasourceTableComponent
),
},
{
path
:
'excel-report'
,
loadComponent
:
()
=>
import
(
'../my-portal/excel-report/excel-report.component'
).
then
((
m
)
=>
m
.
ExcelReportComponent
),
},
{
path
:
''
,
...
...
src/app/portal-manage/mylearn/pdpa/mylearn-pdpa-manage.component.ts
deleted
100644 → 0
View file @
270df40b
import
{
Component
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
@
Component
({
selector
:
'app-mylearn-pdpa-manage'
,
standalone
:
true
,
imports
:
[
CommonModule
],
template
:
`
<div class="p-4">
<h1 class="text-2xl font-bold mb-4">จัดการ PDPA</h1>
<div class="bg-white rounded-lg shadow p-6">
<p>ระบบจัดการ PDPA สำหรับ MyLearn</p>
</div>
</div>
`
,
styles
:
[]
})
export
class
MylearnPdpaManageComponent
{
}
src/app/portal-manage/mylearn/timeout/mylearn-timeout-manage.component.ts
deleted
100644 → 0
View file @
270df40b
import
{
Component
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
@
Component
({
selector
:
'app-mylearn-timeout-manage'
,
standalone
:
true
,
imports
:
[
CommonModule
],
template
:
`
<div class="p-4">
<h1 class="text-2xl font-bold mb-4">จัดการเวลาหน้าจอ</h1>
<div class="bg-white rounded-lg shadow p-6">
<p>ระบบจัดการเวลาหน้าจอสำหรับ MyLearn</p>
</div>
</div>
`
,
styles
:
[]
})
export
class
MylearnTimeoutManageComponent
{
}
src/app/portal-manage/mylearn/user/mylearn-user-company.component.ts
deleted
100644 → 0
View file @
270df40b
import
{
Component
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
@
Component
({
selector
:
'app-mylearn-user-company'
,
standalone
:
true
,
imports
:
[
CommonModule
],
template
:
`
<div class="p-4">
<h1 class="text-2xl font-bold mb-4">จัดการผู้ใช้บริษัท</h1>
<div class="bg-white rounded-lg shadow p-6">
<p>ระบบจัดการผู้ใช้บริษัทสำหรับ MyLearn</p>
</div>
</div>
`
,
styles
:
[]
})
export
class
MylearnUserCompanyComponent
{
}
src/app/portal-manage/mylearn/user/mylearn-user-management.component.ts
deleted
100644 → 0
View file @
270df40b
import
{
Component
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
@
Component
({
selector
:
'app-mylearn-user-management'
,
standalone
:
true
,
imports
:
[
CommonModule
],
template
:
`
<div class="p-4">
<h1 class="text-2xl font-bold mb-4">การจัดการผู้ใช้งาน</h1>
<div class="bg-white rounded-lg shadow p-6">
<p>ระบบจัดการผู้ใช้งานสำหรับ MyLearn</p>
</div>
</div>
`
,
styles
:
[]
})
export
class
MylearnUserManagementComponent
{
}
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