金额和时间排序

This commit is contained in:
WindowBird 2025-09-17 10:25:40 +08:00
parent f8b9fb4588
commit 8d3fa58962
2 changed files with 87 additions and 1 deletions

View File

@ -51,7 +51,47 @@
<u-icon class="filterClose" name="close"></u-icon>
<view class="filterBody">
<view class="filterTag">金额排序</view>
<view class="custom-radio-group">
<view
:class="[
'custom-radio-button',
filter.sortAmount === 'desc' ? 'checked' : '',
]"
@click="changeSortAmount('desc')"
>
由高到低
</view>
<view
:class="[
'custom-radio-button',
filter.sortAmount === 'asc' ? 'checked' : '',
]"
@click="changeSortAmount('asc')"
>
由低到高
</view>
</view>
<view class="filterTag">时间排序</view>
<view class="custom-radio-group">
<view
:class="[
'custom-radio-button',
filter.sortTime === 'desc' ? 'checked' : '',
]"
@click="changeSortTime('desc')"
>
由远及近
</view>
<view
:class="[
'custom-radio-button',
filter.sortTime === 'asc' ? 'checked' : '',
]"
@click="changeSortTime('asc')"
>
由近及远
</view>
</view>
<view class="filterTag">捐款区间</view>
</view>
</view>
@ -84,6 +124,12 @@ export default {
data() {
return {
show: true,
filter: {
sortAmount: "desc",
sortTime: "desc",
},
CommonEnum,
};
},
@ -93,6 +139,18 @@ export default {
this.initData(options.formedId);
}
},
methods: {
changeSortAmount(order) {
this.filter.sortAmount = order;
console.log("当前选择的排序方式:", order);
//
},
changeSortTime(order) {
this.filter.sortTime = order;
console.log("当前选择的排序方式:", order);
//
},
},
};
</script>
@ -127,6 +185,7 @@ page {
.filterBody {
height: 618rpx;
background: #fff1dd;
padding: 20rpx;
.filterTag {
width: 96rpx;
@ -140,6 +199,33 @@ page {
font-style: normal;
text-transform: none;
}
.custom-radio-group {
display: flex;
flex-direction: row;
background-color: #f8f4e9;
padding: 10px;
border-radius: 8px;
justify-content: space-around;
.custom-radio-button {
margin: 0 20rpx;
flex: 1;
padding: 12px 24px;
background-color: #ffffff;
color: #333333;
text-align: center;
border: 1px solid #eee;
border-radius: 12rpx;
}
/* 选中状态 */
.custom-radio-button.checked {
background-color: #c0a580;
color: #ffffff;
border-color: #c0a580;
}
}
}
}

View File

@ -5,7 +5,7 @@ import { getAppId, getTempToken, shouldUseTempToken } from "@/config/dev.js";
const ENV_CONFIG = {
release: {
// 正式版
baseUrl: "http://192.168.2.100:4501",
baseUrl: "http://192.168.2.129:4501",
appId: 1,
},
};