Skip to content

Commit 7885b00

Browse files
feat: Optimize display issues after creating TCP/UDP proxies (#11375)
1 parent 2ad882b commit 7885b00

File tree

1 file changed

+19
-1
lines changed
  • frontend/src/views/website/website/config/basic/stream

1 file changed

+19
-1
lines changed

frontend/src/views/website/website/config/basic/stream/index.vue

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,27 @@ const submit = async () => {
6565
onMounted(async () => {
6666
const res = await getWebsite(props.id);
6767
form.value.streamPorts = res.data.streamPorts;
68-
form.value.servers = res.data.servers;
6968
form.value.name = res.data.primaryDomain;
7069
form.value.algorithm = res.data.algorithm == '' ? 'default' : res.data.algorithm;
7170
form.value.streamPorts = res.data.streamPorts;
71+
72+
let servers = [];
73+
res.data?.servers?.forEach((server) => {
74+
const weight = server.weight == 0 ? undefined : server.weight;
75+
const maxFails = server.maxFails == 0 ? undefined : server.maxFails;
76+
const maxConns = server.maxConns == 0 ? undefined : server.maxConns;
77+
const failTimeout = server.failTimeout == 0 ? undefined : server.failTimeout;
78+
const failTimeoutUnit = server.failTimeoutUnit || 's';
79+
servers.push({
80+
server: server.server,
81+
weight: weight,
82+
maxFails: maxFails,
83+
maxConns: maxConns,
84+
failTimeout: failTimeout,
85+
failTimeoutUnit: failTimeoutUnit,
86+
flag: server.flag,
87+
});
88+
});
89+
form.value.servers = servers;
7290
});
7391
</script>

0 commit comments

Comments
 (0)