更新sse过滤主播金币
This commit is contained in:
@@ -43,6 +43,14 @@
|
|||||||
<el-input-number v-model="filters.max_onlineFans" :min="0" size="small" controls-position="right"
|
<el-input-number v-model="filters.max_onlineFans" :min="0" size="small" controls-position="right"
|
||||||
placeholder="最大" class="filter-input-number" />
|
placeholder="最大" class="filter-input-number" />
|
||||||
|
|
||||||
|
<!-- 主播金币 -->
|
||||||
|
<span class="filter-label">主播金币</span>
|
||||||
|
<el-input-number v-model="filters.min_hostsCoins" :min="0" size="small" controls-position="right"
|
||||||
|
placeholder="最小" class="filter-input-number" />
|
||||||
|
<span>~</span>
|
||||||
|
<el-input-number v-model="filters.max_hostsCoins" :min="0" size="small" controls-position="right"
|
||||||
|
placeholder="最大" class="filter-input-number" />
|
||||||
|
|
||||||
<!-- 主播等级(多选) -->
|
<!-- 主播等级(多选) -->
|
||||||
<span class="filter-label">主播等级</span>
|
<span class="filter-label">主播等级</span>
|
||||||
<el-tree-select v-model="filters.hostslevel" :data="levelTreeData" multiple show-checkbox collapse-tags
|
<el-tree-select v-model="filters.hostslevel" :data="levelTreeData" multiple show-checkbox collapse-tags
|
||||||
@@ -108,6 +116,8 @@ const defaultFilters = {
|
|||||||
ordinary: null,
|
ordinary: null,
|
||||||
min_onlineFans: null,
|
min_onlineFans: null,
|
||||||
max_onlineFans: null,
|
max_onlineFans: null,
|
||||||
|
min_hostsCoins: null,
|
||||||
|
max_hostsCoins: null,
|
||||||
hostslevel: []
|
hostslevel: []
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -238,6 +248,8 @@ async function resetFilter() {
|
|||||||
filters.ordinary = true
|
filters.ordinary = true
|
||||||
filters.min_onlineFans = null
|
filters.min_onlineFans = null
|
||||||
filters.max_onlineFans = null
|
filters.max_onlineFans = null
|
||||||
|
filters.min_hostsCoins = null
|
||||||
|
filters.max_hostsCoins = null
|
||||||
filters.hostslevel = [] // 清空多选
|
filters.hostslevel = [] // 清空多选
|
||||||
// 恢复默认列表
|
// 恢复默认列表
|
||||||
hosts.value = await getStoredHostList()
|
hosts.value = await getStoredHostList()
|
||||||
|
|||||||
@@ -1875,6 +1875,8 @@ function matchByHostFilters(payload) {
|
|||||||
const {
|
const {
|
||||||
min_onlineFans,
|
min_onlineFans,
|
||||||
max_onlineFans,
|
max_onlineFans,
|
||||||
|
min_hostsCoins,
|
||||||
|
max_hostsCoins,
|
||||||
hostslevel,
|
hostslevel,
|
||||||
gold, // 新增
|
gold, // 新增
|
||||||
ordinary, // 新增
|
ordinary, // 新增
|
||||||
@@ -1882,12 +1884,15 @@ function matchByHostFilters(payload) {
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
onlineFans,
|
onlineFans,
|
||||||
|
hostsCoins,
|
||||||
level,
|
level,
|
||||||
invitationType,
|
invitationType,
|
||||||
} = payload
|
} = payload
|
||||||
|
|
||||||
// 在线人数
|
// 在线人数
|
||||||
if (!matchRange(onlineFans, min_onlineFans, max_onlineFans)) return false
|
if (!matchRange(onlineFans, min_onlineFans, max_onlineFans)) return false
|
||||||
|
// 主播金币
|
||||||
|
if (!matchRange(hostsCoins, min_hostsCoins, max_hostsCoins)) return false
|
||||||
// 等级
|
// 等级
|
||||||
if (!matchLevel(level, hostslevel)) return false
|
if (!matchLevel(level, hostslevel)) return false
|
||||||
// 金票 / 普票
|
// 金票 / 普票
|
||||||
|
|||||||
Reference in New Issue
Block a user