This commit is contained in:
那些花儿
2025-09-12 11:45:24 +08:00
parent 0777e2f4f7
commit 16f2dda958
15 changed files with 191 additions and 59 deletions
@@ -183,6 +183,12 @@ body {
}
/*************************覆盖vant默认CSS********************************/
.van-dropdown-menu__bar{
box-shadow: unset;
}
/*****************************申请表单CSS********************************/
.form-container {
padding-bottom: 80px;
@@ -43,12 +43,25 @@ const commonUtil = {
//下载文件
downLoadService: function (url, data) {
const loading = ELEMENT.Loading.service({
lock: true,
text: "导出中,请耐心等待",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)"
})
const userAgent = navigator.userAgent || navigator.vendor || window.opera
const isMobile = /iPad|iPhone|iPod|Android/.test(userAgent)
let loading = null
if(isMobile){
loading = vant.Toast.loading({
duration: 0,
forbidClick: true,
message: '导出中,请耐心等待'
});
}else{
loading = ELEMENT.Loading.service({
lock: true,
text: "导出中,请耐心等待",
spinner: "el-icon-loading",
background: "rgba(0, 0, 0, 0.7)"
})
}
Vue.prototype.$axios
.post(url, data, { responseType: "blob" })
@@ -89,7 +102,11 @@ const commonUtil = {
loading.close()
})
.finally(() => {
loading.close()
if(isMobile){
loading.clear()
}else{
loading.close()
}
})
},