新增资金出款查询与财务统计
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user