Files
XueXiTongSrtDownloads/学生学习页面_files/resource_scan.js.下载
2025-10-11 18:15:20 +08:00

63 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Ext.onReady(function(){
var parseParam = function(obj){
var paramStr = "";
for(var key in obj) {
var val = obj[key];
paramStr += '&' + key + '=' + val;
}
return paramStr.substr(1);
};
var requestResourceScan = function(url){
var body = document.getElementsByTagName('body')[0];
var script = document.createElement('script');
script.src = url;
script.type = 'text/javascript';
body.appendChild(script);
};
var parseObjectIds = function (attachments){
var objectIds = [];
for(var i = 0; i < attachments.length; i++){
var item = attachments[i];
var objectId = item.property && item.property.objectid;
objectId && objectIds.push(objectId);
}
return objectIds;
};
try{
var logFid = [1467,1845,47988,2780,11182,4336,187,4274,1660,4237,6832,7838,2840,2021,11252,33485,16278,4335,31689];
var fid = resourceScanParam.fid;
var noterya = resourceScanParam.noterya;
if(!noterya){
return;
}
if(!fid || !Ext.Array.contains(logFid,parseInt(fid))){
return;
}
var uid = getCookie('UID');
resourceScanParam.uid = uid;
var data = parseObjectIds(attachments);
if(data.length == 0){
return;
}
var dataAray = [];
var dataLength = data.length;
var slicenNum = dataLength / 50;
if(slicenNum > 0){
for(var i = 0; i < slicenNum; i++ ){
var slice = data.slice(dataLength * i / slicenNum , dataLength * (i + 1) / slicenNum);
dataAray.push(slice);
}
}else{
dataAray.push(data);
}
//PM383785 取消推送
/* for(var i = 0;i < dataAray.length; i++ ){
resourceScanParam.data = dataAray[i].join(',');
var url = location.protocol + '//fanyazyk2.chaoxing.com/resource/api/getDataLookNum';
url = url + '?_=' + Math.random() + '&' + parseParam(resourceScanParam);
requestResourceScan(url);
}*/
}catch(er){}
});