Merge pull request #710 from reloadlife/feat/route-table

feat: Supporting "table" directive in the configuration
This commit is contained in:
Donald Zou
2025-04-27 16:17:17 +08:00
committed by GitHub
4 changed files with 30 additions and 3 deletions

View File

@@ -171,6 +171,17 @@ const deleteConfigurationModal = ref(false)
id="configuration_listen_port">
</div>
<div>
<label for="configuration_table" class="form-label">
<small class="text-muted">
<LocaleText t="Table"></LocaleText>
</small>
</label>
<input type="text" class="form-control form-control-sm rounded-3"
:disabled="saving"
v-model="data.Table"
id="configuration_table">
</div>
<div v-for="key in ['PreUp', 'PreDown', 'PostUp', 'PostDown']">
<label :for="'configuration_' + key" class="form-label">
<small class="text-muted">

View File

@@ -34,6 +34,7 @@ export default {
PreDown: "",
PostUp: "",
PostDown: "",
Table: "",
Protocol: "wg",
Jc: 5,
Jmin: 49,
@@ -342,6 +343,19 @@ export default {
</div>
</div>
</div>
<div class="card rounded-3 shadow">
<div class="card-header">
<LocaleText t="Table"></LocaleText>
</div>
<div class="card-body">
<input type="text" class="form-control" placeholder="Ex: off" id="Table"
v-model="this.newConfiguration.Table"
:disabled="this.loading">
<div class="invalid-feedback">
<div v-if="this.error">{{this.errorMessage}}</div>
</div>
</div>
</div>
<hr>
<div class="accordion" id="newConfigurationOptionalAccordion">
<div class="accordion-item">