|
@@ -80,6 +80,7 @@
|
|
|
import { getUserList, getStaticList, riskBannedUser, riskLockUser } from '@/api/userModule.js'
|
|
import { getUserList, getStaticList, riskBannedUser, riskLockUser } from '@/api/userModule.js'
|
|
|
import { riskBannedList, riskChangeUserStatus } from '@/api/riskModule.js'
|
|
import { riskBannedList, riskChangeUserStatus } from '@/api/riskModule.js'
|
|
|
import { convertUTCToBeijing } from '@/utils/index.js'
|
|
import { convertUTCToBeijing } from '@/utils/index.js'
|
|
|
|
|
+ import { ditchList } from '@/api/outBagModule.js'
|
|
|
import { useGetDictList } from '@/hooks/useGetDictList.js'
|
|
import { useGetDictList } from '@/hooks/useGetDictList.js'
|
|
|
import { useStore } from 'vuex'
|
|
import { useStore } from 'vuex'
|
|
|
|
|
|
|
@@ -114,12 +115,12 @@
|
|
|
|
|
|
|
|
onBeforeMount(() => {
|
|
onBeforeMount(() => {
|
|
|
settingData()
|
|
settingData()
|
|
|
- getList();
|
|
|
|
|
|
|
+ // getList();
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// 获取缓存数据设置筛选数据
|
|
// 获取缓存数据设置筛选数据
|
|
|
const settingData = () => {
|
|
const settingData = () => {
|
|
|
- loadDictData().then(() => {
|
|
|
|
|
|
|
+ loadDictData().then(async() => {
|
|
|
dynamicFormItems.value = [
|
|
dynamicFormItems.value = [
|
|
|
{
|
|
{
|
|
|
label: '用户ID',
|
|
label: '用户ID',
|
|
@@ -147,9 +148,31 @@
|
|
|
},
|
|
},
|
|
|
{ label: '封禁时间', prop: 'bannedTime', type: 'daterange' },
|
|
{ label: '封禁时间', prop: 'bannedTime', type: 'daterange' },
|
|
|
]
|
|
]
|
|
|
|
|
+
|
|
|
|
|
+ await getApiOptions()
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 渠道来源
|
|
|
|
|
+const getApiOptions = async () => {
|
|
|
|
|
+ try {
|
|
|
|
|
+ const { data: ditchData } = await ditchList({ page: 1, limit: 9999 })
|
|
|
|
|
+
|
|
|
|
|
+ const ditchOptions = ditchData.map(item => ({
|
|
|
|
|
+ label: item.ditchName,
|
|
|
|
|
+ value: item.ditchId
|
|
|
|
|
+ }))
|
|
|
|
|
+
|
|
|
|
|
+ // 赋值到表单项
|
|
|
|
|
+ dynamicFormItems.value[3].options = ditchOptions
|
|
|
|
|
+
|
|
|
|
|
+ // 获取列表数据
|
|
|
|
|
+ getList()
|
|
|
|
|
+ } catch (err) {
|
|
|
|
|
+ console.error('获取选项失败:', err)
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
// 分页数据
|
|
// 分页数据
|
|
|
const getList = async () => {
|
|
const getList = async () => {
|
|
|
let res = await riskBannedList({ ...formSearch.value });
|
|
let res = await riskBannedList({ ...formSearch.value });
|