|
|
@ -41,29 +41,39 @@ |
|
|
|
</div> |
|
|
|
<div class="card-body"> |
|
|
|
<form id="addConfigForm" class="mb-0"> |
|
|
|
<div class="row"> |
|
|
|
<div class="form-group col-md-6"> |
|
|
|
<label>Key</label> |
|
|
|
<div class="row align-items-center mb-2"> |
|
|
|
<div class="col-auto pr-0"> |
|
|
|
<label class="mb-0">Key</label> |
|
|
|
</div> |
|
|
|
<div class="col"> |
|
|
|
<input type="text" class="form-control" name="configKey" required /> |
|
|
|
</div> |
|
|
|
<div class="form-group col-md-6"> |
|
|
|
<label>RagConfig</label> |
|
|
|
<div class="col-auto pr-0"> |
|
|
|
<label class="mb-0">RagConfig</label> |
|
|
|
</div> |
|
|
|
<div class="col"> |
|
|
|
<input type="text" class="form-control" name="ragConfig" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="row"> |
|
|
|
<div class="form-group col-md-6"> |
|
|
|
<label>APN</label> |
|
|
|
<div class="row align-items-center mb-2"> |
|
|
|
<div class="col-auto pr-0"> |
|
|
|
<label class="mb-0">APN</label> |
|
|
|
</div> |
|
|
|
<div class="col"> |
|
|
|
<input type="text" class="form-control" name="apn" /> |
|
|
|
</div> |
|
|
|
<div class="form-group col-md-6"> |
|
|
|
<label>Band(逗号分隔)</label> |
|
|
|
<div class="col-auto pr-0"> |
|
|
|
<label class="mb-0">Band(逗号分隔)</label> |
|
|
|
</div> |
|
|
|
<div class="col"> |
|
|
|
<input type="text" class="form-control" name="band" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="row"> |
|
|
|
<div class="form-group col-md-12"> |
|
|
|
<label>Comment</label> |
|
|
|
<div class="row align-items-center mb-2"> |
|
|
|
<div class="col-auto pr-0"> |
|
|
|
<label class="mb-0">Comment</label> |
|
|
|
</div> |
|
|
|
<div class="col"> |
|
|
|
<input type="text" class="form-control" name="comment" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -154,6 +164,29 @@ function renderConfigTable(data) { |
|
|
|
</button> |
|
|
|
</td> |
|
|
|
</tr>`; |
|
|
|
// 子表格 |
|
|
|
if (item.coreOrImsConfigs && item.coreOrImsConfigs.length > 0) { |
|
|
|
html += `<tr><td colspan="5" style="padding:0;"> |
|
|
|
<table class="table table-sm mb-0"> |
|
|
|
<thead> |
|
|
|
<tr style="background:#f8f9fa;"> |
|
|
|
<th style="width:60px;">Index</th> |
|
|
|
<th style="width:100px;">PLMN</th> |
|
|
|
<th>CoreNetworkConfig</th> |
|
|
|
<th>IMSConfig</th> |
|
|
|
</tr> |
|
|
|
</thead> |
|
|
|
<tbody>`; |
|
|
|
item.coreOrImsConfigs.forEach(sub => { |
|
|
|
html += `<tr> |
|
|
|
<td>${sub.index ?? ''}</td> |
|
|
|
<td>${sub.plmn ?? ''}</td> |
|
|
|
<td>${sub.coreNetworkConfig ?? ''}</td> |
|
|
|
<td>${sub.imsConfig ?? ''}</td> |
|
|
|
</tr>`; |
|
|
|
}); |
|
|
|
html += `</tbody></table></td></tr>`; |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
html += '</tbody></table>'; |
|
|
|