起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: liang2013

[结贴] 附件源码

[复制链接]

156

主题

615

帖子

2593

积分

金牌会员

Rank: 6Rank: 6

积分
2593
QQ
 楼主| 发表于 2018-8-6 16:21:32 | 显示全部楼层
我把代码写到/UI2/portal_X/base/base.js中了,但是需要用到var DocUtils = require('$UI/system/components/justep/docCommon/docUtil');
在开发环境下没有问题,但是在企业版中提示找不到这个文件
回复 支持 反对

使用道具 举报

156

主题

615

帖子

2593

积分

金牌会员

Rank: 6Rank: 6

积分
2593
QQ
 楼主| 发表于 2018-8-6 16:27:45 | 显示全部楼层
[url=] rrew.png [/url]
回复 支持 反对

使用道具 举报

156

主题

615

帖子

2593

积分

金牌会员

Rank: 6Rank: 6

积分
2593
QQ
 楼主| 发表于 2018-8-6 16:29:00 | 显示全部楼层
清除缓存就找不到了,错误如上图
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-8-6 16:37:27 | 显示全部楼层
F12打开浏览器的开发人员调试工具看console中的完整错误信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

615

帖子

2593

积分

金牌会员

Rank: 6Rank: 6

积分
2593
QQ
 楼主| 发表于 2018-8-6 16:41:38 | 显示全部楼层
oii.png
如图
回复 支持 反对

使用道具 举报

156

主题

615

帖子

2593

积分

金牌会员

Rank: 6Rank: 6

积分
2593
QQ
 楼主| 发表于 2018-8-6 16:43:40 | 显示全部楼层
我把代码放到login.js中也加载不了,代码如下:
  1.         //附件组件重写getPictureUrl方法,实现显示缩略图功能,点击后才显示原图
  2.         var DocUtils = require('$UI/system/components/justep/docCommon/docUtil');
  3.         var AttachmentPC = require('$UI/system/components/justep/attachment/attachmentPC');
  4.         AttachmentPC.prototype.getPictureUrl = function($object) {
  5.             var fileID = $object.fileID.get();
  6.             var docName= $object.docName.get();
  7.             var imgFileType = ".jpg,.jpeg,.jpe,.png,.gif,.tiff,.tif,.svg,.svgz,.svg,.bmp";
  8.             var url = "";
  9.             if(imgFileType.indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
  10.                     if(!fileID){
  11.                         var docID = $object.docID.get();
  12.                         var changeLog = DocUtils.InnerUtils.evalChangeLog(this.changeLog,docID);
  13.                             // 兼容一种情况,一个页面上有多个附件,其他附件传的文件当前附件没有changeLog
  14.                             // 所以不会有fileID
  15.                             if(changeLog){
  16.                                     fileID = changeLog.cache_name;
  17.                             }else{
  18.                                     return;
  19.                             }
  20.                 }
  21.            
  22.                     /*
  23.                 url = DocUtils.InnerUtils.getdocServerAction({
  24.                             "docPath":$object.docPath.get(),
  25.                             urlPattern:"/repository/file/view/" + fileID + "/last/content",
  26.                             isFormAction:false,
  27.                             context:this.modelContext
  28.                 });
  29.                 */
  30.                    
  31.                     /*
  32.                      * lcy 2018-8-3修改 实现显示小图片,打开时显示大图片,需要在后台保存前事件使用ImageUtil.instance().setSize(50, 50).saveBeforeTransformFile("fFJ");*/
  33.                     url = DocUtils.InnerUtils.getdocServerAction({
  34.                     "docPath": ($object.e_docPath ? $object.e_docPath.get() : $object.docPath.get()),
  35.                     urlPattern:"/repository/file/view/" + ($object.e_fileID ? $object.e_fileID.get() : fileID) + "/last/content",
  36.                     isFormAction:false,
  37.                     context:this.modelContext
  38.                     });
  39.             }else if(".mp3,.wav".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
  40.                     url = require.toUrl('$UI/system/components/justep/attachment/css/mp3.png');
  41.             }else if(".mp4,.wmv,.mov,.MOV".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
  42.                     url = require.toUrl('$UI/system/components/justep/attachment/css/mp4.png');
  43.             }else if(".avi".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
  44.                     url = require.toUrl('$UI/system/components/justep/attachment/css/avi.png');
  45.             }else if(".doc,.docx".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
  46.                     url = require.toUrl('$UI/system/components/justep/attachment/css/doc.png');
  47.             }else if(".ppt,.pptx".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
  48.                     url = require.toUrl('$UI/system/components/justep/attachment/css/ppt.png');
  49.             }else if(".txt,.text".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
  50.                     url = require.toUrl('$UI/system/components/justep/attachment/css/txt.png');
  51.             }else if(".pdf".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
  52.                     url = require.toUrl('$UI/system/components/justep/attachment/css/pdf.png');
  53.             }else if(".xls,.xlsx".indexOf((String(/\.[^\.]+$/.exec(docName)).toLowerCase())) >= 0){
  54.                     url = require.toUrl('$UI/system/components/justep/attachment/css/xlsx.png');
  55.             }else{
  56.                     url = require.toUrl('$UI/system/components/justep/attachment/css/other.png');
  57.             }
  58.             return url;
  59.         };
复制代码
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-8-6 17:20:32 | 显示全部楼层
看newwork中监控的404的url完整的路径是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

615

帖子

2593

积分

金牌会员

Rank: 6Rank: 6

积分
2593
QQ
 楼主| 发表于 2018-8-6 17:28:46 | 显示全部楼层
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-8-6 17:35:44 | 显示全部楼层

        var AttachmentPC = require('$UI/system/components/justep/attachment/attachmentPC');
        var DocUtils = require('$UI/system/components/justep/docCommon/docUtil');
这样换一下顺序看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

156

主题

615

帖子

2593

积分

金牌会员

Rank: 6Rank: 6

积分
2593
QQ
 楼主| 发表于 2018-8-8 09:46:48 | 显示全部楼层
反过来就可以了,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-11 15:19 , Processed in 0.063857 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表