新增资金出款查询与财务统计

This commit is contained in:
yml2213
2026-07-26 16:18:31 +08:00
parent 321f0781cf
commit dbe0cda2c6
17 changed files with 1604 additions and 31 deletions
@@ -26,6 +26,8 @@ const filters = reactive({
user_id: '',
order_status: '',
settlement_status: '',
settlement_mode: '',
offline_settlement_status: '',
})
onMounted(loadDetails)
@@ -53,6 +55,8 @@ function resetFilters() {
filters.user_id = ''
filters.order_status = ''
filters.settlement_status = ''
filters.settlement_mode = ''
filters.offline_settlement_status = ''
currentPage.value = 1
void loadDetails()
}
@@ -146,6 +150,7 @@ function defaultEndDate() {
<el-form-item label="日期类型">
<el-select v-model="filters.date_type" class="full-control">
<el-option label="结算日期" value="settled" />
<el-option label="线下打款日期" value="offline_settled" />
<el-option label="下单日期" value="created" />
</el-select>
</el-form-item>
@@ -196,6 +201,29 @@ function defaultEndDate() {
<el-option label="已结算" value="settled" />
</el-select>
</el-form-item>
<el-form-item label="结算模式">
<el-select
v-model="filters.settlement_mode"
clearable
placeholder="全部模式"
class="full-control"
>
<el-option label="号主钱包" value="owner_wallet" />
<el-option label="平台代管" value="platform_managed" />
</el-select>
</el-form-item>
<el-form-item label="线下状态">
<el-select
v-model="filters.offline_settlement_status"
clearable
placeholder="全部状态"
class="full-control"
>
<el-option label="待线下结算" value="pending" />
<el-option label="已线下结算" value="settled" />
<el-option label="无需线下结算" value="none" />
</el-select>
</el-form-item>
</el-form>
<div v-loading="loading" class="table-panel finance-details-table">
@@ -298,7 +326,7 @@ function defaultEndDate() {
}
.finance-filter-panel {
grid-template-columns: 7% 10% 10% 29% 23% 10% 11%;
grid-template-columns: repeat(9, minmax(100px, 1fr));
gap: 10px;
margin-bottom: 16px;
padding: 14px 16px;