Files
Backend-Api/ServiceHost/Areas/AdminNew/Pages/Company/Task/OperationModal.cshtml
2024-07-24 16:13:54 +03:30

248 lines
8.1 KiB
Plaintext

@model AccountManagement.Application.Contracts.Task.OperationModalViewModel
@using Version = _0_Framework.Application.Version
@{
<link href="~/assetsadminnew/tasks/css/task-manager-create.css?ver=@Version.AdminVersion" rel="stylesheet" />
<link href="~/AssetsClient/css/select2.css?ver=@Version.StyleVersion" rel="stylesheet" />
}
<style>
.select2.select2-container .select2-selection {
display: flex !important;
height: 0 !important;
padding: 0px;
}
.select2.select2-container .select2-selection--multiple .select2-selection__rendered {
margin: 0;
}
.select2-container--default .select2-search--inline .select2-search__field {
line-height: 32px;
padding: 0 0;
font-family: 'IRANYekanX';
}
</style>
@{
switch (Model.Type)
{
case "assign":
<form asp-page="./Index" asp-page-handler="CreateAssign" id="employee" autocomplete="off"
method="post"
data-ajax="true"
data-callback=""
data-action="Refresh">
<div class="modal-content tm-create">
<input asp-for="TaskId" hidden />
<div class="modal-header d-block text-center">
<button type="button" class="btn-close position-absolute text-start" data-bs-dismiss="modal" aria-label="Close"></button>
<h5 class="modal-title" id="assignToLabel">ارجاع دادن وظیفه</h5>
</div>
<div class="modal-body">
<div class="container-fluid">
<div class="row">
<div class="col-12">
<div class="from-group">
<select class="form-select select2Member" multiple="multiple" asp-for="CreateAssign.AssignedId">
@foreach (var item in Model.Accounts)
{
<option value="@item.Id">@item.Fullname</option>
}
</select>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer justify-content-center align-items-center">
<div class="row">
<div class="col-6 text-end">
<button type="button" class="btn-cancel2" data-bs-dismiss="modal">انصراف</button>
</div>
<div class="col-6 text-start">
<button id="save" type="button" class="btn-register text-white">ثبت</button>
<button style="display: none;" type="submit" id="saveFinaly"></button>
</div>
</div>
</div>
</div>
</form>
break;
case "request_time":
<form asp-page="./Index" asp-page-handler="CreateTimeRequest" id="employee" autocomplete="off"
method="post"
data-ajax="true"
data-callback=""
data-action="Refresh">
<div class="modal-content tm-create">
<div class="modal-header d-block text-center">
<button type="button" class="btn-close position-absolute text-start" data-bs-dismiss="modal" aria-label="Close"></button>
<h5 class="modal-title" id="assignToLabel">شرح درخواست مهلت</h5>
</div>
<div class="modal-body">
<div class="container-fluid">
<div class="col-12">
<input asp-for="TaskId" hidden />
<div class="from-group">
<input asp-for="CreateTaskTimeRequest.RequestTime" type="text" id="EndTaskDate" class="form-control text-center date" placeholder="تاریخ">
</div>
<div class="row my-2">
<div class="col-4 pe-0">
<input type="radio" class="tm-rad" name="btnradio" id="today" autocomplete="off">
<label class="btn btn-outline-primary d-flex justify-content-center radio-btn" for="today" style="border-radius: 2; margin:0 2px">امروز</label>
</div>
<div class="col-4 p-0">
<input type="radio" class="tm-rad" name="btnradio" id="tommorow" autocomplete="off">
<label class="btn btn-outline-primary d-flex justify-content-center radio-btn" for="tommorow" style="border-radius: 2; margin:0 2px">فردا</label>
</div>
<div class="col-4 ps-0">
<input type="radio" class="tm-rad" name="btnradio" id="two-day-later" autocomplete="off">
<label class="btn btn-outline-primary d-flex justify-content-center radio-btn" for="two-day-later" style="border-radius: 2; margin:0 2px">پس فردا</label>
</div>
</div>
</div>
<div class="col-12">
<div class="from-group">
<textarea asp-for="CreateTaskTimeRequest.Description" class="tm-textarea p-2" rows="10" placeholder="توضیحات ..."></textarea>
</div>
</div>
</div>
</div>
<div class="modal-footer justify-content-center align-items-center">
<div class="row">
<div class="col-6 text-end">
<button type="button" class="btn-cancel2" data-bs-dismiss="modal">انصراف</button>
</div>
<div class="col-6 text-start">
<button id="save" class="btn-register text-white">ثبت</button>
<button style="display: none;" type="submit" id="saveFinaly"></button>
</div>
</div>
</div>
</div>
</form>
break;
case "canceled":
<form asp-page="./Index" asp-page-handler="CreateCancelRequest" id="employee" autocomplete="off"
method="post"
data-ajax="true"
data-callback=""
data-action="Refresh">
<div class="modal-content tm-create">
<div class="modal-header d-block text-center">
<button type="button" class="btn-close position-absolute text-start" data-bs-dismiss="modal" aria-label="Close"></button>
<h5 class="modal-title" id="assignToLabel">شرح درخواست انصراف</h5>
</div>
<div class="modal-body">
<div class="container-fluid">
<div class="row">
<input asp-for="TaskId" hidden/>
<div class="col-12">
<div class="from-group">
<textarea asp-for="CreateTaskCancel.Description" class="tm-textarea p-2" rows="10" placeholder="توضیحات ..."></textarea>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer justify-content-center align-items-center">
<div class="row">
<div class="col-6 text-end">
<button type="button" class="btn-cancel2" data-bs-dismiss="modal">انصراف</button>
</div>
<div class="col-6 text-start">
<button id="save" class="btn-register text-white">ثبت</button>
<button style="display: none;" type="submit" id="saveFinaly"></button>
</div>
</div>
</div>
</div>
</form>
break;
case "completed":
<form asp-page="./Index" asp-page-handler="Complete" id="employee" autocomplete="off"
method="post"
data-ajax="true"
data-callback=""
data-action="Refresh">
<div class="modal-content tm-create">
<div class="modal-header d-block text-center">
<button type="button" class="btn-close position-absolute text-start" data-bs-dismiss="modal" aria-label="Close"></button>
<h5 class="modal-title" id="assignToLabel">شرح تکمیل وظیفه</h5>
</div>
<div class="modal-body">
<div class="container-fluid">
<div class="row">
<input asp-for="TaskId" hidden/>
<div class="col-12">
<div class="from-group">
<textarea asp-for="CompleteTaskViewModel.Description" class="tm-textarea p-2" rows="10" placeholder="توضیحات ..."></textarea>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer justify-content-center align-items-center">
<div class="row">
<div class="col-6 text-end">
<button type="button" class="btn-cancel2" data-bs-dismiss="modal">انصراف</button>
</div>
<div class="col-6 text-start">
<button id="save" class="btn-register text-white">ثبت</button>
<button style="display: none;" type="submit" id="saveFinaly"></button>
</div>
</div>
</div>
</div>
</form>
break;
}
}
<script src="~/assetsclient/libs/jalaali-js/jalaali.js"></script>
<script src="~/admintheme/js/jquery.mask_1.14.16.min.js"></script>
<script src="~/assetsadminnew/tasks/js/OperationModal.js?ver=@Version.StyleVersion"></script>