diff --git a/src/api/workbench/index.ts b/src/api/workbench/index.ts index 3dab7e8..6cf1d12 100644 --- a/src/api/workbench/index.ts +++ b/src/api/workbench/index.ts @@ -12,15 +12,15 @@ export function convertProcessApi(params?: any) { export function clueStatusApi(params?: any) { return request.get({ url: '/control/clueStatistics', params }) } +// Top5 +export function rankListApi(params?: any) { + return request.get({ url: '/control/top', params }) +} +// 成交客户统计 +export function completedCustomerListApi(params?: any) { + return request.get({ url: '/control/transactionCustomerStatistics', params }) +} // 获取所有组织以及人员信息 export function allUserListApi(params?: any) { return request.get({ url: '/organization/getAllChildOrgInfo', params }) } -// 获取所有团队 -export function allTeamListApi(params?: any) { - return request.get({ url: '/organization/getAllGroup', params }) -} -// 获取所有组织 -export function allOrgListApi(params?: any) { - return request.get({ url: '/organization/getAllOrg', params }) -} diff --git a/src/hooks/useCommon.ts b/src/hooks/useCommon.ts index 7b93126..fda7d9b 100644 --- a/src/hooks/useCommon.ts +++ b/src/hooks/useCommon.ts @@ -19,6 +19,7 @@ import { apiFeedbackAgreement, apiMasterWorkerApplyAgreement, apiMasterWorkerPhy import { applyForEdit } from '@/api/finance/withdraw' import { useCreateModal } from './useCreateModal' import { toast, formatFileSize } from '@/utils/util' +import { postLists } from '@/api/account_center/postion' export interface CategoryProp { id: number @@ -311,3 +312,21 @@ export function useUploadMoreAction() { previewPdf } } + +export function usePositionData() { + const positionOptions = ref([]) + const postId = ref() + const fetchPostionData = async (callback?: (params: []) => void) => { + try { + const result = await postLists() + positionOptions.value = result.lists ?? [] + if (result.lists.length > 0) postId.value = result.lists[0].id + callback && callback(result.lists) + } catch (error) {} + } + return { + positionOptions, + postId, + fetchPostionData + } +} diff --git a/src/views/workbench/components/converted-chart.vue b/src/views/workbench/components/converted-chart.vue index 2d09c80..49e5ecf 100644 --- a/src/views/workbench/components/converted-chart.vue +++ b/src/views/workbench/components/converted-chart.vue @@ -1,18 +1,16 @@ +