1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <div class="row ">
- <div class="col-12">
- <div class="card main-wrapper">
- <div class="card-body">
- <h4 class="card-title" id="infotit">更新进度</h4>
- <p class="card-title-desc" id="info">开始更新...</p>
- <div id="successinfo" style="display: none;margin-top:200px;">
- <div class="text-center">
- <div class="avatar-sm mx-auto mb-4 ">
- <span class="avatar-title rounded-circle bg-success bg-soft font-size-24">
- <i class="bx bx-check text-success"></i>
- </span>
- </div>
- </div>
- <p class="font-16 text-muted mb-2"></p>
- <h5 class="text-center"><a href="javascript: void(0);" class="text-dark">更新缓存成功</h5>
- </div>
- <div class="" id="progressbox">
- <div class="progress progress-xl">
- <div class="progress-bar" role="progressbar" style="width: 0%;" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" id="num">0</div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script>
- var url = '<?php echo Yii::$app->controller->createRealUrl('admin/cache/syscache');?>';
- var page = 0;
- function doCache()
- {
- $.get(url+'&page='+page,{docache:1},function(result){
- if(result.error==0)
- {
- var data = result.data;
- $('#info').html(result.msg);
- $('#num').text(data.num+'%').css({'width':data.num+'%','aria-valuenow':data.num});
- if(data.num!=100)
- {
- page++;
- doCache();
- }
- else
- {
- setTimeout(function(){
- $('#infotit').hide();
- $('#info').html('更新缓存成功').hide();
- $('#progressbox').hide();
- $('#successinfo').show();
- },1500)
- }
- }
- })
- }
- doCache()
- </script>
|