| | |
| | | <template> |
| | | <view> |
| | | <view class="headNav"> |
| | | <view class="NavTop flex" :style="{backgroundImage: 'url('+ bg + ')'}"> |
| | | <view class="" style="width: .34rem;height: .34rem;" @click="menuNav = !menuNav"><img |
| | | <view class="" style="width: .34rem;height: .34rem;margin-right: 3rem;" @click="menuNav = !menuNav"><img |
| | | style="width: 100%;height: 100%;" src="../../static/中医人物知识库0201/三条杠.png" alt="" /></view> |
| | | <view class="flex" style="letter-spacing: 5rpx;"> |
| | | <view class="logo"></view> |
| | | <view class="" style="margin-left: .19rem;font-size: .24rem;font-family: cursive;font-weight: 900;"> |
| | | 中医医事制度 |
| | | {{text}} |
| | | </view> |
| | | </view> |
| | | <view class="NavTopr flex"> |
| | | <view class="search-container" style="margin-right: .30rem;"> |
| | | <!-- <view class="search-container" style="margin-right: .30rem;"> |
| | | <view :class="{ 'expanded': isExpanded ,'search-bar':isExpanded}"> |
| | | <input v-if="isExpanded" type="text" @blur="InputBlur" class="search-input" |
| | | v-model="searchInput" placeholder="请输入搜索内容" /> |
| | | <!-- <img |
| | | src=""></img> --> |
| | | <view class="search-logo" @click="toggleSearch" style="background-color: #000;border-radius: 50%;margin-top: -4rpx;"></view> |
| | | <view class="search-logo" @click="toggleSearch" |
| | | style="background-color: #000;border-radius: 50%;margin-top: -4rpx;"></view> |
| | | </view> |
| | | </view> --> |
| | | <view class="flex searchCss" :style="{'backgroundColor': isExpanded==true?'#fff':''}" |
| | | style="overflow: hidden; border-radius: .5rem; width: 2.33rem;margin-right: .30rem;justify-content: flex-end;"> |
| | | <input :style="{'display': isExpanded == true ? 'block' : 'none'}" type="text" |
| | | style="flex: 1; background-color: #fff; font-size: .13rem;" @blur="InputBlur" |
| | | class="search-input" v-model="searchInput" placeholder="请输入搜索内容" /> |
| | | <view class="search-logo" @click="toggleSearch" |
| | | :style="{'backgroundColor':searchBg==true?'#244A7B':'#DA7A2B'}" |
| | | style="background-color: #000;border-radius: 50%;margin-top: -4rpx;"></view> |
| | | </view> |
| | | <!-- <img style="border-radius: 50%;display: inline-block;" src="../../static/image/search.png" alt="" /> --> |
| | | <img src="@/static/image/profile.svg" alt="" /> |
| | | <img @click="changePassword" src="@/static/image/profile.svg" alt="" /> |
| | | <img src="@/static/image/quote.svg" style="margin-right: 0;" alt="" /> |
| | | </view> |
| | | </view> |
| | |
| | | <!-- 背景 --> |
| | | <img class="leftListBgImage" src="@/static/image/leftListBg.png" alt="" /> |
| | | <view class="" style="position: relative;z-index: 999;"> |
| | | <view class="flex" style="justify-content: center;margin: .52rem 0 .46rem 0;"> |
| | | <img src="@/static/image/logo.png" style="width: 100rpx;height: 100rpx;"></img> |
| | | <view class="flex flex-center LeftLogo"> |
| | | <!-- <img src="@/static/image/logo.png" ></img> --> |
| | | <view class="img"></view> |
| | | </view> |
| | | <el-menu default-active="1" active-text-color="#ffffff" class="el-menu-vertical-demo" |
| | | <el-menu :default-active="idIndex" active-text-color="#ffffff" class="el-menu-vertical-demo" |
| | | @select="handleSelect"> |
| | | <el-menu-item index="1" style=" border-radius: 30px;"> |
| | | <el-menu-item index="0"> |
| | | <span slot="title">首页</span> |
| | | </el-menu-item> |
| | | <el-menu-item index="2"> |
| | | <el-menu-item index="1"> |
| | | <span slot="title">中医人物数据库</span> |
| | | </el-menu-item> |
| | | <el-menu-item index="3"> |
| | | <el-menu-item index="2"> |
| | | <span slot="title">世医医家数据库</span> |
| | | </el-menu-item> |
| | | <el-menu-item index="4"> |
| | | <el-menu-item index="3"> |
| | | <span slot="title">中医医学流派</span> |
| | | </el-menu-item> |
| | | <el-menu-item index="5"> |
| | | <el-menu-item index="4"> |
| | | <span slot="title">中医地域图谱</span> |
| | | </el-menu-item> |
| | | <el-menu-item index="6"> |
| | | <span slot="title">中医地域图谱</span> |
| | | <el-menu-item index="5"> |
| | | <span slot="title">中医医事制度</span> |
| | | </el-menu-item> |
| | | </el-menu> |
| | | </view> |
| | |
| | | export default { |
| | | name: "headNav", |
| | | props: { |
| | | text:{ |
| | | type:String, |
| | | default () { |
| | | return '标题' |
| | | } |
| | | }, |
| | | searchBg :{ |
| | | type: Boolean, |
| | | default () { |
| | | return true |
| | | } |
| | | }, |
| | | bg: { |
| | | type: String, |
| | | default () { |
| | |
| | | type: String, |
| | | default () { |
| | | return '/static/image/line.png' |
| | | } |
| | | }, |
| | | idIndex: { |
| | | type: String, |
| | | default () { |
| | | return '1' |
| | | } |
| | | } |
| | | }, |
| | |
| | | }; |
| | | }, |
| | | methods: { |
| | | // 修改密码 |
| | | changePassword() { |
| | | uni.navigateTo({ |
| | | url: '/pages/changePassword/changePassword' |
| | | }) |
| | | }, |
| | | aaa() { |
| | | console.log('ss'); |
| | | }, |
| | | handleSelect(index) { |
| | | console.log(index); |
| | | if (index === '1') { |
| | | // uni.navigateTo({ |
| | | // url: '/pages/index/index' |
| | | // }); |
| | | if (index === '0') { |
| | | uni.navigateTo({ |
| | | url: '/pages/index/index?id=' + 0 |
| | | }); |
| | | } else if (index === '1') { |
| | | uni.navigateTo({ |
| | | url: '/pages/repository/repository?id=' + 1 |
| | | }); |
| | | } else if (index === '2') { |
| | | // uni.navigateTo({ |
| | | // url: '/pages/option2Page' |
| | | // }); |
| | | uni.navigateTo({ |
| | | url: '/pages/zhongyi/zhongyi?id='+2 |
| | | }); |
| | | } else if (index === '3') { |
| | | // uni.navigateTo({ |
| | | // url: '/pages/option3Page' |
| | | // }); |
| | | uni.navigateTo({ |
| | | url: '/pages/dataDisplay/dataDisplay?id=' + 3 |
| | | }); |
| | | } else if (index === '4') { |
| | | // uni.navigateTo({ |
| | | // url: '/pages/option3Page' |
| | | // }); |
| | | uni.navigateTo({ |
| | | url: '/pages/territory/territory?id=' + 4 |
| | | }); |
| | | } else if (index === '5') { |
| | | // uni.navigateTo({ |
| | | // url: '/pages/option3Page' |
| | | // }); |
| | | } else if (index === '6') { |
| | | // uni.navigateTo({ |
| | | // url: '/pages/option3Page' |
| | | // }); |
| | | uni.navigateTo({ |
| | | url: '/pages/TcmSystem/TcmSystem?id=' + 5 |
| | | }); |
| | | } |
| | | }, |
| | | // 搜索框的的移出 |
| | |
| | | }, |
| | | // 切换搜索框的展开和收起状态 |
| | | toggleSearch() { |
| | | console.log(this.searchInput); |
| | | // console.log('撒旦范德萨发生的',this.searchInput); |
| | | this.isExpanded = !this.isExpanded; |
| | | this.$nextTick(() => { |
| | | if (this.searchInput.trim() !== '') { |
| | |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .LeftLogo { |
| | | width: 100%; |
| | | margin: .52rem 0 .5rem; |
| | | |
| | | .img { |
| | | width: .52rem; |
| | | height: .52rem; |
| | | background-image: url(@/static/image/logo3.png); |
| | | background-repeat: no-repeat; |
| | | background-size: 100% 100%; |
| | | /* image-rendering: pixelated; */ |
| | | } |
| | | } |
| | | |
| | | @media screen and (min-width:2560px)and (max-width:3840px) { |
| | | |
| | | ::v-deep .el-menu .is-active { |
| | | background-color: #244A7B !important; |
| | | border-radius: .5rem; |
| | | |
| | | } |
| | | |
| | | .LeftLogo .img { |
| | | background-image: url(@/static/image/logo4.png); |
| | | } |
| | | } |
| | | |
| | | @media screen and (min-width:1366px) and (max-width:1920px) { |
| | | |
| | | ::v-deep .el-menu .is-active { |
| | | background-color: #244A7B !important; |
| | | border-radius: .5rem; |
| | | |
| | | } |
| | | |
| | | .LeftLogo .img { |
| | | background-image: url(@/static/image/logo.png); |
| | | } |
| | | } |
| | | |
| | | ::v-deep .uni-input-placeholder { |
| | | padding-left: .05rem; |
| | | } |
| | | |
| | | .headNav { |
| | | /* 粘性定位 */ |
| | | position: sticky; |
| | | top: 0; |
| | | z-index: 9999999999999999999999999999999999999999999999 !important; |
| | | } |
| | | |
| | | .NavTop { |
| | | /* background: url(@/static/image/topBg.png); */ |
| | | |
| | | background-size: 100% 100%; |
| | | padding: .16rem .24rem; |
| | | color: #fff !important; |
| | |
| | | |
| | | ::v-deep .el-menu .is-active { |
| | | background-color: #244A7B !important; |
| | | border-radius: 30px; |
| | | border-radius: .5rem; |
| | | |
| | | /* padding: 0 .14rem !important; */ |
| | | } |
| | | |
| | | .el-menu-item { |
| | | height: .34rem; |
| | | line-height: .3rem; |
| | | font-size: .16rem; |
| | | text-align: center; |
| | | font-weight: 500; |
| | | margin: .13rem .14rem !important; |
| | | display: flex; |
| | | margin: .13rem .14rem !important; |
| | | /* display: flex; |
| | | justify-content: center; |
| | | align-items: center; |
| | | align-items: center; */ |
| | | text-align: left; |
| | | padding-left: .4rem !important; |
| | | } |
| | | |
| | | ::v-deep .el-dialog__body { |