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");