兼兼街租房小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

49 lines
1.4 KiB

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;