#
export function fetch (url, parameObj = {}, method = 'POST') {
return new Promise((resolve, reject) => {
var postParameObj = {}
var getParameObj = {}
if (method.toUpperCase() === 'POST' || method.toUpperCase() === 'PUT') {
postParameObj = parameObj
} else {
getParameObj = parameObj
}
let headers = {}
if (parameObj.headers) {
headers = parameObj.headers
}
headers['X-Auth-Value'] = ''
headers['X-Emp-No'] = ''
axios({
method: method,
url: url,
data: postParameObj,
params: getParameObj,
// timeout: 3000,
headers: headers
})
.then((response) => {
if (response.data.code.code === '0000') {
resolve(response.data)
} else if (response.data.code.code === '0002') {
const domain = window.location.href
window.location.href = config.uac_domain + '?businessSystemCode=100000432200&url=' + encodeURIComponent(domain)
} else {
reject(response.data.code)
}
})
.catch((error) => {
reject(error)
})
})
}
uploadSpaceImage (formData) {
var api = `${config.space_api}space/uploadImage`
return fetch(api, formData, 'POST')
},
spaceSettingService.uploadSpaceImage(fd)
.then(res => {
callback(res)
})
.catch(err => {
console.log(err)
loading.close()
// callback(err)
})