初始化:静态菜单版 数据大屏管理系统,对接KLPL3数据库

This commit is contained in:
2026-05-15 18:18:51 +08:00
commit 39fed2c08c
58 changed files with 12751 additions and 0 deletions

34
src/utils/request.js Normal file
View File

@@ -0,0 +1,34 @@
import axios from 'axios'
const service = axios.create({
baseURL: '/api',
timeout: 15000
})
service.interceptors.request.use(
config => {
return config
},
error => {
console.error('Request error:', error)
return Promise.reject(error)
}
)
service.interceptors.response.use(
response => {
const res = response.data
if (res.code === 200) {
return res.data
} else {
console.error('Response error:', res.message)
return Promise.reject(new Error(res.message || 'Error'))
}
},
error => {
console.error('Response error:', error.message)
return Promise.reject(error)
}
)
export default service