From 8a231229b829b84ac53f4bd996722001c3764bf1 Mon Sep 17 00:00:00 2001 From: tangmingyou <234767776@qq.com> Date: Sat, 11 Feb 2023 17:22:49 +0800 Subject: [PATCH] bet buttons --- src/api/websocket.js | 3 +++ src/pages/table/table.jsx | 20 +++++++++++++------- src/pages/table/table.scss | 26 +++++++++++++++++++------- src/store/user.js | 2 +- 4 files changed, 36 insertions(+), 15 deletions(-) diff --git a/src/api/websocket.js b/src/api/websocket.js index fe16a83..bf81b03 100644 --- a/src/api/websocket.js +++ b/src/api/websocket.js @@ -31,6 +31,9 @@ const websocket = { // window.proto = proto; const ws = new WebSocket(`ws://${wsAddr}/api/conn/ws`) + if (this.conn) { + this.conn.close(); + } this.conn = ws console.log(this) ws.binaryType = 'arraybuffer' diff --git a/src/pages/table/table.jsx b/src/pages/table/table.jsx index 1437307..d5e6a18 100644 --- a/src/pages/table/table.jsx +++ b/src/pages/table/table.jsx @@ -370,10 +370,10 @@ class Table extends Component { } {existsCard(selfPlayer.handCard[0]) && } {existsCard(selfPlayer.handCard[1]) && } - + { existsCard(selfPlayer.handCard[0]) && [1, 2, 3, 4, 5].map((_, i) => ( - + )) } @@ -393,7 +393,7 @@ class Table extends Component { - + @@ -410,10 +410,16 @@ class Table extends Component { ) - : - - - + : + + + + + + + + + } diff --git a/src/pages/table/table.scss b/src/pages/table/table.scss index 8d5bda4..6b49b8c 100644 --- a/src/pages/table/table.scss +++ b/src/pages/table/table.scss @@ -310,12 +310,14 @@ .chat-panel {} .self-box { - // width: 100%; + width: 380px; height: 109px; background-color: #EE914E; - margin: 30px 26px 0 26px; + // margin: 30px 26px 0 26px; + margin: 30px auto 0 auto; border-radius: 5px; - ; + display: flex; + justify-content: center; } .self-wrap { @@ -329,7 +331,7 @@ .s-avatar { align-self: center; - margin-left: 6px; + // margin-left: 6px; } .s-avatar-img { @@ -357,7 +359,7 @@ width: 97px; height: 18px; background-color: #fff; - margin-left: 4px; + // margin-left: 4px; border-radius: 5px; display: flex; justify-content: space-between; @@ -409,7 +411,7 @@ .hand-five { position: absolute; left: 188px; - top: -10px; + top: -24px; z-index: 999; width: 166px; height: 46px; @@ -431,7 +433,7 @@ margin-left: 30px; } - .ctl-opt-wrap { + .ctl-opt-wrap,.ctl-opt-wrap-cfm { display: flex; width: 170px; justify-content: space-between; @@ -502,6 +504,16 @@ background-color: #FF4400; color: #F1D09F; } + .ctl-opt-btn-ain { + width: 58px; + } + .ctl-opt-wrap-cfm { + justify-content: flex-end; + } + .ctl-opt-btn-cfm { + width: 71px; + margin-left: 6px; + } .ctl-opt-btn-4, .ctl-opt-btn-5, diff --git a/src/store/user.js b/src/store/user.js index 7b8e107..407317f 100644 --- a/src/store/user.js +++ b/src/store/user.js @@ -11,7 +11,7 @@ const userSlice = createSlice({ }, reducers: { setUserInfo: (state, {payload}) => { - console.log('setUserInfo', state, payload) + // console.log('setUserInfo', state, payload) state.id = payload.id; state.username = payload.username; state.avatar = payload.avatar;