function HtmlUploadDialog(conf) { if(!conf) conf={}; var max = conf.max||0, type = conf.type||"", size = conf.size||0; var url=__ctx + "/platform/system/file/UploadDialog.ht?max="+max+"&type="+type+"&size="+size; var dialog = null; var def = { passConf : {dialog:dialog}, title : " 附件上传", width : 800, height : 500, modal : true, resizable : true, buttons:[{ text:'确定', onclick:function(item, dialog){ dialog.jiframe[0].contentWindow.getData() if(!scope){ $.ligerDialog.error("获取已上传文件信息时出错"); return; } if(scope.uploader.getNotUploadedItems().length>0){ $.ligerDialog.alertExt("提示信息","有文件尚未上传,请上传该文件或删除该文件."); return; } if(scope.uploader.queue.length==0){ $.ligerDialog.alertExt("提示信息","至少需要上传一个文件."); return; } if(conf.callback){ var ary = []; angular.forEach(scope.uploader.queue,function(item){ ary.push(item.json); }); conf.callback(ary); dialog.dialog("close"); }else{ dialog.dialog("close"); } } },{ text:'取消', onclick: function (item,dialog) { dialog.close(); } }] }; dialog = $.topCall.dialog({ src:url, base:def }); }