|
@@ -21,53 +21,46 @@ const noop = function() {};
|
|
|
// 请求回调队列
|
|
|
let postQueue = [];
|
|
|
|
|
|
-// 这个看起来过时了
|
|
|
-export const statusCode = {
|
|
|
- NEXT: -999, //继续执行
|
|
|
+const statusCode = {
|
|
|
+ NEXT: '__not_important__', //继续执行
|
|
|
SUCCESS: 0, //成功
|
|
|
- EXCEPTION: -1, //异常错误
|
|
|
+
|
|
|
+ FAILURE_CODE_3001: 3001, // "对象不存在"
|
|
|
FAILURE_CODE_3002: 3002, //请至少保留一个场景。
|
|
|
FAILURE_CODE_3003: 3003, //文件名称不允许超过50个字符
|
|
|
FAILURE_CODE_3005: 3005, //不是该用户作品
|
|
|
FAILURE_CODE_3006: 3006, //作品已被删除,无法编辑
|
|
|
FAILURE_CODE_3007: 3007, //素材已被引用,无法删除。
|
|
|
- FAILURE_CODE_5003: 5003, //不支持此图片
|
|
|
- FAILURE_CODE_7005: 7005, //审核中不能编辑
|
|
|
- FAILURE_CODE_7006: 7006, //已审核不能编辑
|
|
|
- FAILURE_CODE_5001: 5001, //token失效
|
|
|
- FAILURE_CODE_5004: 5004, // 密码错误
|
|
|
-};
|
|
|
|
|
|
-/* 伟浩给的新版本错误码
|
|
|
-FAILURE_SYS_3001(3001, "对象不存在"),
|
|
|
|
|
|
-// 301X -> 权限问题类
|
|
|
-FAILURE_SYS_3010(3010, "Token为空"),
|
|
|
-FAILURE_SYS_3011(3011, "没有操作权限"),
|
|
|
+ // 301X -> 权限问题类
|
|
|
+ FAILURE_CODE_3010: 3010, // "Token为空"
|
|
|
+ FAILURE_CODE_3011: 3011, // "没有操作权限"
|
|
|
|
|
|
-// 302X -> 文件类
|
|
|
-FAILURE_CODE_3020(3020, "空文件"),
|
|
|
-FAILURE_CODE_3021(3021, "非法文件"),
|
|
|
-FAILURE_CODE_3022(3022, "上传文件超过最大值"),
|
|
|
-FAILURE_CODE_3023(3023, "非法格式"),
|
|
|
-FAILURE_CODE_3024(3024, "存储空间已满"),
|
|
|
-FAILURE_CODE_3025(3025, "上传失败"),
|
|
|
+ // 302X -> 文件类
|
|
|
+ FAILURE_CODE_3020: 3020, // "空文件"
|
|
|
+ FAILURE_CODE_3021: 3021, // "非法文件"
|
|
|
+ FAILURE_CODE_3022: 3022, // "上传文件超过最大值"
|
|
|
+ FAILURE_CODE_3023: 3023, // "非法格式"
|
|
|
+ FAILURE_CODE_3024: 3024, // "存储空间已满"
|
|
|
+ FAILURE_CODE_3025: 3025, // "上传失败"
|
|
|
|
|
|
+ // 31XX -> 自定义异常
|
|
|
+ FAILURE_CODE_3101: 3101, // "素材已经被引用, 不能删除"
|
|
|
+ FAILURE_CODE_3102: 3102, // "计算中的场景不能删除"
|
|
|
+ FAILURE_CODE_3103: 3103, // "服务器someData.json文件不存在"
|
|
|
|
|
|
-// 31XX -> 自定义异常
|
|
|
-FAILURE_CODE_3101(3101, "素材已经被引用, 不能删除"),
|
|
|
-FAILURE_CODE_3102(3102, "计算中的场景不能删除"),
|
|
|
-FAILURE_CODE_3103(3103, "服务器someData.json文件不存在"),
|
|
|
+ // 32XX -> 请求第三方API错误
|
|
|
+ FAILURE_CODE_3200: 3200, // "请求第三方API失败"
|
|
|
+ FAILURE_CODE_3201: 3201, // "请求第三方API返回失败"
|
|
|
|
|
|
-// 32XX -> 请求第三方API错误
|
|
|
-FAILURE_API_3200(3200, "请求第三方API失败"),
|
|
|
-FAILURE_API_3201(3201, "请求第三方API返回失败"),
|
|
|
-*/
|
|
|
+ FAILURE_CODE_5001: 5001, //token失效
|
|
|
+ FAILURE_CODE_5003: 5003, //不支持此图片
|
|
|
+ FAILURE_CODE_5004: 5004, // 密码错误
|
|
|
|
|
|
-/**
|
|
|
- * 已知错误提示集合
|
|
|
- */
|
|
|
-// const defineErrorCode = []
|
|
|
+ FAILURE_CODE_7005: 7005, //审核中不能编辑
|
|
|
+ FAILURE_CODE_7006: 7006, //已审核不能编辑
|
|
|
+};
|
|
|
|
|
|
let __showNetworkError = false;
|
|
|
|
|
@@ -142,35 +135,25 @@ export function statusCodesHandler(result, callback) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- if (result.code == statusCode.FAILURE_CODE_3007) {
|
|
|
- return $alert({ content: "素材已被引用,无法删除。" });
|
|
|
- }
|
|
|
-
|
|
|
if (result.code == statusCode.FAILURE_CODE_3002) {
|
|
|
return $alert({ content: "请至少保留一个场景。" });
|
|
|
}
|
|
|
|
|
|
- if (result.code == statusCode.FAILURE_CODE_3006) {
|
|
|
- return $alert({ content: "作品已被删除,无法编辑" });
|
|
|
+ if (result.code == statusCode.FAILURE_CODE_3003) {
|
|
|
+ return $alert({ content: '文件名称不允许超过50个字符' })
|
|
|
}
|
|
|
|
|
|
if (result.code == statusCode.FAILURE_CODE_3005) {
|
|
|
+ return $alert({ content: "作品已被删除,无法编辑" });
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
- if (result.code == statusCode.FAILURE_CODE_3003) {
|
|
|
- return statusCode.FILE;
|
|
|
- // return $alert({ content: '文件名称不允许超过50个字符' })
|
|
|
- }
|
|
|
-
|
|
|
- if (result.code == statusCode.FAILURE_CODE_5003) {
|
|
|
- return statusCode.FILE;
|
|
|
- // return $alert({ content: '不支持此图片' })
|
|
|
+
|
|
|
+ if (result.code == statusCode.FAILURE_CODE_3006) {
|
|
|
+ return $alert({ content: "作品已被删除,无法编辑" });
|
|
|
}
|
|
|
|
|
|
- if (result.code == statusCode.FAILURE_CODE_5004) {
|
|
|
- return vue.$msg.error("密码错误");
|
|
|
- // return vue.({ content: "密码错误" });
|
|
|
+ if (result.code == statusCode.FAILURE_CODE_3007) {
|
|
|
+ return $alert({ content: "素材已被引用,无法删除。" });
|
|
|
}
|
|
|
|
|
|
if (result.code == statusCode.FAILURE_CODE_5001) {
|
|
@@ -178,6 +161,14 @@ export function statusCodesHandler(result, callback) {
|
|
|
return showLoginTips();
|
|
|
}
|
|
|
|
|
|
+ if (result.code == statusCode.FAILURE_CODE_5003) {
|
|
|
+ return $alert({ content: '不支持此图片' })
|
|
|
+ }
|
|
|
+
|
|
|
+ if (result.code == statusCode.FAILURE_CODE_5004) {
|
|
|
+ return vue.$msg.error("密码错误");
|
|
|
+ }
|
|
|
+
|
|
|
if (result.code != statusCode.SUCCESS) {
|
|
|
return $alert({ content: `${result.msg}` });
|
|
|
}
|
|
@@ -237,10 +228,6 @@ export const http = {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- if (flag === statusCode.FILE) { // 并没有这个值
|
|
|
- done(result);
|
|
|
- }
|
|
|
-
|
|
|
if (flag === statusCode.NEXT) {
|
|
|
done(result, result.code == 0);
|
|
|
}
|