|
|
- 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;
|