|
|
|
|
@ -268,6 +268,8 @@
|
|
|
|
|
|
|
|
|
|
<script setup>
|
|
|
|
|
import _ from "lodash";
|
|
|
|
|
import ReconnectingWebSocket from 'reconnecting-websocket';
|
|
|
|
|
|
|
|
|
|
import { ref, reactive, onMounted,onUnmounted, computed, watch } from "vue";
|
|
|
|
|
import { useCartStore } from "@/store/Cart";
|
|
|
|
|
import { useOrderStore } from "@/store/Order";
|
|
|
|
|
@ -291,10 +293,14 @@ import mastericon from "/src/assets/icons/png/mastercard1.png";
|
|
|
|
|
const img_url = import.meta.env.VITE_APP_IMG_URL
|
|
|
|
|
|
|
|
|
|
// 建構websocket
|
|
|
|
|
const ws = new WebSocket(import.meta.env.VITE_APP_WS_URL);
|
|
|
|
|
const ws = new ReconnectingWebSocket(import.meta.env.VITE_APP_WS_URL);
|
|
|
|
|
|
|
|
|
|
ws.onopen = function(evt) {
|
|
|
|
|
console.log("Connection open ...");
|
|
|
|
|
console.log(bonus.sn)
|
|
|
|
|
if(bonus.sn){
|
|
|
|
|
ws.send(JSON.stringify({action: 'init', payload: bonus.sn}));
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
ws.onmessage = function(evt) {
|
|
|
|
|
|