TakeOutShop/server/api.service.js
2025-03-30 16:51:16 +08:00

47 lines
935 B
JavaScript

import { url } from './config'
import {signGen} from "@/utils"
function _request(options, showErrorModal = true) {
return new Promise((resolve, reject)=> {
uni.request(options).then(({data}) => {
if(data.code === 200){
resolve(data)
}else{
reject(data);
}
}).catch((err) => {
reject(err);
})
})
}
export const apiService = {
query(path, query,token,sign = false) {
return _request({
url: url + path,
data: sign ? signGen(query) : query,
header: {
'Authori-zation':token
}
})
},
get(path, query,token,sign = false) {
return _request({
url: url + path,
data:sign ? signGen(query) : query,
header: {
'Authori-zation':token
}
})
},
post(path,params,token,sign = false,showErrorModal = true) {
return _request({
url: url + path,
data:sign ? signGen(params) : params,
method: 'POST',
header: {
'Authori-zation':token
}
}, showErrorModal)
}
}