middleground_code_v2/src/utils/loading.js

43 lines
901 B
JavaScript
Raw Normal View History

2024-03-26 11:18:19 +08:00
import {
Loading
} from 'element-ui'
let appLoading
export function openLoading(loadingName) {
let loadingText
switch (loadingName) {
case 'submit':
loadingText = '提交'
break;
case 'detail':
loadingText = '获取详情'
break;
case 'down':
loadingText = '下载'
break;
case 'upload':
loadingText = '上传附件'
break;
case 'del':
loadingText = '删除'
break;
case 'test':
loadingText = '校验数据'
break;
2024-03-26 11:18:19 +08:00
}
appLoading = Loading.service({
text: "正在" + loadingText + ",请稍候",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)",
customClass: 'loadingclass',// **遮罩层新增类名如果需要修改loading的样式**
})
setTimeout(() => {
appLoading.close();
}, 10000)
}
export function closeLoading() {
if (appLoading) {
appLoading.close();
}
}