This commit is contained in:
Vinjor 2025-05-06 13:25:54 +08:00
parent a12cbe207d
commit a88090f354
2 changed files with 53 additions and 5 deletions

View File

@ -4,6 +4,12 @@
<view class="dl-title">
我的通告
</view>
<!-- 搜索框 -->
<view class="dl-search-box">
<uni-search-bar placeholder="请输入搜索内容" style="width: 100%;" @confirm="search"
v-model="queryParams.searchValue">
</uni-search-bar>
</view>
<!-- 菜单 -->
<view class="dl-menu-box">
<view v-for="(item,index) in menus" @click="itemClick(index,item)" class="dl-menu"
@ -50,10 +56,11 @@
status: '进行中',
pageNum: 1,
pageSize: 10,
searchValue: "",
},
total: 0,
//
isTriggered: false
isTriggered: false,
}
},
mounted() {
@ -89,7 +96,16 @@
});
})
},
/**
* 搜索框搜索
* @param {Object} res
*/
search(res) {
//
this.queryParams.pageNum = 1
this.total = 0
this.selectDataList()
},
/**
* 初始化数据
* @param {Object} code
@ -187,6 +203,14 @@
border-bottom: 1px solid #F4F4F4;
}
.dl-search-box {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 10rpx 20rpx 0 20rpx;
}
.dl-menu-box {
border-bottom: 1rpx solid #EEEEEE;
display: flex;
@ -218,7 +242,7 @@
padding: 0 20rpx 0 20rpx;
.dl-item-box {
height: calc(100vh - var(--status-bar-height) - var(--window-bottom) - 344rpx);
height: calc(100vh - var(--status-bar-height) - var(--window-bottom) - 440rpx);
padding-top: 20rpx;
isplay: flex;
flex-direction: column;

View File

@ -4,6 +4,12 @@
<view class="dl-title">
我的通告
</view>
<!-- 搜索框 -->
<view class="dl-search-box">
<uni-search-bar placeholder="请输入搜索内容" style="width: 100%;" @confirm="search"
v-model="queryParams.searchValue">
</uni-search-bar>
</view>
<!-- 菜单 -->
<view class="dl-menu-box">
<view v-for="(item,index) in menus" @click="itemClick(index,item)" class="dl-menu"
@ -49,10 +55,11 @@
queryParams: {
pageNum: 1,
pageSize: 10,
searchValue: ""
},
total: 0,
//
isTriggered: false
isTriggered: false,
}
},
mounted() {
@ -105,6 +112,15 @@
});
})
},
/**
* 搜索框搜索
* @param {Object} res
*/
search(res) {
this.queryParams.pageNum = 1
this.total = 0
this.selectDataList()
},
/**
* 查看通告详情
* @param {Object} item
@ -176,6 +192,14 @@
border-bottom: 1px solid #F4F4F4;
}
.dl-search-box {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 10rpx 20rpx 0 20rpx;
}
.dl-menu-box {
border-bottom: 1rpx solid #EEEEEE;
display: flex;
@ -207,7 +231,7 @@
padding: 0 20rpx 0 20rpx;
.dl-item-box {
height: calc(100vh - var(--status-bar-height) - var(--window-bottom) - 344rpx);
height: calc(100vh - var(--status-bar-height) - var(--window-bottom) - 440rpx);
isplay: flex;
flex-direction: column;
}