123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- /**
- * 附件上传选择窗口。
- * dialogWidth:窗口宽度,默认值700
- * dialogWidth:窗口宽度,默认值500
- * callback:回调函数
- * 回调参数如下:
- * key:参数key
- * name:参数名称
- * 使用方法如下:
- *
- * FlexUploadDialog({isSingle:false,callback:picCallBack{
- * //回调函数处理
- * }});
- * @param conf
- */
- function FlexUploadDialog(conf) {
- if(!conf) conf={};
- var isSingle=conf.isSingle?1:0;
- var url=__ctx + "/platform/system/sysFile/dialog.ht?isSingle="+isSingle;
- var winArgs="dialogWidth:800px;dialogHeight:500px;help:0;status:0;scroll:1;center:1";
- if (!conf.isSingle)conf.isSingle = false;
- url=url.getNewUrl();
- /*KILLDIALOG*/
- var that =this;
- DialogUtil.open({
- height:500,
- width: 800,
- title : '附件',
- url: url,
- isResize: true,
- //自定义参数
- sucCall:function(rtn){
- if(rtn!=undefined){
- if(conf.callback){
- var fileIds=rtn.fileIds;
- var fileNames=rtn.fileNames;
- var filePaths=rtn.filePaths;
- var creators=rtn.creators;
- var createtime=rtn.createtime;
- var extPath=rtn.extPath;
- conf.callback.call(that,fileIds,fileNames,filePaths,extPath,creators,createtime);
- }
- }
- }
- });
- }
- /**
- * 直接文件上传文本框。
- * 使用方法。
- * UploadDialog({callback:function(json){
- * for(var i=0;i<json.length;i++){
- * var obj=json[i];
- * alert(obj.fileId +"," + obj.fileName);
- * }
- * }}) ;
- * @param conf
- */
- function DirectUploadDialog(conf) {
- if(!conf) conf={};
- var url=__ctx + "/platform/system/sysFile/uploadDialog.ht";
- url=url.getNewUrl();
- var param = window;
- if(conf!=undefined&&conf!=null){
- if(conf.callback){
- param.returnValue = conf.callback;
- }
- if(conf.uploadType!=undefined&&conf.uploadType!=null&&conf.uploadType=="pictureShow"){
- url += "&uploadType=pictureShow";
- }
- if(conf.fileFormates!=undefined&&conf.fileFormates!=null&&conf.fileFormates!=""){
- url += "&fileFormates="+conf.fileFormates;
- }
- }
-
- DialogUtil.open({
- height:500,
- width: 800,
- title : '附件',
- url: url,
- isResize: true,
- //自定义参数
- sucCall:conf.callback
- });
- }
- function openwindow(url,name,iWidth,iHeight)
- {
- var url; //转向网页的地址;
- var name; //网页名称,可为空;
- var iWidth; //弹出窗口的宽度;
- var iHeight; //弹出窗口的高度;
- var iTop = (window.screen.availHeight-30-iHeight)/2; //获得窗口的垂直位置;
- var iLeft = (window.screen.availWidth-10-iWidth)/2; //获得窗口的水平位置;
- window.open(url,"fileUpload",'height='+iHeight+',,innerHeight='+iHeight+',width='+iWidth+',innerWidth='+iWidth+',top='+iTop+',left='+iLeft+',toolbar=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no');
- }
- /**
- * 文件上传文本框。
- * 使用方法。
- * UploadDialog({callback:function(json){
- * for(var i=0;i<json.length;i++){
- * var obj=json[i];
- * alert(obj.fileId +"," + obj.fileName);
- * }
- * }}) ;
- * @param conf
- */
- function UploadDialog(conf) {
- if(!conf) conf={};
- var url=__ctx + "/platform/system/sysFile/uploadDialog.ht";
- var winArgs="dialogWidth:450px;dialogHeight:300px;help:0;status:0;scroll:1;center:1";
- url=url.getNewUrl();
- var that =this;
- /*KILLDIALOG*/
- DialogUtil.open({
- height:300,
- width: 450,
- title : '文件上传文本框',
- url: url,
- isResize: true,
- //自定义参数
- sucCall:function(rtn){
- if(conf.callback){
- conf.callback.call(that,rtn);
- }
- }
- });
- }
|