added requisition ability for plans.

This commit is contained in:
DESKTOP-T0O5CDB\DESK-555BD
2024-01-22 13:52:27 -07:00
parent c553d87600
commit c100fc76ed
5 changed files with 26 additions and 2 deletions

View File

@@ -16,6 +16,10 @@
<input type="text" id="planRecordDescription" class="form-control" placeholder="Describe the Plan" value="@Model.Description">
<label for="planRecordCost">Cost</label>
<input type="text" id="planRecordCost" class="form-control" placeholder="Cost of the Plan" value="@Model.Cost">
@if (isNew)
{
@await Html.PartialAsync("_SupplyStore", "PlanRecord")
}
<label for="planRecordType">Type</label>
<select class="form-select" id="planRecordType">
<!option value="ServiceRecord" @(Model.ImportMode == ImportMode.ServiceRecord || isNew ? "selected" : "")>Service</!option>
@@ -78,6 +82,7 @@
</div>
<script>
var uploadedFiles = [];
var selectedSupplies = [];
getUploadedFilesFromModel();
function getUploadedFilesFromModel() {
@foreach (UploadedFiles filesUploaded in Model.Files)

View File

@@ -1,5 +1,9 @@
@model string
<a onclick="toggleSuppliesDiv()" class="btn btn-link">Choose Supplies</a>
<div class="row">
<div class="col-12">
<a onclick="showSuppliesModal()" class="btn btn-link">Choose Supplies</a>
</div>
</div>
<script>
resetSuppliesModal();
function GetCaller() {
@@ -21,6 +25,9 @@
case "UpgradeRecord":
$('#upgradeRecordCost').val(selectedSupplyResult.totalSum);
break;
case "PlanRecord":
$('#planRecordCost').val(selectedSupplyResult.totalSum);
break;
}
selectedSupplies = getSuppliesAndQuantity().selectedSupplies;
hideSuppliesModal();
@@ -37,6 +44,9 @@
case "UpgradeRecord":
$('#upgradeRecordModal').modal('hide');
break;
case "PlanRecord":
$('#planRecordModal').modal('hide');
break;
}
}
function showParentModal() {
@@ -51,9 +61,12 @@
case "UpgradeRecord":
$('#upgradeRecordModal').modal('show');
break;
case "PlanRecord":
$('#planRecordModal').modal('show');
break;
}
}
function toggleSuppliesDiv(){
function showSuppliesModal() {
if ($("#inputSuppliesModalContent").html() == "") {
getSupplies();
} else {