Commit 9e0608b5 authored by shilei's avatar shilei

feat: 补充缺省图

parent 69d7cadb
...@@ -102,6 +102,9 @@ const handleMenuChange = () => {}; ...@@ -102,6 +102,9 @@ const handleMenuChange = () => {};
background-color: #fff; background-color: #fff;
} }
} }
.el-menu--horizontal .el-menu-item:not(.is-disabled):focus {
background: #fff;
}
.el-menu--horizontal > .el-menu-item.is-active { .el-menu--horizontal > .el-menu-item.is-active {
border-bottom-color: #fff; border-bottom-color: #fff;
color: #333333 !important; color: #333333 !important;
......
...@@ -7,6 +7,9 @@ ...@@ -7,6 +7,9 @@
:filter-key-list="filterKeyList" :filter-key-list="filterKeyList"
@change="handleFilterChange" @change="handleFilterChange"
></FilterView> ></FilterView>
<div class="float-right">
<FormModal></FormModal>
</div>
<div> <div>
<!-- 载体列表 --> <!-- 载体列表 -->
<p> <p>
...@@ -14,7 +17,7 @@ ...@@ -14,7 +17,7 @@
<span>{{ totalCount }}</span> <span>{{ totalCount }}</span>
个相关载体 个相关载体
</p> </p>
<div> <div v-if="datas.length">
<div v-for="item in datas" :key="item.id" class="mb-5"> <div v-for="item in datas" :key="item.id" class="mb-5">
<CarrierListItemView <CarrierListItemView
:detail="item" :detail="item"
...@@ -27,9 +30,10 @@ ...@@ -27,9 +30,10 @@
:total="totalCount" :total="totalCount"
></ListPagination> ></ListPagination>
</div> </div>
</div> <div v-else class="py-[100px] flex flex-col items-center justify-center">
<div style="position: fixed; left: calc(50vw + 205px); bottom: 100px; background: #ffffff"> <img class="w-[200px] h-[200px]" src="@/assets/images/placeholder-land.png" />
<FormModal></FormModal> <p class="text-xl mt-5 text-[#cccccc]">暂无载体</p>
</div>
</div> </div>
</div> </div>
</template> </template>
......
...@@ -7,7 +7,10 @@ ...@@ -7,7 +7,10 @@
class="mb-6" class="mb-6"
@change="handleFilterChange" @change="handleFilterChange"
></FilterView> ></FilterView>
<div class="space-y-5"> <div class="float-right">
<FormModal></FormModal>
</div>
<div class="space-y-5" v-if="datas.length">
<ParkItem <ParkItem
v-for="item in datas" v-for="item in datas"
:key="item.id" :key="item.id"
...@@ -22,8 +25,9 @@ ...@@ -22,8 +25,9 @@
:total="totalCount" :total="totalCount"
></ListPagination> ></ListPagination>
</div> </div>
<div style="position: fixed; left: calc(50vw + 205px); bottom: 100px; background: #ffffff"> <div v-else class="py-[100px] flex flex-col items-center justify-center">
<FormModal></FormModal> <img class="w-[200px] h-[200px]" src="@/assets/images/placeholder-park.png" />
<p class="text-xl mt-5 text-[#cccccc]">暂无园区</p>
</div> </div>
</div> </div>
</template> </template>
......
...@@ -7,7 +7,10 @@ ...@@ -7,7 +7,10 @@
:filter-key-list="filterKeyList" :filter-key-list="filterKeyList"
@change="handleFilterChange" @change="handleFilterChange"
></FilterView> ></FilterView>
<div> <div class="float-right">
<FormModal></FormModal>
</div>
<div v-if="datas.length">
<div class="space-y-5"> <div class="space-y-5">
<ParkItem <ParkItem
v-for="item in datas" v-for="item in datas"
...@@ -25,8 +28,9 @@ ...@@ -25,8 +28,9 @@
:total="totalCount" :total="totalCount"
></ListPagination> ></ListPagination>
</div> </div>
<div style="position: fixed; left: calc(50vw + 205px); bottom: 100px; background: #ffffff"> <div v-else class="py-[100px] flex flex-col items-center justify-center">
<FormModal></FormModal> <img class="w-[200px] h-[200px]" src="@/assets/images/placeholder-park.png" />
<p class="text-xl mt-5 text-[#cccccc]">暂无园区</p>
</div> </div>
</div> </div>
</template> </template>
......
...@@ -40,40 +40,46 @@ ...@@ -40,40 +40,46 @@
is-small-view is-small-view
@change="handleFilterChange" @change="handleFilterChange"
></FilterView> ></FilterView>
<div v-for="item in datas" :key="item.id"> <template v-if="datas.length">
<!-- 土地 --> <div v-for="item in datas" :key="item.id">
<LandListItemView <!-- 土地 -->
v-if="activeTab === 2" <LandListItemView
:detail="item" v-if="activeTab === 2"
@to-detail="handleDetail(RouteName.landDetail, item)" :detail="item"
></LandListItemView> @to-detail="handleDetail(RouteName.landDetail, item)"
<!-- 载体 --> ></LandListItemView>
<CarrierListItemView <!-- 载体 -->
v-else-if="activeTab === 3" <CarrierListItemView
:detail="item" v-else-if="activeTab === 3"
@to-detail="handleDetail(RouteName.carrierDetail, item)" :detail="item"
></CarrierListItemView> @to-detail="handleDetail(RouteName.carrierDetail, item)"
<!-- 开发区 --> ></CarrierListItemView>
<ParkItem <!-- 开发区 -->
v-else-if="activeTab === 0" <ParkItem
:item="item" v-else-if="activeTab === 0"
:type="ParkItemType.develop" :item="item"
@to-detail="handleDetail(RouteName.developZoneDetail, item)" :type="ParkItemType.develop"
></ParkItem> @to-detail="handleDetail(RouteName.developZoneDetail, item)"
<!-- 产业园 --> ></ParkItem>
<ParkItem <!-- 产业园 -->
v-else <ParkItem
:item="item" v-else
:type="ParkItemType.industrial" :item="item"
@to-detail="handleDetail(RouteName.industrialParkDetail, item)" :type="ParkItemType.industrial"
></ParkItem> @to-detail="handleDetail(RouteName.industrialParkDetail, item)"
</div> ></ParkItem>
</div>
<ListPagination <ListPagination
v-model:current-page="pageNum" v-model:current-page="pageNum"
v-model:page-size="pageSize" v-model:page-size="pageSize"
:total="totalCount" :total="totalCount"
></ListPagination> ></ListPagination>
</template>
<div v-else class="py-[100px] flex flex-col items-center justify-center">
<img class="w-[200px] h-[200px]" src="@/assets/images/no-search-data.png" />
<p class="text-xl mt-5 text-[#cccccc]">暂无搜索结果</p>
</div>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -8,21 +8,27 @@ ...@@ -8,21 +8,27 @@
class="mb-6" class="mb-6"
@change="handleFilterChange" @change="handleFilterChange"
></FilterView> ></FilterView>
<div v-for="item in datas" :key="item.id" class="mb-5"> <div class="float-right">
<LandListItemView <FormModal></FormModal>
:detail="item"
@to-detail="handleDetail(RouteName.landDetail, item)"
></LandListItemView>
</div> </div>
<template v-if="datas.length">
<div v-for="item in datas" :key="item.id" class="mb-5">
<LandListItemView
:detail="item"
@to-detail="handleDetail(RouteName.landDetail, item)"
></LandListItemView>
</div>
<ListPagination <ListPagination
v-model:current-page="pageNum" v-model:current-page="pageNum"
v-model:page-size="pageSize" v-model:page-size="pageSize"
:total="totalCount" :total="totalCount"
></ListPagination> ></ListPagination>
</div> </template>
<div style="position: fixed; left: calc(50vw + 205px); bottom: 100px; background: #ffffff"> <div v-else class="py-[100px] flex flex-col items-center justify-center">
<FormModal></FormModal> <img class="w-[200px] h-[200px]" src="@/assets/images/placeholder-land.png" />
<p class="text-xl mt-5 text-[#cccccc]">暂无土地</p>
</div>
</div> </div>
</div> </div>
</template> </template>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment