diff --git a/src/components.d.ts b/src/components.d.ts index 6af9005..09b2a3f 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -22,6 +22,7 @@ declare module 'vue' { ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElHeader: typeof import('element-plus/es')['ElHeader'] + ElIcon: typeof import('element-plus/es')['ElIcon'] ElInput: typeof import('element-plus/es')['ElInput'] ElMain: typeof import('element-plus/es')['ElMain'] ElMenu: typeof import('element-plus/es')['ElMenu'] @@ -35,6 +36,7 @@ declare module 'vue' { ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElTree: typeof import('element-plus/es')['ElTree'] + ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect'] MapSelector: typeof import('./components/MapSelector.vue')['default'] Pagination: typeof import('./components/Pagination/index.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] diff --git a/src/utils/rpc.js b/src/utils/rpc.js index 56f3568..5185646 100644 --- a/src/utils/rpc.js +++ b/src/utils/rpc.js @@ -46,6 +46,7 @@ instance.interceptors.request.use( // HTTP response拦截 instance.interceptors.response.use( (response) => { + console.log(response) if (response.data.error.code === 200) { return Promise.resolve(response.data.result) } else if (response.data.error.code === 401) { @@ -58,7 +59,10 @@ instance.interceptors.response.use( } }, (error) => { - noticeError(error.message) + console.log('error', error) + if (error.status === 401) { + useUserStore().logout() + } return Promise.reject(error) }, )