580 lines
35 KiB
Plaintext
580 lines
35 KiB
Plaintext
@model AccountManagement.Application.Contracts.Task.OperationModalViewModel
|
|
@using Version = _0_Framework.Application.Version
|
|
|
|
@{
|
|
<script src="~/AssetsClient/js/jquery-ui.js"></script>
|
|
<link href="~/assetsadminnew/tasks/css/task-manager-create.css?ver=@Version.AdminVersion" rel="stylesheet" />
|
|
<link href="~/AssetsClient/css/select2.css?ver=@Version.AdminVersion" rel="stylesheet" />
|
|
<link href="~/assetsadminnew/tasks/css/operationrequestmodal.css?ver=@Version.AdminVersion" rel="stylesheet" />
|
|
<link href="~/assetsadminnew/tasks/css/detailmodal.css?ver=@Version.AdminVersion" rel="stylesheet" />
|
|
}
|
|
@{
|
|
<input type="hidden" value="@Model.TaskId" id="TaskId" />
|
|
|
|
switch (Model.Type)
|
|
{
|
|
case "request_time":
|
|
|
|
<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 detailTask">
|
|
|
|
<div class="container-fluid">
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">طرف حساب: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded">
|
|
<div class="detailTitleText">@Model.TaskDetails.ContractingPartyName</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">عنوان وظیفه: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded">
|
|
<div class="detailTitleText">@Model.TaskDetails.Title</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-6">
|
|
<div class="row">
|
|
<div class="col-12 col-sm-6 text-end">
|
|
<div class="detailTitle">تاریخ انجام: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-6 border rounded">
|
|
<div class="detailTitleText text-center">@Model.TaskDetails.EndTaskDate</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="row ms-1">
|
|
<div class="col-12 col-sm-6 text-end">
|
|
<div class="detailTitle">ساعت انجام: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-6 border rounded">
|
|
<div class="detailTitleText text-center"> @Model.TaskDetails.EndTaskTime</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">توضیحات: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded p-2 overflow-auto">
|
|
<p class="">@Html.Raw(Model.TaskDetails.Description)</p>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">تاریخ درخواست: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded">
|
|
<div class="detailTitleText">@Model.ModalTaskRequest.RequestTaskDate</div>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle"> توضیحات درخواست: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded p-2 overflow-auto">
|
|
<p class="">@Html.Raw(Model.ModalTaskRequest.TimeRequestDescription)</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">فایل: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9" id="upload-container">
|
|
<div class="d-block d-md-flex align-items-center">
|
|
@foreach (var item in Model.TaskDetails.medias)
|
|
{
|
|
if (item.Category == "فایل")
|
|
{
|
|
<div class="d-flex justify-content-between align-items-center mx-1">
|
|
<div class="upload-box empty">
|
|
@if (item.Path.EndsWith(".jpg") || item.Path.EndsWith(".jpeg") || item.Path.EndsWith(".png") || item.Path.EndsWith(".gif") || item.Path.EndsWith(".webp"))
|
|
{
|
|
<section class="gallery">
|
|
<section class="container">
|
|
<div class="row p-0">
|
|
<div class="lightbox_img_wrap">
|
|
<img class="lightbox-enabled" src="@Url.Page("./Index", "ShowPicture", new { filePath = item.Path })" data-imgsrc="@Url.Page("./Index", "ShowPicture", new { filePath = item.Path })" id="@Model.TaskDetails.Id" />
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</section>
|
|
<section class="lightbox-container">
|
|
|
|
<span class="material-symbols-outlined material-icons lightbox-btn left" id="left">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5 8.25 12l7.5-7.5" />
|
|
</svg>
|
|
</span>
|
|
<span class="material-symbols-outlined material-icons lightbox-btn right" id="right">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5" />
|
|
</svg>
|
|
</span>
|
|
<span id="close" class="close material-icons material-symbols-outlined">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
|
|
</svg>
|
|
</span>
|
|
<div class="lightbox-image-wrapper">
|
|
<img alt="lightboximage" class="lightbox-image">
|
|
|
|
</div>
|
|
</section>
|
|
}
|
|
else
|
|
{
|
|
<a href="@Url.Page("./Index", "GetFile", new { filePath = item.Path ,id=Model.TaskDetails.Id})">دانلود</a>
|
|
}
|
|
</div>
|
|
</div>
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">پیام صوتی: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 overflow-hidden" id="upload-container-voice">
|
|
@foreach (var item in Model.TaskDetails.medias)
|
|
{
|
|
if (item.Category == "صوت")
|
|
{
|
|
<audio controls style="width: 100%; height: 30px">
|
|
<source src='@Url.Page("./Index", "ShowVoice", new { filePath = item.Path })' type="audio/ogg">
|
|
Your browser does not support the audio element.
|
|
</audio>
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modal-footer d-block">
|
|
<div class="row justify-content-center align-items-center d-flex mb-3" permission="90123">
|
|
<div class="col-3 col-sm-3">
|
|
<div class="justify-content-center align-items-center d-flex">
|
|
<label class="label-time-request" for="checkActiveDate">تغییر تاریخ</label>
|
|
<input type="checkbox" class="form-check-custom mx-1" id="checkActiveDate"/>
|
|
</div>
|
|
</div>
|
|
<div class="col-9 col-sm-9">
|
|
<div class="d-flex align-items-center justify-content-between">
|
|
<input type="text" class="form-control mx-1 date disable" value="" id="inputChangeDate" disabled/>
|
|
<button id="saveChangeTimeRequest" type="button" class="btn-change-date disable" disabled>ثبت</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-12 text-center">
|
|
<button permission="90122" type="button" class="btn-rejectTo" id="saveRejectTimeRequest">
|
|
رد
|
|
</button>
|
|
<button permission="90122" type="button" class="btn-register" id="saveAcceptTimeRequest" style="width: auto">
|
|
تائید
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modal-footer justify-content-center align-items-center">
|
|
<div class="row">
|
|
<div class="col-12 text-end">
|
|
<button type="button" class="btn-cancel2" data-bs-dismiss="modal">بستن</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
break;
|
|
|
|
case "cancel_request":
|
|
<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 detailTask">
|
|
|
|
<div class="container-fluid">
|
|
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">طرف حساب: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded">
|
|
<div class="detailTitleText">@Model.TaskDetails.ContractingPartyName</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3">
|
|
<div class="detailTitle">عنوان وظیفه: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded">
|
|
<div class="detailTitleText">@Model.TaskDetails.Title</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-6">
|
|
<div class="row">
|
|
<div class="col-12 col-sm-6 text-end">
|
|
<div class="detailTitle">تاریخ انجام: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-6 border rounded">
|
|
<div class="detailTitleText text-center">@Model.TaskDetails.EndTaskDate</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="row ms-1">
|
|
<div class="col-12 col-sm-6 text-end">
|
|
<div class="detailTitle">ساعت انجام: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-6 border rounded">
|
|
<div class="detailTitleText text-center"> @Model.TaskDetails.EndTaskTime</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">توضیحات: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded p-2 overflow-auto">
|
|
<p class="">@Html.Raw(Model.TaskDetails.Description)</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle"> توضیحات درخواست: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded p-2 overflow-auto">
|
|
<p class="">@Html.Raw(Model.ModalTaskRequest.CancelDescription)</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">فایل: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9" id="upload-container">
|
|
<div class="d-block d-md-flex align-items-center">
|
|
@foreach (var item in Model.TaskDetails.medias)
|
|
{
|
|
if (item.Category == "فایل")
|
|
{
|
|
<div class="d-flex justify-content-between align-items-center mx-1">
|
|
<div class="upload-box empty">
|
|
@if (item.Path.EndsWith(".jpg") || item.Path.EndsWith(".jpeg") || item.Path.EndsWith(".png") || item.Path.EndsWith(".gif") || item.Path.EndsWith(".webp"))
|
|
{
|
|
<section class="gallery">
|
|
<section class="container">
|
|
<div class="row p-0">
|
|
<div class="lightbox_img_wrap">
|
|
<img class="lightbox-enabled" src="@Url.Page("./Index", "ShowPicture", new { filePath = item.Path })" data-imgsrc="@Url.Page("./Index", "ShowPicture", new { filePath = item.Path })" id="@Model.TaskDetails.Id" />
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</section>
|
|
<section class="lightbox-container">
|
|
|
|
<span class="material-symbols-outlined material-icons lightbox-btn left" id="left">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5 8.25 12l7.5-7.5" />
|
|
</svg>
|
|
</span>
|
|
<span class="material-symbols-outlined material-icons lightbox-btn right" id="right">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5" />
|
|
</svg>
|
|
</span>
|
|
<span id="close" class="close material-icons material-symbols-outlined">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
|
|
</svg>
|
|
</span>
|
|
<div class="lightbox-image-wrapper">
|
|
<img alt="lightboximage" class="lightbox-image">
|
|
|
|
</div>
|
|
</section>
|
|
}
|
|
else
|
|
{
|
|
<a href="@Url.Page("./Index", "GetFile", new { filePath = item.Path ,id=Model.TaskDetails.Id})">دانلود</a>
|
|
}
|
|
</div>
|
|
</div>
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">پیام صوتی: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 overflow-hidden" id="upload-container-voice">
|
|
@foreach (var item in Model.TaskDetails.medias)
|
|
{
|
|
if (item.Category == "صوت")
|
|
{
|
|
<audio controls style="width: 100%; height: 30px">
|
|
<source src='@Url.Page("./Index", "ShowVoice", new { filePath = item.Path })' type="audio/ogg">
|
|
Your browser does not support the audio element.
|
|
</audio>
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modal-footer d-block">
|
|
<div class="row">
|
|
<div class="col-12 text-center">
|
|
<button permission="90122" type="button" class="btn-rejectTo" id="saveRejectCancelRequest">
|
|
رد
|
|
</button>
|
|
<button permission="90122" type="button" class="btn-register" id="saveAcceptCancelRequest" style="width: auto">
|
|
تائید
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="modal-footer justify-content-center align-items-center">
|
|
<div class="row">
|
|
<div class="col-12 text-end">
|
|
<button type="button" class="btn-cancel2" data-bs-dismiss="modal">بستن</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
break;
|
|
|
|
|
|
case "complete_request":
|
|
<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 detailTask">
|
|
<div class="container-fluid">
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">طرف حساب: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded">
|
|
<div class="detailTitleText">@Model.TaskDetails.ContractingPartyName</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">عنوان وظیفه: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded">
|
|
<div class="detailTitleText">@Model.TaskDetails.Title</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-6">
|
|
<div class="row">
|
|
<div class="col-12 col-sm-6 text-end">
|
|
<div class="detailTitle">تاریخ انجام: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-6 border rounded">
|
|
<div class="detailTitleText text-center">@Model.TaskDetails.EndTaskDate</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-6">
|
|
<div class="row ms-1">
|
|
<div class="col-12 col-sm-6 text-end">
|
|
<div class="detailTitle">ساعت انجام: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-6 border rounded">
|
|
<div class="detailTitleText text-center"> @Model.TaskDetails.EndTaskTime</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">توضیحات: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded p-2 overflow-auto">
|
|
<p class="">@Html.Raw(Model.TaskDetails.Description)</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle"> توضیحات درخواست: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 border rounded p-2 overflow-auto">
|
|
<p class="">@Html.Raw(Model.ModalTaskRequest.IsDoneDescription)</p>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">فایل: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9" id="upload-container">
|
|
<div class="d-block d-md-flex align-items-center">
|
|
@foreach (var item in Model.TaskDetails.medias)
|
|
{
|
|
if (item.Category == "فایل")
|
|
{
|
|
<div class="d-flex justify-content-between align-items-center mx-1">
|
|
<div class="upload-box empty">
|
|
@if (item.Path.EndsWith(".jpg") || item.Path.EndsWith(".jpeg") || item.Path.EndsWith(".png") || item.Path.EndsWith(".gif") || item.Path.EndsWith(".webp"))
|
|
{
|
|
<section class="gallery">
|
|
<section class="container">
|
|
<div class="row p-0">
|
|
<div class="lightbox_img_wrap">
|
|
<img class="lightbox-enabled" src="@Url.Page("./Index", "ShowPicture", new { filePath = item.Path })" data-imgsrc="@Url.Page("./Index", "ShowPicture", new { filePath = item.Path })" id="@Model.TaskDetails.Id"/>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</section>
|
|
<section class="lightbox-container">
|
|
|
|
<span class="material-symbols-outlined material-icons lightbox-btn left" id="left">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5 8.25 12l7.5-7.5"/>
|
|
</svg>
|
|
</span>
|
|
<span class="material-symbols-outlined material-icons lightbox-btn right" id="right">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"/>
|
|
</svg>
|
|
</span>
|
|
<span id="close" class="close material-icons material-symbols-outlined">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
|
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"/>
|
|
</svg>
|
|
</span>
|
|
<div class="lightbox-image-wrapper">
|
|
<img alt="lightboximage" class="lightbox-image">
|
|
|
|
</div>
|
|
</section>
|
|
}
|
|
else
|
|
{
|
|
<a href="@Url.Page("./Index", "GetFile", new { filePath = item.Path, id = Model.TaskDetails.Id })">دانلود</a>
|
|
}
|
|
</div>
|
|
</div>
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-1">
|
|
<div class="col-12 col-sm-3 text-end">
|
|
<div class="detailTitle">پیام صوتی: </div>
|
|
</div>
|
|
<div class="col-12 col-sm-9 overflow-hidden" id="upload-container-voice">
|
|
@foreach (var item in Model.TaskDetails.medias)
|
|
{
|
|
if (item.Category == "صوت")
|
|
{
|
|
<audio controls style="width: 100%; height: 30px">
|
|
<source src='@Url.Page("./Index", "ShowVoice", new { filePath = item.Path })' type="audio/ogg">
|
|
Your browser does not support the audio element.
|
|
</audio>
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modal-footer d-block">
|
|
<div class="row">
|
|
<div class="col-12 text-center">
|
|
<button permission="90122" type="button" class="btn-rejectTo" id="saveRejectCompleteRequest">
|
|
رد
|
|
</button>
|
|
<button permission="90122" type="button" class="btn-register" id="saveAcceptCompleteRequest" style="width: auto">
|
|
تائید
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modal-footer justify-content-center align-items-center">
|
|
<div class="row">
|
|
<div class="col-12 text-end">
|
|
<button type="button" class="btn-cancel2" data-bs-dismiss="modal">بستن</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
break;
|
|
|
|
}
|
|
}
|
|
|
|
<script src="~/assetsclient/libs/jalaali-js/jalaali.js"></script>
|
|
<script src="~/assetsclient/js/site.js"></script>
|
|
<script src="~/admintheme/js/jquery.mask_1.14.16.min.js"></script>
|
|
<script>
|
|
var antiForgeryToken = $('@Html.AntiForgeryToken()').val();
|
|
var createSaveTaskAjax = '@Url.Page("/Company/Task/Create", "CreateSaveTask")';
|
|
var AntiForgeryToken = $('@Html.AntiForgeryToken()').val();
|
|
var changeTime = '@Url.Page("./Index", "ChangeTime")';
|
|
var AcceptTimeRequest = '@Url.Page("./Index", "AcceptTimeRequest")';
|
|
var RejectTimeRequest = '@Url.Page("./Index", "RejectTimeRequest")';
|
|
var RejectCancel = '@Url.Page("./Index", "RejectCancel")';
|
|
var AcceptCancel = '@Url.Page("./Index", "AcceptCancel")';
|
|
var RejectComplete = '@Url.Page("./Index", "RejectComplete")';
|
|
var AcceptComplete = '@Url.Page("./Index", "AcceptComplete")';
|
|
</script>
|
|
<script src="~/assetsadminnew/tasks/js/operationrequestmodal.js"></script>
|
|
<script src="~/assetsadminnew/tasks/js/detailmodal.js?ver=@Version.AdminVersion"></script>
|
|
|
|
|