SYMBOL INDEX (171 symbols across 98 files) FILE: config/plugin/arcoStyleImport.ts function configArcoStyleImportPlugin (line 9) | function configArcoStyleImportPlugin() { FILE: config/plugin/compress.ts function configCompressPlugin (line 9) | function configCompressPlugin( FILE: config/plugin/visualizer.ts function configVisualizerPlugin (line 7) | function configVisualizerPlugin() { FILE: src/App.tsx method setup (line 14) | setup() { FILE: src/api/dashboard/index.ts function queryContentData (line 7) | function queryContentData() { function queryPopularList (line 11) | function queryPopularList(params: { type: string }) { function queryChatList (line 15) | function queryChatList() { FILE: src/api/dashboard/type.ts type PopularRecord (line 1) | type PopularRecord = { type ContentDataRecord (line 7) | type ContentDataRecord = { type ChatRecord (line 11) | type ChatRecord = { FILE: src/api/form/index.ts type UnitChannelModel (line 6) | type UnitChannelModel = BaseInfoModel & ChannelInfoModel function submitChannelForm (line 8) | function submitChannelForm(data: UnitChannelModel) { function submitGroupForm (line 12) | function submitGroupForm(data: GroupFormModel) { FILE: src/api/form/type.ts type BaseInfoModel (line 1) | type BaseInfoModel = { type ChannelInfoModel (line 7) | type ChannelInfoModel = { type GroupFormModel (line 15) | type GroupFormModel = { FILE: src/api/interceptors.ts type HttpResponse (line 8) | interface HttpResponse extends AxiosResponse { method onOk (line 49) | async onOk() { FILE: src/api/list/index.ts function queryInspectionList (line 5) | function queryInspectionList() { function queryTheServiceList (line 9) | function queryTheServiceList() { function queryRulesPresetList (line 13) | function queryRulesPresetList() { function queryPolicyList (line 17) | function queryPolicyList(params: PolicyQuery & Pagination) { FILE: src/api/list/type.ts type ServiceRecord (line 3) | type ServiceRecord = { type PolicyRecord (line 14) | type PolicyRecord = { type PolicyQuery (line 24) | type PolicyQuery = { type PolicyParams (line 32) | type PolicyParams = { type PolicyListRes (line 37) | type PolicyListRes = { FILE: src/api/profile/index.ts function queryOperationLog (line 4) | function queryOperationLog() { function queryProfileBasic (line 8) | function queryProfileBasic() { FILE: src/api/profile/type.ts type ProfileBasicRes (line 1) | type ProfileBasicRes = { type operationLogRes (line 33) | type operationLogRes = Array<{ FILE: src/api/user/index.ts function getUserInfo (line 25) | function getUserInfo() { function login (line 29) | function login(data: LoginData) { function logout (line 33) | function logout() { function userUploadApi (line 37) | function userUploadApi(data: FormData) { function queryMyProjectList (line 41) | function queryMyProjectList() { function queryMyTeamList (line 44) | function queryMyTeamList() { function queryLatestActivity (line 48) | function queryLatestActivity() { function saveUserInfo (line 52) | function saveUserInfo() { function queryCertification (line 56) | function queryCertification() { function requestSwitchRole (line 60) | function requestSwitchRole() { FILE: src/api/user/type.ts type EnterpriseCertificationModel (line 1) | type EnterpriseCertificationModel = { type Certification (line 12) | type Certification = { type RoleType (line 19) | type RoleType = '' | '*' | 'admin' | 'user' type UserInfo (line 21) | type UserInfo = { type CertificationRecord (line 39) | type CertificationRecord = Certification[] type UnitCertification (line 41) | type UnitCertification = { type LatestActivity (line 46) | type LatestActivity = { type MyProjectRecord (line 52) | type MyProjectRecord = { type BasicInfoModel (line 64) | type BasicInfoModel = { type ProjectItem (line 73) | type ProjectItem = { type TeamItem (line 85) | type TeamItem = { type LoginData (line 92) | type LoginData = { type LoginRes (line 97) | type LoginRes = { type RoleRes (line 101) | type RoleRes = { FILE: src/components/card-layout/index.tsx type Slots (line 4) | type Slots = { method setup (line 9) | setup(_, { slots }) { FILE: src/components/chart-component/index.tsx method default (line 8) | default() { method setup (line 25) | setup(props) { FILE: src/components/layout-component/AppSetting.tsx method setup (line 22) | setup() { FILE: src/components/layout-component/AvatarAndOptions.tsx method setup (line 11) | setup() { FILE: src/components/layout-component/BreadcrumbComponent.tsx method setup (line 10) | setup() { FILE: src/components/layout-component/FooterComponent.tsx method setup (line 6) | setup() { FILE: src/components/layout-component/MenuComponent.tsx method setup (line 11) | setup() { FILE: src/components/layout-component/Navbar.tsx method setup (line 23) | setup() { FILE: src/components/layout-component/PageComponent.tsx method setup (line 7) | setup() { FILE: src/components/layout-component/TabBar.tsx method setup (line 12) | setup() { FILE: src/components/layout-component/TabItem.tsx type TabActionType (line 18) | enum TabActionType { method setup (line 38) | setup(props) { FILE: src/components/layout-component/index.tsx method setup (line 17) | setup() { FILE: src/hooks/appRoute.ts type Context (line 27) | type Context = { type MenuData (line 32) | type MenuData = { function useAppRoute (line 76) | function useAppRoute() { FILE: src/hooks/auth.ts function useAuth (line 9) | function useAuth() { FILE: src/hooks/chartOption.ts type optionsFn (line 5) | type optionsFn = { function useChartOption (line 9) | function useChartOption(sourceOption: optionsFn) { FILE: src/hooks/loading.ts function useLoading (line 3) | function useLoading(initialState: boolean = false) { FILE: src/hooks/locale.ts function useLocale (line 14) | function useLocale() { FILE: src/hooks/permission.ts function usePermission (line 9) | function usePermission() { FILE: src/mock/modules/dashboardMock.ts method setup (line 104) | setup() { FILE: src/mock/modules/formMock.ts method setup (line 5) | setup() { FILE: src/mock/modules/listMock.ts method setup (line 169) | setup() { FILE: src/mock/modules/profileMock.ts method setup (line 5) | setup() { FILE: src/mock/modules/userMock.ts method setup (line 7) | setup() { FILE: src/router/guard/index.ts function setupPageGuard (line 10) | function setupPageGuard(router: Router) { function configRouteGuard (line 16) | function configRouteGuard(router: Router) { FILE: src/router/guard/login.ts function setupUserLoginInfoGuard (line 16) | function setupUserLoginInfoGuard(router: Router) { FILE: src/router/guard/permission.ts function setupPermissionGuard (line 9) | function setupPermissionGuard(router: Router) { FILE: src/store/modules/app/index.ts type AppState (line 4) | type AppState = { method state (line 18) | state(): AppState { method isDark (line 33) | isDark(state: AppState) { method updateSettings (line 38) | updateSettings(partial: Partial) { method resetSetting (line 42) | resetSetting() { method toggleDarkLightMode (line 45) | toggleDarkLightMode() { FILE: src/store/modules/tab/index.ts constant BAN_LIST (line 6) | const BAN_LIST = [ViewNames.redirect, ViewNames.notFound] type TabItem (line 7) | type TabItem = { method getCacheList (line 35) | getCacheList(state) { method updateTabList (line 40) | updateTabList(route: RouteLocationNormalized) { method deleteTab (line 44) | deleteTab(name: ViewNames) { method freshTabList (line 49) | freshTabList(tabs: TabItem[]) { method resetTabList (line 52) | resetTabList() { FILE: src/store/modules/user/index.ts method setUserInfo (line 25) | setUserInfo(payload: Partial) { method resetUserInfo (line 28) | resetUserInfo() { method switchRoles (line 32) | async switchRoles() { method refreshUserInfo (line 42) | async refreshUserInfo() { FILE: src/types/constants.ts type LocaleOptions (line 1) | enum LocaleOptions { type LocalStorageKey (line 5) | enum LocalStorageKey { type AppTheme (line 10) | enum AppTheme { type ApplicationInfo (line 15) | enum ApplicationInfo { type ViewNames (line 22) | enum ViewNames { type ResCode (line 78) | enum ResCode { FILE: src/types/global.ts type AnyObject (line 1) | type AnyObject = { type GetParams (line 5) | type GetParams = { type OKResponse (line 10) | type OKResponse = 'ok' type Pagination (line 12) | type Pagination = { FILE: src/utils/event.ts function addEventListen (line 2) | function addEventListen( function removeEventListen (line 13) | function removeEventListen( FILE: src/utils/routerListener.ts function setRouteEmitter (line 14) | function setRouteEmitter(to: RouteLocationNormalized) { function listenerRouteChange (line 19) | function listenerRouteChange( function removeRouteListener (line 29) | function removeRouteListener() { FILE: src/views/dashboard/monitor/ChatPanel.tsx method setup (line 22) | setup() { FILE: src/views/dashboard/monitor/LiveInformation.tsx method setup (line 6) | setup() { FILE: src/views/dashboard/monitor/LivePanel.tsx method setup (line 25) | setup() { FILE: src/views/dashboard/monitor/LiveStatus.tsx method setup (line 6) | setup() { FILE: src/views/dashboard/monitor/MessageItem.tsx method default (line 11) | default() { method setup (line 16) | setup(props) { FILE: src/views/dashboard/monitor/QuickOperation.tsx method setup (line 7) | setup() { FILE: src/views/dashboard/monitor/index.tsx method setup (line 12) | setup() { FILE: src/views/dashboard/workplace/Announcement.tsx method setup (line 7) | setup() { FILE: src/views/dashboard/workplace/ContentChart.tsx method setup (line 12) | setup() { FILE: src/views/dashboard/workplace/ContentPercentage.tsx method setup (line 9) | setup() { FILE: src/views/dashboard/workplace/HelpDocs.tsx method setup (line 7) | setup() { FILE: src/views/dashboard/workplace/OverView.tsx method setup (line 10) | setup() { FILE: src/views/dashboard/workplace/PopularContents.tsx method setup (line 11) | setup() { FILE: src/views/dashboard/workplace/RightTopArea.tsx method setup (line 15) | setup() { FILE: src/views/dashboard/workplace/index.tsx method setup (line 13) | setup() { FILE: src/views/exception/403/index.tsx method setup (line 8) | setup() { FILE: src/views/exception/404/index.tsx method setup (line 8) | setup() { FILE: src/views/exception/500/index.tsx method setup (line 9) | setup() { FILE: src/views/form/group/index.tsx method setup (line 22) | setup() { FILE: src/views/form/step/index.tsx method setup (line 27) | setup() { FILE: src/views/list/card-list/AddCard.tsx method setup (line 8) | setup() { FILE: src/views/list/card-list/QualityInspection.tsx method setup (line 13) | setup() { FILE: src/views/list/card-list/RulesPreset.tsx method setup (line 13) | setup() { FILE: src/views/list/card-list/SkeletonCard.tsx method setup (line 14) | setup(props) { FILE: src/views/list/card-list/TheService.tsx method setup (line 13) | setup() { FILE: src/views/list/card-list/index.tsx method setup (line 18) | setup() { FILE: src/views/list/search-table/TableSearchForm.tsx method setup (line 32) | setup(props, { emit }) { FILE: src/views/list/search-table/index.tsx method setup (line 38) | setup() { FILE: src/views/login/LoginBanner.tsx method setup (line 7) | setup() { FILE: src/views/login/LoginForm.tsx method setup (line 26) | setup() { FILE: src/views/login/index.tsx method setup (line 7) | setup() { FILE: src/views/not-found/index.tsx method setup (line 10) | setup() { FILE: src/views/profile/DataUpdateRecord.tsx method setup (line 9) | setup() { FILE: src/views/profile/ProfileItem.tsx method setup (line 47) | setup(props) { FILE: src/views/profile/index.tsx method setup (line 12) | setup() { FILE: src/views/redirect/index.tsx method setup (line 7) | setup() { FILE: src/views/result/error/index.tsx method setup (line 9) | setup() { FILE: src/views/result/success/index.tsx method setup (line 8) | setup() { FILE: src/views/user/info/ActivityItem.tsx method setup (line 19) | setup(props) { FILE: src/views/user/info/InSiteNotifications.tsx method setup (line 7) | setup() { FILE: src/views/user/info/LatestActivities.tsx method setup (line 10) | setup() { FILE: src/views/user/info/MyProject.tsx method setup (line 17) | setup() { FILE: src/views/user/info/MyTeam.tsx method setup (line 8) | setup() { FILE: src/views/user/info/UserInfoHeader.tsx method setup (line 7) | setup() { FILE: src/views/user/info/index.tsx method setup (line 11) | setup() { FILE: src/views/user/setting/BasicInformation.tsx method setup (line 18) | setup() { FILE: src/views/user/setting/Certification.tsx method setup (line 18) | setup() { FILE: src/views/user/setting/SecuritySettings.tsx method setup (line 8) | setup() { FILE: src/views/user/setting/UserPanel.tsx method setup (line 20) | setup() { FILE: src/views/user/setting/index.tsx method setup (line 11) | setup() {