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