From 44dd9c4eb8a2489c63a5eb53fd4254bbb3510e95 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 18 Jun 2026 09:14:57 +0800
Subject: [PATCH] Merge branch 'feature/v9.0/9.0.4'

---
 src/App.vue |   93 +++++++++++++++++++++++++++++++---------------
 1 files changed, 63 insertions(+), 30 deletions(-)

diff --git a/src/App.vue b/src/App.vue
index 05e4210..5101c82 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,43 +1,76 @@
-<!--
- * @Author       : yuan
- * @Date         : 2025-09-28 09:31:16
- * @LastEditors  : yuan
- * @LastEditTime : 2025-09-28 10:07:55
- * @FilePath     : \src\App.vue
- * @Description  : 
- * Copyright 2025 OBKoro1, All Rights Reserved. 
- * 2025-09-28 09:31:16
--->
 <script setup>
-import { onHide, onLaunch, onShow } from "@dcloudio/uni-app"
-import { useAppStore } from "@/store"
-import { mpUpdate } from "@/utils/index"
+import { onHide, onLaunch, onShow } from "@dcloudio/uni-app";
+import { useAppStore, useUserStore } from "@/store";
+import { useGlobalWS } from "@/hooks/useGlobalWS.js";
 
-const appStore = useAppStore()
+const appStore = useAppStore();
+const userStore = useUserStore();
 
-onLaunch(() => {
-  console.log("App Launch")
-
-  // 初始化系统信息
-  appStore.initSystemInfo()
-
-  // #ifdef MP-WEIXIN
-  mpUpdate()
-  // #endif
-})
+useGlobalWS();
 
 onShow(() => {
-  console.log("App Show")
-})
+  console.log("App Show");
+});
 
 onHide(() => {
-  console.log("App Hide")
-})
+  console.log("App Hide");
+});
 
+onLaunch(() => {
+  // 初始化系统信息
+  appStore.initSystemInfo();
+  if (!userStore.userInfo) {
+    //不存在则跳转至登录页
+    uni.reLaunch({
+      url: "/pages/login/index",
+    });
+  }
+});
 </script>
 
 <style lang="scss">
 /* 每个页面公共css */
-@import 'uview-plus/index.scss';
-@import '@/static/styles/common.scss';
+@import "uview-plus/index.scss";
+@import "@/static/styles/common.scss";
+
+.TUICallKit-mobile {
+  position: fixed;
+  left: 0;
+  top: 0;
+  z-index: 9999;
+}
+
+page {
+  background-image: url("https://wrj.shuixiongit.com/aiskyminio/cloud-bucket/ztzf_app_assets/images/user/bg.png");
+  background-size: cover;
+  background-position: center;
+  background-repeat: no-repeat;
+  background-attachment: fixed;
+  // min-height: 10vh;
+}
+
+.uni-tabbar__item:nth-child(4) {
+  .uni-tabbar__bd {
+    .uni-tabbar__icon {
+      width: 60px !important;
+      height: 60px !important;
+      margin-top: -20px;
+    }
+  }
+}
+
+.uni-tabbar-border {
+  background-color: #f6f6f6 !important;
+}
+
+.uni-page-head__title {
+  font-family: Source Han Sans CN, Source Han Sans CN !important;
+  font-weight: 400 !important;
+  font-size: 17px !important;
+  color: #222324 !important;
+}
+
+.uni-page-head {
+  background: transparent !important;
+}
 </style>

--
Gitblit v1.9.3