emis-app/common/request.js
2023-12-19 00:30:33 +08:00

40 lines
777 B
JavaScript

import { dealRequest } from "./manageServer"
import { showToast } from "./untool"
const corePostBase = (url, reqParams, options) => {
return new Promise((resolve, reject)=> {
uni.request({
url,
data: reqParams,
header: options,
method: 'POST',
success: (res)=> {
resolve(res)
},
fail: (e)=> {
reject(e)
}
})
})
}
const BaseParam = {}
// 请求处理
let corePost = function (url, params = {}, options = {}) {
let { tid } = Storage.get("MEMBER_SESSION") || {}
// 统一把emo转unicode
// emoUnicode(params)
const reqParams = {
...BaseParam,
...params,
}
return dealRequest(corePostBase(url, reqParams, options)).then(res => {
// 解析unicode
// emoUnicode(res, 2)
return res
})
}
export {
corePost
}