浏览代码

修改样式

zs 1 年之前
父节点
当前提交
e55827978d
共有 2 个文件被更改,包括 1 次插入300 次删除
  1. 1 1
      src/App.vue
  2. 0 299
      src/views/index/index copy.vue

+ 1 - 1
src/App.vue

@@ -1,7 +1,7 @@
 <script setup>
 import zhCN from 'ant-design-vue/es/locale/zh_CN'
 // import myMain from '@/components/dataV/myMain.vue'
-// import AdaptiveView from '@/components/AdaptiveView/index.vue'
+import AdaptiveView from '@/components/AdaptiveView/index.vue'
 </script>
 
 <template>

+ 0 - 299
src/views/index/index copy.vue

@@ -1,299 +0,0 @@
-<template>
-  <div id="index">
-    <el-row>
-      <el-col :span="24" class="main animate__animated animate__backInRight" v-loading="loading">
-        <el-image class="video" :src="siteInfo.videoUrl" fit="fill" />
-        <div class="content">
-          <div class="one">
-            <el-row>
-              <el-col :span="14" class="left">
-                <el-image class="image" :src="siteInfo.logoUrl" fit="fill" />
-                <div class="left_1">
-                  <div class="title">{{ siteInfo.zhTitle }}</div>
-                  <div class="English">{{ siteInfo.zhEnglish }}</div>
-                </div>
-              </el-col>
-              <el-col :span="10" class="right">
-                <el-row align="middle">
-                  <el-col :span="6" class="right_1" @click="toCommon(0)">帮助中心</el-col>
-                  <el-col :span="14" class="right_2">
-                    <a-input-search
-                      v-model:value="searchValue"
-                      placeholder="请输入您想要搜索的内容"
-                      style="width: 240px"
-                      enter-button
-                      @search="onSearch"
-                    />
-                  </el-col>
-                  <el-col :span="4" v-if="user && user.id" class="right_3">
-                    <el-dropdown>
-                      <el-button type="primary" size="mini">
-                        {{ user.nick_name || '游客' }}
-                      </el-button>
-                      <template #dropdown>
-                        <el-dropdown-menu>
-                          <el-dropdown-menu>
-                            <el-dropdown-item @click="toOpen">管理中心</el-dropdown-item>
-                            <el-dropdown-item @click="toCenter">个人中心</el-dropdown-item>
-                            <el-dropdown-item @click="toLogout">注销</el-dropdown-item>
-                          </el-dropdown-menu>
-                        </el-dropdown-menu>
-                      </template>
-                    </el-dropdown>
-                  </el-col>
-                  <el-col :span="4" v-else class="right_3">
-                    <el-button @click="toCommon(1)" type="primary" size="small">登录</el-button>
-                    <el-button @click="toCommon(2)" type="primary" size="small">注册</el-button>
-                  </el-col>
-                </el-row>
-              </el-col>
-            </el-row>
-          </div>
-          <div class="two">
-            <el-row justify="center" align="middle">
-              <el-col class="list" :span="8" @click="switchMenu('one')">
-                <div class="bg"></div>
-                <div class="two_1">
-                  <text>{{ siteInfo.zhTitle }}</text>
-                </div>
-              </el-col>
-            </el-row>
-          </div>
-          <div class="thr">
-            <el-row justify="center" align="middle">
-              <el-col
-                class="list"
-                :span="4"
-                v-for="(item, index) in menu"
-                :key="index"
-                @click="switchMenu(item.href)"
-              >
-                <div class="thr_1">
-                  <div class="title">{{ item.title }}</div>
-                  <div class="English">{{ item.English }}</div>
-                </div>
-              </el-col>
-            </el-row>
-          </div>
-          <div class="four">
-            {{ footInfo.Copyright }}
-          </div>
-        </div>
-      </el-col>
-    </el-row>
-  </div>
-</template>
-
-<script setup>
-// 基础
-import { siteInfo, footInfo, menuList } from '@/layout/site'
-import { UserStore } from '@/store/user'
-const userStore = UserStore()
-const user = computed(() => userStore.user)
-// 加载中
-const loading = ref(false)
-// 路由
-const router = useRouter()
-// 搜索
-const searchValue = ref('')
-const menu = ref(menuList)
-// 请求
-onMounted(async () => {
-  loading.value = true
-  search()
-  loading.value = false
-})
-const search = async () => {
-  const menuList = menu.value.filter((item) => {
-    if (item.href != 'one') return item
-  })
-  menu.value = menuList
-}
-// 搜索
-const onSearch = (data) => {
-  const query = { type: 'search' }
-  if (data) query.searchValue = data
-  router.push({ path: '/search', query })
-}
-const toCommon = (type) => {
-  if (type === 0) router.push({ path: '/help' })
-  else if (type === 1) router.push({ path: '/login' })
-  else router.push({ path: '/register' })
-}
-// 点击指定模块
-const switchMenu = async (item) => {
-  router.push({ path: `/${item}` })
-}
-// 打开管理端
-const toOpen = async () => {
-  window.location.href = import.meta.env.VITE_APP_HOME
-}
-// 基础跳转
-const toCenter = () => {
-  router.push('/center')
-}
-// 退出登录
-const toLogout = () => {
-  userStore.logOut()
-  router.push('/login')
-}
-</script>
-<style scoped lang="scss">
-.main {
-  height: 100vh;
-  min-width: 1200px;
-
-  .video {
-    position: absolute;
-    top: 0px;
-    width: 100%;
-    height: 100%;
-    object-fit: cover;
-    z-index: 0;
-  }
-
-  .content {
-    position: absolute;
-    top: 0px;
-    width: 100%;
-    height: 100%;
-    z-index: 0;
-    color: #ffffff;
-
-    .one {
-      width: 1200px;
-      min-width: 1200px;
-      margin: 0 auto;
-      padding-top: 32px;
-      padding-bottom: 12px;
-
-      .left {
-        display: flex;
-        align-items: center;
-
-        .image {
-          height: 45px;
-          width: 45px;
-          margin: 0 10px 0 0;
-        }
-
-        .left_1 {
-          margin: 0 0 0 5px;
-
-          .title {
-            margin: 0 0 5px 0;
-            font-size: 23px;
-            font-weight: bold;
-          }
-
-          .English {
-            font-size: 12px;
-            color: #fff;
-          }
-        }
-      }
-
-      .right {
-        font-size: 16px;
-        letter-spacing: 0;
-        color: #fff;
-        font-weight: 500;
-
-        .right_3 {
-          display: flex;
-          justify-content: space-between;
-          .example-showcase .el-dropdown-link {
-            cursor: pointer;
-            color: #1c66e7;
-            display: flex;
-            align-items: center;
-          }
-        }
-      }
-    }
-
-    .two {
-      width: 1200px;
-      min-width: 1200px;
-      margin: 0 auto;
-      width: 100%;
-      position: absolute;
-      left: 50%;
-      top: 45%;
-      transform: translate(-50%, -50%);
-
-      .list {
-        position: relative;
-        display: flex;
-        justify-content: center;
-
-        .bg {
-          margin: 10px;
-          width: 400px;
-          height: 400px;
-          z-index: 1;
-          background-image: url(/images/homebg.png);
-          background-position: center center;
-          background-repeat: no-repeat;
-          background-size: contain;
-          animation: animationName 5s linear infinite;
-        }
-
-        .two_1 {
-          position: absolute;
-          top: 45%;
-          left: 35%;
-          display: flex;
-          flex-direction: column;
-          align-items: center;
-          z-index: 999;
-          width: 200px;
-
-          text {
-            font-size: 20px;
-            color: #ffffff;
-            text-align: center;
-          }
-        }
-
-        @keyframes animationName {
-          100% {
-            transform: rotate(1turn);
-          }
-        }
-      }
-    }
-    .thr {
-      position: absolute;
-      left: 10%;
-      bottom: 10%;
-      .list {
-        margin: 10px 0;
-        .thr_1 {
-          font-family: PingFangSC-Semibold;
-          color: #fff;
-          margin-left: 14px;
-          text-align: center;
-          .title {
-            font-size: 19px;
-            font-weight: 600;
-          }
-          .English {
-            font-size: 12px;
-            font-weight: 400;
-          }
-        }
-      }
-    }
-
-    .four {
-      width: 100%;
-      position: absolute;
-      bottom: 20px;
-      text-align: center;
-      font-size: 12px;
-      color: #fff;
-    }
-  }
-}
-</style>