1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /**
- * 附件上传选择窗口。
- * dialogWidth:窗口宽度,默认值700
- * dialogWidth:窗口宽度,默认值500
- * callback:回调函数
- * 使用方法如下:
- *
- * HtmlUploadDialog({conf,callback:picCallBack{
- * //回调函数处理
- * }});
- * @param conf
- */
- function HtmlUploadDialog(conf) {
- if(!conf) conf={};
- var max = conf.max||0,
- type = conf.type||"";
- var url=__ctx + "/platform/system/sysFile/HtmlDialog.ht?max="+max+"&type="+type;
- var dialog = null;
- dialog = DialogUtil.open({
- passConf : {dialog:dialog},
- url:url,
- title : "附件上传",
- width : 800,
- height : 500,
- modal : true,
- resizable : true,
- buttons:[{
- text:'确定',
- onclick:function(e){
- var scope = dialog.jiframe[0].contentWindow.getData();
- if(!scope){
- $.ligerDialog.alertExt("获取已上传文件信息时出错");
- return;
- }
- if(scope.uploader.getNotUploadedItems().length>0){
- $.ligerDialog.alertExt("提示信息","有文件尚未上传,请上传该文件或删除该文件.");
- return;
- }
- if(scope.uploader.queue.length==0){
- $.ligerDialog.alertExt("提示信息","至少需要上传一个文件.");
- return;
- }
- if(conf.callback){
- var ary = [];
- $.each(scope.uploader.queue,function(item,obj){
- ary.push(obj.json);
- });
- conf.callback(ary);
- dialog.close();
- }else{
- dialog.close();
- }
- }
- },{
- text:'取消',
- onclick: function (item,dialog) { dialog.close(); }
- }]
- });
- }
|