feat(navigation): 即将上线的导航也在小程序显示,点击弹提示

- 后端API改为返回status!=0的导航(上线+即将上线)
- 前端即将上线状态判断改为status===2
- 点击即将上线导航弹出'该功能暂未开放'提示
This commit is contained in:
zpc 2026-02-23 18:50:54 +08:00
parent 845a302718
commit a48a4affba
2 changed files with 3 additions and 3 deletions

View File

@ -82,7 +82,7 @@ public class HomeService : IHomeService
var navigations = await _dbContext.HomeNavigations
.AsNoTracking()
.Where(n => n.Status == 1 && !n.IsDeleted)
.Where(n => n.Status != 0 && !n.IsDeleted)
.OrderByDescending(n => n.Sort)
.Select(n => new HomeNavigationDto
{

View File

@ -57,7 +57,7 @@
@click="handleNavigationClick(item)"
>
<!-- 即将上线标签 -->
<view v-if="item.status === 0" class="coming-soon-tag">
<view v-if="item.status === 2" class="coming-soon-tag">
<text>即将上线</text>
</view>
<image
@ -223,7 +223,7 @@ function handleBannerClick(item) {
*/
function handleNavigationClick(item) {
// 线
if (item.status === 0) {
if (item.status === 2) {
uni.showToast({
title: '该功能暂未开放',
icon: 'none',