Ethanfly 14 시간 전
부모
커밋
7f3be14d9d

+ 17 - 3
client/src/components.d.ts

@@ -9,9 +9,22 @@ declare module 'vue' {
   export interface GlobalComponents {
     BrowserTab: typeof import('./components/BrowserTab.vue')['default']
     CaptchaDialog: typeof import('./components/CaptchaDialog.vue')['default']
+    ElAlert: typeof import('element-plus/es')['ElAlert']
+    ElAside: typeof import('element-plus/es')['ElAside']
+    ElAvatar: typeof import('element-plus/es')['ElAvatar']
+    ElBadge: typeof import('element-plus/es')['ElBadge']
     ElButton: typeof import('element-plus/es')['ElButton']
+    ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup']
     ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
     ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
+    ElContainer: typeof import('element-plus/es')['ElContainer']
+    ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
+    ElDialog: typeof import('element-plus/es')['ElDialog']
+    ElDrawer: typeof import('element-plus/es')['ElDrawer']
+    ElDropdown: typeof import('element-plus/es')['ElDropdown']
+    ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
+    ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
+    ElEmpty: typeof import('element-plus/es')['ElEmpty']
     ElForm: typeof import('element-plus/es')['ElForm']
     ElFormItem: typeof import('element-plus/es')['ElFormItem']
     ElIcon: typeof import('element-plus/es')['ElIcon']
@@ -22,21 +35,22 @@ declare module 'vue' {
     ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
     ElOption: typeof import('element-plus/es')['ElOption']
     ElPagination: typeof import('element-plus/es')['ElPagination']
-    ElProgress: typeof import('element-plus/es')['ElProgress']
     ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
     ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
-    ElRow: typeof import('element-plus/es')['ElRow']
     ElSelect: typeof import('element-plus/es')['ElSelect']
     ElSubMenu: typeof import('element-plus/es')['ElSubMenu']
+    ElSwitch: typeof import('element-plus/es')['ElSwitch']
     ElTable: typeof import('element-plus/es')['ElTable']
     ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
     ElTabPane: typeof import('element-plus/es')['ElTabPane']
     ElTabs: typeof import('element-plus/es')['ElTabs']
     ElTag: typeof import('element-plus/es')['ElTag']
-
     Icons: typeof import('./components/icons/index.vue')['default']
     RouterLink: typeof import('vue-router')['RouterLink']
     RouterView: typeof import('vue-router')['RouterView']
     TaskProgressDialog: typeof import('./components/TaskProgressDialog.vue')['default']
   }
+  export interface ComponentCustomProperties {
+    vLoading: typeof import('element-plus/es')['ElLoadingDirective']
+  }
 }

+ 1 - 1
client/src/views/Analytics/Account/index.vue

@@ -400,7 +400,7 @@ function handleQuery() {
 // 加载分组列表
 async function loadGroups() {
   try {
-    const res = await request.get('/accounts/groups');
+    const res = await request.get('/api/accounts/groups');
     if (res.data.success) {
       accountGroups.value = res.data.data || [];
     }

+ 1 - 1
client/src/views/Analytics/Overview/index.vue

@@ -296,7 +296,7 @@ function formatTime(time: string) {
 // 加载分组列表
 async function loadGroups() {
   try {
-    const res = await request.get('/accounts/groups');
+    const res = await request.get('/api/accounts/groups');
     if (res.data.success) {
       accountGroups.value = res.data.data || [];
     }

+ 2 - 2
client/src/views/Analytics/Work/index.vue

@@ -391,7 +391,7 @@ function handleQuery() {
 // 加载账号列表
 async function loadAccountList() {
   try {
-    const res = await request.get('/accounts');
+    const res = await request.get('/api/accounts');
     if (res.data.success) {
       accountList.value = (res.data.data || []).map((a: any) => ({
         id: a.id,
@@ -406,7 +406,7 @@ async function loadAccountList() {
 // 加载分组列表
 async function loadGroups() {
   try {
-    const res = await request.get('/accounts/groups');
+    const res = await request.get('/api/accounts/groups');
     if (res.data.success) {
       accountGroups.value = res.data.data || [];
     }