diff --git a/xuan-deduct-uniapp/src/pages/records/records.vue b/xuan-deduct-uniapp/src/pages/records/records.vue index 6580869..8970c22 100644 --- a/xuan-deduct-uniapp/src/pages/records/records.vue +++ b/xuan-deduct-uniapp/src/pages/records/records.vue @@ -16,12 +16,12 @@ @confirm="handleSearch" /> - - + ✓ @@ -46,12 +46,12 @@ - + ✓ - + {{ getTypeIcon(item.type) }} @@ -60,7 +60,7 @@ {{ formatTime(item.createTime) }} - + 删除 @@ -99,7 +99,7 @@ export default { keyword: '', selectedIds: [], loading: false, - isManageMode: false + isEditMode: false } }, computed: { @@ -149,24 +149,16 @@ export default { } }, - handleSearch() { - this.page = 1 - this.loadRecords() - }, - - toggleManageMode() { - this.isManageMode = !this.isManageMode - if (!this.isManageMode) { + toggleEditMode() { + this.isEditMode = !this.isEditMode + if (!this.isEditMode) { this.selectedIds = [] } }, - handleRecordClick(item) { - if (this.isManageMode) { - this.toggleSelect(item.id) - } else { - this.viewDetail(item) - } + handleSearch() { + this.page = 1 + this.loadRecords() }, changePage(newPage) { @@ -255,6 +247,7 @@ export default { this.total = 0 this.totalPages = 0 this.selectedIds = [] + this.isEditMode = false } else { uni.showToast({ title: result.error || '清空失败', @@ -469,7 +462,7 @@ page { .search-bar { display: flex; - gap: 16rpx; + gap: 12rpx; margin-bottom: 24rpx; } @@ -486,17 +479,17 @@ page { background: linear-gradient(135deg, #3B82F6 0%, #1D4ED8 100%); color: #fff; border: none; - padding: 0 32rpx; + padding: 0 24rpx; border-radius: 24rpx; font-size: 28rpx; font-weight: 600; } .manage-btn { - background: #F3F4F6; + background: rgba(255, 255, 255, 0.95); color: #3B82F6; border: 2rpx solid #3B82F6; - padding: 0 32rpx; + padding: 0 24rpx; border-radius: 24rpx; font-size: 28rpx; font-weight: 600;