|
|
|
@ -1,17 +1,9 @@ |
|
|
|
import request from "@/api/request"; |
|
|
|
import { Loading } from 'element-ui'; |
|
|
|
|
|
|
|
const sysConfig = JSON.parse(window.sessionStorage.getItem('sysConfig')) |
|
|
|
|
|
|
|
export async function getapi(url, params = {}, config) { |
|
|
|
return new Promise((resolve, reject) => { |
|
|
|
let loading = Loading.service({ |
|
|
|
lock: true, |
|
|
|
text: "正在加载中,请稍后", |
|
|
|
spinner: "el-icon-loading", |
|
|
|
background: "rgba(0, 0, 0, 0)", |
|
|
|
customClass: "boxStyle" |
|
|
|
}); |
|
|
|
request |
|
|
|
.get(`${sysConfig.apiurl}${url}`, { |
|
|
|
params: params, |
|
|
|
@ -23,22 +15,13 @@ export async function getapi(url, params = {}, config) { |
|
|
|
.catch((err) => { |
|
|
|
reject(err.data); |
|
|
|
}) |
|
|
|
.finally(() => { |
|
|
|
loading.close(); |
|
|
|
}); |
|
|
|
.finally(() => {}); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
//axios封装post
|
|
|
|
export async function postapi(url, paramsdata = {}, config) { |
|
|
|
return new Promise((resolve, reject) => { |
|
|
|
let loading = Loading.service({ |
|
|
|
lock: true, |
|
|
|
text: "正在加载中,请稍后", |
|
|
|
spinner: "el-icon-loading", |
|
|
|
background: "rgba(0, 0, 0, 0)", |
|
|
|
customClass: "boxStyle" |
|
|
|
}); |
|
|
|
request |
|
|
|
.post(`${sysConfig.apiurl}${url}`, paramsdata, config) |
|
|
|
.then((res) => { |
|
|
|
@ -47,21 +30,12 @@ export async function postapi(url, paramsdata = {}, config) { |
|
|
|
.catch((err) => { |
|
|
|
reject(err.data); |
|
|
|
}) |
|
|
|
.finally(() => { |
|
|
|
loading.close(); |
|
|
|
}); |
|
|
|
.finally(() => {}); |
|
|
|
}); |
|
|
|
} |
|
|
|
//axios封装deleteapi
|
|
|
|
export async function deletapi(url, params = {}, config) { |
|
|
|
return new Promise((resolve, reject) => { |
|
|
|
let loading = Loading.service({ |
|
|
|
lock: true, |
|
|
|
text: "正在加载中,请稍后", |
|
|
|
spinner: "el-icon-loading", |
|
|
|
background: "rgba(0, 0, 0, 0)", |
|
|
|
customClass: "boxStyle" |
|
|
|
}); |
|
|
|
request |
|
|
|
.delete(`${sysConfig.apiurl}${url}`, { |
|
|
|
params: params, |
|
|
|
@ -73,21 +47,12 @@ export async function deletapi(url, params = {}, config) { |
|
|
|
.catch((err) => { |
|
|
|
reject(err.data); |
|
|
|
}) |
|
|
|
.finally(() => { |
|
|
|
loading.close(); |
|
|
|
}); |
|
|
|
.finally(() => {}); |
|
|
|
}); |
|
|
|
} |
|
|
|
//axios封装Put方法
|
|
|
|
export async function putapi(url, params = {}, config) { |
|
|
|
return new Promise((resolve, reject) => { |
|
|
|
let loading = Loading.service({ |
|
|
|
lock: true, |
|
|
|
text: "正在加载中,请稍后", |
|
|
|
spinner: "el-icon-loading", |
|
|
|
background: "rgba(0, 0, 0, 0)", |
|
|
|
customClass: "boxStyle" |
|
|
|
}); |
|
|
|
request |
|
|
|
.put(`${sysConfig.apiurl}${url}`, params, config) |
|
|
|
.then((res) => { |
|
|
|
@ -96,8 +61,6 @@ export async function putapi(url, params = {}, config) { |
|
|
|
.catch((err) => { |
|
|
|
reject(err.data); |
|
|
|
}) |
|
|
|
.finally(() => { |
|
|
|
loading.close(); |
|
|
|
}); |
|
|
|
.finally(() => {}); |
|
|
|
}); |
|
|
|
} |