提交 94af8616 编写于 作者: D DebugIsFalse

fix: 创建请求

上级 409a709a
......@@ -53,7 +53,7 @@
<script setup>
const { $isLibraryCreateOpen } = storeToRefs(useLibraryStore())
const { $closeLibraryCreate } = useLibraryStore()
const { setOrUpdateFavorites } = useCollectionRequest()
const { setOrUpdateCollection } = useCollectionRequest()
const title = ref('')
const description = ref('')
const loading = ref(false)
......@@ -63,7 +63,7 @@ function handleClose () {
async function handleCreate () {
if (loading.value) return
loading.value = true
const { error } = await setOrUpdateFavorites({
const { error } = await setOrUpdateCollection({
name: title.value,
description: description.value
})
......
......@@ -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)
}
......
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()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册