Sanakey
5 天以前 2af71bcf522c485ea005184c977986374a7dcc4a
src/utils/http/axios/index.ts
@@ -51,11 +51,13 @@
      throw new Error(t('sys.api.apiRequestFailed'));
    }
    //  这里 code,result,message为 后台统一的字段,需要在 types.ts内修改为项目自己的接口返回格式
    const { code, result } = data;
    const { msg:message } = data;
    const { code, result, state } = data;
    const { msg: message } = data;
    // 这里逻辑可以根据项目进行修改
    const hasSuccess = data && Reflect.has(data, 'code') && code === ResultEnum.SUCCESS;
    const isPass = code === ResultEnum.SUCCESS || state === ResultEnum.SUCCESS;
    const isReflect = Reflect.has(data, 'code') || Reflect.has(data, 'state');
    const hasSuccess = data && isReflect && isPass;
    if (hasSuccess) {
      let successMsg = message;