|

楼主 |
发表于 2018-8-6 16:43:40
|
显示全部楼层
我把代码放到login.js中也加载不了,代码如下:
- //附件组件重写getPictureUrl方法,实现显示缩略图功能,点击后才显示原图
- var DocUtils = require('$UI/system/components/justep/docCommon/docUtil');
- var AttachmentPC = require('$UI/system/components/justep/attachment/attachmentPC');
- AttachmentPC.prototype.getPictureUrl = function($object) {
- var fileID = $object.fileID.get();
- var docName= $object.docName.get();
- var imgFileType = ".jpg,.jpeg,.jpe,.png,.gif,.tiff,.tif,.svg,.svgz,.svg,.bmp";
- var url = "";
- if(imgFileType.indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
- if(!fileID){
- var docID = $object.docID.get();
- var changeLog = DocUtils.InnerUtils.evalChangeLog(this.changeLog,docID);
- // 兼容一种情况,一个页面上有多个附件,其他附件传的文件当前附件没有changeLog
- // 所以不会有fileID
- if(changeLog){
- fileID = changeLog.cache_name;
- }else{
- return;
- }
- }
-
- /*
- url = DocUtils.InnerUtils.getdocServerAction({
- "docPath":$object.docPath.get(),
- urlPattern:"/repository/file/view/" + fileID + "/last/content",
- isFormAction:false,
- context:this.modelContext
- });
- */
-
- /*
- * lcy 2018-8-3修改 实现显示小图片,打开时显示大图片,需要在后台保存前事件使用ImageUtil.instance().setSize(50, 50).saveBeforeTransformFile("fFJ");*/
- url = DocUtils.InnerUtils.getdocServerAction({
- "docPath": ($object.e_docPath ? $object.e_docPath.get() : $object.docPath.get()),
- urlPattern:"/repository/file/view/" + ($object.e_fileID ? $object.e_fileID.get() : fileID) + "/last/content",
- isFormAction:false,
- context:this.modelContext
- });
- }else if(".mp3,.wav".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
- url = require.toUrl('$UI/system/components/justep/attachment/css/mp3.png');
- }else if(".mp4,.wmv,.mov,.MOV".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
- url = require.toUrl('$UI/system/components/justep/attachment/css/mp4.png');
- }else if(".avi".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
- url = require.toUrl('$UI/system/components/justep/attachment/css/avi.png');
- }else if(".doc,.docx".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
- url = require.toUrl('$UI/system/components/justep/attachment/css/doc.png');
- }else if(".ppt,.pptx".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
- url = require.toUrl('$UI/system/components/justep/attachment/css/ppt.png');
- }else if(".txt,.text".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
- url = require.toUrl('$UI/system/components/justep/attachment/css/txt.png');
- }else if(".pdf".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
- url = require.toUrl('$UI/system/components/justep/attachment/css/pdf.png');
- }else if(".xls,.xlsx".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
- url = require.toUrl('$UI/system/components/justep/attachment/css/xlsx.png');
- }else{
- url = require.toUrl('$UI/system/components/justep/attachment/css/other.png');
- }
- return url;
- };
复制代码 |
|