1.增加logo
2.优化代码
@ -26,6 +26,7 @@
 | 
			
		||||
  font-size: 38px;
 | 
			
		||||
  font-family: Source Han Serif CN-Heavy;
 | 
			
		||||
  font-weight: 900;
 | 
			
		||||
  margin-left: 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.section_2 {
 | 
			
		||||
 | 
			
		||||
@ -90,28 +90,25 @@
 | 
			
		||||
          <NuxtLink to="/phone_about">
 | 
			
		||||
            <div>医院位置</div>
 | 
			
		||||
          </NuxtLink>
 | 
			
		||||
          <NuxtLink to="/phone_about">
 | 
			
		||||
            <div>来院路线</div>
 | 
			
		||||
          </NuxtLink>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
 | 
			
		||||
      <div class="link-section" @click="toggleSection('departments')">
 | 
			
		||||
        <h4>科室导航 <i :class="{ 'arrow-down': !openSections.departments, 'arrow-up': openSections.departments }"></i></h4>
 | 
			
		||||
        <div v-if="openSections.departments" class="section-content">
 | 
			
		||||
          <NuxtLink to="/info/30242">
 | 
			
		||||
          <NuxtLink to="/phone_info/30242">
 | 
			
		||||
            <div>结核科</div>
 | 
			
		||||
          </NuxtLink>
 | 
			
		||||
          <NuxtLink to="/info/30240">
 | 
			
		||||
          <NuxtLink to="/phone_info/30240">
 | 
			
		||||
            <div>中医科</div>
 | 
			
		||||
          </NuxtLink>
 | 
			
		||||
          <NuxtLink to="/info/30239">
 | 
			
		||||
          <NuxtLink to="/phone_info/30239">
 | 
			
		||||
            <div>急诊医学科</div>
 | 
			
		||||
          </NuxtLink>
 | 
			
		||||
          <NuxtLink to="/info/30241">
 | 
			
		||||
          <NuxtLink to="/phone_info/30241">
 | 
			
		||||
            <div>感染科</div>
 | 
			
		||||
          </NuxtLink>
 | 
			
		||||
          <NuxtLink to="/info/30238">
 | 
			
		||||
          <NuxtLink to="/phone_info/30238">
 | 
			
		||||
            <div>外科</div>
 | 
			
		||||
          </NuxtLink>
 | 
			
		||||
        </div>
 | 
			
		||||
 | 
			
		||||
@ -1,8 +1,10 @@
 | 
			
		||||
<template>
 | 
			
		||||
  <div class="box_32 flex-col">
 | 
			
		||||
    <div class="section_1 flex-row justify-center"
 | 
			
		||||
      :style="!isMobile ? 'padding-top: 25px;height: 110px;' : 'padding-top: 0;height: 50px;'">
 | 
			
		||||
      <!-- <div class="box_1 flex-col"></div> -->
 | 
			
		||||
    <div class="section_1 flex-row justify-center items-center"
 | 
			
		||||
      :style="!isMobile ? '' : 'padding-top: 0;height: 50px;'">
 | 
			
		||||
      <div class="flex-col">
 | 
			
		||||
        <img src="public/images/logo.png" alt="logo" class="logo">
 | 
			
		||||
      </div>
 | 
			
		||||
      <div class="text_1">信阳市第五人民医院</div>
 | 
			
		||||
      <!-- 手机端菜单按钮 -->
 | 
			
		||||
      <div v-if="isMobile" class="mobile-menu-button" @click="toggleMobileMenu">
 | 
			
		||||
@ -90,13 +92,16 @@
 | 
			
		||||
    <!-- 手机端菜单 -->
 | 
			
		||||
    <div v-if="isMobile && mobileMenuOpen" class="mobile-menu">
 | 
			
		||||
      <NuxtLink to="/">
 | 
			
		||||
        <div class="mobile-menu-item" :class="{ 'active': isLinl == '/phone_index' }" @click="selectMenuItem(0)">首页</div>
 | 
			
		||||
        <div class="mobile-menu-item" :class="{ 'active': isLinl == '/phone_index' }" @click="selectMenuItem(0)">首页
 | 
			
		||||
        </div>
 | 
			
		||||
      </NuxtLink>
 | 
			
		||||
      <NuxtLink to="/about">
 | 
			
		||||
        <div class="mobile-menu-item" :class="{ 'active': isLinl == '/phone_about' }" @click="selectMenuItem(1)">医院概况</div>
 | 
			
		||||
        <div class="mobile-menu-item" :class="{ 'active': isLinl == '/phone_about' }" @click="selectMenuItem(1)">医院概况
 | 
			
		||||
        </div>
 | 
			
		||||
      </NuxtLink>
 | 
			
		||||
      <NuxtLink v-for="(item, index) in groupList" :key="item.id" :to="'/phone_list/' + item.id">
 | 
			
		||||
        <div class="mobile-menu-item" :class="{ 'active': isLinl == '/phone_list/' + item.id }" @click="mobileMenuOpen = false">{{ item.name }}</div>
 | 
			
		||||
        <div class="mobile-menu-item" :class="{ 'active': isLinl == '/phone_list/' + item.id }"
 | 
			
		||||
          @click="mobileMenuOpen = false">{{ item.name }}</div>
 | 
			
		||||
      </NuxtLink>
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
@ -220,6 +225,11 @@ const getGroupList = () => {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.logo {
 | 
			
		||||
  width: 64px;
 | 
			
		||||
  height: 64px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* 媒体查询 */
 | 
			
		||||
@media (max-width: 768px) {
 | 
			
		||||
  .section_1 {
 | 
			
		||||
@ -232,5 +242,10 @@ const getGroupList = () => {
 | 
			
		||||
  .text_1 {
 | 
			
		||||
    font-size: 20px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .logo {
 | 
			
		||||
    width: 40px;
 | 
			
		||||
    height: 40px;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
 | 
			
		||||
@ -156,7 +156,7 @@
 | 
			
		||||
								</span>
 | 
			
		||||
							</div>
 | 
			
		||||
							<div class="mt-[10px]">
 | 
			
		||||
								<span class="text_45">{{ formattedYearMonthDay(item.showtime) }}</span>
 | 
			
		||||
								<span class="text_45">{{ item.showtime_text }}</span>
 | 
			
		||||
							</div>
 | 
			
		||||
							<div class="mt-[10px]" v-if="index < 2">
 | 
			
		||||
								<div class="box_19 flex-col"></div>
 | 
			
		||||
@ -194,7 +194,7 @@
 | 
			
		||||
								</span>
 | 
			
		||||
							</div>
 | 
			
		||||
							<div class="mt-[10px]">
 | 
			
		||||
								<span class="text_45">{{ formattedYearMonthDay(item.showtime) }}</span>
 | 
			
		||||
								<span class="text_45">{{ item.showtime_text}}</span>
 | 
			
		||||
							</div>
 | 
			
		||||
							<div class="mt-[10px]" v-if="index < 2">
 | 
			
		||||
								<div class="box_19 flex-col"></div>
 | 
			
		||||
@ -299,7 +299,6 @@ import * as swiperAni from '@/assets/animate/animate.js'
 | 
			
		||||
import $api from '@/service/webRequest'
 | 
			
		||||
import { useI18n } from 'vue-i18n'
 | 
			
		||||
import { useStore } from '~/store'
 | 
			
		||||
import { c } from 'naive-ui'
 | 
			
		||||
const { locale } = useI18n()
 | 
			
		||||
 | 
			
		||||
const searchContent = ref('');
 | 
			
		||||
 | 
			
		||||
@ -6,9 +6,9 @@
 | 
			
		||||
                    <div>
 | 
			
		||||
                        <img class="thumbnail_1 w-6 h-6" referrerpolicy="no-referrer" src="public/images/home.png" />
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="text_13 text-sm mt-1 sm:mt-0">您的位置:首页>联系我们</div>
 | 
			
		||||
                    <div class="text_13 text-sm mt-1 sm:mt-0">您的位置:首页>医院概况</div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="text_14 text-center text-xl font-bold my-3">联系我们</div>
 | 
			
		||||
                <div class="text_14 text-center text-xl font-bold my-3">医院概况</div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="z-10 px-4 mt-4">
 | 
			
		||||
 | 
			
		||||
@ -134,7 +134,7 @@
 | 
			
		||||
                                </span>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div class="mb-2">
 | 
			
		||||
                                <span class="text_45 text-xs text-gray-400">{{ formattedYearMonthDay(item.showtime) }}</span>
 | 
			
		||||
                                <span class="text_45 text-xs text-gray-400">{{ item.showtime }}</span>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div v-if="index < 2" class="mb-2">
 | 
			
		||||
                                <div class="box_19 w-full h-px bg-gray-200"></div>
 | 
			
		||||
@ -172,7 +172,7 @@
 | 
			
		||||
                                </span>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div class="mb-2">
 | 
			
		||||
                                <span class="text_45 text-xs text-gray-400">{{ formattedYearMonthDay(item.showtime) }}</span>
 | 
			
		||||
                                <span class="text_45 text-xs text-gray-400">{{ item.showtime }}</span>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div v-if="index < 2" class="mb-2">
 | 
			
		||||
                                <div class="box_19 w-full h-px bg-gray-200"></div>
 | 
			
		||||
@ -198,7 +198,7 @@
 | 
			
		||||
                                        <span class="text_15 text-xs text-gray-600">{{ item.news_key }}</span>
 | 
			
		||||
                                    </div>
 | 
			
		||||
                                </div>
 | 
			
		||||
                                <span class="text_16 text-sm mt-2">{{ item.news_auto }}</span>
 | 
			
		||||
                                <div class="text_16 text-sm my_text_2" style="width: 145px;height: 85px;">{{ item.news_auto }}</div>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </swiper-slide>
 | 
			
		||||
                    </swiper>
 | 
			
		||||
@ -224,7 +224,7 @@
 | 
			
		||||
                    @slideChange="onSlideChangeKK">
 | 
			
		||||
                    <swiper-slide  v-for="(item, index) in bottomInfoList" @click="goDetail(item)">
 | 
			
		||||
                        <div class="list-items_1 flex-col p-2">
 | 
			
		||||
                            <img :src="item.news_image[0]" class="w-full h-[150px]">
 | 
			
		||||
                            <img :src="item.news_image[0]" class="w-full h-[150px]" style="object-fit: cover;">
 | 
			
		||||
                            <div class="text-wrapper_13 flex-col mt-2">
 | 
			
		||||
                                <span class="text_33 text-center one-line" style="font-size: 13px;">{{ item.news_title }}</span>
 | 
			
		||||
                            </div>
 | 
			
		||||
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 17 KiB  | 
| 
		 Before Width: | Height: | Size: 90 KiB  | 
| 
		 Before Width: | Height: | Size: 421 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								public/images/logo.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 234 KiB  | 
| 
		 Before Width: | Height: | Size: 258 KiB  | 
| 
		 Before Width: | Height: | Size: 276 KiB  | 
| 
		 Before Width: | Height: | Size: 1.1 MiB  | 
| 
		 Before Width: | Height: | Size: 293 KiB  | 
| 
		 Before Width: | Height: | Size: 45 KiB  | 
@ -3,8 +3,8 @@ import { handleError } from './handleError'
 | 
			
		||||
 | 
			
		||||
function createRequestInstance(getServerUrl: () => string): AxiosInstance {
 | 
			
		||||
	//获取域名
 | 
			
		||||
	//const serverUrl = 'https://xysdwrmyy.cn';
 | 
			
		||||
	const serverUrl = '/api/';
 | 
			
		||||
	const serverUrl = 'https://xysdwrmyy.cn';
 | 
			
		||||
	//const serverUrl = '/api/';
 | 
			
		||||
	//console.log(serverUrl);
 | 
			
		||||
	const instance = axios.create({
 | 
			
		||||
		timeout: 1000 * 60 * 5, // 超时时间
 | 
			
		||||
 | 
			
		||||