Index: ssts-web/src/main/webapp/js/uploadFiles.js =================================================================== diff -u -r21267 -r40529 --- ssts-web/src/main/webapp/js/uploadFiles.js (.../uploadFiles.js) (revision 21267) +++ ssts-web/src/main/webapp/js/uploadFiles.js (.../uploadFiles.js) (revision 40529) @@ -30,14 +30,43 @@ /** * 播放视频 - * @param me - * @param moduleId 模块id - * @param id 附件id */ -function playVideo(me, moduleId, id) { - me.href = webCtxRoot + '/attachfiles/fileDownLoad?loadType=play&id=' + id + '&moduleId=' + moduleId; +function playVideo(videoName, fileName, id) { + var url = Ext.urlEncode({ + videoName: videoName, + fileName: fileName + }); + openModalWindowForExt(WWWROOT + "/knowledge/watchVideo.jsp?" + url, '', "观看视频", "930", "538"); } +function accumulateReadRecord(id, type, params) { + Ext.Ajax.request({ + url: WWWROOT + '/disinfectSystem/baseData/readRecordAction!accumulateReadRecord.do?moduleId=trainingManage&id=' + id, + success: function (response, options) { + var result = Ext.decode(response.responseText); + if (result.success) { + if (type == 'video') { + var url = Ext.urlEncode({ + videoName: params.videoName, //视频播放文件名 + fileName: params.fileName //文件名 + }); + openModalWindowForExt(WWWROOT + "/knowledge/watchVideo.jsp?" + url, '', "观看视频", "930", "538"); + } else if (type == 'image') { + document.getElementById('clickTab').click(); + } else { + location.href = params.url + } + } else { + showResult(result.msg); + } + }, + failure: function (response, options) { + var result = Ext.decode(response.responseText); + showResult(result.msg); + } + }); +} + //调用DWR显示附件列表 function displayAttachFiles(fObjName){ if(fObjName==""){ @@ -56,28 +85,27 @@ moduleId = ''; } - var attachUrl = "移除附件"; - - var playAttachFileBtnBegin = "   播放"; - var attachFileTitleObject = document.getElementById("attachFileTitle"); if(attachFileList.length == 0 && attachFileTitleObject != null && enableEditField==false){ attachFileTitleObject.innerHTML = ""; } - for(var i=0; i"+attachFileVO.attachFileName+"" + var id = attachFileList[i].id; + var attachFileName = attachFileList[i].attachFileName; + var UUIDFileName = attachFileList[i].UUIDFileName; + var suffix = attachFileList[i].attachType; + var strHtml = ""; + if(sstsConfig.enableCopyrightManagementModelOfTrainingManage){ + strHtml += attachFileName + "  "; + }else { + strHtml += ""+attachFileName+"  "; + } + if(enableEditField){ - strHtml += delAttachFileBeginStr + attachFileVO.id + delAttachFileEndStr ; - var suffix = attachFileVO.attachType; + strHtml += "移除附件  "; var type = judgeAttachTypeBySuffix(suffix.substr(1)); if (type == AttachFileType.getVideo()){ - //如果该附件是视频文件,则生成视频播放按钮 - strHtml += playAttachFileBtnBegin + moduleId + "'" + ",'" + attachFileVO.id + playAttachFileBtnEnd ; + strHtml += " 播放"; } } var fileName = document.createElement("span");