tpl_public_fileedit.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  5. <title>文档处理</title>
  6. <link rel="stylesheet" type="text/css" href="webmain/css/rock.css?1747905850"/>
  7. <script type="text/javascript" src="js/jquery.js"></script>
  8. <script type="text/javascript" src="js/js.js"></script>
  9. <script type="text/javascript" src="js/base64-min.js"></script>
  10. <script>
  11. var id = '<?=$da['id']?>',otype='<?=$da['otype']?>',nowda,ldata,erand;
  12. function initbody(){
  13. erand = js.request('erand');//编辑号
  14. js.setmsg('初始中...');
  15. $.ajax({
  16. type:'get',dataType:'json',
  17. url:'api.php?m=upload&a=officeexists&id='+id+'&otype='+otype+'&erand='+erand+'',
  18. success:function(ret){
  19. if(ret.success){
  20. var da = ret.data;
  21. if(da.type==0){
  22. js.setmsg('上传中('+da.filesizecn+')('+da.zong+'/<span id="cishu">0</span>)...');
  23. nowda = da;
  24. upstart(da, 0);
  25. }else if(da.type==2){
  26. js.setmsg('下载远程文件('+da.filesizecn+')...');
  27. }else{
  28. js.setmsg('跳转中...');
  29. js.location(da.url);
  30. }
  31. }else{
  32. js.setmsg(ret.msg);
  33. }
  34. },
  35. error:function(e){
  36. js.setmsg(e.responseText);
  37. }
  38. });
  39. }
  40. function upstart(da, ci){
  41. if(ci==da.zong){
  42. js.setmsg('已上传跳转中...');
  43. js.location(ldata.url);
  44. return;
  45. }
  46. var url = 'api.php?m=upload&a=officefstart&id='+id+'&otype='+otype+'';
  47. url+='&zong='+da.zong+'';
  48. url+='&ci='+ci+'';
  49. url+='&filemid='+da.filemid+'';
  50. url+='&gokey='+da.gokey+'';
  51. url+='&gourl='+jm.base64encode(da.gourl)+'';
  52. $('#cishu').html(''+(ci+1)+'');
  53. $.ajax({
  54. url:url,
  55. dataType:'json',
  56. success:function(ret){
  57. if(ret.success){
  58. ldata = ret.data;
  59. upstart(da, ci+1);
  60. }else{
  61. $('#cishu').html('<button onclick="chongshi('+ci+')" type="button" class="webbtn">重试</button>'+ret.msg);
  62. }
  63. },
  64. error:function(e){
  65. $('#cishu').html('<button onclick="chongshi('+ci+')" type="button" class="webbtn">重试</button>'+e.responseText);
  66. }
  67. });
  68. }
  69. function chongshi(ci){
  70. upstart(nowda, ci);
  71. }
  72. </script>
  73. </head>
  74. <body style="padding:0px;margin:0px;">
  75. <div style="margin-top:20%" align="center" id="zongmsgve">
  76. <span id="msgview"><i class="rock-loading"></i>处理中...</span>
  77. </div>
  78. </body>
  79. </html>
粤ICP备19079148号