From b68edf1ec5867dd2bd60ee64a205879093b5cf4f Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期二, 30 七月 2024 17:47:07 +0800 Subject: [PATCH] 1、调整登录页及首页样式(暂未使用响应式布局,背景图片需压缩,页面加载慢) 2、新增大模型对话页面 3、新增菜单管理使用自定义icon功能 4、调整全局项目名称和LOGO(除浏览器页签logo,暂无黑底logo的底图) --- src/components/layouts/UserLayout.vue | 119 ++++++++--------------------------------------------------- 1 files changed, 16 insertions(+), 103 deletions(-) diff --git a/src/components/layouts/UserLayout.vue b/src/components/layouts/UserLayout.vue index ca3de55..1f33790 100644 --- a/src/components/layouts/UserLayout.vue +++ b/src/components/layouts/UserLayout.vue @@ -1,51 +1,28 @@ <template> <div id="userLayout" :class="['user-layout-wrapper', device]"> <div class="container"> - <div class="top"> - <div class="header"> - <a href="/"> - <img src="~@/assets/logo.svg" class="logo" alt="logo"> - <span class="title">Jeecg Boot</span> - </a> - </div> - <div class="desc"> - Jeecg Boot 鏄腑鍥芥渶鍏峰奖鍝嶅姏鐨� 浼佷笟绾� 浣庝唬鐮佸钩鍙� - </div> - </div> - <route-view></route-view> - - <div class="footer"> - <div class="links"> - <a href="http://doc.jeecg.com" target="_blank">甯姪</a> - <a href="https://github.com/zhangdaiscott/jeecg-boot" target="_blank">闅愮</a> - <a href="https://github.com/zhangdaiscott/jeecg-boot/blob/master/LICENSE" target="_blank">鏉℃</a> - </div> - <div class="copyright"> - Copyright © 2019 <a href="http://www.jeecg.com" target="_blank">JEECG寮�婧愮ぞ鍖�</a> 鍑哄搧 - </div> - </div> </div> </div> </template> <script> - import RouteView from "@/components/layouts/RouteView" + import RouteView from '@/components/layouts/RouteView' import { mixinDevice } from '@/utils/mixin.js' export default { - name: "UserLayout", + name: 'UserLayout', components: { RouteView }, mixins: [mixinDevice], - data () { + data() { return {} }, - mounted () { + mounted() { document.body.classList.add('userLayout') }, - beforeDestroy () { + beforeDestroy() { document.body.classList.remove('userLayout') - }, + } } </script> @@ -55,9 +32,14 @@ &.mobile { .container { + background: #f0f2f5 url(~@/assets/page/login/background.svg) no-repeat center; + background-size: cover; + padding: 110px 0 144px; + .main { max-width: 368px; width: 98%; + margin: 0 auto; } } } @@ -65,85 +47,16 @@ .container { width: 100%; min-height: 100%; - background: #f0f2f5 url(~@/assets/background.svg) no-repeat 50%; - background-size: 100%; - padding: 110px 0 144px; + background: #f0f2f5 url(~@/assets/page/login/background.svg) no-repeat center; + background-size: cover; + padding-top: 200px; position: relative; - - a { - text-decoration: none; - } - - .top { - text-align: center; - - .header { - height: 44px; - line-height: 44px; - - .badge { - position: absolute; - display: inline-block; - line-height: 1; - vertical-align: middle; - margin-left: -12px; - margin-top: -10px; - opacity: 0.8; - } - - .logo { - height: 44px; - vertical-align: top; - margin-right: 16px; - border-style: none; - } - - .title { - font-size: 33px; - color: rgba(0, 0, 0, .85); - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-weight: 600; - position: relative; - top: 2px; - } - } - .desc { - font-size: 14px; - color: rgba(0, 0, 0, 0.45); - margin-top: 12px; - margin-bottom: 40px; - } - } .main { min-width: 260px; - width: 368px; - margin: 0 auto; - } + width: 450px; + margin-left: 10%; - .footer { - position: absolute; - width: 100%; - bottom: 0; - padding: 0 16px; - margin: 48px 0 24px; - text-align: center; - - .links { - margin-bottom: 8px; - font-size: 14px; - a { - color: rgba(0, 0, 0, 0.45); - transition: all 0.3s; - &:not(:last-child) { - margin-right: 40px; - } - } - } - .copyright { - color: rgba(0, 0, 0, 0.45); - font-size: 14px; - } } } } -- Gitblit v1.9.3