diff --git a/components/i/library/create.vue b/components/i/library/create.vue index 5f1ecf5525bfcfe18de66f67ac349a0485369f99..94b486eb110d8e57ab8e04ae8412fe57aa802027 100644 --- a/components/i/library/create.vue +++ b/components/i/library/create.vue @@ -53,7 +53,7 @@ diff --git a/components/i/search/Header.vue b/components/i/search/Header.vue index 67fca80f6f6e2a0ab82e677a3b84f0def5371d91..513ffef21fe8eb823463d4a9d6100510d5693b3d 100644 --- a/components/i/search/Header.vue +++ b/components/i/search/Header.vue @@ -142,7 +142,6 @@ async function initData () { const { data, error } = await findRecordCollection(route.params.id) if (!error.value) { const ids = data.value.data.map(item => item.collection_id) - console.log(`ids:`, ids) $setSelectCollectionId(ids) } } diff --git a/composables/useRequest.js b/composables/useRequest.js index d3864a2554d1e785bdd49827c23dcfb116449039..d82c7f1d481ac5a2592a3815da4885e3da5862e1 100644 --- a/composables/useRequest.js +++ b/composables/useRequest.js @@ -16,11 +16,10 @@ const request = async (url, options = {}) => { error && console.error(error) }, onResponse({ request, response, options }) { - }, onResponseError({ request, response, options }) { const status = response.status - useRequestError(status) + useRequestError(status, response._data.message) // 处理响应错误 console.log('[ResponseError]', request) } diff --git a/composables/useRequestError.js b/composables/useRequestError.js index 81057a8424699d2458f71a012cdbbc48c96dc694..953d0c2cd229b4c0258a109ef0f96ea34c407a9c 100644 --- a/composables/useRequestError.js +++ b/composables/useRequestError.js @@ -1,8 +1,9 @@ -export default function (status) { - if (process.client && (status === 401 || status === 403)) { +export default function (status, message) { + if (process.client && [400, 401, 403].includes(status)) { // 全局弹提示 let title - if (status === 401) title = '抱歉,您尚未登录' + if (status === 400) title = message + else if (status === 401) title = '抱歉,您尚未登录' else if (status === 403) title = '抱歉,您没有权限' nextTick(() => { const toast = useToast()