mirror of
https://github.com/APIParkLab/APIPark.git
synced 2026-06-14 20:41:15 +08:00
feature/1.8-Improve system observability
This commit is contained in:
@@ -957,5 +957,5 @@
|
||||
"K6b882d4a": "Avg Token per Subscriber",
|
||||
"K6c2d93b6": "Failed to load data, please try again",
|
||||
"Kf5eeb9c5": "Avg Token per Subscriber",
|
||||
"K1639a17a": "API Route Docs"
|
||||
"K1639a17a": "API Routes Docs"
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import { useFetch } from '@common/hooks/http.ts'
|
||||
import { DefaultOptionType } from 'antd/es/cascader'
|
||||
import { TeamConfigFieldType } from '../../const/team/type.ts'
|
||||
import WithPermission from '@common/components/aoplatform/WithPermission.tsx'
|
||||
import { useBreadcrumb } from '@common/contexts/BreadcrumbContext.tsx'
|
||||
import { useTeamContext } from '../../contexts/TeamContext.tsx'
|
||||
import { useGlobalContext } from '@common/contexts/GlobalStateContext.tsx'
|
||||
import { $t } from '@common/locales/index.ts'
|
||||
@@ -32,7 +31,6 @@ const TeamConfig = forwardRef<TeamConfigHandle, TeamConfigProps>((props, ref) =>
|
||||
const currentUrl = location.pathname
|
||||
const { fetchData } = useFetch()
|
||||
const [managerOption, setManagerOption] = useState<DefaultOptionType[]>([])
|
||||
const { setBreadcrumb } = useBreadcrumb()
|
||||
const { setTeamInfo } = useTeamContext()
|
||||
const { checkPermission, accessInit, state } = useGlobalContext()
|
||||
const pageType = useMemo(() => {
|
||||
@@ -133,15 +131,6 @@ const TeamConfig = forwardRef<TeamConfigHandle, TeamConfigProps>((props, ref) =>
|
||||
.catch((errorInfo) => reject(errorInfo))
|
||||
})
|
||||
}
|
||||
useEffect(() => {
|
||||
setBreadcrumb([
|
||||
{
|
||||
title: $t('团队'),
|
||||
onClick: () => navigateTo('/team/list')
|
||||
},
|
||||
{ title: $t('设置') }
|
||||
])
|
||||
}, [state.language])
|
||||
useEffect(() => {
|
||||
|
||||
getManagerList()
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
import PageList, { PageProColumns } from '@common/components/aoplatform/PageList.tsx'
|
||||
import { ActionType } from '@ant-design/pro-components'
|
||||
import { FC, useEffect, useMemo, useRef, useState } from 'react'
|
||||
import { Link, useNavigate, useParams } from 'react-router-dom'
|
||||
import { useBreadcrumb } from '@common/contexts/BreadcrumbContext.tsx'
|
||||
import { useParams } from 'react-router-dom'
|
||||
import { App, Button, Modal, Select } from 'antd'
|
||||
import { BasicResponse, COLUMNS_TITLE, RESPONSE_TIPS, STATUS_CODE } from '@common/const/const.tsx'
|
||||
import { useFetch } from '@common/hooks/http.ts'
|
||||
@@ -59,7 +58,6 @@ export const addMemberToDepartment = (
|
||||
|
||||
const TeamInsideMember: FC = () => {
|
||||
const [searchWord, setSearchWord] = useState<string>('')
|
||||
const { setBreadcrumb } = useBreadcrumb()
|
||||
const { modal, message } = App.useApp()
|
||||
const { fetchData } = useFetch()
|
||||
const { teamId } = useParams<RouterParams>()
|
||||
@@ -73,7 +71,6 @@ const TeamInsideMember: FC = () => {
|
||||
const [addMemberBtnDisabled, setAddMemberBtnDisabled] = useState<boolean>(true)
|
||||
const [allMemberSelectedDepartIds, setAllMemberSelectedDepartIds] = useState<string[]>([])
|
||||
const [roleList, setRoleList] = useState<EntityItem[]>([])
|
||||
const navigator = useNavigate()
|
||||
|
||||
const operation: PageProColumns<TeamMemberTableListItem>[] = [
|
||||
{
|
||||
@@ -355,13 +352,6 @@ const TeamInsideMember: FC = () => {
|
||||
}, [teamId])
|
||||
|
||||
useEffect(() => {
|
||||
setBreadcrumb([
|
||||
{
|
||||
title: $t('团队'),
|
||||
onClick: () => navigator('/team/list')
|
||||
},
|
||||
{ title: $t('成员') }
|
||||
])
|
||||
getRoleList()
|
||||
}, [state.language])
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@ import { PERMISSION_DEFINITION } from "@common/const/permissions.ts";
|
||||
import { TeamConfigType } from "@core/const/team/type.ts";
|
||||
import { $t } from "@common/locales/index.ts";
|
||||
import { getItem } from "@common/utils/navigation.tsx";
|
||||
import { useBreadcrumb } from "@common/contexts/BreadcrumbContext.tsx";
|
||||
|
||||
const TeamInsidePage:FC = ()=> {
|
||||
const { message } = App.useApp()
|
||||
@@ -26,6 +27,7 @@ const TeamInsidePage:FC = ()=> {
|
||||
const {getTeamAccessData,cleanTeamAccessData,accessData,checkPermission,teamDataFlushed,accessInit,state} = useGlobalContext()
|
||||
const navigateTo = useNavigate()
|
||||
const [activeMenu, setActiveMenu] = useState<string>()
|
||||
const { setBreadcrumb } = useBreadcrumb()
|
||||
|
||||
const onMenuClick: MenuProps['onClick'] = ({key}) => {
|
||||
setActiveMenu(key)
|
||||
@@ -88,6 +90,16 @@ const TeamInsidePage:FC = ()=> {
|
||||
}
|
||||
},[activeMenu])
|
||||
|
||||
useEffect(()=>{
|
||||
setBreadcrumb([
|
||||
{
|
||||
title: $t('团队'),
|
||||
onClick: () => navigateTo('/team/list')
|
||||
},
|
||||
{ title: teamInfo?.name || '-' }
|
||||
])
|
||||
},[state.language, teamInfo])
|
||||
|
||||
useEffect(()=>{
|
||||
getTeamInfo()
|
||||
teamId && getTeamAccessData(teamId)
|
||||
|
||||
@@ -173,9 +173,10 @@ servers:
|
||||
title: $t('API 门户'),
|
||||
onClick: () => navigate(`/serviceHub/list`)
|
||||
},
|
||||
{ title: service?.name || '-' },
|
||||
{ title: $t('服务详情') }
|
||||
])
|
||||
}, [state.language])
|
||||
}, [state.language, service])
|
||||
|
||||
const getMySelectList = () => {
|
||||
setMySystemOptionList([])
|
||||
|
||||
Reference in New Issue
Block a user