Skip to content

Commit 1efb8b8

Browse files
Kinplemelonysfscream
authored andcommitted
fix(websocket): do not show the unconnected button when the status is disconnected
1 parent a26f7ab commit 1efb8b8

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

src/views/Diagnose/components/WebSocketItem.vue

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -88,23 +88,28 @@
8888
<el-row>
8989
<el-col :span="24" class="footer-area">
9090
<el-button
91-
type="danger"
92-
plain
93-
@click="destroyConnection"
94-
:disabled="
95-
compareConnStatus(WEB_SOCKET_STATUS.Disconnecting) ||
96-
compareConnStatus(WEB_SOCKET_STATUS.Disconnected)
91+
v-if="
92+
!compareConnStatus(WEB_SOCKET_STATUS.Connected) &&
93+
!compareConnStatus(WEB_SOCKET_STATUS.Disconnecting)
9794
"
98-
>
99-
{{ $t('Tools.disconnect') }}
100-
</el-button>
101-
<el-button
10295
type="primary"
10396
@click="createConnection"
104-
:disabled="!compareConnStatus(WEB_SOCKET_STATUS.Disconnected)"
97+
:loading="
98+
compareConnStatus(WEB_SOCKET_STATUS.Connecting) ||
99+
compareConnStatus(WEB_SOCKET_STATUS.Reconnecting)
100+
"
105101
>
106102
{{ $t('Tools.connect') }}
107103
</el-button>
104+
<el-button
105+
v-else
106+
type="danger"
107+
plain
108+
@click="destroyConnection"
109+
:loading="compareConnStatus(WEB_SOCKET_STATUS.Disconnecting)"
110+
>
111+
{{ $t('Tools.disconnect') }}
112+
</el-button>
108113
</el-col>
109114
</el-row>
110115
</div>

0 commit comments

Comments
 (0)