Skip to content

Commit 49d3957

Browse files
committed
bug fix
1 parent ee946ce commit 49d3957

9 files changed

+27
-27
lines changed

web/html/xui/client_bulk_modal.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
</a-select>
1515
</a-form-item>
1616
<a-form-item label='{{ i18n "pages.client.first" }}' v-if="clientsBulkModal.emailMethod>1">
17-
<a-input-number v-model="clientsBulkModal.firstNum" :min="1"></a-input-number>
17+
<a-input-number v-model.number="clientsBulkModal.firstNum" :min="1"></a-input-number>
1818
</a-form-item>
1919
<a-form-item label='{{ i18n "pages.client.last" }}' v-if="clientsBulkModal.emailMethod>1">
20-
<a-input-number v-model="clientsBulkModal.lastNum" :min="clientsBulkModal.firstNum"></a-input-number>
20+
<a-input-number v-model.number="clientsBulkModal.lastNum" :min="clientsBulkModal.firstNum"></a-input-number>
2121
</a-form-item>
2222
<a-form-item label='{{ i18n "pages.client.prefix" }}' v-if="clientsBulkModal.emailMethod>0">
2323
<a-input v-model.trim="clientsBulkModal.emailPrefix"></a-input>
@@ -26,7 +26,7 @@
2626
<a-input v-model.trim="clientsBulkModal.emailPostfix"></a-input>
2727
</a-form-item>
2828
<a-form-item label='{{ i18n "pages.client.clientCount" }}' v-if="clientsBulkModal.emailMethod < 2">
29-
<a-input-number v-model="clientsBulkModal.quantity" :min="1" :max="100"></a-input-number>
29+
<a-input-number v-model.number="clientsBulkModal.quantity" :min="1" :max="100"></a-input-number>
3030
</a-form-item>
3131
<a-form-item label='{{ i18n "security" }}' v-if="inbound.protocol === Protocols.VMESS">
3232
<a-select v-model="clientsBulkModal.security" :dropdown-class-name="themeSwitcher.currentTheme">
@@ -61,7 +61,7 @@
6161
<a-icon type="question-circle"></a-icon>
6262
</a-tooltip>
6363
</template>
64-
<a-input-number style="width: 50%" v-model="clientsBulkModal.tgId" min="0"></a-input-number>
64+
<a-input-number style="width: 50%" v-model.number="clientsBulkModal.tgId" min="0"></a-input-number>
6565
</a-form-item>
6666
<a-form-item v-if="app.ipLimitEnable">
6767
<template slot="label">
@@ -73,7 +73,7 @@
7373
<a-icon type="question-circle"></a-icon>
7474
</a-tooltip>
7575
</template>
76-
<a-input-number v-model="clientsBulkModal.limitIp" min="0"></a-input-number>
76+
<a-input-number v-model.number="clientsBulkModal.limitIp" min="0"></a-input-number>
7777
</a-form-item>
7878
<a-form-item>
7979
<template slot="label">
@@ -85,7 +85,7 @@
8585
<a-icon type="question-circle"></a-icon>
8686
</a-tooltip>
8787
</template>
88-
<a-input-number v-model="clientsBulkModal.totalGB" :min="0"></a-input-number>
88+
<a-input-number v-model.number="clientsBulkModal.totalGB" :min="0"></a-input-number>
8989
</a-form-item>
9090
<a-form-item label='{{ i18n "pages.client.delayedStart" }}'>
9191
<a-switch v-model="clientsBulkModal.delayedStart" @click="clientsBulkModal.expiryTime=0"></a-switch>

web/html/xui/fakedns_modal.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<a-input v-model.trim="fakednsModal.fakeDns.ipPool"></a-input>
88
</a-form-item>
99
<a-form-item label='{{ i18n "pages.xray.fakedns.poolSize" }}'>
10-
<a-input-number style="width: 100%;" type="number" min="1" v-model.trim="fakednsModal.fakeDns.poolSize"></a-input-number>
10+
<a-input-number v-model.number="fakednsModal.fakeDns.poolSize" :min="1"></a-input-number>
1111
</a-form-item>
1212
</a-form>
1313
</a-modal>

web/html/xui/form/client.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
<a-icon type="question-circle"></a-icon>
6767
</a-tooltip>
6868
</template>
69-
<a-input-number style="width: 50%" v-model="client.tgId" min="0"></a-input-number>
69+
<a-input-number style="width: 50%" v-model.number="client.tgId" min="0"></a-input-number>
7070
</a-form-item>
7171
<a-form-item v-if="client.email" label='{{ i18n "comment" }}'>
7272
<a-input v-model.trim="client.comment"></a-input>
@@ -81,7 +81,7 @@
8181
<a-icon type="question-circle"></a-icon>
8282
</a-tooltip>
8383
</template>
84-
<a-input-number v-model="client.limitIp" min="0"></a-input-number>
84+
<a-input-number v-model.number="client.limitIp" min="0"></a-input-number>
8585
</a-form-item>
8686
<a-form-item v-if="app.ipLimitEnable && client.limitIp > 0 && client.email && isEdit">
8787
<template slot="label">
@@ -123,7 +123,7 @@
123123
<a-icon type="question-circle"></a-icon>
124124
</a-tooltip>
125125
</template>
126-
<a-input-number v-model="client._totalGB" :min="0"></a-input-number>
126+
<a-input-number v-model.number="client._totalGB" :min="0"></a-input-number>
127127
</a-form-item>
128128
<a-form-item v-if="isEdit && clientStats" label='{{ i18n "usage" }}'>
129129
<a-tag :color="clientUsageColor(clientStats, app.trafficDiff)">

web/html/xui/form/inbound.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<a-icon type="question-circle"></a-icon>
4242
</a-tooltip>
4343
</template>
44-
<a-input-number v-model="dbInbound.totalGB" :min="0"></a-input-number>
44+
<a-input-number v-model.number="dbInbound.totalGB" :min="0"></a-input-number>
4545
</a-form-item>
4646

4747
<a-form-item>

web/html/xui/form/outbound.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@
399399
<a-input v-model="outbound.stream.xhttp.xmux.hMaxReusableSecs"></a-input>
400400
</a-form-item>
401401
<a-form-item label='Keep Alive Period'>
402-
<a-input v-model.number="outbound.stream.xhttp.xmux.hKeepAlivePeriod"></a-input>
402+
<a-input-number v-model.number="outbound.stream.xhttp.xmux.hKeepAlivePeriod"></a-input-number>
403403
</a-form-item>
404404
</template>
405405
</template>
@@ -469,7 +469,7 @@
469469
<a-switch v-model="outbound.stream.sockopt.tcpFastOpen"></a-switch>
470470
</a-form-item>
471471
<a-form-item label="Keep Alive Interval">
472-
<a-input-number v-model="outbound.stream.sockopt.tcpKeepAliveInterval" :min="0"></a-input-number>
472+
<a-input-number v-model.number="outbound.stream.sockopt.tcpKeepAliveInterval" :min="0"></a-input-number>
473473
</a-form-item>
474474
<a-form-item label="Multipath TCP">
475475
<a-switch v-model.trim="outbound.stream.sockopt.tcpMptcp"></a-switch>
@@ -486,10 +486,10 @@
486486
</a-form-item>
487487
<template v-if="outbound.mux.enabled">
488488
<a-form-item label="Concurrency">
489-
<a-input-number v-model="outbound.mux.concurrency" :min="-1" :max="1024"></a-input-number>
489+
<a-input-number v-model.number="outbound.mux.concurrency" :min="-1" :max="1024"></a-input-number>
490490
</a-form-item>
491491
<a-form-item label="xudp Concurrency">
492-
<a-input-number v-model="outbound.mux.xudpConcurrency" :min="-1" :max="1024"></a-input-number>
492+
<a-input-number v-model.number="outbound.mux.xudpConcurrency" :min="-1" :max="1024"></a-input-number>
493493
</a-form-item>
494494
<a-form-item label="xudp UDP 443">
495495
<a-select v-model="outbound.mux.xudpProxyUDP443" :dropdown-class-name="themeSwitcher.currentTheme">

web/html/xui/form/protocol/trojan.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
</table>
1919
</a-collapse-panel>
2020
</a-collapse>
21-
<template v-if="inbound.isTcp && (inbound.stream.isReality || inbound.stream.isTls)">
21+
<template v-if="inbound.isTcp">
2222
<a-form :colon="false" :label-col="{ md: {span:8} }" :wrapper-col="{ md: {span:14} }">
2323
<a-form-item label="Fallbacks">
2424
<a-button icon="plus" type="primary" size="small" @click="inbound.settings.addFallback()"></a-button>
@@ -42,7 +42,7 @@
4242
<a-input v-model="fallback.dest"></a-input>
4343
</a-form-item>
4444
<a-form-item label='xVer'>
45-
<a-input-number v-model="fallback.xver" :min="0" :max="2"></a-input-number>
45+
<a-input-number v-model.number="fallback.xver" :min="0" :max="2"></a-input-number>
4646
</a-form-item>
4747
</a-form>
4848
<a-divider style="margin:5px 0;"></a-divider>

web/html/xui/form/protocol/vless.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
</table>
1919
</a-collapse-panel>
2020
</a-collapse>
21-
<template v-if="inbound.isTcp && (inbound.stream.isReality || inbound.stream.isTls)">
21+
<template v-if="inbound.isTcp">
2222
<a-form :colon="false" :label-col="{ md: {span:8} }" :wrapper-col="{ md: {span:14} }">
2323
<a-form-item label="Fallbacks">
2424
<a-button icon="plus" type="primary" size="small" @click="inbound.settings.addFallback()"></a-button>
@@ -42,7 +42,7 @@
4242
<a-input v-model="fallback.dest"></a-input>
4343
</a-form-item>
4444
<a-form-item label='xVer'>
45-
<a-input-number v-model="fallback.xver" :min="0" :max="2"></a-input-number>
45+
<a-input-number v-model.number="fallback.xver" :min="0" :max="2"></a-input-number>
4646
</a-form-item>
4747
</a-form>
4848
<a-divider style="margin:5px 0;"></a-divider>

web/html/xui/form/stream/stream_sockopt.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,22 @@
66
</a-form-item>
77
<template v-if="inbound.stream.sockoptSwitch">
88
<a-form-item label="Route Mark">
9-
<a-input-number v-model="inbound.stream.sockopt.mark" :min="0"></a-input-number>
9+
<a-input-number v-model.number="inbound.stream.sockopt.mark" :min="0"></a-input-number>
1010
</a-form-item>
1111
<a-form-item label="TCP Keep Alive Interval">
12-
<a-input-number v-model="inbound.stream.sockopt.tcpKeepAliveInterval" :min="0"></a-input-number>
12+
<a-input-number v-model.number="inbound.stream.sockopt.tcpKeepAliveInterval" :min="0"></a-input-number>
1313
</a-form-item>
1414
<a-form-item label="TCP Keep Alive Idle">
15-
<a-input-number v-model="inbound.stream.sockopt.tcpKeepAliveIdle" :min="0"></a-input-number>
15+
<a-input-number v-model.number="inbound.stream.sockopt.tcpKeepAliveIdle" :min="0"></a-input-number>
1616
</a-form-item>
1717
<a-form-item label="TCP Max Seg">
18-
<a-input-number v-model="inbound.stream.sockopt.tcpMaxSeg" :min="0"></a-input-number>
18+
<a-input-number v-model.number="inbound.stream.sockopt.tcpMaxSeg" :min="0"></a-input-number>
1919
</a-form-item>
2020
<a-form-item label="TCP User Timeout">
21-
<a-input-number v-model="inbound.stream.sockopt.tcpUserTimeout" :min="0"></a-input-number>
21+
<a-input-number v-model.number="inbound.stream.sockopt.tcpUserTimeout" :min="0"></a-input-number>
2222
</a-form-item>
2323
<a-form-item label="TCP Window Clamp">
24-
<a-input-number v-model="inbound.stream.sockopt.tcpWindowClamp" :min="0"></a-input-number>
24+
<a-input-number v-model.number="inbound.stream.sockopt.tcpWindowClamp" :min="0"></a-input-number>
2525
</a-form-item>
2626
<a-form-item label="Proxy Protocol">
2727
<a-switch v-model="inbound.stream.sockopt.acceptProxyProtocol"></a-switch>

web/html/xui/form/stream/stream_xhttp.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<a-input v-model.trim="inbound.stream.xhttp.path"></a-input>
88
</a-form-item>
99
<a-form-item label='{{ i18n "pages.inbounds.stream.tcp.requestHeader" }}'>
10-
<a-button icon="plus" size="small" @click="inbound.stream.xhttp.addHeader('host', '')"></a-button>
10+
<a-button icon="plus" size="small" @click="inbound.stream.xhttp.addHeader('', '')"></a-button>
1111
</a-form-item>
1212
<a-form-item :wrapper-col="{span:24}">
1313
<a-input-group compact v-for="(header, index) in inbound.stream.xhttp.headers">
@@ -28,7 +28,7 @@
2828
</a-select>
2929
</a-form-item>
3030
<a-form-item label="Max Buffered Upload" v-if="inbound.stream.xhttp.mode === 'packet-up'">
31-
<a-input v-model.trim="inbound.stream.xhttp.scMaxBufferedPosts"></a-input>
31+
<a-input-number v-model.number="inbound.stream.xhttp.scMaxBufferedPosts"></a-input-number>
3232
</a-form-item>
3333
<a-form-item label="Max Upload Size (Byte)" v-if="inbound.stream.xhttp.mode === 'packet-up'">
3434
<a-input v-model.trim="inbound.stream.xhttp.scMaxEachPostBytes"></a-input>

0 commit comments

Comments
 (0)