first commit

This commit is contained in:
2025-03-21 11:05:42 +08:00
commit 7dffc94035
1717 changed files with 724764 additions and 0 deletions

View File

@@ -0,0 +1,89 @@
//jquery全局配置
// $.ajaxSetup({
// cache: false,
// // crossDomain: true,
// // headers: { 'Authorization': token },
// complete: function (xhr) {
// if (xhr && xhr.status == 401) {
// console.log(xhr);
// layer.alert('权限不足,请重新登陆', {
// icon: 5,
// title: "提示"
// }, function () {
// window.parent.location.reload(); //刷新父页面
// window.parent.location.href = "/";
// });
// }
// }
// });
//图片预览传url
function previewPicture(url) {
layer.photos({
photos: {
"title": '预览图',
"id": 222,
"start": 0,
"data": [{
"src": url
}]
}
// ,closeBtn: 1 //是否显示关闭按钮
});
}
// 设置图片信息
function setImgUrl(url) {
return 'https://school-1251542740.cos.ap-shanghai.myqcloud.com/' + url;
}
//视频预览传url,width,height
function previewVideo(url, width, height) {
width = width ? width : '65%';
height = height ? height : '65%';
let content = '<video width="100%" height="90%" controls="controls" autobuffer="autobuffer" autoplay="autoplay" loop="loop">' +
'<source src="' + url + '" type="video/mp4"></source></video>';
layer.open({
type: 1,
maxmin: true, //打开放大缩小按钮
title: '视频播放',
area: [width, height],
content: content,
});
}
//文件预览
function previewFile(url) {
window.location.href = url;
}
function trim(str) {
if (str == null) {
return "";
}
return str.replace(/^\s*(.*?)[\s\n]*$/g, '$1');
}
function dataURItoBlob(dataURI) {
var byteString = atob(dataURI.split(',')[0]); //base64 解码
var arrayBuffer = new ArrayBuffer(byteString.length); //创建缓冲数组
var intArray = new Uint8Array(arrayBuffer); //创建视图
for (var i = 0; i < byteString.length; i++) {
intArray[i] = byteString.charCodeAt(i);
}
// return new Blob([intArray],{type: "application/vnd.ms-excel;charset=utf-8;"});//原来封装好的 下载的是excel
return new Blob([intArray], { type: "application/octet-stream;charset=utf-8;" });//修改-1
}
function saveData(data, filename) {
let blob = dataURItoBlob(data)
let objectUrl = URL.createObjectURL(blob);
//let spl = filename.split(".");
//window.open(objectUrl,'_blank','alwaysRaised=yes,height=500, width=800, toolbar= no, menubar=no, scrollbars=no, resizable=no, location=yes, status=no,top=100,left=300')
let aLink = document.createElement('a');//新添加的 尝试
let evt = document.createEvent("HTMLEvents");
evt.initEvent("click", true, true);
aLink.download = filename;//新添加的 尝试
aLink.href = objectUrl;
aLink.click()
//没有清理的 DOM 元素引用
//document.body.removeChild(aLink)
}