createJobs load modal
This commit is contained in:
@@ -7,8 +7,10 @@ namespace CompanyManagment.App.Contracts.ClassificationScheme;
|
||||
/// </summary>
|
||||
public class ClassificationGroupAndJobModel
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// آی دی گروه
|
||||
/// </summary>
|
||||
public long GroupId { get; set; }
|
||||
/// <summary>
|
||||
/// شماره گروه
|
||||
/// استرینگ
|
||||
|
||||
@@ -27,6 +27,7 @@ public class ClassificationGroupRepository : RepositoryBase<long, Classification
|
||||
return await _context.ClassificationGroups.Where(x => x.ClassificationSchemeId == schemeId)
|
||||
.Include(x => x.ClassificationGroupJobs).Select(x => new ClassificationGroupAndJobModel
|
||||
{
|
||||
GroupId = x.id,
|
||||
GroupNo = x.GroupNo,
|
||||
GroupNoInt = Convert.ToInt32(x.GroupNo),
|
||||
WorkshopId = x.WorkshopId,
|
||||
|
||||
@@ -39,6 +39,8 @@ public class ClassificationSchemeModel : PageModel
|
||||
SchemeId = scheme.HasScheme ? scheme.ClassificationSchemesList.FirstOrDefault()!.Id : 0;
|
||||
}
|
||||
|
||||
//تب لیست طرح
|
||||
#region ClassificationSchemetTab
|
||||
/// <summary>
|
||||
/// تب ایجاد طرح
|
||||
/// </summary>
|
||||
@@ -48,7 +50,7 @@ public class ClassificationSchemeModel : PageModel
|
||||
//دریافت طرح
|
||||
var scheme = _classificationSchemeApplication.ClassificationSchemePartialModel(workshopId).GetAwaiter().GetResult();
|
||||
scheme.WorkshopId = workshopId;
|
||||
|
||||
|
||||
return Partial("_ClassificationPartials/ClassificationSchemeTab", scheme);
|
||||
}
|
||||
|
||||
@@ -94,7 +96,11 @@ public class ClassificationSchemeModel : PageModel
|
||||
var result = _classificationSchemeApplication.EditClassificationScheme(command).GetAwaiter().GetResult();
|
||||
return new JsonResult(result);
|
||||
}
|
||||
#endregion
|
||||
|
||||
//تب تعیین مشاغل
|
||||
#region GroupJobsTab
|
||||
|
||||
/// <summary>
|
||||
/// تب تعیین مشاغل گروه
|
||||
/// </summary>
|
||||
@@ -102,10 +108,26 @@ public class ClassificationSchemeModel : PageModel
|
||||
/// <returns></returns>
|
||||
public IActionResult OnGetGroupJobsTab(long schemeId)
|
||||
{
|
||||
var groupAndJobs = _classificationSchemeApplication.GetGroupAndJobs(schemeId).GetAwaiter().GetResult();
|
||||
var groupAndJobs = _classificationSchemeApplication.GetGroupAndJobs(schemeId).GetAwaiter().GetResult();
|
||||
return Partial("_ClassificationPartials/ClassificationGroupJobsTab", groupAndJobs);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// لود مدال ایجاد یا ویرایش مشاغل گروه
|
||||
/// </summary>
|
||||
/// <param name="groupId"></param>
|
||||
/// <returns></returns>
|
||||
public IActionResult OnGetCreateOrEditJobs(long groupId)
|
||||
{
|
||||
|
||||
return Partial("_ClassificationPartials/ClassificationGroupJobsTab");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
public IActionResult OnGetCreateSalaries()
|
||||
{
|
||||
return Partial("_ClassificationPartials/CreateClassificationGroupSalary");
|
||||
|
||||
@@ -81,18 +81,24 @@
|
||||
<span class="icon-span @(itemRight.EditClassificationGroupJob.Count < 1 ? "add-jobs" : "edit-jobs")" style="padding: 4px;font-size: 11px;">
|
||||
@if (itemRight.EditClassificationGroupJob.Count < 1)
|
||||
{
|
||||
<span>افزودن شغل</span>
|
||||
<span class="job-btn-text">افزودن شغل</span>
|
||||
<svg width="19" height="18" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="11" cy="11" r="8.25" stroke="white" />
|
||||
<path d="M11 13.75L11 8.25" stroke="white" stroke-linecap="round" />
|
||||
<path d="M13.75 11L8.25 11" stroke="white" stroke-linecap="round" />
|
||||
</svg>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span>ویرایش شغل</span>
|
||||
<span class="job-btn-text">ویرایش شغل</span>
|
||||
<svg width="19" height="18" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg" >
|
||||
<rect width="18.5047" height="18.5047" transform="translate(0.074707 0.679688)" fill="#ADE7F2"></rect>
|
||||
<path d="M11.3213 5.25293C11.5664 5.19964 11.8217 5.20913 12.0635 5.28027L12.2178 5.33691C12.3659 5.40344 12.4945 5.49613 12.6152 5.59766C12.7711 5.72874 12.9467 5.90375 13.1504 6.10742L13.4326 6.39258C13.5184 6.48132 13.5946 6.56459 13.6602 6.64258C13.7953 6.80336 13.914 6.97832 13.9775 7.19434L14.0049 7.29883C14.0506 7.50888 14.0506 7.72647 14.0049 7.93652L13.9775 8.04102C13.914 8.25701 13.7953 8.43201 13.6602 8.59277C13.5946 8.67073 13.5184 8.75407 13.4326 8.84277L13.1504 9.12793L7.75879 14.5186C7.62672 14.6506 7.50929 14.7722 7.37793 14.8701L7.24121 14.959C7.14574 15.013 7.04539 15.0527 6.93848 15.0859L6.59766 15.1768L4.85938 15.6113C4.69519 15.6524 4.51668 15.6984 4.36816 15.7129C4.23271 15.7261 4.01567 15.7249 3.82324 15.584L3.74316 15.5146C3.53379 15.3053 3.52979 15.0444 3.54492 14.8896C3.55945 14.7411 3.60544 14.5626 3.64648 14.3984L4.08105 12.6602L4.17188 12.3193C4.20508 12.2124 4.24479 12.1121 4.29883 12.0166L4.3877 11.8799C4.48563 11.7485 4.60719 11.6311 4.73926 11.499L10.1299 6.10742L10.415 5.8252C10.5036 5.7396 10.5862 5.66312 10.6641 5.59766C10.8249 5.46245 11.0007 5.34385 11.2168 5.28027L11.3213 5.25293Z" stroke="#009EE2"></path>
|
||||
<path d="M9.7124 6.46393L12.0255 4.92188L14.3386 7.23496L12.7965 9.54804L9.7124 6.46393Z" fill="#009EE2"></path>
|
||||
</svg>
|
||||
}
|
||||
|
||||
<svg width="19" height="18" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="11" cy="11" r="8.25" stroke="white" />
|
||||
<path d="M11 13.75L11 8.25" stroke="white" stroke-linecap="round" />
|
||||
<path d="M13.75 11L8.25 11" stroke="white" stroke-linecap="round" />
|
||||
</svg>
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user