248 lines
8.1 KiB
Plaintext
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> |