From 9d7de030d38f8d71fdf54ddfe26e46e71f17e9c0 Mon Sep 17 00:00:00 2001
From: PC-20250623MANY\Administrator <344137771@qq.com>
Date: Sat, 20 Sep 2025 15:21:43 +0800
Subject: [PATCH] 1

---
 src/App.vue |  219 +++++++++++++++++++++---------------------------------
 1 files changed, 85 insertions(+), 134 deletions(-)

diff --git a/src/App.vue b/src/App.vue
index 20f1d6b..c9cab81 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,146 +1,97 @@
 <template>
-	<div id="app">
-		<div id="google_translate_element"
-			:style="$store.state.haslogin ? 'top: 18px;right: 273px;' : 'top: 18px;right: 184px;'"
-			style="position:absolute;z-index:2000;"></div>
-		<router-view />
-		<!-- <login></login> -->
-	</div>
+  <div id="app">
+    <myHead></myHead>
+
+    <keep-alive>
+      <router-view v-if="$route.meta.keepAlive"></router-view>
+    </keep-alive>
+
+    <router-view v-if="!$route.meta.keepAlive"></router-view>
+
+    <!-- <div class="kf" @click="aRouter1">
+      <img src="@/assets/images/kf.png" alt="" />
+    </div> -->
+  </div>
 </template>
 
 <script>
-// import Login from "./components/Login";
+import myHead from "@/components/myHead.vue";
+import * as api from "@/axios/api.js";
 export default {
-	name: "App",
-	data() {
-		return {
-			myTitle: "标题",
-			keyWords: "keyWords",
-			description: "description",
-		};
-	},
-	// components: {
-	// 	Login,
-	// },
-
-	// metaInfo () {
-	//   return {
-	//     title: this.myTitle,
-	//     meta: [
-	//       { vmid: 'keywords', name: 'keywords', content: this.keyWords },
-	//       { vmid: 'description', name: 'description', content: this.description }
-	//     ]
-	//   }
-	// },
-	// watch: {
-	// 	$route(to, from) {
-	// 		if (to.path != '/login') {
-	// 			if (process.env.NODE_ENV != 'development') {
-	// 				require('electron').ipcRenderer.send("resize")
-	// 			}
-	// 		}
-	// 	}
-	// },
-	created() {
-		var styleName = localStorage.getItem('styleName')
-		this.$store.commit('setSystemColor', styleName)
-
-
-
-
-
-		// var that = this
-		// 获取seo内容
-		// this.$http.get('http://www.slhtc.com/seo/getSeo.action').then(res => {
-		//   console.log(res)
-		//   // 清楚选中数据
-		//   that.myTitle = res.data.data[0].title
-		//   that.keyWords = res.data.data[0].keyword
-		//   that.description = res.data.data[0].keyword
-		// }).catch(error => {
-		//     console.log(error)
-		// })
-	},
-	mounted() {
-		// setInterval(()=>{
-
-
-		// },500)
-		// this.isEn()
-		// var temp =  setInterval(()=>{
-		// 	var code = this.getCookie('googtrans')
-		// 	var dom = document.querySelector('.goog-te-menu-value > span')
-		// 	if(code == '/auto/en'){
-		// 		dom.innerText = '中'
-		// 	}else if(code == '/auto/zh-CN'){
-		// 		dom.innerText = 'En'
-		// 	}else{
-		// 		dom.innerText = 'En'
-		// 	}
-		// },500)
-
-
-
-		// setTimeout(()=>{
-		// 	var script = document.createElement('script')
-		// 	script.src = 'https://translate.google.cn/translate_a/element.js?cb=googleTranslateElementInit'
-		// 	document.body.appendChild(script)
-		// 	console.log(script)
-		// },500)
-	},
-	methods: {
-		delCookie(name) {
-			var exp = new Date();
-			exp.setTime(exp.getTime() - 1);
-			var cval = this.getCookie(name);
-			if (cval != null)
-				document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
-		},
-		setCookie(name, value) {
-			var domain = document.domain;
-			var Days = 30;
-			var exp = new Date();
-			exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
-			document.cookie = name + "=" + escape(value) + ";expires=Session" + ';path=/;domain=' + '' + domain;
-		},
-		getCookie(name) {
-			var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
-			if (arr = document.cookie.match(reg))
-				return unescape(arr[2]);
-			else
-				return null;
-		},
-		isEn() {
-			// var googFrameDom = document.querySelector('.goog-te-menu-frame')
-			// googFrameDom.style.display = googFrameDom.style.display === 'block' ? 'none' :'block'
-			// var code = this.getCookie('googtrans')
-			// console.log(code)
-			// this.delCookie('googtrans');
-			// var newCode = code == '/auto/en' ? '/auto/zh-CN':'/auto/en'
-			// location.reload();
-			// this.setCookie('googtrans',newCode)
-		}
-	}
+  name: "App",
+  components: {
+    myHead,
+  },
+  data() {
+    return {
+      onlineService: "",
+    };
+  },
+  created() {
+    this.getInfoSite();
+  },
+  methods: {
+    // 跳转客服页面
+    aRouter1() {
+      window.open(this.onlineService);
+    },
+    // 获取客服地址
+    async getInfoSite() {
+      let data = await api.getInfoSite();
+      if (data.status === 0) {
+        this.onlineService = data.data.onlineService;
+      }
+      // else {
+      //   this.$store.commit("elAlertShow", {
+      //     elAlertShow: true,
+      //     elAlertText: data.msg
+      //   });
+      // }
+    },
+  },
 };
 </script>
 
-<style>
-/* 
-@import url("./style/shallowtheme.css"); */
-@import url("./style/deeptheme.css");
-@import url("./style/shallowtheme.css");
-@import "https://at.alicdn.com/t/font_2023533_ngjjonxzq9m.css";
-@import url("./style/deep.css");
-@import url("./style/shallow.css");
+<style lang="scss">
+@import "./assets/style/reset.scss";
+/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
+::-webkit-scrollbar {
+  width: 8px; /*滚动条宽度*/
+  height: 8px; /*滚动条高度*/
+}
+
+/*定义滚动条轨道 内阴影+圆角*/
+::-webkit-scrollbar-track {
+  // -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
+  border-radius: 10px; /*滚动条的背景区域的圆角*/
+  background-color: rgba($color: #fff, $alpha: 0); /*滚动条的背景颜色*/
+}
+
+/*定义滑块 内阴影+圆角*/
+::-webkit-scrollbar-thumb {
+  border-radius: 10px; /*滚动条的圆角*/
+  // -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
+  background-color: rgba($color: #ccc, $alpha: 0.5); /*滚动条的背景颜色*/
+}
 
 #app {
-	font-family: "Microsoft Yahei", "Avenir", Helvetica, Arial, sans-serif;
-	-webkit-font-smoothing: antialiased;
-	-moz-osx-font-smoothing: grayscale;
-	color: #000;
-	-moz-user-select: none;
-	-webkit-user-select: none;
-	-ms-user-select: none;
-	user-select: none;
+  display: flex;
+  flex-direction: column;
+  height: 100%;
+}
+
+.kf {
+  width: 48px;
+  height: 48px;
+  position: fixed;
+  bottom: 16px;
+  right: 16px;
+  cursor: pointer;
+
+  img {
+    width: 100%;
+    height: 100%;
+    border-radius: 50%;
+  }
 }
 </style>

--
Gitblit v1.9.3