diff --git a/web/package.json b/web/package.json index 46943877..984ca9b5 100644 --- a/web/package.json +++ b/web/package.json @@ -27,7 +27,6 @@ "markmap-view": "^0.16.0", "md-editor-v3": "^2.2.1", "memfs": "^4.9.3", - "mitt": "^3.0.1", "pinia": "^2.1.4", "qrcode": "^1.5.3", "qs": "^6.11.1", diff --git a/web/public/images/img-holder.png b/web/public/images/img-holder.png new file mode 100644 index 00000000..761da7c0 Binary files /dev/null and b/web/public/images/img-holder.png differ diff --git a/web/src/assets/css/mobile/image-mj.styl b/web/src/assets/css/mobile/image-mj.styl index 8989946b..e482b931 100644 --- a/web/src/assets/css/mobile/image-mj.styl +++ b/web/src/assets/css/mobile/image-mj.styl @@ -191,7 +191,25 @@ } } + .failed { + display flex + flex-flow column + justify-content center + .title { + margin-bottom 20px + text-align center + color #ee0a24 + font-size 18px + } + .opt { + display flex + justify-content center + .van-button { + margin 0 5px + } + } + } } } } diff --git a/web/src/assets/css/mobile/image-sd.styl b/web/src/assets/css/mobile/image-sd.styl index d6f07cc3..f470422a 100644 --- a/web/src/assets/css/mobile/image-sd.styl +++ b/web/src/assets/css/mobile/image-sd.styl @@ -179,6 +179,26 @@ } + .failed { + display flex + flex-flow column + justify-content center + + .title { + margin-bottom 20px + text-align center + color #ee0a24 + font-size 18px + } + .opt { + display flex + justify-content center + .van-button { + margin 0 5px + } + } + } + } } } diff --git a/web/src/components/admin/AdminHeader.vue b/web/src/components/admin/AdminHeader.vue index bd2a468d..0a1501c8 100644 --- a/web/src/components/admin/AdminHeader.vue +++ b/web/src/components/admin/AdminHeader.vue @@ -52,13 +52,14 @@ diff --git a/web/src/views/mobile/ChatSession.vue b/web/src/views/mobile/ChatSession.vue index 979939c9..ff2e7fa4 100644 --- a/web/src/views/mobile/ChatSession.vue +++ b/web/src/views/mobile/ChatSession.vue @@ -125,15 +125,14 @@ diff --git a/web/src/views/mobile/Profile.vue b/web/src/views/mobile/Profile.vue index 630516b5..40650fbe 100644 --- a/web/src/views/mobile/Profile.vue +++ b/web/src/views/mobile/Profile.vue @@ -125,7 +125,13 @@ + + + + @@ -158,9 +164,7 @@ import {ElMessage} from "element-plus"; import {checkSession, getSystemInfo} from "@/store/cache"; import {useRouter} from "vue-router"; import {removeUserToken} from "@/store/session"; -import bus from '@/store/eventbus' -import {getMobileTheme} from "@/store/system"; -import QRCode from "qrcode"; +import {useSharedStore} from "@/store/sharedata"; const form = ref({ username: 'GeekMaster', @@ -183,6 +187,9 @@ const router = useRouter() const userId = ref(0) const isLogin = ref(false) const showSettings = ref(false) +const store = useSharedStore() +const stream = ref(store.chatStream) +const dark = ref(store.mobileTheme === 'dark') onMounted(() => { checkSession().then(user => { @@ -322,12 +329,6 @@ const logout = function () { }) } -const dark = ref(getMobileTheme() === 'dark') - -const changeTheme = () => { - bus.emit('changeTheme', dark.value ? 'dark' : 'light') -} -