Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBiz-Vue-Mob-R7-Res
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz-R7前端标准模板
iBiz-Vue-Mob-R7-Res
提交
ca71dc91
提交
ca71dc91
编写于
4月 29, 2020
作者:
zcdtk
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
20ad17fb
流水线
#1173
已失败 ,包含阶段
变更
2
流水线
3
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
46 行增加
和
28 行删除
+46
-28
http-constant.ts
src/ibiz-core/utils/http/http-constant.ts
+24
-22
loading.ts
src/ibiz-core/utils/loading/loading.ts
+22
-6
未找到文件。
src/ibiz-core/utils/http/http-constant.ts
浏览文件 @
ca71dc91
import
i18n
from
'@/locale'
/**
* Http请求状态文本信息
*/
export
const
StatusMessage
=
{
200
:
'服务器成功返回请求的数据。'
,
201
:
'新建或修改数据成功。'
,
202
:
'一个请求已经进入后台排队(异步任务)。'
,
204
:
'删除数据成功。'
,
400
:
'发出的请求有错误,服务器没有进行新建或修改数据的操作。'
,
401
:
'用户没有权限(令牌、用户名、密码错误)。'
,
403
:
'用户得到授权,但是访问是被禁止的。'
,
404
:
'发出的请求针对的是不存在的记录,服务器没有进行操作。'
,
406
:
'请求的格式不可得。'
,
410
:
'请求的资源被永久删除,且不会再得到的。'
,
422
:
'当创建一个对象时,发生一个验证错误。'
,
500
:
'服务器发生错误,请检查服务器。'
,
502
:
'网关错误。'
,
503
:
'服务不可用,服务器暂时过载或维护。'
,
504
:
'网关超时。'
,
200
:
i18n
.
t
(
'app.statusMessage.200'
),
201
:
i18n
.
t
(
'app.statusMessage.201'
),
202
:
i18n
.
t
(
'app.statusMessage.202'
),
204
:
i18n
.
t
(
'app.statusMessage.204'
),
400
:
i18n
.
t
(
'app.statusMessage.400'
),
401
:
i18n
.
t
(
'app.statusMessage.401'
),
403
:
i18n
.
t
(
'app.statusMessage.403'
),
404
:
i18n
.
t
(
'app.statusMessage.404'
),
405
:
i18n
.
t
(
'app.statusMessage.405'
),
406
:
i18n
.
t
(
'app.statusMessage.406'
),
410
:
i18n
.
t
(
'app.statusMessage.410'
),
422
:
i18n
.
t
(
'app.statusMessage.422'
),
500
:
i18n
.
t
(
'app.statusMessage.500'
),
502
:
i18n
.
t
(
'app.statusMessage.502'
),
503
:
i18n
.
t
(
'app.statusMessage.503'
),
504
:
i18n
.
t
(
'app.statusMessage.504'
),
};
/**
* 请求错误状态码文本
*/
export
const
ErrorMessage
=
{
100
:
'未知'
,
101
:
'请求发生错误'
,
5001
:
'数据不存在'
,
5002
:
'数据已存在,无法重复创建'
,
5003
:
'新建失败'
,
5004
:
'数据不存在,无法保存'
,
5005
:
'数据删除失败'
100
:
i18n
.
t
(
'app.errorMessage.100'
)
,
101
:
i18n
.
t
(
'app.errorMessage.101'
)
,
5001
:
i18n
.
t
(
'app.errorMessage.5001'
)
,
5002
:
i18n
.
t
(
'app.errorMessage.5002'
)
,
5003
:
i18n
.
t
(
'app.errorMessage.5003'
)
,
5004
:
i18n
.
t
(
'app.errorMessage.5004'
)
,
5005
:
i18n
.
t
(
'app.errorMessage.5005'
),
};
\ No newline at end of file
src/ibiz-core/utils/loading/loading.ts
浏览文件 @
ca71dc91
import
i18n
from
'@/locale'
;
/**
* 全局加载动画工具类
*
...
...
@@ -14,16 +16,29 @@ export class Loading {
*/
protected
static
loadingCount
:
number
=
0
;
/**
* 加载对象
*
* @private
* @static
* @type {*}
* @memberof Loading
*/
private
static
loading
:
any
=
null
;
/**
* 显示加载动画
*
* @static
* @param {
string} [message='加载中'
]
* @param {
(any | string)} [message
]
* @memberof Loading
*/
public
static
show
(
message
:
string
=
'加载中'
):
void
{
public
static
show
(
message
?:
any
|
string
):
void
{
if
(
this
.
loadingCount
===
0
)
{
console
.
warn
(
'需自行实现加载动画开启功能'
);
this
.
loading
=
document
.
createElement
(
'ion-loading'
);
this
.
loading
.
message
=
message
?
message
:
i18n
.
t
(
'app.loadding'
);;
document
.
body
.
appendChild
(
this
.
loading
);
this
.
loading
.
present
();
}
this
.
loadingCount
++
;
}
...
...
@@ -39,9 +54,10 @@ export class Loading {
this
.
loadingCount
=
0
;
}
if
(
this
.
loadingCount
===
0
)
{
setTimeout
(()
=>
{
console
.
warn
(
'需自行实现加载动画关闭功能'
);
},
50
);
if
(
this
.
loading
)
{
this
.
loading
.
dismiss
();
this
.
loading
=
null
;
}
}
}
}
\ No newline at end of file
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录