axios 练习
import instance from './axios.js'
const instance = axios.create({
baseURL: 'http://localhost:8003',
timeout: 300000
})
instance.interceptors.response.use(
(response) => {
const {
data
} = response
console.log(data)
return data
}
)
const headers = { 'Content-Type':'application/json'}
//获取列表
export function getList(params) {
const path = '/api/system-service/role/list'
return instance.get(path,{ params , headers: headers })
}
//添加
export function add(params) {
const path = '/api/system-service/role'
return instance.post(path, params, { headers: headers })
}
//编辑
export function edit(params) {
const path = '/api/system-service/role'
return instance.put(path, params, { headers: headers })
}
//根据id获取信息
export function getInfo(id) {
const path = `/api/system-service/role/${id}`
return instance.get(path,{ headers: headers })
}
//根据id删除信息
export function del(id) {
const path = `/api/system-service/role/${id}`
return instance.delete(path, { headers: headers})
}