fix: sdwan page guard null arrays
This commit is contained in:
+2
-2
@@ -141,7 +141,7 @@
|
|||||||
<button class="btn2" :disabled="busy" @click="saveSDWAN">保存节点映射</button>
|
<button class="btn2" :disabled="busy" @click="saveSDWAN">保存节点映射</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="space-y-2">
|
<div class="space-y-2">
|
||||||
<div v-for="(n,i) in sd.nodes" :key="i" class="grid grid-cols-1 md:grid-cols-5 gap-2">
|
<div v-for="(n,i) in (sd.nodes||[])" :key="i" class="grid grid-cols-1 md:grid-cols-5 gap-2">
|
||||||
<select class="ipt" v-model="n.node">
|
<select class="ipt" v-model="n.node">
|
||||||
<option value="">选择节点</option>
|
<option value="">选择节点</option>
|
||||||
<option v-for="x in nodes" :key="x.name" :value="x.name">{{ (x.alias || x.name) }}(在线)</option>
|
<option v-for="x in nodes" :key="x.name" :value="x.name">{{ (x.alias || x.name) }}(在线)</option>
|
||||||
@@ -161,7 +161,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="text-xs text-slate-400 mb-2">示例:local 192.168.0.0/24 → virtual 10.0.100.0/24(掩码需一致)</div>
|
<div class="text-xs text-slate-400 mb-2">示例:local 192.168.0.0/24 → virtual 10.0.100.0/24(掩码需一致)</div>
|
||||||
<div class="space-y-2">
|
<div class="space-y-2">
|
||||||
<div v-for="(s,i) in sd.subnetProxies" :key="i" class="grid grid-cols-1 md:grid-cols-6 gap-2">
|
<div v-for="(s,i) in (sd.subnetProxies||[])" :key="i" class="grid grid-cols-1 md:grid-cols-6 gap-2">
|
||||||
<select class="ipt" v-model="s.node">
|
<select class="ipt" v-model="s.node">
|
||||||
<option value="">选择节点</option>
|
<option value="">选择节点</option>
|
||||||
<option v-for="x in nodes" :key="'sp'+x.name" :value="x.name">{{ x.name }}</option>
|
<option v-for="x in nodes" :key="'sp'+x.name" :value="x.name">{{ x.name }}</option>
|
||||||
|
|||||||
Reference in New Issue
Block a user