import config from "./config";
|
|
import tokenUtil from "./token";
|
|
|
|
const doCommand = function (response, var0, var1) {
|
|
//console.log(response.code, response.code*1 === 200, response.success,
|
|
// response.success === true, response.code*1 === 200 || response.success === true);
|
|
if (response.code === 200 && response.success === true){
|
|
let result = response.result;
|
|
if (var0 instanceof Function){
|
|
var0(result);
|
|
} else {
|
|
console.log("No Function:", var0);
|
|
var0 = result;
|
|
console.log("No Function:", var0);
|
|
}
|
|
} else {
|
|
if (var1 && var1 instanceof Function){
|
|
var1(response.message)
|
|
} else {
|
|
console.log(response)
|
|
}
|
|
}
|
|
};
|
|
|
|
const request = function (uri, param, method, var0, var1) {
|
|
console.log("==> " + config + uri);
|
|
uni.request({
|
|
url: config + uri,
|
|
method: method,
|
|
dataType: "json",
|
|
data: param,
|
|
header: {'x-auth': tokenUtil.token()},
|
|
success: function (res) {
|
|
let response = res.data;
|
|
console.log("<== ", response);
|
|
doCommand(response, var0, var1);
|
|
},
|
|
complete(res) {
|
|
//let response = res.data;
|
|
//console.log("<== ", response);
|
|
//doCommand(response, var0, var1);
|
|
},
|
|
fail(err) {
|
|
console.log("Error:", err);
|
|
},
|
|
});
|
|
};
|
|
|
|
export default request;
|