From f876ca27a95fe6d909455bfb7d84142aa30655ae Mon Sep 17 00:00:00 2001 From: minimaxagent1 Date: Thu, 31 Jul 2025 17:32:45 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AD=9B=E9=80=89=E5=9B=BE=E7=89=87-=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- enum/institutionalStructure.js | 2 +- .../institutionalStructure/donationRecord.vue | 20 +++++++++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/enum/institutionalStructure.js b/enum/institutionalStructure.js index f8fa1ab..779b352 100644 --- a/enum/institutionalStructure.js +++ b/enum/institutionalStructure.js @@ -1,7 +1,7 @@ export const tilesImageEnum = { TILE: "https://api.ccttiot.com/image-1753750309203.png", // 瓦片图片 - + FILTER:"https://api.ccttiot.com/image-1753954149098.png" //筛选图片 }; export default tilesImageEnum; diff --git a/pages/institutionalStructure/donationRecord.vue b/pages/institutionalStructure/donationRecord.vue index bcd45c7..1844fff 100644 --- a/pages/institutionalStructure/donationRecord.vue +++ b/pages/institutionalStructure/donationRecord.vue @@ -10,6 +10,14 @@ loading-text="加载中..." /> + @@ -21,18 +29,21 @@ import CustomNavbar from "../../components/custom-navbar/custom-navbar.vue"; import TileGrid from "../../components/tile-grid/tile-grid.vue"; import CommonEnum from "../../enum/common"; import StatusDisplay from "../../components/status-display/status-display.vue"; +import SearchBox from "../../components/search-box/search-box.vue"; export default { components: { CustomNavbar, TileGrid, - StatusDisplay + StatusDisplay, + SearchBox }, data() { return { CommonEnum, tilesImageEnum, - loading: false + loading: false, + searchKeyword: '' } }, onLoad() { @@ -40,6 +51,11 @@ export default { this.loadDonationRecords() }, methods: { + onSearch(val) { + // 这里写你的搜索逻辑,比如重新请求数据 + console.log('搜索内容:', val) + // this.loadDonationRecords(val) // 你可以根据 val 过滤数据 + }, // 加载捐款记录 async loadDonationRecords() { this.loading = true