rules: source to sourceIP

This commit is contained in:
mhsanaei 2025-09-10 18:30:40 +02:00
parent 2f36a4047c
commit 2401c99817
No known key found for this signature in database
GPG key ID: D875CD086CF668A0

View file

@ -9,7 +9,7 @@
</template> Source IPs <a-icon type="question-circle"></a-icon> </template> Source IPs <a-icon type="question-circle"></a-icon>
</a-tooltip> </a-tooltip>
</template> </template>
<a-input v-model.trim="ruleModal.rule.source"></a-input> <a-input v-model.trim="ruleModal.rule.sourceIP"></a-input>
</a-form-item> </a-form-item>
<a-form-item> <a-form-item>
<template slot="label"> <template slot="label">
@ -123,7 +123,7 @@
port: "", port: "",
sourcePort: "", sourcePort: "",
network: "", network: "",
source: "", sourceIP: "",
user: "", user: "",
inboundTag: [], inboundTag: [],
protocol: [], protocol: [],
@ -156,7 +156,7 @@
this.rule.port = rule.port; this.rule.port = rule.port;
this.rule.sourcePort = rule.sourcePort; this.rule.sourcePort = rule.sourcePort;
this.rule.network = rule.network; this.rule.network = rule.network;
this.rule.source = rule.source ? rule.source.join(',') : []; this.rule.sourceIP = rule.sourceIP ? rule.sourceIP.join(',') : [];
this.rule.user = rule.user ? rule.user.join(',') : []; this.rule.user = rule.user ? rule.user.join(',') : [];
this.rule.inboundTag = rule.inboundTag; this.rule.inboundTag = rule.inboundTag;
this.rule.protocol = rule.protocol; this.rule.protocol = rule.protocol;
@ -170,7 +170,7 @@
port: "", port: "",
sourcePort: "", sourcePort: "",
network: "", network: "",
source: "", sourceIP: "",
user: "", user: "",
inboundTag: [], inboundTag: [],
protocol: [], protocol: [],
@ -211,7 +211,7 @@
rule.port = value.port; rule.port = value.port;
rule.sourcePort = value.sourcePort; rule.sourcePort = value.sourcePort;
rule.network = value.network; rule.network = value.network;
rule.source = value.source.length > 0 ? value.source.split(',') : []; rule.sourceIP = value.sourceIP.length > 0 ? value.sourceIP.split(',') : [];
rule.user = value.user.length > 0 ? value.user.split(',') : []; rule.user = value.user.length > 0 ? value.user.split(',') : [];
rule.inboundTag = value.inboundTag; rule.inboundTag = value.inboundTag;
rule.protocol = value.protocol; rule.protocol = value.protocol;