40 lines
777 B
JavaScript
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
|
||
|
|
}
|