From 0f6b38dfdfe93a1d630d984417af2fbb03c7e0ff Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Mon, 15 Sep 2025 15:29:26 +0800
Subject: [PATCH] 2

---
 src/store/index.js |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/src/store/index.js b/src/store/index.js
index 178eb2b..e0378f3 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -1,8 +1,9 @@
-import { getUserInfodata } from "@/axios/api";
+import { getUserInfodata, getInfoSite } from "@/axios/api";
 import Vue from "vue";
 import Vuex from "vuex";
-import { Toast } from 'vant';
+import { Toast } from "vant";
 import i18n from "@/locales/index.js";
+import deTh from "@/utils/deTh.js";
 // import getters from './getters'
 // import actions from './actions'
 // import mutations from './mutations'
@@ -32,7 +33,7 @@
     indexDisplay: false,
     kcStockDisplay: false,
     stockDisplay: false
-  },
+  }
 };
 
 export default new Vuex.Store({
@@ -50,9 +51,17 @@
       }
     },
     // 触发客服提示
-    CustomerService(){
-      Toast(i18n.t('kf1'));
-    }
+    CustomerService: deTh.throttle(async function() {
+      // Toast(i18n.t("kf1"));
+
+      let data = await getInfoSite();
+      if (data.status === 0) {
+        let onlineService = data.data.onlineService;
+        window.open(onlineService, "_blank");
+      } else {
+        Toast(i18n.t("kf2"));
+      }
+    })
   },
   mutations: {
     SET_USE_INFO(state, useInfo) {

--
Gitblit v1.9.3