zs 1 年之前
父節點
當前提交
8df0c83ba7
共有 3 個文件被更改,包括 12 次插入11 次删除
  1. 6 8
      src/components/head.vue
  2. 1 3
      src/views/home/components/home.vue
  3. 5 0
      src/views/home/index.vue

+ 6 - 8
src/components/head.vue

@@ -34,8 +34,7 @@
           <div class="w_1200 footflex">
           <div class="w_1200 footflex">
             <el-image class="image" src="/src/assets/unit.png" fit="fill" />
             <el-image class="image" src="/src/assets/unit.png" fit="fill" />
             <el-col :span="12" class="foot_1">
             <el-col :span="12" class="foot_1">
-              <div class="footTitle">
-                <span>业务洽谈:0431-81165166</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>企业邮箱:jlpstm@126.com</span></div>
+              <div class="footTitle"><span>业务洽谈:0431-81165166</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>企业邮箱:jlpstm@126.com</span></div>
               <div class="footTitle">地 址:长春朝阳区前进大街1244号(吉林省科技厅科研园)</div>
               <div class="footTitle">地 址:长春朝阳区前进大街1244号(吉林省科技厅科研园)</div>
               <div class="footTitle">版权所有:Copyright©2007-2023 吉林省创新指导中心 │ 吉ICP备14005689号</div>
               <div class="footTitle">版权所有:Copyright©2007-2023 吉林省创新指导中心 │ 吉ICP备14005689号</div>
               <div class="footTitle">技术支持:长春市福瑞科技有限公司</div>
               <div class="footTitle">技术支持:长春市福瑞科技有限公司</div>
@@ -43,12 +42,10 @@
             <el-col :span="3" class="foot_2">
             <el-col :span="3" class="foot_2">
               <div class="footTop">关于我们</div>
               <div class="footTop">关于我们</div>
               <div class="footTitle footflex1">
               <div class="footTitle footflex1">
-                <span class="footSpan" @click="toHelp('1')">关于我们</span> <span class="footSpan"
-                  @click="toHelp('2')">意见反馈</span>
+                <span class="footSpan" @click="toHelp('1')">关于我们</span> <span class="footSpan" @click="toHelp('2')">意见反馈</span>
               </div>
               </div>
               <div class="footTitle footflex1">
               <div class="footTitle footflex1">
-                <span class="footSpan" @click="toHelp('3')">联系我们</span> <span class="footSpan"
-                  @click="toHelp('4')">法律条款</span>
+                <span class="footSpan" @click="toHelp('3')">联系我们</span> <span class="footSpan" @click="toHelp('4')">法律条款</span>
               </div>
               </div>
             </el-col>
             </el-col>
             <el-col :span="4" class="foot_3 footflex">
             <el-col :span="4" class="foot_3 footflex">
@@ -63,7 +60,7 @@
 </template>
 </template>
 <script setup lang="ts">
 <script setup lang="ts">
 import type { Ref } from 'vue';
 import type { Ref } from 'vue';
-import { ref, toRefs, watch } from 'vue';
+import { ref, toRefs, watch ,onMounted} from 'vue';
 import { siteInfo } from '@/layout/site';
 import { siteInfo } from '@/layout/site';
 import { MenuProps } from 'ant-design-vue';
 import { MenuProps } from 'ant-design-vue';
 import { useRouter } from 'vue-router';
 import { useRouter } from 'vue-router';
@@ -113,12 +110,13 @@ const input: Ref<any> = ref('');
 const emit = defineEmits(['selectMenu']);
 const emit = defineEmits(['selectMenu']);
 const selectMenu = (item) => {
 const selectMenu = (item) => {
   emit('selectMenu', item);
   emit('selectMenu', item);
+  window.localStorage.setItem('activeTab', item.key);
 };
 };
 /*监听props*/
 /*监听props*/
 watch(props, (newProps) => {
 watch(props, (newProps) => {
   current.value = [newProps.currentIndex];
   current.value = [newProps.currentIndex];
 });
 });
-
+onMounted(() => (current.value = [window.localStorage.getItem('activeTab')] || [currentIndex.value]));
 // 查询
 // 查询
 const onSearch = (searchValue: string) => {
 const onSearch = (searchValue: string) => {
   console.log('use value', searchValue);
   console.log('use value', searchValue);

+ 1 - 3
src/views/home/components/home.vue

@@ -3,9 +3,7 @@
     <el-row>
     <el-row>
       <el-col :span="24" class="main animate__animated animate__backInRight" v-loading="loading">
       <el-col :span="24" class="main animate__animated animate__backInRight" v-loading="loading">
         <el-col :span="24" class="one">
         <el-col :span="24" class="one">
-          <video loop autoplay muted class="video">
-            <source :src="siteInfo.videoUrl" />
-          </video>
+          <video loop autoplay muted :src="siteInfo.videoUrl" class="video"></video>
         </el-col>
         </el-col>
       </el-col>
       </el-col>
     </el-row>
     </el-row>

+ 5 - 0
src/views/home/index.vue

@@ -85,6 +85,11 @@ const dialog: Ref<any> = ref(false);
 onMounted(async () => {
 onMounted(async () => {
   loading.value = true;
   loading.value = true;
   search();
   search();
+  if (window.localStorage.getItem('activeTab') != 'home'){
+    is_head.value = true;
+    is_foot.value = true;
+  }
+  current.value = window.localStorage.getItem('activeTab') || 'home';
   loading.value = false;
   loading.value = false;
 });
 });
 const search = async () => {
 const search = async () => {