diff --git a/application/admin/controller/system/SystemDatabackup.php b/application/admin/controller/system/SystemDatabackup.php index b087b98a..49e72fa2 100644 --- a/application/admin/controller/system/SystemDatabackup.php +++ b/application/admin/controller/system/SystemDatabackup.php @@ -101,6 +101,16 @@ class SystemDatabackup extends AuthController public function fileList(Request $request = null) { $db = $this->DB; + $files = $db->fileList(); + $data = []; + foreach ($files as $key=>$t){ + $data['backtime'] = $key; + $data['part'] = $t['part']; + $data['size'] = $t['size'].'B'; + $data['compress'] = $t['compress']; + $data['time'] = date('Y-m-d H:i:s',$t['backtime']); + } + return Json::result(0,'sucess',$db->fileList(),count($db->fileList())); } } diff --git a/application/admin/view/system/system_databackup/index.php b/application/admin/view/system/system_databackup/index.php index ecf43562..2aff72f4 100644 --- a/application/admin/view/system/system_databackup/index.php +++ b/application/admin/view/system/system_databackup/index.php @@ -19,11 +19,11 @@
-
+
数据库表列表
-
+
@@ -46,12 +46,11 @@ layList.tableList('fileList',"{:Url('fileList')}",function () { return [ {type:'checkbox'}, - {field: 'name', title: '表名称'}, - {field: 'comment', title: '备注' }, - {field: 'engine', title: '类型'}, - {field: 'data_length', title: '大小'}, - {field: 'update_time', title: '更新时间'}, - {field: 'rows', title: '行数'}, + {field: 'backtime', title: '备份名称'}, + {field: 'part', title: '备注' }, + {field: 'size', title: '大小'}, + {field: 'compress', title: '类型'}, + {field: 'time', title: '时间'}, {fixed: 'right', title: '操作', width: '10%', align: 'center', toolbar: '#fileListtool'} ]; },100);