diff --git a/src/api/account.js b/src/api/account.js index cf5cfc1..4ab6a23 100644 --- a/src/api/account.js +++ b/src/api/account.js @@ -27,6 +27,11 @@ export function tkbigdata(data) { return postAxios({ url: '/api/big-brother/page', data }) } +//查询达人列表 +export function expertInfoPage(data) { + return postAxios({ url: '/api/expert-info/page', data }) +} + //获取到期时间 export function getExpiredTime(tenantId) { return getAxios({ url: '/api/tenant/get-expired-time?tenantId=' + tenantId }) diff --git a/src/layout/WorkbenchLayout.vue b/src/layout/WorkbenchLayout.vue index 6c1dfb9..0906851 100644 --- a/src/layout/WorkbenchLayout.vue +++ b/src/layout/WorkbenchLayout.vue @@ -49,6 +49,14 @@ 大哥工作台 + + + 达人工作台 + + + + + + + + @@ -151,6 +166,7 @@ import TkWorkbenches from '@/views/tk/Workbenches.vue' import HostsList from '@/views/tk/HostsList.vue' import ConfigPage from '@/pages/ConfigPage.vue' import FanWorkbench from '@/views/tk/FanWorkbench.vue' +import ExpertWorkbench from '@/views/tk/ExpertWorkbench.vue' import PkMiniWorkbench from '@/views/pk-mini/PkMiniWorkbench.vue' import AutoDmTkWorkbench from '@/views/auto-dm/AutoDmTkWorkbench.vue' import PermissionMask from '@/components/PermissionMask.vue' diff --git a/src/views/tk/ExpertWorkbench.vue b/src/views/tk/ExpertWorkbench.vue new file mode 100644 index 0000000..43c6abe --- /dev/null +++ b/src/views/tk/ExpertWorkbench.vue @@ -0,0 +1,309 @@ + + + + + + + + 爬虫配置 + 粉丝区间仅用于启动达人爬虫任务,不参与列表查询。 + + + + 开始 + + + 结束 + + + + + + + 最小粉丝数 + + + + 最大粉丝数 + + + + + + 当前仓库里还没有达人爬虫的后端启动接口,这里先保留前端配置和任务态,等后端接口接入后再把参数真正传下去。 + + + + + 任务状态 + + + 运行状态 + + {{ isRunning ? '运行中' : '未启动' }} + + + + 运行时间 + {{ formattedElapsed }} + + + + + + + + + + 列表查询 + + + 总数: + {{ stats.total }} + + 当前页: + {{ stats.pageCount }} + + + + + + 查询日期 + + + + 查询 + + + 重置 + + + + + + + + + + + + + + + + + + + + + + +
粉丝区间仅用于启动达人爬虫任务,不参与列表查询。