SysPopupRemindUtil.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /**
  2. * 弹出框的弹出调用类
  3. */
  4. var SysPopupRemindUtil = {
  5. /**
  6. * userId:弹出框,不传userId默认拿当前用户;
  7. * emptyFuc:当没有数据时调用的方法,是一个fucntion;
  8. * refreshTime:当弹出框不关闭的时候,多少秒刷新一次弹出框
  9. * sprsIds:提示id
  10. * isTest:是否是演示
  11. */
  12. show : function(userId,emptyFuc,refreshTime,sprsIds,isTest){
  13. //先判断是否有数据
  14. $.post(__ctx+"/platform/system/sysPopupRemind/showSize.ht",{userId:userId,isTest:isTest,sprsIds:sprsIds},
  15. function (data, textStatus){
  16. if(data.size<=0){
  17. if(!emptyFuc) return;
  18. emptyFuc(data);
  19. }else{
  20. var url=__ctx+"/platform/system/sysPopupRemind/show.ht?";
  21. if(sprsIds){
  22. url+="&sprsIds="+sprsIds;
  23. }
  24. if(userId){
  25. url+="&userId="+userId;
  26. }
  27. if(isTest){
  28. url+="&isTest="+isTest;
  29. }
  30. if(refreshTime){//传到目标页面,让其自己操作
  31. url+="&refreshTime="+refreshTime;
  32. }
  33. var tip=$.ligerDialog.open({showToggle:true,fixedType:'se',modal: false,showType:'slide',isDrag: false,isHidden:false,title: '提示信息', url:url,width:"300",height:"250"});
  34. }
  35. },
  36. "json");
  37. }
  38. }