| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
- <title>文档处理</title>
- <link rel="stylesheet" type="text/css" href="webmain/css/rock.css?1747905850"/>
- <script type="text/javascript" src="js/jquery.js"></script>
- <script type="text/javascript" src="js/js.js"></script>
- <script type="text/javascript" src="js/base64-min.js"></script>
- <script>
- var id = '<?=$da['id']?>',otype='<?=$da['otype']?>',nowda,ldata,erand;
- function initbody(){
- erand = js.request('erand');//编辑号
- js.setmsg('初始中...');
-
- $.ajax({
- type:'get',dataType:'json',
- url:'api.php?m=upload&a=officeexists&id='+id+'&otype='+otype+'&erand='+erand+'',
- success:function(ret){
- if(ret.success){
- var da = ret.data;
- if(da.type==0){
- js.setmsg('上传中('+da.filesizecn+')('+da.zong+'/<span id="cishu">0</span>)...');
- nowda = da;
- upstart(da, 0);
- }else if(da.type==2){
- js.setmsg('下载远程文件('+da.filesizecn+')...');
- }else{
- js.setmsg('跳转中...');
- js.location(da.url);
- }
- }else{
- js.setmsg(ret.msg);
- }
- },
- error:function(e){
- js.setmsg(e.responseText);
- }
- });
- }
- function upstart(da, ci){
- if(ci==da.zong){
- js.setmsg('已上传跳转中...');
- js.location(ldata.url);
- return;
- }
- var url = 'api.php?m=upload&a=officefstart&id='+id+'&otype='+otype+'';
- url+='&zong='+da.zong+'';
- url+='&ci='+ci+'';
- url+='&filemid='+da.filemid+'';
- url+='&gokey='+da.gokey+'';
- url+='&gourl='+jm.base64encode(da.gourl)+'';
- $('#cishu').html(''+(ci+1)+'');
- $.ajax({
- url:url,
- dataType:'json',
- success:function(ret){
- if(ret.success){
- ldata = ret.data;
- upstart(da, ci+1);
- }else{
- $('#cishu').html('<button onclick="chongshi('+ci+')" type="button" class="webbtn">重试</button>'+ret.msg);
- }
- },
- error:function(e){
- $('#cishu').html('<button onclick="chongshi('+ci+')" type="button" class="webbtn">重试</button>'+e.responseText);
- }
- });
- }
- function chongshi(ci){
- upstart(nowda, ci);
- }
- </script>
- </head>
- <body style="padding:0px;margin:0px;">
- <div style="margin-top:20%" align="center" id="zongmsgve">
- <span id="msgview"><i class="rock-loading"></i>处理中...</span>
- </div>
- </body>
- </html>
|