From f011bf6da2162f06b4130b11f54b5ba11ba45c67 Mon Sep 17 00:00:00 2001 From: pppscn <35696959@qq.com> Date: Sat, 16 Feb 2019 17:35:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9Bbuild=5Ftoolbar=E7=9A=84impor?= =?UTF-8?q?t=E6=94=AF=E6=8C=81=E6=A8=A1=E7=89=88=E4=B8=8B=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/common.php | 37 +++++++++++++++++++++++++++++++++--- public/template/.gitkeep | 1 + 2 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 public/template/.gitkeep diff --git a/application/admin/common.php b/application/admin/common.php index 2b61dde6..c3232f8e 100755 --- a/application/admin/common.php +++ b/application/admin/common.php @@ -113,7 +113,7 @@ if (!function_exists('build_toolbar')) { 'add' => ['javascript:;', 'btn btn-success btn-add', 'fa fa-plus', __('Add'), __('Add')], 'edit' => ['javascript:;', 'btn btn-success btn-edit btn-disabled disabled', 'fa fa-pencil', __('Edit'), __('Edit')], 'del' => ['javascript:;', 'btn btn-danger btn-del btn-disabled disabled', 'fa fa-trash', __('Delete'), __('Delete')], - 'import' => ['javascript:;', 'btn btn-danger btn-import', 'fa fa-upload', __('Import'), __('Import')], + 'import' => ['javascript:;', 'btn btn-info btn-import', 'fa fa-upload', __('Import'), __('Import')], ]; $btnAttr = array_merge($btnAttr, $attr); $html = []; @@ -123,8 +123,39 @@ if (!function_exists('build_toolbar')) { continue; } list($href, $class, $icon, $text, $title) = $btnAttr[$v]; - $extend = $v == 'import' ? 'id="btn-import-file" data-url="ajax/upload" data-mimetype="csv,xls,xlsx" data-multiple="false"' : ''; - $html[] = ' ' . $text . ''; + //$extend = $v == 'import' ? 'id="btn-import-file" data-url="ajax/upload" data-mimetype="csv,xls,xlsx" data-multiple="false"' : ''; + //$html[] = ' ' . $text . ''; + if ($v == 'import') { + $template = str_replace('/', '_', $controller); + $download = ''; + if (file_exists("./template/{$template}.xlsx")) { + $download .= "\n