add journal-search page

This commit is contained in:
Timi
2025-12-08 18:48:22 +08:00
parent 00bcbf9e63
commit 6755c483c7
6 changed files with 42 additions and 2 deletions

View File

@ -3,6 +3,7 @@
"pages/index/index",
"pages/main/journal/index",
"pages/main/journal-creater/index",
"pages/main/journal-search/index",
"pages/main/portfolio/index",
"pages/main/travel/index",
"pages/main/about/index",

View File

@ -0,0 +1,7 @@
{
"usingComponents": {
"t-navbar": "tdesign-miniprogram/navbar/navbar",
"journal-list": "/components/journal-list/index"
},
"navigationBarTitleText": "按列表查找"
}

View File

@ -0,0 +1,8 @@
page {
background: var(--td-bg-color-page);
}
.content {
width: 100vw;
height: calc(100vh - var(--navbar-height, 88rpx));
}

View File

@ -0,0 +1,12 @@
// pages/main/journal-search/index.ts
Page({
onNavigateItem(e: WechatMiniprogram.CustomEvent) {
const { id } = e.detail;
// TODO: 跳转到编辑页面或详情页
wx.showToast({
title: `编辑功能待开发 (ID: ${id})`,
icon: "none",
duration: 2000
});
}
});

View File

@ -0,0 +1,12 @@
<view class="custom-navbar">
<t-navbar title="按列表查找" left-arrow />
</view>
<view class="content">
<journal-list
searchable="{{true}}"
mode="navigate"
type="NORMAL"
bind:navigate="onNavigateItem"
/>
</view>

View File

@ -5,9 +5,9 @@
<view wx:if="{{isShowMoreMenu}}" class="more-menu">
<t-cell-group class="content" theme="card">
<t-cell title="新纪录" leftIcon="add" bind:tap="toCreater" />
<t-cell title="按列表查找" leftIcon="view-list" bind:tap="toDetail" />
<t-cell title="按列表查找" leftIcon="view-list" bind:tap="toSearch" />
<t-cell title="按日期查找" leftIcon="calendar-1" bind:tap="openDateFilter" />
<t-cell title="按地图查找" leftIcon="location" bind:tap="toDetail" />
<t-cell title="按地图查找" leftIcon="location" />
</t-cell-group>
</view>
</view>