增加dhcp4开关

This commit is contained in:
qiudan 2024-04-11 13:35:18 +08:00
parent 70009aef25
commit 2d4294e049
1 changed files with 17 additions and 3 deletions

View File

@ -42,7 +42,15 @@
<span style="margin-left: 10px">接通</span>
</el-col>
</el-form-item> -->
<!-- <p class="title">IPV4</p> -->
<div style="margin-bottom: 24px;">
<p class="title">dhcp4</p>
<el-switch
v-model="dhcp4"
active-text="开"
inactive-text="关">
</el-switch>
</div>
<div v-show="dhcp4">
<p class="title">静态地址</p>
<el-button type="primary" @click="addRowsTableData()" style="margin-bottom:10px" v-if="!disable">新增</el-button>
<el-table :data="sizeForm.tableData" border style="width: 95%">
@ -51,7 +59,7 @@
<!-- <el-input v-model="scope.row.address" @change="changeVal(scope.row,scope.$index)"></el-input> -->
<el-form-item :prop="'tableData.'+ scope.$index + '.address'" :rules="rules.address" class="tableFormItem">
<el-input v-model.trim="scope.row.address"
placeholder="例172.1.1.16/24" :disabled="scope.$index ==0 || disable"/>
placeholder="例172.1.1.16/24" :disabled="disable"/>
</el-form-item>
</template>
</el-table-column>
@ -85,6 +93,7 @@
</template>
</el-table-column>
</el-table>
</div>
<!-- <p style="margin-top: 10px" class="title">DHCP</p>
<el-form-item label="启用:">
<el-col :span="2" style="diaplay: flex">
@ -318,6 +327,7 @@ export default {
}
return {
dhcp4:false,
columnLabel: '', //
columnPropIndex: 0, //
columnData: [],//
@ -582,7 +592,7 @@ export default {
var ner = {
type:"netplanSet",
ethName:sizeForm.name,
dhcp4: false,
dhcp4: this.dhcp4,
addresses:tableDataN,//
gateway4:sizeForm.gateway4,
nameservers:tableDataDNSN,//DNS
@ -744,6 +754,10 @@ export default {
console.log("msg",msg)
// var optionsDataN = this.optionsData
console.log(" msg.netstates[this.optionsData]",this.optionsData)
if(msg.netplan[this.optionsData]!=undefined){
this.dhcp4 = msg.netplan[this.optionsData].dhcp4||false
}
if(msg.netstates[this.optionsData]!=undefined){
this.sizeForm.name = this.optionsData
this.sizeForm.mtu = msg.netstates[this.optionsData].mtu