Files
ERP-upgrade/resources/views/network_operators/partials/mno_modals.blade.php
2026-08-17 20:18:35 +00:00

194 lines
14 KiB
PHP

<div class="modal fade" id="mnoModal" tabindex="-1" aria-hidden="true">
<div class="modal-dialog modal-xl modal-dialog-centered">
<div class="modal-content">
<div class="modal-header bg-light">
<h5 class="modal-title fw-bold" id="mnoModalTitle"></h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<form id="mnoForm" method="POST" action="{{ url('mnos') }}">
@csrf
<div id="methodField"></div>
<div class="modal-body p-4">
<input type="hidden" id="mnoId" name="id">
<h6 class="fw-bold mb-3 text-secondary text-uppercase" style="font-size: 0.75rem;">Carrier Identity P</h6>
<div class="row g-3 mb-4">
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Brand Name *</label>
<input type="text" class="form-control" id="mnoName" name="name" required placeholder="e.g. MTN Ghana">
</div>
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem; width: 100%;">Operating Country *</label>
<select class="form-select w-100" id="mnoCountry" name="country" required>
<option value="">Select Country</option>
<option value="Algeria">Algeria</option>
<option value="Angola">Angola</option>
<option value="Benin">Benin</option>
<option value="Botswana">Botswana</option>
<option value="Burkina Faso">Burkina Faso</option>
<option value="Burundi">Burundi</option>
<option value="Cabo Verde">Cabo Verde</option>
<option value="Cameroon">Cameroon</option>
<option value="Central African Republic">Central African Republic</option>
<option value="Chad">Chad</option>
<option value="Comoros">Comoros</option>
<option value="Congo">Congo</option>
<option value="Democratic Republic of the Congo">Democratic Republic of the Congo</option>
<option value="Cote d'Ivoire">Cote d'Ivoire</option>
<option value="Djibouti">Djibouti</option>
<option value="Egypt">Egypt</option>
<option value="Equatorial Guinea">Equatorial Guinea</option>
<option value="Eritrea">Eritrea</option>
<option value="Eswatini">Eswatini</option>
<option value="Ethiopia">Ethiopia</option>
<option value="Gabon">Gabon</option>
<option value="Gambia">Gambia</option>
<option value="Ghana">Ghana</option>
<option value="Guinea">Guinea</option>
<option value="Guinea-Bissau">Guinea-Bissau</option>
<option value="Kenya">Kenya</option>
<option value="Lesotho">Lesotho</option>
<option value="Liberia">Liberia</option>
<option value="Libya">Libya</option>
<option value="Madagascar">Madagascar</option>
<option value="Malawi">Malawi</option>
<option value="Mali">Mali</option>
<option value="Mauritania">Mauritania</option>
<option value="Mauritius">Mauritius</option>
<option value="Morocco">Morocco</option>
<option value="Mozambique">Mozambique</option>
<option value="Namibia">Namibia</option>
<option value="Niger">Niger</option>
<option value="Nigeria">Nigeria</option>
<option value="Rwanda">Rwanda</option>
<option value="Sao Tome and Principe">Sao Tome and Principe</option>
<option value="Senegal">Senegal</option>
<option value="Seychelles">Seychelles</option>
<option value="Sierra Leone">Sierra Leone</option>
<option value="Somalia">Somalia</option>
<option value="South Africa">South Africa</option>
<option value="South Sudan">South Sudan</option>
<option value="Sudan">Sudan</option>
<option value="Tanzania">Tanzania</option>
<option value="Togo">Togo</option>
<option value="Tunisia">Tunisia</option>
<option value="Uganda">Uganda</option>
<option value="Zambia">Zambia</option>
<option value="Zimbabwe">Zimbabwe</option>
</select>
</div>
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Connection Status</label>
<select class="form-select" id="mnoConnectionStatus" name="connection_status">
<option value="Active">Active</option>
<option value="Inactive">Inactive</option>
<option value="Pending">Pending</option>
</select>
</div>
</div>
<h6 class="fw-bold mb-3 text-secondary text-uppercase" style="font-size: 0.75rem;">Contact & Support Personnel</h6>
<div class="row g-3 mb-4">
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Contact Person</label>
<input type="text" class="form-control" id="mnoContactPerson" name="contact_person" placeholder="Full name">
</div>
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Contact Phone</label>
<input type="text" class="form-control" id="mnoContactPhone" name="contact_person_phone" placeholder="Phone number">
</div>
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Contact Email</label>
<input type="email" class="form-control" id="mnoContactEmail" name="contact_person_email" placeholder="Email address">
</div>
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Technical Support Person</label>
<input type="text" class="form-control" id="mnoTechSupport" name="technical_support_person" placeholder="Tech contact">
</div>
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Support MS Teams</label>
<input type="text" class="form-control" id="mnoSupportSkype" name="support_skype" placeholder="MS Teams ID">
</div>
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Account Manager</label>
<input type="text" class="form-control" id="mnoAccountManager" name="mno_account_manager" placeholder="Manager name">
</div>
</div>
<h6 class="fw-bold mb-3 text-secondary text-uppercase" style="font-size: 0.75rem;">Multi-Entry & Services Configuration</h6>
<div class="row g-3 mb-4">
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Services</label>
<select name="services[]" id="mnoServices" class="form-select select2-db" multiple="multiple"></select>
</div>
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Support Emails</label>
<select name="support_emails[]" id="mnoSupportEmails" class="form-select select2-tags" multiple="multiple"></select>
</div>
<div class="col-md-4">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Finance Emails</label>
<select name="finance_emails[]" id="mnoFinanceEmails" class="form-select select2-tags" multiple="multiple"></select>
</div>
</div>
<h6 class="fw-bold mb-3 text-secondary text-uppercase" style="font-size: 0.75rem;">Commercial & Technical Configurations</h6>
<div class="row g-3">
<div class="col-md-3">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Buying Rate</label>
<input type="number" step="0.0001" class="form-control" id="mnoBuyingRate" name="buying_rate" value="0.0000">
</div>
<!-- <div class="col-md-3">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Rate Type</label>
<input type="text" class="form-control" id="mnoRateType" name="rate_type" placeholder="e.g. Flat / Tiered">
</div>
<div class="col-md-3">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Payment Terms</label>
<input type="text" class="form-control" id="mnoPaymentTerms" name="payment_terms" placeholder="">
</div>
<div class="col-md-3">
<label class="form-label text-secondary fw-semibold" style="font-size: 0.85rem;">Connection Type</label>
<input type="text" class="form-control" id="mnoConnectionType" name="connection_type" placeholder="e.g. SMPP / API">
</div> -->
<!-- Rate Type -->
<div class="col-md-3">
<label class="form-label text-muted small fw-bold">Rate Type</label>
<select name="rate_type" id="edit_rate_type" class="form-select">
<option value="">Select Rate Type</option>
<option value="Flat">Flat</option>
<option value="Sliding Scale">Sliding Scale</option>
</select>
</div>
<!-- Payment Terms -->
<div class="col-md-3">
<label class="form-label text-muted small fw-bold">Payment Terms</label>
<select name="payment_terms" id="edit_payment_terms" class="form-select">
<option value="">Select Payment Terms</option>
<option value="Postpaid">Postpaid</option>
<option value="Prepaid">Prepaid</option>
</select>
</div>
<!-- Integration Type (formerly Connection Type) -->
<div class="col-md-3">
<label class="form-label text-muted small fw-bold">Integration Type</label>
<select name="connection_type" id="edit_connection_type" class="form-select">
<option value="">Select Integration</option>
<option value="SMPP">SMPP</option>
<option value="HTTP API">HTTP API</option>
</select>
</div>
</div>
</div>
<div class="modal-footer bg-light">
<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button>
<button type="submit" class="btn text-white fw-bold px-4" style="background-color: #5c4df0;" id="btnSubmitMno">
Save Gateway Profile
</button>
</div>
</form>
</div>
</div>
</div>