优化线下结算筛选
This commit is contained in:
@@ -21,6 +21,7 @@ const filters = reactive<AdminOrderQuery>({
|
||||
handoff_status: '',
|
||||
handoff_mode: '',
|
||||
settlement_status: '',
|
||||
offline_settlement_status: '',
|
||||
})
|
||||
const loading = ref(false)
|
||||
const orders = ref<Order[]>([])
|
||||
@@ -92,6 +93,7 @@ async function loadOrders() {
|
||||
handoff_status: filters.handoff_status,
|
||||
handoff_mode: filters.handoff_mode,
|
||||
settlement_status: filters.settlement_status,
|
||||
offline_settlement_status: filters.offline_settlement_status,
|
||||
})
|
||||
orders.value = result.items
|
||||
total.value = result.total
|
||||
@@ -115,6 +117,7 @@ function resetFilters() {
|
||||
filters.handoff_status = ''
|
||||
filters.handoff_mode = ''
|
||||
filters.settlement_status = ''
|
||||
filters.offline_settlement_status = ''
|
||||
void queryOrders()
|
||||
}
|
||||
|
||||
@@ -225,6 +228,18 @@ function isPlatformManaged(row: Order) {
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="线下结算">
|
||||
<el-select
|
||||
v-model="filters.offline_settlement_status"
|
||||
clearable
|
||||
placeholder="全部"
|
||||
style="width: 150px"
|
||||
@change="queryOrders"
|
||||
>
|
||||
<el-option label="待确认线下结算" value="pending" />
|
||||
<el-option label="已确认线下结算" value="settled" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" :icon="Search" :loading="loading" @click="queryOrders"
|
||||
>查询</el-button
|
||||
|
||||
Reference in New Issue
Block a user