Просмотр исходного кода

Merge branch 'dev' of http://face3d.4dage.com:7005/zhangyupeng/geosign-mp into dev

tangning 3 лет назад
Родитель
Сommit
2303fe2bcd
3 измененных файлов с 273 добавлено и 0 удалено
  1. 132 0
      src/locales/lang/ja/apiCode.ts
  2. 132 0
      src/locales/lang/zh-CN/apiCode.ts
  3. 9 0
      src/utils/http/axios/index.ts

+ 132 - 0
src/locales/lang/ja/apiCode.ts

@@ -0,0 +1,132 @@
+export default {
+  errCode3001: '缺少必要参数',
+  errCode3002: '访问异常!',
+  errCode3003: '非法访问!',
+  errCode3004: '用户未登录',
+  errCode3005: '验证码已过期',
+  errCode3006: '验证码错误',
+  errCode3007: '昵称已存在',
+  errCode3008: '该邮箱已被注册',
+  errCode3009: '两次输入的密码不一致',
+  errCode3010: '昵称长度错误',
+  errCode3011: '密码需要包含英文大小写、数字,长度8,16字符',
+  errCode3012: '昵称包含敏感词',
+  errCode3013: '手机号码格式错误',
+  errCode3014: '账号或密码不正确',
+  errCode3015: '用户不存在',
+  errCode3016: '登录失败,账号无权访问',
+  errCode3017: '空文件',
+  errCode3018: '需要上传或使用的文件不存在',
+  errCode3019: '邮箱格式不正确',
+  errCode3020: '邮箱地址已存在',
+  errCode3021: '账号不存在,请核对后重新输入。',
+  errCode3022: '该场景已添加协作者,请先取消协作后再添加',
+  errCode3023: '手机验证码获取验证码次数过多,请明天再试',
+  errCode3024: '不能将场景协作给自己',
+  errCode3025: '不能将相机分配给自己',
+  errCode3026: '有部分场景已存在协作者,请先取消协作后再添加',
+  errCode3027: '原密码错误',
+  errCode3028: '角色已存在',
+  errCode3029: '当前角色存在关联的用户,请先删除用户或修改用户所属角色',
+  errCode3030: '当前增值权益不存在',
+  errCode3031: '相机已绑定',
+  errCode3032: '当前相机已被授权,请选择另外相机绑定',
+  errCode3033: '60秒内不能重复获取验证码',
+  errCode3034: '服务器繁忙,请重试!',
+
+  errCode9001: '经销商已存在',
+  errCode9002: '请先删除经销商下的用户',
+
+  errCode4001: '验证码超时',
+  errCode4002: '用户已经存在',
+  errCode4003: '手机号已经被注册',
+  errCode4004: '两次输入的密码不正确',
+  errCode4005: '手机号与验证码不匹配',
+  errCode4006: '验证码错误',
+  errCode4007: '用户名不存在',
+  errCode4008: '用户尚未登录',
+  errCode4009: '异常错误',
+  errCode4010: '绑定的相机不存在',
+  errCode4011: '相机已经被绑定',
+  errCode4012: '账号或密码错误',
+  errCode4013: '昵称重复',
+  errCode4014: '余额不足,无法生成模型,请前往网页端充值或上传时去掉生成模型选项',
+  errCode4015: '昵称中包含敏感词',
+  errCode4016: '参数为空',
+  errCode4017: '场景为空',
+  errCode4018: '场景不属于该相机',
+  errCode4019: '场景序号为空',
+  errCode4020: '相机未绑定用户',
+  errCode4021: '开票失败,该订单已经开具发票',
+
+  errCode6001: 'SNコードがバインドされています。再入力してください。',
+  errCode6002: '退充值超过了充值总额',
+  errCode6003: '该相机未被绑定,请前往,我的相机 先绑定相机后再进行授权',
+  errCode6004: '表示相机的点数超过了10万',
+  errCode6005: '无权操作该相机',
+  errCode6006: '不支持重复绑定',
+  errCode6007: '八目相机不支持解除绑定',
+  errCode6008: '相机容量不足',
+  errCode6009: 'data,fdage文件不存在',
+  errCode6010: '该序列号已被绑定',
+  errCode6011: '查询不到企业相机列表',
+  errCode6012: '相机未绑定用户',
+  errCode6013: '必须输入需迁相机所绑定用户的验证码',
+  errCode6014: '必须输入目标相机所绑定用户的验证码',
+  errCode6015: '该相机已添加协作者,请先取消协作后再添加',
+  errCode6016: '部分相机已添加协作者,请先取消协作后再添加',
+  errCode6017: '设备已出库,不可删除',
+  errCode6018: '设备类型不存在',
+  errCode6019: 'sn码未填写',
+  errCode6020: 'sn码不存在',
+  errCode6021: '出库类型未填写',
+  errCode6022: '出库类型不存在',
+  errCode6023: '经销商未填写',
+  errCode6024: '经销商类型不存在',
+  errCode6025: 'sn码未出库',
+  errCode6026: '客户名称未填写',
+  errCode6027: '客户名称不存在',
+  errCode6028: '相机类型不正确!',
+  errCode6029: '相机不存在!',
+
+  errCode8001: '订单不存在',
+  errCode8002: '支付失败',
+  errCode8003: '开票金额超过范围',
+  errCode8004: '支付方式异常',
+
+  errCode5001: 'modeldatajson为空',
+  errCode5002: 'order值为空',
+  errCode5003: 'guideSid或order值为空',
+  errCode5004: 'guideSid或guideName值为空',
+  errCode5005: '场景为空',
+  errCode5006: '余额不足',
+  errCode5007: '非八目场景',
+  errCode5008: '该场景已经被封存,无法删除',
+  errCode5009: '场景被删除',
+  errCode5010: '场景不属于该相机',
+  errCode5011: '创建',
+  errCode5012: '数据不正常',
+  errCode5013: '场景对应的用户名为空',
+  errCode5014: '该用户无权操作该场景',
+  errCode5015: '该场景不属于当前登录账号',
+  errCode5016: '热点外链场景不对',
+  errCode5017: '*上传模型失败,请参照右侧教程',
+  errCode5018: 'zip文件只能有一层目录或无目录',
+  errCode5019: '必须有且仅有一个obj和mtl文件',
+  errCode5020: '贴图需控制在1,5M以内,obj文件需要控制在20M以内。',
+  errCode5021: '场景密钥不正确',
+  errCode5022: '上传文件格式,名称不一致',
+  errCode5023: '上传文件格式不正确,只能是jpg或mp4格式',
+  errCode5024: '有场景打包中,请稍后重试',
+  errCode5025: '数据包不存在,请先打成zip包',
+  errCode5026: '上传的压缩包类型不正确',
+  errCode5027: '文件夹不存在',
+  errCode5028: '无权修改该文件夹',
+  errCode5029: '场景下载失败,请稍后重试',
+  errCode5030: '同级文件夹名称不能重复',
+  errCode5031: '场景打包中不能重复操作',
+  errCode5032: '三维家打包记录不存在',
+  errCode5033: '该场景正在计算中',
+  errCode5034: '该场景已封存',
+  errCode5035: '任务已存在',
+};

+ 132 - 0
src/locales/lang/zh-CN/apiCode.ts

@@ -0,0 +1,132 @@
+export default {
+  errCode3001: '缺少必要参数',
+  errCode3002: '访问异常!',
+  errCode3003: '非法访问!',
+  errCode3004: '用户未登录',
+  errCode3005: '验证码已过期',
+  errCode3006: '验证码错误',
+  errCode3007: '昵称已存在',
+  errCode3008: '该邮箱已被注册',
+  errCode3009: '两次输入的密码不一致',
+  errCode3010: '昵称长度错误',
+  errCode3011: '密码需要包含英文大小写、数字,长度8,16字符',
+  errCode3012: '昵称包含敏感词',
+  errCode3013: '手机号码格式错误',
+  errCode3014: '账号或密码不正确',
+  errCode3015: '用户不存在',
+  errCode3016: '登录失败,账号无权访问',
+  errCode3017: '空文件',
+  errCode3018: '需要上传或使用的文件不存在',
+  errCode3019: '邮箱格式不正确',
+  errCode3020: '邮箱地址已存在',
+  errCode3021: '账号不存在,请核对后重新输入。',
+  errCode3022: '该场景已添加协作者,请先取消协作后再添加',
+  errCode3023: '手机验证码获取验证码次数过多,请明天再试',
+  errCode3024: '不能将场景协作给自己',
+  errCode3025: '不能将相机分配给自己',
+  errCode3026: '有部分场景已存在协作者,请先取消协作后再添加',
+  errCode3027: '原密码错误',
+  errCode3028: '角色已存在',
+  errCode3029: '当前角色存在关联的用户,请先删除用户或修改用户所属角色',
+  errCode3030: '当前增值权益不存在',
+  errCode3031: '相机已绑定',
+  errCode3032: '当前相机已被授权,请选择另外相机绑定',
+  errCode3033: '60秒内不能重复获取验证码',
+  errCode3034: '服务器繁忙,请重试!',
+
+  errCode9001: '经销商已存在',
+  errCode9002: '请先删除经销商下的用户',
+
+  errCode4001: '验证码超时',
+  errCode4002: '用户已经存在',
+  errCode4003: '企业邮箱已经被注册',
+  errCode4004: '两次输入的密码不正确',
+  errCode4005: '手机号与验证码不匹配',
+  errCode4006: '验证码错误',
+  errCode4007: '用户名不存在',
+  errCode4008: '用户尚未登录',
+  errCode4009: '异常错误',
+  errCode4010: '绑定的相机不存在',
+  errCode4011: '相机已经被绑定',
+  errCode4012: '账号或密码错误',
+  errCode4013: '昵称重复',
+  errCode4014: '余额不足,无法生成模型,请前往网页端充值或上传时去掉生成模型选项',
+  errCode4015: '昵称中包含敏感词',
+  errCode4016: '参数为空',
+  errCode4017: '场景为空',
+  errCode4018: '场景不属于该相机',
+  errCode4019: '场景序号为空',
+  errCode4020: '相机未绑定用户',
+  errCode4021: '开票失败,该订单已经开具发票',
+
+  errCode6001: 'SN码已被绑定,请重新输入。',
+  errCode6002: '退充值超过了充值总额',
+  errCode6003: '该相机未被绑定,请前往,我的相机 先绑定相机后再进行授权',
+  errCode6004: '表示相机的点数超过了10万',
+  errCode6005: '无权操作该相机',
+  errCode6006: '不支持重复绑定',
+  errCode6007: '八目相机不支持解除绑定',
+  errCode6008: '相机容量不足',
+  errCode6009: 'data,fdage文件不存在',
+  errCode6010: '该序列号已被绑定',
+  errCode6011: '查询不到企业相机列表',
+  errCode6012: '相机未绑定用户',
+  errCode6013: '必须输入需迁相机所绑定用户的验证码',
+  errCode6014: '必须输入目标相机所绑定用户的验证码',
+  errCode6015: '该相机已添加协作者,请先取消协作后再添加',
+  errCode6016: '部分相机已添加协作者,请先取消协作后再添加',
+  errCode6017: '设备已出库,不可删除',
+  errCode6018: '设备类型不存在',
+  errCode6019: 'sn码未填写',
+  errCode6020: 'sn码不存在',
+  errCode6021: '出库类型未填写',
+  errCode6022: '出库类型不存在',
+  errCode6023: '经销商未填写',
+  errCode6024: '经销商类型不存在',
+  errCode6025: 'sn码未出库',
+  errCode6026: '客户名称未填写',
+  errCode6027: '客户名称不存在',
+  errCode6028: '相机类型不正确!',
+  errCode6029: '相机不存在!',
+
+  errCode8001: '订单不存在',
+  errCode8002: '支付失败',
+  errCode8003: '开票金额超过范围',
+  errCode8004: '支付方式异常',
+
+  errCode5001: 'modeldatajson为空',
+  errCode5002: 'order值为空',
+  errCode5003: 'guideSid或order值为空',
+  errCode5004: 'guideSid或guideName值为空',
+  errCode5005: '场景为空',
+  errCode5006: '余额不足',
+  errCode5007: '非八目场景',
+  errCode5008: '该场景已经被封存,无法删除',
+  errCode5009: '场景被删除',
+  errCode5010: '场景不属于该相机',
+  errCode5011: '创建',
+  errCode5012: '数据不正常',
+  errCode5013: '场景对应的用户名为空',
+  errCode5014: '该用户无权操作该场景',
+  errCode5015: '该场景不属于当前登录账号',
+  errCode5016: '热点外链场景不对',
+  errCode5017: '*上传模型失败,请参照右侧教程',
+  errCode5018: 'zip文件只能有一层目录或无目录',
+  errCode5019: '必须有且仅有一个obj和mtl文件',
+  errCode5020: '贴图需控制在1,5M以内,obj文件需要控制在20M以内。',
+  errCode5021: '场景密钥不正确',
+  errCode5022: '上传文件格式,名称不一致',
+  errCode5023: '上传文件格式不正确,只能是jpg或mp4格式',
+  errCode5024: '有场景打包中,请稍后重试',
+  errCode5025: '数据包不存在,请先打成zip包',
+  errCode5026: '上传的压缩包类型不正确',
+  errCode5027: '文件夹不存在',
+  errCode5028: '无权修改该文件夹',
+  errCode5029: '场景下载失败,请稍后重试',
+  errCode5030: '同级文件夹名称不能重复',
+  errCode5031: '场景打包中不能重复操作',
+  errCode5032: '三维家打包记录不存在',
+  errCode5033: '该场景正在计算中',
+  errCode5034: '该场景已封存',
+  errCode5035: '任务已存在',
+};

+ 9 - 0
src/utils/http/axios/index.ts

@@ -82,10 +82,12 @@ const transform: AxiosTransform = {
         userStore.setToken(undefined);
         userStore.logout(true);
         break;
+
       case ResultEnum.JAVA_ERROR:
         // timeoutMsg = t('sys.api.errMsg500');
         timeoutMsg = msg;
         break;
+
       default:
         if (message) {
           timeoutMsg = message;
@@ -93,6 +95,13 @@ const transform: AxiosTransform = {
         if (msg) {
           timeoutMsg = msg;
         }
+
+        if (code > 3000 && code < 10000) {
+          const transKeys = `apiCode.errCode${code}`;
+          console.log('transKeys', transKeys);
+          timeoutMsg = t(transKeys);
+        }
+        break;
     }
 
     // errorMessageMode=‘modal’的时候会显示modal错误弹窗,而不是消息提示,用于一些比较重要的错误