Human Resources -> Health Cards
This commit is contained in:
parent
e2a63f210f
commit
61706220b1
19 changed files with 22292 additions and 22 deletions
|
|
@ -6413,6 +6413,566 @@
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
"Modules": "Hr"
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardHistory",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Hr.HealthCardHistory",
|
||||||
|
"Order": 7,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardHistory.Create",
|
||||||
|
"ParentName": "App.Hr.HealthCardHistory",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardHistory.Update",
|
||||||
|
"ParentName": "App.Hr.HealthCardHistory",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardHistory.Delete",
|
||||||
|
"ParentName": "App.Hr.HealthCardHistory",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardHistory.Export",
|
||||||
|
"ParentName": "App.Hr.HealthCardHistory",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardHistory.Import",
|
||||||
|
"ParentName": "App.Hr.HealthCardHistory",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardHistory.Note",
|
||||||
|
"ParentName": "App.Hr.HealthCardHistory",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardLabPhysical",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Hr.HealthCardLabPhysical",
|
||||||
|
"Order": 8,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardLabPhysical.Create",
|
||||||
|
"ParentName": "App.Hr.HealthCardLabPhysical",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardLabPhysical.Update",
|
||||||
|
"ParentName": "App.Hr.HealthCardLabPhysical",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardLabPhysical.Delete",
|
||||||
|
"ParentName": "App.Hr.HealthCardLabPhysical",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardLabPhysical.Export",
|
||||||
|
"ParentName": "App.Hr.HealthCardLabPhysical",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardLabPhysical.Import",
|
||||||
|
"ParentName": "App.Hr.HealthCardLabPhysical",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardLabPhysical.Note",
|
||||||
|
"ParentName": "App.Hr.HealthCardLabPhysical",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardAnamnesis",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Hr.HealthCardAnamnesis",
|
||||||
|
"Order": 9,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardAnamnesis.Create",
|
||||||
|
"ParentName": "App.Hr.HealthCardAnamnesis",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardAnamnesis.Update",
|
||||||
|
"ParentName": "App.Hr.HealthCardAnamnesis",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardAnamnesis.Delete",
|
||||||
|
"ParentName": "App.Hr.HealthCardAnamnesis",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardAnamnesis.Export",
|
||||||
|
"ParentName": "App.Hr.HealthCardAnamnesis",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardAnamnesis.Import",
|
||||||
|
"ParentName": "App.Hr.HealthCardAnamnesis",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardAnamnesis.Note",
|
||||||
|
"ParentName": "App.Hr.HealthCardAnamnesis",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardResult",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Hr.HealthCardResult",
|
||||||
|
"Order": 10,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardResult.Create",
|
||||||
|
"ParentName": "App.Hr.HealthCardResult",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardResult.Update",
|
||||||
|
"ParentName": "App.Hr.HealthCardResult",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardResult.Delete",
|
||||||
|
"ParentName": "App.Hr.HealthCardResult",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardResult.Export",
|
||||||
|
"ParentName": "App.Hr.HealthCardResult",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardResult.Import",
|
||||||
|
"ParentName": "App.Hr.HealthCardResult",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardResult.Note",
|
||||||
|
"ParentName": "App.Hr.HealthCardResult",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPeriodicExamination",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Hr.HealthCardPeriodicExamination",
|
||||||
|
"Order": 11,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPeriodicExamination.Create",
|
||||||
|
"ParentName": "App.Hr.HealthCardPeriodicExamination",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPeriodicExamination.Update",
|
||||||
|
"ParentName": "App.Hr.HealthCardPeriodicExamination",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPeriodicExamination.Delete",
|
||||||
|
"ParentName": "App.Hr.HealthCardPeriodicExamination",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPeriodicExamination.Export",
|
||||||
|
"ParentName": "App.Hr.HealthCardPeriodicExamination",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPeriodicExamination.Import",
|
||||||
|
"ParentName": "App.Hr.HealthCardPeriodicExamination",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPeriodicExamination.Note",
|
||||||
|
"ParentName": "App.Hr.HealthCardPeriodicExamination",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPatientProtocol",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Hr.HealthCardPatientProtocol",
|
||||||
|
"Order": 12,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPatientProtocol.Create",
|
||||||
|
"ParentName": "App.Hr.HealthCardPatientProtocol",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPatientProtocol.Update",
|
||||||
|
"ParentName": "App.Hr.HealthCardPatientProtocol",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPatientProtocol.Delete",
|
||||||
|
"ParentName": "App.Hr.HealthCardPatientProtocol",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPatientProtocol.Export",
|
||||||
|
"ParentName": "App.Hr.HealthCardPatientProtocol",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPatientProtocol.Import",
|
||||||
|
"ParentName": "App.Hr.HealthCardPatientProtocol",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardPatientProtocol.Note",
|
||||||
|
"ParentName": "App.Hr.HealthCardPatientProtocol",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardSickLeave",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Hr.HealthCardSickLeave",
|
||||||
|
"Order": 13,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardSickLeave.Create",
|
||||||
|
"ParentName": "App.Hr.HealthCardSickLeave",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardSickLeave.Update",
|
||||||
|
"ParentName": "App.Hr.HealthCardSickLeave",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardSickLeave.Delete",
|
||||||
|
"ParentName": "App.Hr.HealthCardSickLeave",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardSickLeave.Export",
|
||||||
|
"ParentName": "App.Hr.HealthCardSickLeave",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardSickLeave.Import",
|
||||||
|
"ParentName": "App.Hr.HealthCardSickLeave",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCardSickLeave.Note",
|
||||||
|
"ParentName": "App.Hr.HealthCardSickLeave",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCard",
|
||||||
|
"ParentName": null,
|
||||||
|
"DisplayName": "App.Hr.HealthCard",
|
||||||
|
"Order": 11,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCard.Create",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Platform.Create",
|
||||||
|
"Order": 1,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCard.Update",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Platform.Update",
|
||||||
|
"Order": 2,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCard.Delete",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Platform.Delete",
|
||||||
|
"Order": 3,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCard.Export",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Platform.Export",
|
||||||
|
"Order": 4,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCard.Import",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Platform.Import",
|
||||||
|
"Order": 5,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"GroupName": "App.Hr",
|
||||||
|
"Name": "App.Hr.HealthCard.Note",
|
||||||
|
"ParentName": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Platform.Note",
|
||||||
|
"Order": 6,
|
||||||
|
"IsEnabled": true,
|
||||||
|
"MultiTenancySide": 3,
|
||||||
|
"Modules": "Hr"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"ListFormCode": "App.Languages.Language",
|
"ListFormCode": "App.Languages.Language",
|
||||||
"KeyFieldName": "Id",
|
"KeyFieldName": "Id",
|
||||||
"GeneratedAt": "2026-09-24T19:17:56.868760Z",
|
"GeneratedAt": "2026-09-24T19:17:56.86876Z",
|
||||||
"Order": 1,
|
"Order": 1,
|
||||||
"Rows": [
|
"Rows": [
|
||||||
{
|
{
|
||||||
|
|
@ -25,8 +25,8 @@
|
||||||
"CultureName": "en",
|
"CultureName": "en",
|
||||||
"UiCultureName": "en",
|
"UiCultureName": "en",
|
||||||
"DisplayName": "English",
|
"DisplayName": "English",
|
||||||
"IsEnabled": true,
|
"TwoLetterISOLanguageName": "1",
|
||||||
"TwoLetterISOLanguageName": "en"
|
"IsEnabled": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Id": "827c6542-089b-5df1-bf7b-bac686530c6a",
|
"Id": "827c6542-089b-5df1-bf7b-bac686530c6a",
|
||||||
|
|
@ -133,4 +133,4 @@
|
||||||
"TwoLetterISOLanguageName": "zh"
|
"TwoLetterISOLanguageName": "zh"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -72397,6 +72397,342 @@
|
||||||
"ResourceName": "Platform",
|
"ResourceName": "Platform",
|
||||||
"Key": "App.Listform.ListformField.NightWorkFit",
|
"Key": "App.Listform.ListformField.NightWorkFit",
|
||||||
"Value": "Gece Çalışabilir"
|
"Value": "Gece Çalışabilir"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "b81cd4b4-7cdf-5bfb-861e-e32892f0182d",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardHistory",
|
||||||
|
"Value": "Family / Personal History"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "774b5e40-fa79-54f3-b460-c1016773e400",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardHistory",
|
||||||
|
"Value": "Soy / Özgeçmiş"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "79d8064b-4a0f-5438-8bc1-d18d16a84c0c",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardHistory.Title",
|
||||||
|
"Value": "Family / Personal History"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "b41b6557-33b3-507d-a4f1-a92d03d66b14",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardHistory.Title",
|
||||||
|
"Value": "Soy / Özgeçmiş"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "8cd8e723-85d7-54a1-affa-34892264a8c7",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardHistory.Desc",
|
||||||
|
"Value": "Health card family and personal history"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "25d2d6fa-5d1c-5c56-a788-f0429589c94f",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardHistory.Desc",
|
||||||
|
"Value": "Sağlık kartı soy ve özgeçmiş bilgileri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "06fedfc5-0d53-5c6f-9094-1d2062a6f390",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardLabPhysical",
|
||||||
|
"Value": "Laboratory - Physical Examination"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "519569eb-5a5a-5b50-98fe-96ca01699f49",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardLabPhysical",
|
||||||
|
"Value": "Laboratuvar - Fizik Muayene"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "a60fd9f5-4604-5161-ba3f-ee1f67bd7ac4",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardLabPhysical.Title",
|
||||||
|
"Value": "Laboratory - Physical Examination"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "84425944-00ed-5ead-916f-e17889cead9d",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardLabPhysical.Title",
|
||||||
|
"Value": "Laboratuvar - Fizik Muayene"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "b267ed41-8403-50c9-89bc-e9034957d0fe",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardLabPhysical.Desc",
|
||||||
|
"Value": "Health card laboratory findings and physical examination results"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "aaa5b88a-fe1b-5ff1-ad22-129b65066b83",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardLabPhysical.Desc",
|
||||||
|
"Value": "Sağlık kartı laboratuvar bulguları ve fizik muayene sonuçları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "8d3cfbaf-f631-55a0-a2ea-5ec21e977d9f",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardAnamnesis",
|
||||||
|
"Value": "Anamnesis"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "3f4270f6-8173-5654-b3e1-13fa0e7cb780",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardAnamnesis",
|
||||||
|
"Value": "Anamnez"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "3ec949c9-af3c-5d53-8284-c77907ae15f3",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardAnamnesis.Title",
|
||||||
|
"Value": "Anamnesis"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "b8ed2499-d425-5a52-a85a-e3d777ac3665",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardAnamnesis.Title",
|
||||||
|
"Value": "Anamnez"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "4cf79531-67cc-5a72-8866-457beec801f0",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardAnamnesis.Desc",
|
||||||
|
"Value": "Health card anamnesis questions"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "d1d5d7a2-388e-5a01-99a7-e05d338c45ec",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardAnamnesis.Desc",
|
||||||
|
"Value": "Sağlık kartı anamnez soruları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "6c57bb00-4ba8-5527-ae0c-3df5916c3206",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardResult",
|
||||||
|
"Value": "Result"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "74cee354-1687-5af8-a94e-5eaa683bfdb3",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardResult",
|
||||||
|
"Value": "Sonuç"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "c46d9bdc-542a-5341-b2d1-10ca65177de0",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardResult.Title",
|
||||||
|
"Value": "Result"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "b3f0af36-c69e-5449-8147-3ac8298f058d",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardResult.Title",
|
||||||
|
"Value": "Sonuç"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "cd6c7371-9e33-5d19-bb6d-3f26b824bcc0",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardResult.Desc",
|
||||||
|
"Value": "Health card fitness for work result"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "0da59c1d-bc9a-537f-9fcc-c7bf486cc792",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardResult.Desc",
|
||||||
|
"Value": "Sağlık kartı çalışmaya elverişlilik sonucu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ce7f0249-8b4f-5ba8-9ebf-25e3573d1f3d",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPeriodicExamination",
|
||||||
|
"Value": "Periodic Examinations"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "4aeca0bb-49bf-532c-8861-d64a781052ef",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPeriodicExamination",
|
||||||
|
"Value": "Periyodik Muayeneler"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "b0736387-c55e-5208-bb89-2ee60333b7d5",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPeriodicExamination.Title",
|
||||||
|
"Value": "Periodic Examinations"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "9a6f5acd-c32d-528b-af8d-bf47dae2ddcc",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPeriodicExamination.Title",
|
||||||
|
"Value": "Periyodik Muayeneler"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "cd8015ec-c2fa-57db-a50d-a0746e387849",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPeriodicExamination.Desc",
|
||||||
|
"Value": "Periodic health examinations of the employee"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "587ccec8-3086-5ac2-8aa3-6ce682a2397c",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPeriodicExamination.Desc",
|
||||||
|
"Value": "Çalışanın periyodik sağlık muayeneleri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "5628940a-98e3-5ba4-8aa8-95aafcbbda3c",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPatientProtocol",
|
||||||
|
"Value": "Patient Protocol Book"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "5812bf9d-67bb-5c35-899d-797bbc275362",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPatientProtocol",
|
||||||
|
"Value": "Hasta Protokol Defteri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "bbf6d04a-621b-5169-82b0-1ac157ed9776",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPatientProtocol.Title",
|
||||||
|
"Value": "Patient Protocol Book"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "d86b7968-ecd5-5e6c-b924-d9490f65b238",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPatientProtocol.Title",
|
||||||
|
"Value": "Hasta Protokol Defteri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "f5f75b09-d2c6-5a66-8bf7-930f971a4dc6",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPatientProtocol.Desc",
|
||||||
|
"Value": "Infirmary visits of the employee"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "dd649642-412f-560b-850b-8b0c3550309f",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardPatientProtocol.Desc",
|
||||||
|
"Value": "Çalışanın revir başvuruları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "ad9354b5-5380-55dc-9fe2-1fac630c166b",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardSickLeave",
|
||||||
|
"Value": "Sick Leaves"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "d23e028e-ae48-5f4b-8746-5c4728180e08",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardSickLeave",
|
||||||
|
"Value": "İstirahat Raporları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "92146e5d-8592-5a97-ad18-7316b77396f4",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardSickLeave.Title",
|
||||||
|
"Value": "Sick Leaves"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "d271b0c5-db7e-549d-8cf6-2c5cb5f3c2c4",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardSickLeave.Title",
|
||||||
|
"Value": "İstirahat Raporları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "b95257ac-67dc-5975-a66d-3bedf61620df",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardSickLeave.Desc",
|
||||||
|
"Value": "Medical rest reports of the employee"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "322c1d92-eb0c-5fa0-a288-e44e205392d0",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCardSickLeave.Desc",
|
||||||
|
"Value": "Çalışanın istirahat raporları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "5eaec5c5-a0ef-5c61-b30c-5387475720e1",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCard",
|
||||||
|
"Value": "Health Cards"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "9164214c-47fd-55c3-a64b-01b4970b7812",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCard",
|
||||||
|
"Value": "Sağlık Kartları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "8f698fa8-b79c-5d75-93ed-9de17f709a35",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCard.Title",
|
||||||
|
"Value": "Health Cards"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "bb6fc63c-f5bc-5cfb-9843-8bbb68662ced",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCard.Title",
|
||||||
|
"Value": "Sağlık Kartları"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "e1be87c5-bcd6-5bc7-aa7f-13b91cb067c0",
|
||||||
|
"CultureName": "en",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCard.Desc",
|
||||||
|
"Value": "Employee health cards"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": "3f406cae-af62-593d-8e64-66504d2f0787",
|
||||||
|
"CultureName": "tr",
|
||||||
|
"ResourceName": "Platform",
|
||||||
|
"Key": "App.Hr.HealthCard.Desc",
|
||||||
|
"Value": "Çalışan sağlık kartları"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1170,6 +1170,17 @@
|
||||||
"RequiredPermissionName": "App.Hr.Visitor",
|
"RequiredPermissionName": "App.Hr.Visitor",
|
||||||
"IsDisabled": false,
|
"IsDisabled": false,
|
||||||
"ModuleId": "Hr"
|
"ModuleId": "Hr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ParentCode": "App.Hr",
|
||||||
|
"Code": "App.Hr.HealthCard",
|
||||||
|
"DisplayName": "App.Hr.HealthCard",
|
||||||
|
"Order": 4,
|
||||||
|
"Url": "/admin/list/App.Hr.HealthCard",
|
||||||
|
"Icon": "FcInspection",
|
||||||
|
"RequiredPermissionName": "App.Hr.HealthCard",
|
||||||
|
"IsDisabled": false,
|
||||||
|
"ModuleId": "Hr"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
2608
configs/seeds/host/wizard/HealthCard.json
Normal file
2608
configs/seeds/host/wizard/HealthCard.json
Normal file
File diff suppressed because it is too large
Load diff
5162
configs/seeds/host/wizard/HealthCardAnamnesis.json
Normal file
5162
configs/seeds/host/wizard/HealthCardAnamnesis.json
Normal file
File diff suppressed because it is too large
Load diff
2522
configs/seeds/host/wizard/HealthCardHistory.json
Normal file
2522
configs/seeds/host/wizard/HealthCardHistory.json
Normal file
File diff suppressed because it is too large
Load diff
4095
configs/seeds/host/wizard/HealthCardLabPhysical.json
Normal file
4095
configs/seeds/host/wizard/HealthCardLabPhysical.json
Normal file
File diff suppressed because it is too large
Load diff
1864
configs/seeds/host/wizard/HealthCardPatientProtocol.json
Normal file
1864
configs/seeds/host/wizard/HealthCardPatientProtocol.json
Normal file
File diff suppressed because it is too large
Load diff
1600
configs/seeds/host/wizard/HealthCardPeriodicExamination.json
Normal file
1600
configs/seeds/host/wizard/HealthCardPeriodicExamination.json
Normal file
File diff suppressed because it is too large
Load diff
1576
configs/seeds/host/wizard/HealthCardResult.json
Normal file
1576
configs/seeds/host/wizard/HealthCardResult.json
Normal file
File diff suppressed because it is too large
Load diff
1888
configs/seeds/host/wizard/HealthCardSickLeave.json
Normal file
1888
configs/seeds/host/wizard/HealthCardSickLeave.json
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -20,6 +20,7 @@ import {
|
||||||
getValueByField,
|
getValueByField,
|
||||||
setFormEditorReadOnly,
|
setFormEditorReadOnly,
|
||||||
shouldRunEditorScriptOnContentReady,
|
shouldRunEditorScriptOnContentReady,
|
||||||
|
translateCaption,
|
||||||
} from '../list/shared/editingForm'
|
} from '../list/shared/editingForm'
|
||||||
import { isTouchLikeDevice } from '../list/shared/editPopup'
|
import { isTouchLikeDevice } from '../list/shared/editPopup'
|
||||||
import { flattenFormGroups, getCascadeParentFields } from './shared/formItems'
|
import { flattenFormGroups, getCascadeParentFields } from './shared/formItems'
|
||||||
|
|
@ -460,7 +461,7 @@ const FormDevExpress = (props: {
|
||||||
key={'formGroupItem-' + groupIndex}
|
key={'formGroupItem-' + groupIndex}
|
||||||
colCount={formGroupItem.colCount}
|
colCount={formGroupItem.colCount}
|
||||||
colSpan={formGroupItem.colSpan}
|
colSpan={formGroupItem.colSpan}
|
||||||
caption={formGroupItem.caption}
|
caption={translateCaption(translate, formGroupItem.caption)}
|
||||||
>
|
>
|
||||||
{(formGroupItem.items as SimpleItemWithColData[])
|
{(formGroupItem.items as SimpleItemWithColData[])
|
||||||
?.filter((formItem) => {
|
?.filter((formItem) => {
|
||||||
|
|
|
||||||
|
|
@ -116,7 +116,9 @@ const useGridData = (props: {
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleSubmit = async (e: any) => {
|
const handleSubmit = async (e: any) => {
|
||||||
e.preventDefault()
|
// Form submit DOM olayı, DevExtreme toolbar butonu ise { event } taşıyan nesne verir.
|
||||||
|
const domEvent = e?.event ?? e
|
||||||
|
domEvent?.preventDefault?.()
|
||||||
if (!dataSource) return
|
if (!dataSource) return
|
||||||
|
|
||||||
if (!refForm.current?.instance().validate()?.isValid) {
|
if (!refForm.current?.instance().validate()?.isValid) {
|
||||||
|
|
@ -127,17 +129,22 @@ const useGridData = (props: {
|
||||||
try {
|
try {
|
||||||
const formValues = { ...formData }
|
const formValues = { ...formData }
|
||||||
|
|
||||||
|
// Store insert/update'i satır verisi olarak döndürür (Grid'in refresh sözleşmesi);
|
||||||
|
// HTTP hatası promise'i reddeder ve catch'e düşer.
|
||||||
|
const keyFieldName = gridDto?.gridOptions.keyFieldName
|
||||||
if (mode === 'new') {
|
if (mode === 'new') {
|
||||||
const result = await dataSource.insert(formValues)
|
const result = await dataSource.insert(formValues)
|
||||||
if (!result?.data) {
|
const newId = keyFieldName ? result?.[keyFieldName] : undefined
|
||||||
|
if (newId === undefined || newId === null) {
|
||||||
throw new Error(translate('::App.ListForm.FormBilgileriKaydedilemedi'))
|
throw new Error(translate('::App.ListForm.FormBilgileriKaydedilemedi'))
|
||||||
}
|
}
|
||||||
finishSubmit(result.data)
|
finishSubmit(
|
||||||
|
ROUTES_ENUM.protected.admin.formView
|
||||||
|
.replace(':listFormCode', encodeURIComponent(listFormCode))
|
||||||
|
.replace(':id', encodeURIComponent(String(newId))),
|
||||||
|
)
|
||||||
} else if (mode === 'edit') {
|
} else if (mode === 'edit') {
|
||||||
const result = await dataSource.update(id, buildUpdateData(formValues))
|
await dataSource.update(id, buildUpdateData(formValues))
|
||||||
if (!(result?.data > 0)) {
|
|
||||||
throw new Error(translate('::App.ListForm.FormBilgileriKaydedilemedi'))
|
|
||||||
}
|
|
||||||
finishSubmit(
|
finishSubmit(
|
||||||
ROUTES_ENUM.protected.admin.formView
|
ROUTES_ENUM.protected.admin.formView
|
||||||
.replace(':listFormCode', encodeURIComponent(listFormCode))
|
.replace(':listFormCode', encodeURIComponent(listFormCode))
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,12 @@ import {
|
||||||
getMobilePopupPosition,
|
getMobilePopupPosition,
|
||||||
shouldUseMobileEditPopup,
|
shouldUseMobileEditPopup,
|
||||||
} from './shared/editPopup'
|
} from './shared/editPopup'
|
||||||
import { getValueByField, resolveEditorType, withEditorTypeDefaults } from './shared/editingForm'
|
import {
|
||||||
|
getValueByField,
|
||||||
|
resolveEditorType,
|
||||||
|
translateCaption,
|
||||||
|
withEditorTypeDefaults,
|
||||||
|
} from './shared/editingForm'
|
||||||
import { createEditingFormHandlers } from './shared/editingFormScripts'
|
import { createEditingFormHandlers } from './shared/editingFormScripts'
|
||||||
import { flattenColumns } from './shared/columns'
|
import { flattenColumns } from './shared/columns'
|
||||||
import { getInitialExtraFilters, mergeFilterTriplets, useListFormWidgets } from './shared/hooks'
|
import { getInitialExtraFilters, mergeFilterTriplets, useListFormWidgets } from './shared/hooks'
|
||||||
|
|
@ -914,7 +919,7 @@ const CardView = (props: CardViewProps) => {
|
||||||
if (!items.length) return
|
if (!items.length) return
|
||||||
result.push({
|
result.push({
|
||||||
itemType: group.itemType || 'group',
|
itemType: group.itemType || 'group',
|
||||||
caption: group.caption,
|
caption: translateCaption(translate, group.caption),
|
||||||
colCount: useMobileEditPopup ? 1 : group.colCount || 1,
|
colCount: useMobileEditPopup ? 1 : group.colCount || 1,
|
||||||
colSpan: group.colSpan || 1,
|
colSpan: group.colSpan || 1,
|
||||||
items,
|
items,
|
||||||
|
|
@ -925,7 +930,7 @@ const CardView = (props: CardViewProps) => {
|
||||||
if (group !== tabbedGroups[0]) return
|
if (group !== tabbedGroups[0]) return
|
||||||
const tabs = tabbedGroups
|
const tabs = tabbedGroups
|
||||||
.map((tab) => ({
|
.map((tab) => ({
|
||||||
title: tab.caption,
|
title: translateCaption(translate, tab.caption),
|
||||||
colCount: useMobileEditPopup ? 1 : tab.colCount || 1,
|
colCount: useMobileEditPopup ? 1 : tab.colCount || 1,
|
||||||
items: [...(tab.items ?? [])]
|
items: [...(tab.items ?? [])]
|
||||||
.sort((left, right) => (left.editOrderNo ?? 0) - (right.editOrderNo ?? 0))
|
.sort((left, right) => (left.editOrderNo ?? 0) - (right.editOrderNo ?? 0))
|
||||||
|
|
@ -937,7 +942,7 @@ const CardView = (props: CardViewProps) => {
|
||||||
})
|
})
|
||||||
|
|
||||||
return result
|
return result
|
||||||
}, [gridDto, mapEditingFormItem, mode, useMobileEditPopup])
|
}, [gridDto, mapEditingFormItem, mode, translate, useMobileEditPopup])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!extraFilterMountedRef.current) {
|
if (!extraFilterMountedRef.current) {
|
||||||
|
|
|
||||||
|
|
@ -492,8 +492,8 @@ const Grid = (props: GridProps) => {
|
||||||
)
|
)
|
||||||
|
|
||||||
const editingFormItems = useMemo(
|
const editingFormItems = useMemo(
|
||||||
() => buildEditingFormItems(gridDto, mapFormItem, mode),
|
() => buildEditingFormItems(gridDto, mapFormItem, mode, translate),
|
||||||
[gridDto, mapFormItem, mode],
|
[gridDto, mapFormItem, mode, translate],
|
||||||
)
|
)
|
||||||
|
|
||||||
const editingFormHandlers = useMemo(
|
const editingFormHandlers = useMemo(
|
||||||
|
|
|
||||||
|
|
@ -491,8 +491,8 @@ const Tree = (props: TreeProps) => {
|
||||||
)
|
)
|
||||||
|
|
||||||
const editingFormItems = useMemo(
|
const editingFormItems = useMemo(
|
||||||
() => buildEditingFormItems(gridDto, mapFormItem, mode),
|
() => buildEditingFormItems(gridDto, mapFormItem, mode, translate),
|
||||||
[gridDto, mapFormItem, mode],
|
[gridDto, mapFormItem, mode, translate],
|
||||||
)
|
)
|
||||||
|
|
||||||
const editingFormHandlers = useMemo(
|
const editingFormHandlers = useMemo(
|
||||||
|
|
|
||||||
|
|
@ -556,6 +556,14 @@ export const isFormItemVisible = (item: SimpleItemWithColData, mode: RowMode) =>
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Grup başlığı dil anahtarı olarak saklanır (`App.Seo`, `Abp.Identity.User.HealthCard.FamilyHistory`);
|
||||||
|
* önekli (`::Anahtar`) yazılmış ya da düz metin girilmiş başlık da kabul edilir — karşılığı
|
||||||
|
* olmayan anahtar kendisi olarak döner.
|
||||||
|
*/
|
||||||
|
export const translateCaption = (translate: (key: string) => string, caption?: string) =>
|
||||||
|
caption ? translate(caption.includes('::') ? caption : `::${caption}`) : caption
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EditingFormDto gruplarını DevExtreme form item ağacına çevirir.
|
* EditingFormDto gruplarını DevExtreme form item ağacına çevirir.
|
||||||
* Tüm `tabbed` gruplar tek bir `tabbed` item altında toplanır.
|
* Tüm `tabbed` gruplar tek bir `tabbed` item altında toplanır.
|
||||||
|
|
@ -564,6 +572,7 @@ export const buildEditingFormItems = (
|
||||||
gridDto: GridDto | undefined,
|
gridDto: GridDto | undefined,
|
||||||
mapFormItem: (colFormat: ColumnFormatDto) => SimpleItemWithColData,
|
mapFormItem: (colFormat: ColumnFormatDto) => SimpleItemWithColData,
|
||||||
mode: RowMode,
|
mode: RowMode,
|
||||||
|
translate: (key: string) => string,
|
||||||
{ singleColumn = false }: { singleColumn?: boolean } = {},
|
{ singleColumn = false }: { singleColumn?: boolean } = {},
|
||||||
) => {
|
) => {
|
||||||
if (!gridDto) return undefined
|
if (!gridDto) return undefined
|
||||||
|
|
@ -588,7 +597,7 @@ export const buildEditingFormItems = (
|
||||||
itemType: group.itemType,
|
itemType: group.itemType,
|
||||||
colCount: colCountOf(group),
|
colCount: colCountOf(group),
|
||||||
colSpan: group.colSpan || 1,
|
colSpan: group.colSpan || 1,
|
||||||
caption: group.caption,
|
caption: translateCaption(translate, group.caption),
|
||||||
items: mapGroupItems(group.items),
|
items: mapGroupItems(group.items),
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
|
|
@ -603,7 +612,7 @@ export const buildEditingFormItems = (
|
||||||
colSpan: 1,
|
colSpan: 1,
|
||||||
// Tabbed item'da caption kullanılmaz; başlıklar tabs içindeki title'lardır.
|
// Tabbed item'da caption kullanılmaz; başlıklar tabs içindeki title'lardır.
|
||||||
tabs: tabbedGroups.map((tabbedGroup: any) => ({
|
tabs: tabbedGroups.map((tabbedGroup: any) => ({
|
||||||
title: tabbedGroup.caption,
|
title: translateCaption(translate, tabbedGroup.caption),
|
||||||
colCount: colCountOf(tabbedGroup),
|
colCount: colCountOf(tabbedGroup),
|
||||||
items: mapGroupItems(tabbedGroup.items),
|
items: mapGroupItems(tabbedGroup.items),
|
||||||
})),
|
})),
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue