企业专区 寻源比较页面基础搭建

This commit is contained in:
songyang 2023-12-12 09:58:08 +08:00
parent 164f4d64d3
commit 0dfa819171
5 changed files with 42 additions and 10 deletions

1
.gitignore vendored
View File

@ -30,3 +30,4 @@ coverage
.prettierrc.js .prettierrc.js
auto-imports.d.ts auto-imports.d.ts
components.d.ts components.d.ts
components.d.ts

6
components.d.ts vendored
View File

@ -7,11 +7,12 @@ export {}
declare module 'vue' { declare module 'vue' {
export interface GlobalComponents { export interface GlobalComponents {
ElButton: typeof import('element-plus/es')['ElButton']
ElCarousel: typeof import('element-plus/es')['ElCarousel'] ElCarousel: typeof import('element-plus/es')['ElCarousel']
ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem'] ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem']
ElCol: typeof import('element-plus/es')['ElCol']
ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
ElDropdown: typeof import('element-plus/es')['ElDropdown']
ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
ElEmpty: typeof import('element-plus/es')['ElEmpty'] ElEmpty: typeof import('element-plus/es')['ElEmpty']
ElForm: typeof import('element-plus/es')['ElForm'] ElForm: typeof import('element-plus/es')['ElForm']
ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElFormItem: typeof import('element-plus/es')['ElFormItem']
@ -19,7 +20,6 @@ declare module 'vue' {
ElImage: typeof import('element-plus/es')['ElImage'] ElImage: typeof import('element-plus/es')['ElImage']
ElInput: typeof import('element-plus/es')['ElInput'] ElInput: typeof import('element-plus/es')['ElInput']
ElPagination: typeof import('element-plus/es')['ElPagination'] ElPagination: typeof import('element-plus/es')['ElPagination']
ElRow: typeof import('element-plus/es')['ElRow']
ElTag: typeof import('element-plus/es')['ElTag'] ElTag: typeof import('element-plus/es')['ElTag']
EquipCard: typeof import('./src/components/equipCard.vue')['default'] EquipCard: typeof import('./src/components/equipCard.vue')['default']
EquipDetailTable: typeof import('./src/components/equipDetailTable.vue')['default'] EquipDetailTable: typeof import('./src/components/equipDetailTable.vue')['default']

View File

@ -1,6 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
const router = useRouter() const router = useRouter()
const route = useRoute()
const navMenuList = [ const navMenuList = [
{ name: '首页', routerName: 'home' }, { name: '首页', routerName: 'home' },
{ name: '自选直租', routerName: 'equipList' }, { name: '自选直租', routerName: 'equipList' },
@ -18,7 +18,11 @@
<template> <template>
<ul class="nav-menu"> <ul class="nav-menu">
<li v-for="item in navMenuList" :key="item.name" @click="navMenuClick(item.routerName)"> <li
v-for="item in navMenuList"
:key="item.name"
@click="navMenuClick(item.routerName)"
:class="{ active: route.name === item.routerName }">
{{ item.name }} {{ item.name }}
</li> </li>
</ul> </ul>
@ -47,5 +51,10 @@
border: none; border: none;
} }
} }
.active {
color: #333333;
font-weight: bold;
}
} }
</style> </style>

View File

@ -1,7 +1,10 @@
<script setup lang="ts"></script> <script setup lang="ts">
import NavMenu from 'components/Navmenu/index.vue'
</script>
<template> <template>
<div>企业专区---</div> <!-- 企业专区 -->
<NavMenu />
</template> </template>
<style></style> <style></style>

View File

@ -1,7 +1,26 @@
<script setup lang="ts"></script> <script setup lang="ts">
import NavMenu from 'components/Navmenu/index.vue'
</script>
<template> <template>
<div>寻源比价---</div> <!-- 寻源比价 -->
<NavMenu />
<!-- 表单 -->
<el-form :inline="true">
<el-form-item label="寻源标题:">
<el-input style="width: 160px" />
</el-form-item>
<el-form-item label="日期范围:">
<el-input style="width: 160px" />
</el-form-item>
</el-form>
</template> </template>
<style></style> <style scoped>
.el-form {
padding: 15px 0;
}
</style>