From 15d33afdd22314ea9fca3091d923f61f7a866221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=99=AF=E7=AB=8B?= Date: Sat, 25 Mar 2023 12:57:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=8F=92=E4=BB=B6=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +- app/admin/Service.php | 2 +- app/admin/controller/Auth.php | 2 +- app/admin/controller/Base.php | 2 +- app/admin/controller/Config.php | 2 +- app/admin/controller/File.php | 3 +- app/admin/controller/Index.php | 7 +- app/admin/controller/Login.php | 6 +- app/admin/controller/Menu.php | 2 +- app/admin/controller/Oplog.php | 2 +- app/admin/controller/Queue.php | 2 +- app/admin/controller/User.php | 2 +- app/admin/controller/api/Plugs.php | 16 +- app/admin/controller/api/Queue.php | 32 ++- app/admin/controller/api/System.php | 14 +- app/admin/controller/api/Upload.php | 143 +++++----- app/admin/view/api/icon.html | 137 +++++----- app/admin/view/api/upload.js | 6 +- app/admin/view/api/upload/image.html | 2 +- app/admin/view/queue/index.html | 22 +- app/wechat/controller/Menu.php | 2 +- app/wechat/controller/api/Login.php | 60 +---- app/wechat/service/LoginService.php | 107 ++++++++ app/wechat/view/menu/index.html | 244 +++++++++--------- app/wechat/view/news/form.html | 239 +++++++++-------- public/static/admin.js | 26 +- public/static/plugs/layui/css/layui.css | 2 +- public/static/plugs/layui/layui.js | 2 +- .../plugs/notify/{light.css => theme.css} | 31 +-- public/static/theme/css/_custom.less | 14 + public/static/theme/css/_display.less | 4 + public/static/theme/css/_layout.less | 1 - public/static/theme/css/console.css | 2 +- public/static/theme/css/console.css.map | 2 +- 34 files changed, 631 insertions(+), 512 deletions(-) create mode 100644 app/wechat/service/LoginService.php rename public/static/plugs/notify/{light.css => theme.css} (98%) diff --git a/.gitignore b/.gitignore index d49298bc4..c8a149561 100644 --- a/.gitignore +++ b/.gitignore @@ -29,6 +29,7 @@ /database/migrations/20221013031925_install_admin.php /database/migrations/20221013031926_install_admin_data.php +/database/migrations/20221013031927_install_admin20230325.php /database/migrations/20221013045829_install_wechat.php /database/migrations/20221013045830_install_wechat_data.php /database/migrations/20221013045838_install_user.php @@ -37,4 +38,4 @@ /database/migrations/20221215000001_install_center_data.php /database/migrations/20230209000001_install_wechat_service.php /database/migrations/20230224000001_install_account.php -database/migrations/20230225000001_install_payment.php +database/migrations/20230225000001_install_payment.php diff --git a/app/admin/Service.php b/app/admin/Service.php index 25155629e..1bcd930dc 100644 --- a/app/admin/Service.php +++ b/app/admin/Service.php @@ -20,7 +20,7 @@ use think\admin\Plugin; /** * 插件服务注册 - * Class Service + * @class Service * @package app\admin */ class Service extends Plugin diff --git a/app/admin/controller/Auth.php b/app/admin/controller/Auth.php index 856a04d0a..dfac958ec 100644 --- a/app/admin/controller/Auth.php +++ b/app/admin/controller/Auth.php @@ -24,7 +24,7 @@ use think\admin\service\AdminService; /** * 系统权限管理 - * Class Auth + * @class Auth * @package app\admin\controller */ class Auth extends Controller diff --git a/app/admin/controller/Base.php b/app/admin/controller/Base.php index 3557a2421..9ae1bad09 100644 --- a/app/admin/controller/Base.php +++ b/app/admin/controller/Base.php @@ -22,7 +22,7 @@ use think\admin\model\SystemBase; /** * 数据字典管理 - * Class Base + * @class Base * @package app\admin\controller */ class Base extends Controller diff --git a/app/admin/controller/Config.php b/app/admin/controller/Config.php index 5aaa583c0..a88878012 100644 --- a/app/admin/controller/Config.php +++ b/app/admin/controller/Config.php @@ -27,7 +27,7 @@ use think\admin\storage\TxcosStorage; /** * 系统参数配置 - * Class Config + * @class Config * @package app\admin\controller */ class Config extends Controller diff --git a/app/admin/controller/File.php b/app/admin/controller/File.php index c380c37ec..2f54fa4c7 100644 --- a/app/admin/controller/File.php +++ b/app/admin/controller/File.php @@ -24,7 +24,7 @@ use think\admin\Storage; /** * 系统文件管理 - * Class File + * @class File * @package app\admin\controller */ class File extends Controller @@ -99,6 +99,7 @@ class File extends Controller * 清理重复文件 * @auth true * @return void + * @throws \think\db\exception\DbException */ public function distinct() { diff --git a/app/admin/controller/Index.php b/app/admin/controller/Index.php index 675ec897c..720058438 100644 --- a/app/admin/controller/Index.php +++ b/app/admin/controller/Index.php @@ -23,7 +23,7 @@ use think\admin\service\MenuService; /** * 后台界面入口 - * Class Index + * @class Index * @package app\admin\controller */ class Index extends Controller @@ -31,6 +31,7 @@ class Index extends Controller /** * 显示后台首页 * @throws \ReflectionException + * @throws \think\admin\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException @@ -58,9 +59,7 @@ class Index extends Controller * 后台主题切换 * @login true * @return void - * @throws \think\db\exception\DataNotFoundException - * @throws \think\db\exception\DbException - * @throws \think\db\exception\ModelNotFoundException + * @throws \think\admin\Exception */ public function theme() { diff --git a/app/admin/controller/Login.php b/app/admin/controller/Login.php index dd66b0869..0e1038e1a 100644 --- a/app/admin/controller/Login.php +++ b/app/admin/controller/Login.php @@ -26,7 +26,7 @@ use think\admin\service\SystemService; /** * 用户登录管理 - * Class Login + * @class Login * @package app\admin\controller */ class Login extends Controller @@ -35,9 +35,7 @@ class Login extends Controller /** * 后台登录入口 * @return void - * @throws \think\db\exception\DataNotFoundException - * @throws \think\db\exception\DbException - * @throws \think\db\exception\ModelNotFoundException + * @throws \think\admin\Exception */ public function index() { diff --git a/app/admin/controller/Menu.php b/app/admin/controller/Menu.php index 7e3d1a046..ce71f7e41 100644 --- a/app/admin/controller/Menu.php +++ b/app/admin/controller/Menu.php @@ -25,7 +25,7 @@ use think\admin\service\NodeService; /** * 系统菜单管理 - * Class Menu + * @class Menu * @package app\admin\controller */ class Menu extends Controller diff --git a/app/admin/controller/Oplog.php b/app/admin/controller/Oplog.php index e6650a092..0783224cd 100644 --- a/app/admin/controller/Oplog.php +++ b/app/admin/controller/Oplog.php @@ -25,7 +25,7 @@ use think\exception\HttpResponseException; /** * 系统日志管理 - * Class Oplog + * @class Oplog * @package app\admin\controller */ class Oplog extends Controller diff --git a/app/admin/controller/Queue.php b/app/admin/controller/Queue.php index c4ba22096..ce5c61671 100644 --- a/app/admin/controller/Queue.php +++ b/app/admin/controller/Queue.php @@ -27,7 +27,7 @@ use think\exception\HttpResponseException; /** * 系统任务管理 - * Class Queue + * @class Queue * @package app\admin\controller */ class Queue extends Controller diff --git a/app/admin/controller/User.php b/app/admin/controller/User.php index ef9bf19f0..0ea78aa0e 100644 --- a/app/admin/controller/User.php +++ b/app/admin/controller/User.php @@ -25,7 +25,7 @@ use think\admin\service\AdminService; /** * 系统用户管理 - * Class User + * @class User * @package app\admin\controller */ class User extends Controller diff --git a/app/admin/controller/api/Plugs.php b/app/admin/controller/api/Plugs.php index 22f888787..3fbabf2d2 100644 --- a/app/admin/controller/api/Plugs.php +++ b/app/admin/controller/api/Plugs.php @@ -21,8 +21,8 @@ use think\admin\service\AdminService; use think\Response; /** - * 通用插件管理 - * Class Plugs + * 扩展插件管理 + * @class Plugs * @package app\admin\controller\api */ class Plugs extends Controller @@ -42,17 +42,17 @@ class Plugs extends Controller /** * 前端脚本变量 * @return \think\Response - * @throws \think\db\exception\DataNotFoundException - * @throws \think\db\exception\DbException - * @throws \think\db\exception\ModelNotFoundException + * @throws \think\admin\Exception */ public function script(): Response { + $token = $this->request->get('uptoken', ''); + $domain = boolval(AdminService::withUploadUnid($token)); return response(join("\r\n", [ sprintf("window.taDebug = %s;", $this->app->isDebug() ? 'true' : 'false'), - sprintf("window.taAdmin = '%s';", sysuri('admin/index/index', [], false)), + sprintf("window.taAdmin = '%s';", sysuri('admin/index/index', [], false, $domain)), sprintf("window.taEditor = '%s';", sysconf('base.editor|raw') ?: 'ckeditor4'), - ]))->contentType('application/x-javascript'); + ]))->contentType('application/javascript'); } /** @@ -65,7 +65,7 @@ class Plugs extends Controller sysoplog('系统运维管理', '创建数据库优化任务'); $this->_queue('优化数据库所有数据表', 'xadmin:database optimize'); } else { - $this->error('只有超级管理员才能操作!'); + $this->error('请使用超管账号操作!'); } } } \ No newline at end of file diff --git a/app/admin/controller/api/Queue.php b/app/admin/controller/api/Queue.php index 28a0fa29b..cd8b47cbb 100644 --- a/app/admin/controller/api/Queue.php +++ b/app/admin/controller/api/Queue.php @@ -24,25 +24,25 @@ use think\admin\service\QueueService; use think\exception\HttpResponseException; /** - * 后台任务通用接口 - * Class Queue + * 任务监听服务管理 + * @class Queue * @package app\admin\controller\api */ class Queue extends Controller { /** - * WIN停止监听进程 + * 停止监听服务 * @login true */ public function stop() { - try { + if (AdminService::isSuper()) try { $message = $this->app->console->call('xadmin:queue', ['stop'])->fetch(); if (stripos($message, 'sent end signal to process')) { - sysoplog('系统运维管理', '尝试停止后台服务主进程'); - $this->success('停止后台服务主进程成功!'); + sysoplog('系统运维管理', '尝试停止任务监听服务'); + $this->success('停止任务监听服务成功!'); } elseif (stripos($message, 'processes to stop')) { - $this->success('没有找到需要停止的进程!'); + $this->success('没有找到需要停止的服务!'); } else { $this->error(nl2br($message)); } @@ -51,22 +51,24 @@ class Queue extends Controller } catch (Exception $exception) { trace_file($exception); $this->error($exception->getMessage()); + } else { + $this->error('请使用超管账号操作!'); } } /** - * WIN创建监听进程 + * 启动监听服务 * @login true */ public function start() { - try { + if (AdminService::isSuper()) try { $message = $this->app->console->call('xadmin:queue', ['start'])->fetch(); if (stripos($message, 'daemons started successfully for pid')) { - sysoplog('系统运维管理', '尝试启动后台服务主进程'); - $this->success('后台服务主进程启动成功!'); + sysoplog('系统运维管理', '尝试启动任务监听服务'); + $this->success('任务监听服务启动成功!'); } elseif (stripos($message, 'daemons already exist for pid')) { - $this->success('后台服务主进程已经存在!'); + $this->success('任务监听服务已经启动!'); } else { $this->error(nl2br($message)); } @@ -75,11 +77,13 @@ class Queue extends Controller } catch (Exception $exception) { trace_file($exception); $this->error($exception->getMessage()); + } else { + $this->error('请使用超管账号操作!'); } } /** - * 检查任务状态 + * 检查监听服务 * @login true */ public function status() @@ -99,7 +103,7 @@ class Queue extends Controller } /** - * 任务进度查询 + * 查询任务进度 * @login true * @throws \think\admin\Exception */ diff --git a/app/admin/controller/api/System.php b/app/admin/controller/api/System.php index 5785f9bb8..970b07587 100644 --- a/app/admin/controller/api/System.php +++ b/app/admin/controller/api/System.php @@ -23,8 +23,8 @@ use think\admin\service\RuntimeService; use think\exception\HttpResponseException; /** - * 系统运行控制管理 - * Class System + * 系统运行管理 + * @class System * @package app\admin\controller\api */ class System extends Controller @@ -45,7 +45,7 @@ class System extends Controller trace_file($exception); $this->error($exception->getMessage()); } else { - $this->error('只有超级管理员才能操作!'); + $this->error('请使用超管账号操作!'); } } @@ -64,7 +64,7 @@ class System extends Controller trace_file($exception); $this->error($exception->getMessage()); } else { - $this->error('只有超级管理员才能操作!'); + $this->error('请使用超管账号操作!'); } } @@ -83,7 +83,7 @@ class System extends Controller sysoplog('系统运维管理', '生产模式切换为开发模式'); $this->success('已切换为开发模式!', 'javascript:location.reload()'); } else { - $this->error('只有超级管理员才能操作!'); + $this->error('请使用超管账号操作!'); } } @@ -102,7 +102,7 @@ class System extends Controller sysoplog('系统运维管理', "切换编辑器为{$editor}"); $this->success('已切换后台编辑器!', 'javascript:location.reload()'); } else { - $this->error('只有超级管理员才能操作!'); + $this->error('请使用超管账号操作!'); } } @@ -132,7 +132,7 @@ class System extends Controller trace_file($exception); $this->error($exception->getMessage()); } else { - $this->error('只有超级管理员才能操作!'); + $this->error('请使用超管账号操作!'); } } } \ No newline at end of file diff --git a/app/admin/controller/api/Upload.php b/app/admin/controller/api/Upload.php index af96e9817..52c5cc319 100644 --- a/app/admin/controller/api/Upload.php +++ b/app/admin/controller/api/Upload.php @@ -32,25 +32,23 @@ use think\Response; /** * 文件上传接口 - * Class Upload + * @class Upload * @package app\admin\controller\api */ class Upload extends Controller { - /** * 文件上传脚本 * @return Response - * @throws \think\db\exception\DataNotFoundException - * @throws \think\db\exception\DbException - * @throws \think\db\exception\ModelNotFoundException + * @throws \think\admin\Exception */ public function index(): Response { $data = ['exts' => []]; - foreach (str2arr(sysconf('storage.allow_exts|raw')) as $ext) { - $data['exts'][$ext] = Storage::mime($ext); - } + [$uuid, $unid, $exts] = $this->initUnid(false); + $allows = str2arr(sysconf('storage.allow_exts|raw')); + if (empty($uuid) && $unid > 0) $allows = array_intersect($exts, $allows); + foreach ($allows as $ext) $data['exts'][$ext] = Storage::mime($ext); $template = realpath(__DIR__ . '/../../view/api/upload.js'); $data['exts'] = json_encode($data['exts'], JSON_UNESCAPED_UNICODE); $data['nameType'] = sysconf('storage.name_type|raw') ?: 'xmd5'; @@ -58,21 +56,42 @@ class Upload extends Controller } /** - * 文件上传检查 - * @login true - * @throws \think\admin\Exception + * 文件选择器 * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ + public function image() + { + [$uuid, $unid] = $this->initUnid(); + SystemFile::mQuery()->layTable(function () { + $this->title = '文件选择器'; + }, function (QueryHelper $query) use ($unid, $uuid) { + if ($unid && $uuid) $query->where(function ($query) use ($uuid, $unid) { + /** @var \think\db\Query $query */ + $query->whereOr([['uuid', '=', $uuid], ['unid', '=', $unid]]); + }); else { + $query->where($unid ? ['unid' => $unid] : ['uuid' => $uuid]); + } + $query->where(['status' => 2, 'issafe' => 0])->in('xext#type'); + $query->like('name,hash')->dateBetween('create_at')->order('id desc'); + }); + } + + /** + * 文件上传检查 + * @throws \think\admin\Exception + */ public function state() { + [$uuid, $unid] = $this->initUnid(); [$name, $safe] = [input('name'), $this->getSafe()]; $data = ['uptype' => $this->getType(), 'safe' => intval($safe), 'key' => input('key')]; $file = SystemFile::mk()->data($this->_vali([ 'xkey.value' => $data['key'], 'type.value' => $this->getType(), - 'uuid.value' => AdminService::getUserId(), + 'uuid.value' => $uuid, + 'unid.value' => $unid, 'name.require' => '名称不能为空!', 'hash.require' => '哈希不能为空!', 'xext.require' => '后缀不能为空!', @@ -80,9 +99,10 @@ class Upload extends Controller 'mime.default' => '', 'status.value' => 1, ])); - if (empty($file['mime'])) $file['mime'] = Storage::mime($file['xext']); + $mime = $file->getAttr('mime'); + if (empty($mime)) $file->setAttr('mime', Storage::mime($file->getAttr('xext'))); $info = Storage::instance($data['uptype'])->info($data['key'], $safe, $name); - if (is_array($info) && isset($info['url']) && isset($info['key'])) { + if (isset($info['url']) && isset($info['key'])) { $file->save(['xurl' => $info['url'], 'isfast' => 1, 'issafe' => $data['safe']]); $extr = ['id' => $file->id ?? 0, 'url' => $info['url'], 'key' => $info['key']]; $this->success('文件已经上传', array_merge($data, $extr), 200); @@ -110,7 +130,7 @@ class Upload extends Controller $data['q-sign-algorithm'] = $token['q-sign-algorithm']; $data['server'] = TxcosStorage::instance()->upload(); } elseif ('upyun' === $data['uptype']) { - $token = UpyunStorage::instance()->buildUploadToken($data['key'], 3600, $name, input('size'), input('hash')); + $token = UpyunStorage::instance()->buildUploadToken($data['key'], 3600, $name, input('hash', '')); $data['url'] = $token['siteurl']; $data['policy'] = $token['policy']; $data['authorization'] = $token['authorization']; @@ -122,15 +142,16 @@ class Upload extends Controller /** * 更新文件状态 - * @login true * @return void */ public function done() { + [$uuid, $unid] = $this->initUnid(); $data = $this->_vali([ 'id.require' => '编号不能为空!', 'hash.require' => '哈希不能为空!', - 'uuid.value' => AdminService::getUserId(), + 'uuid.value' => $uuid, + 'unid.value' => $unid, ]); $file = SystemFile::mk()->where($data)->findOrEmpty(); if ($file->isEmpty()) $this->error('文件不存在!'); @@ -141,75 +162,63 @@ class Upload extends Controller } } - /** - * 文件选择器 - * @login true - * @return void - * @throws \think\db\exception\DataNotFoundException - * @throws \think\db\exception\DbException - * @throws \think\db\exception\ModelNotFoundException - */ - public function image() - { - SystemFile::mQuery()->layTable(function () { - $this->title = '文件选择器'; - }, function (QueryHelper $query) { - $query->where(['status' => 2, 'issafe' => 0, 'uuid' => AdminService::getUserId()]); - $query->like('name,hash')->in('xext#type')->dateBetween('create_at')->order('id desc'); - }); - } - /** * 文件上传入口 - * @login true - * @throws \think\db\exception\DataNotFoundException - * @throws \think\db\exception\DbException - * @throws \think\db\exception\ModelNotFoundException + * @throws \think\admin\Exception */ public function file() { - if (!($file = $this->getFile())->isValid()) { - $this->error('文件上传异常,文件过大或未上传!'); - } - $safeMode = $this->getSafe(); + [$uuid, $unid, $unexts] = $this->initUnid(); + // 开始处理文件上传 + $file = $this->getFile(); $extension = strtolower($file->getOriginalExtension()); - $saveName = input('key') ?: Storage::name($file->getPathname(), $extension, '', 'md5_file'); + $saveFileName = input('key') ?: Storage::name($file->getPathname(), $extension, '', 'md5_file'); // 检查文件名称是否合法 - if (strpos($saveName, '../') !== false) { + if (strpos($saveFileName, '../') !== false) { $this->error('文件路径不能出现跳级操作!'); } // 检查文件后缀是否被恶意修改 - if (strtolower(pathinfo(parse_url($saveName, PHP_URL_PATH), PATHINFO_EXTENSION)) !== $extension) { + if (strtolower(pathinfo(parse_url($saveFileName, PHP_URL_PATH), PATHINFO_EXTENSION)) !== $extension) { $this->error('文件后缀异常,请重新上传文件!'); } // 屏蔽禁止上传指定后缀的文件 if (!in_array($extension, str2arr(sysconf('storage.allow_exts|raw')))) { $this->error('文件类型受限,请在后台配置规则!'); } + // 前端用户上传后缀检查处理 + if (empty($uuid) && $unid > 0 && !in_array($extension, $unexts)) { + $this->error('文件类型受限,请上传允许的文件类型!'); + } if (in_array($extension, ['sh', 'asp', 'bat', 'cmd', 'exe', 'php'])) { $this->error('文件安全保护,禁止上传可执行文件!'); } try { - if ($this->getType() === 'local') { + $safeMode = $this->getSafe(); + if (($type = $this->getType()) === 'local') { $local = LocalStorage::instance(); - $distName = $local->path($saveName, $safeMode); - $file->move(dirname($distName), basename($distName)); - $info = $local->info($saveName, $safeMode, $file->getOriginalName()); + $distName = $local->path($saveFileName, $safeMode); + if (PHP_SAPI === 'cli') { + is_dir(dirname($distName)) || mkdir(dirname($distName), 0777, true); + rename($file->getPathname(), $distName); + } else { + $file->move(dirname($distName), basename($distName)); + } + $info = $local->info($saveFileName, $safeMode, $file->getOriginalName()); if (in_array($extension, ['jpg', 'gif', 'png', 'bmp', 'jpeg', 'wbmp'])) { - if ($this->imgNotSafe($distName) && $local->del($saveName)) { + if ($this->imgNotSafe($distName) && $local->del($saveFileName)) { $this->error('图片未通过安全检查!'); } [$width, $height] = getimagesize($distName); - if (($width < 1 || $height < 1) && $local->del($saveName)) { + if (($width < 1 || $height < 1) && $local->del($saveFileName)) { $this->error('读取图片的尺寸失败!'); } } } else { $bina = file_get_contents($file->getPathname()); - $info = Storage::instance($this->getType())->set($saveName, $bina, $safeMode, $file->getOriginalName()); + $info = Storage::instance($type)->set($saveFileName, $bina, $safeMode, $file->getOriginalName()); } if (isset($info['url'])) { - $this->success('文件上传成功!', ['url' => $safeMode ? $saveName : $info['url']]); + $this->success('文件上传成功!', ['url' => $safeMode ? $saveFileName : $info['url']]); } else { $this->error('文件处理失败,请稍候再试!'); } @@ -222,7 +231,7 @@ class Upload extends Controller } /** - * 获取文件上传类型 + * 获取上传类型 * @return boolean */ private function getSafe(): bool @@ -231,11 +240,9 @@ class Upload extends Controller } /** - * 获取文件上传方式 + * 获取上传方式 * @return string - * @throws \think\db\exception\DataNotFoundException - * @throws \think\db\exception\DbException - * @throws \think\db\exception\ModelNotFoundException + * @throws \think\admin\Exception */ private function getType(): string { @@ -248,7 +255,7 @@ class Upload extends Controller } /** - * 获取本地文件对象 + * 获取文件对象 * @return UploadedFile|void */ private function getFile(): UploadedFile @@ -268,6 +275,22 @@ class Upload extends Controller } } + /** + * 初始化用户状态 + * @param boolean $check + * @return array + */ + private function initUnid(bool $check = true): array + { + $uuid = AdminService::getUserId(); + [$unid, $exts] = AdminService::withUploadUnid(); + if ($check && empty($uuid) && empty($unid)) { + $this->error('未登录,禁止使用文件上传!'); + } else { + return [$uuid, $unid, $exts]; + } + } + /** * 检查图片是否安全 * @param string $filename diff --git a/app/admin/view/api/icon.html b/app/admin/view/api/icon.html index 5a17622f2..88d2ddcd0 100644 --- a/app/admin/view/api/icon.html +++ b/app/admin/view/api/icon.html @@ -11,85 +11,86 @@ - + ul li div { + color: #333; + height: 35px; + font-size: 13px; + line-height: 35px; + white-space: nowrap + } diff --git a/app/admin/view/api/upload.js b/app/admin/view/api/upload.js index 4f99b7d5d..69001aadf 100644 --- a/app/admin/view/api/upload.js +++ b/app/admin/view/api/upload.js @@ -32,7 +32,7 @@ define(['md5', 'notify'], function (SparkMD5, Notify, allowMime) { /*! 初始化上传组件 */ this.adapter = new Adapter(this.option, layui.upload.render({ - url: '{:url("admin/api.upload/file")}', auto: false, elem: elem, accept: 'file', multiple: this.option.mult, exts: this.option.exts.join('|'), acceptMime: this.option.mimes.join(','), choose: function (obj) { + url: '{:url("admin/api.upload/file",[],false,true)}', auto: false, elem: elem, accept: 'file', multiple: this.option.mult, exts: this.option.exts.join('|'), acceptMime: this.option.mimes.join(','), choose: function (obj) { obj.items = [], obj.files = obj.pushFile(); layui.each(obj.files, function (idx, file) { obj.items.push(file); @@ -108,7 +108,7 @@ define(['md5', 'notify'], function (SparkMD5, Notify, allowMime) { Adapter.prototype.request = function (file, done) { var that = this, data = {key: file.xkey, safe: that.option.safe, uptype: that.option.type}; data.size = file.size, data.name = file.name, data.hash = file.xmd5, data.mime = file.type, data.xext = file.xext; - jQuery.ajax("{:url('admin/api.upload/state')}", { + jQuery.ajax("{:url('admin/api.upload/state',[],false,true)}", { data: data, method: 'post', success: function (ret) { file.id = ret.data.id || 0, file.xurl = ret.data.url; file.xsafe = ret.data.safe, file.xpath = ret.data.key, file.xtype = ret.data.uptype; @@ -192,7 +192,7 @@ define(['md5', 'notify'], function (SparkMD5, Notify, allowMime) { /*! 检查单个文件上传返回的结果 */ if (ret.code < 1) return $.msg.tips(ret.info || '文件上传失败!'); if (typeof file.xurl !== 'string') return $.msg.tips('无效的文件上传对象!'); - jQuery.post("{:url('admin/api.upload/done')}", {id: file.id, hash: file.xmd5}); + jQuery.post("{:url('admin/api.upload/done',[],false,true)}", {id: file.id, hash: file.xmd5}); /*! 单个文件上传成功结果处理 */ if (typeof done === 'function') { done.call(this.option.elem, file.xurl, this.files['id']); diff --git a/app/admin/view/api/upload/image.html b/app/admin/view/api/upload/image.html index deeee9dd4..9248ff09a 100644 --- a/app/admin/view/api/upload/image.html +++ b/app/admin/view/api/upload/image.html @@ -109,7 +109,7 @@ loadPage: function () { this.params = {page: this.page, limit: this.limit, output: 'layui.table', name: this.keys || ''}; this.params.type = '{$get.type|default="gif,png,jpg,jpeg"}'; - $.form.load('{:url("image")}', this.params, 'get', function (ret) { + $.form.load('{:url("image",[],false,true)}', this.params, 'get', function (ret) { return app.setList(ret.data, ret.count), false; }); }, diff --git a/app/admin/view/queue/index.html b/app/admin/view/queue/index.html index 412f181d6..920fa628b 100644 --- a/app/admin/view/queue/index.html +++ b/app/admin/view/queue/index.html @@ -1,22 +1,26 @@ {extend name='table'} {block name="button"} - -优化数据库 - - +{if isset($super) and $super} + +优化数据库 + +{if isset($iswin) and ($iswin or php_sapi_name() eq 'cli')} - +{/if} - +{if auth("clean")} - +{/if} - +{/if} + +{if auth("remove")} - +{/if} + {/block} {block name="content"} diff --git a/app/wechat/controller/Menu.php b/app/wechat/controller/Menu.php index 4be1ffa47..e50add75d 100644 --- a/app/wechat/controller/Menu.php +++ b/app/wechat/controller/Menu.php @@ -78,7 +78,7 @@ class Menu extends Controller { try { WechatService::WeChatMenu()->delete(); - $this->success('菜单取消成功,重新订阅可立即生效!'); + $this->success('公众号菜单取消成功!'); } catch (HttpResponseException $exception) { sysoplog('微信管理', '取消微信菜单成功'); throw $exception; diff --git a/app/wechat/controller/api/Login.php b/app/wechat/controller/api/Login.php index c9505bc2f..c6005d100 100644 --- a/app/wechat/controller/api/Login.php +++ b/app/wechat/controller/api/Login.php @@ -16,45 +16,29 @@ namespace app\wechat\controller\api; -use app\wechat\service\MediaService; -use app\wechat\service\WechatService; +use app\wechat\service\LoginService; use think\admin\Controller; /** - * 微信扫码授权登录 + * 微信扫码登录 * Class Login * @package app\wechat\controller\api */ class Login extends Controller { /** - * 数据缓存时间 - * @var integer - */ - protected $expire = 3600; - - /** - * 授权码前缀 - * @var string - */ - protected $prefix = 'wxlogin'; - - /** - * 扫描显示二维码 + * 显示二维码 * @return void */ public function qrc() { $mode = intval(input('mode', '0')); - $code = $this->prefix . md5(uniqid('t', true) . rand(10000, 99999)); - $text = url('wechat/api.login/oauth', [], false, true) . "?code={$code}&mode={$mode}"; - // 生成二维码并返回结果 - $qrcode = MediaService::getQrcode($text); - $this->success('获取二维码成功', ['code' => $code, 'image' => $qrcode->getDataUri()]); + $data = LoginService::qrcode(LoginService::gcode(), $mode); + $this->success('登录二维码', $data); } /** - * 微信授权结果处理 + * 微信授权处理 * @throws \WeChat\Exceptions\InvalidResponseException * @throws \WeChat\Exceptions\LocalCacheException * @throws \think\admin\Exception @@ -64,41 +48,25 @@ class Login extends Controller */ public function oauth() { - $this->code = input('code', ''); - $this->mode = input('mode', '0'); - if (stripos($this->code, $this->prefix) === 0) { - $this->url = $this->request->url(true); - $this->fans = WechatService::getWebOauthInfo($this->url, $this->mode); - if (isset($this->fans['openid'])) { - $this->fans['token'] = md5(uniqid('t', true) . rand(10000, 99999)); - $this->app->cache->set("wxlogin{$this->code}", $this->fans, $this->expire); - $this->app->cache->set($this->fans['openid'], $this->fans['token'], $this->expire); - $this->message = '授权成功'; - $this->fetch('success'); - } else { - $this->message = '授权失败'; - $this->fetch('failed'); - } + $data = $this->_vali(['auth.default' => '', 'mode.default' => '0']); + if (LoginService::oauth($data['auth'], intval($data['mode']))) { + $this->fetch('success', ['message' => '授权成功']); } else { - $this->message = '授权失败'; - $this->fetch('failed'); + $this->fetch('failed', ['message' => '授权失败']); } } /** * 获取授权信息 * 用定时器请求这个接口 - * @throws \think\exception\HttpResponseException */ public function query() { - $this->code = input('code', ''); - if (stripos($this->code, $this->prefix) === 0) { - $this->ckey = "wxlogin{$this->code}"; - $this->fans = $this->app->cache->get($this->ckey, new \stdClass()); - $this->success('获取授权信息', $this->fans); + $data = $this->_vali(['code.require' => '编号不能为空!']); + if ($fans = LoginService::query($data['code'])) { + $this->success('获取授权信息', $fans); } else { - $this->error("授权CODE不能为空!"); + $this->error('未获取到授权!'); } } } \ No newline at end of file diff --git a/app/wechat/service/LoginService.php b/app/wechat/service/LoginService.php new file mode 100644 index 000000000..ee44bd186 --- /dev/null +++ b/app/wechat/service/LoginService.php @@ -0,0 +1,107 @@ + +// +---------------------------------------------------------------------- +// | 官方网站: https://thinkadmin.top +// +---------------------------------------------------------------------- +// | 开源协议 ( https://mit-license.org ) +// | 免责声明 ( https://thinkadmin.top/disclaimer ) +// +---------------------------------------------------------------------- +// | gitee 代码仓库:https://gitee.com/zoujingli/think-plugs-wechat +// | github 代码仓库:https://github.com/zoujingli/think-plugs-wechat +// +---------------------------------------------------------------------- + +namespace app\wechat\service; + +use think\admin\Library; + +/** + * 微信扫码登录服务 + * @class LoginService + * @package app\wechat\service + */ +class LoginService +{ + private const expire = 3600; + private const prefix = 'wxlogin'; + + /** + * 生成请求编号 + * @return string + */ + public static function gcode(): string + { + return md5(uniqid(strval(rand(0, 10000)), true)); + } + + /** + * 生成授权码 + * @param string $code 请求编号 + * @return string + */ + public static function gauth(string $code): string + { + return self::prefix . md5($code); + } + + /** + * 生成授权二维码 + * @param string $code 请求编号 + * @param integer $mode 授权模式 + * @return array + */ + public static function qrcode(string $code, int $mode = 0): array + { + $data = ['auth' => self::gauth($code), 'mode' => $mode]; + $image = MediaService::getQrcode(sysuri('wechat/api.login/oauth', $data, false, true)); + return ['code' => $code, 'auth' => $data['auth'], 'image' => $image->getDataUri()]; + } + + /** + * 发起网页授权处理 + * @param string $auth 授权编号 + * @param integer $mode 授权模式 + * @return boolean + * @throws \WeChat\Exceptions\InvalidResponseException + * @throws \WeChat\Exceptions\LocalCacheException + * @throws \think\admin\Exception + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException + */ + public static function oauth(string $auth = '', int $mode = 0): bool + { + if (stripos($auth, self::prefix) === 0) { + $url = Library::$sapp->request->url(true); + $fans = WechatService::getWebOauthInfo($url, $mode); + if (isset($fans['openid'])) { + Library::$sapp->cache->set($auth, $fans, self::expire); + return true; + } + } + return false; + } + + /** + * 检查是否授权 + * @param string $code 请求编号 + * @return ?array + */ + public static function query(string $code): ?array + { + return Library::$sapp->cache->get(self::gauth($code)); + } + + /** + * 删除授权缓存 + * @param string $code + * @return bool + */ + public static function remove(string $code): bool + { + return Library::$sapp->cache->delete(self::gauth($code)); + } +} \ No newline at end of file diff --git a/app/wechat/view/menu/index.html b/app/wechat/view/menu/index.html index e7eeab325..7c312c22d 100644 --- a/app/wechat/view/menu/index.html +++ b/app/wechat/view/menu/index.html @@ -34,60 +34,64 @@
请在左侧创建菜单...
-
-
",success:function(e,t){o.bigimg=e.find(".layui-layer-phimg"),o.imgsee=e.find(".layui-layer-imgbar"),o.event(e),n.tab&&n.tab(s[l],e),"function"==typeof r&&r(e)},end:function(){o.end=!0,m(document).off("keyup",o.keyup)}},n))},u=function(){h.close(o.loadi),h.msg("当前图片地址异常
是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){1").addClass(a));layui.each(i.bars,function(e,t){var n=s('
  • ');n.addClass(t.icon).attr({"lay-type":t.type,style:t.style||"background-color: "+i.bgcolor}).html(t.content),n.on("click",function(){var e=s(this).attr("lay-type");"top"===e&&("body"===i.target?s("html,body"):c).animate({scrollTop:0},i.duration),"function"==typeof i.click&&i.click.call(this,e)}),"object"===layui.type(i.on)&&layui.each(i.on,function(e,t){n.on(e,function(){var e=s(this).attr("lay-type");"function"==typeof t&&t.call(this,e)})}),"top"===t.type&&(n.addClass("layui-fixbar-top"),o=n),u.append(n)}),l.find("."+a).remove(),"object"==typeof i.css&&u.css(i.css),l.append(u),o&&(t=function t(){return c.scrollTop()>=i.margin?e||(o.show(),e=1):e&&(o.hide(),e=0),t}()),c.on("scroll",function(){t&&(clearTimeout(n),n=setTimeout(function(){t()},100))})},countdown:function(e,t,n){var i=this,o="function"==typeof t,a=new Date(e).getTime(),r=new Date(!t||o?(new Date).getTime():t).getTime(),a=a-r,l=[Math.floor(a/864e5),Math.floor(a/36e5)%24,Math.floor(a/6e4)%60,Math.floor(a/1e3)%60],o=(o&&(n=t),setTimeout(function(){i.countdown(e,r+1e3,n)},1e3));return n&&n(0]|&(?=#[a-zA-Z0-9]+)/g.test(e+="")?e.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,"""):e},unescape:function(e){return e!==undefined&&null!==e||(e=""),(e+="").replace(/\&/g,"&").replace(/\</g,"<").replace(/\>/g,">").replace(/\'/g,"'").replace(/\"/g,'"')},openWin:function(e){var t=(e=e||{}).window||window.open(e.url||"",e.target,e.specs);e.url||(t.document.open("text/html","replace"),t.document.write(e.content||""),t.document.close())},toVisibleArea:function(e){var t,n,i,o,a,r,l,c;(e=s.extend({margin:160,duration:200,type:"y"},e)).scrollElem[0]&&e.thisElem[0]&&(t=e.scrollElem,l=e.thisElem,i=(a="y"===e.type)?"top":"left",o=t[n=a?"scrollTop":"scrollLeft"](),a=t[a?"height":"width"](),r=t.offset()[i],c={},((l=l.offset()[i]-r)>a-e.margin||l."+f,V=function(e){var i=this;i.index=++p.index,i.config=u.extend({},i.config,p.config,e),i.init()};V.prototype.config={trigger:"click",content:"",className:"",style:"",show:!1,isAllowSpread:!0,isSpreadItem:!0,data:[],delay:300,shade:0},V.prototype.reload=function(e){var i=this;i.config=u.extend({},i.config,e),i.init(!0)},V.prototype.init=function(e){var i=this,t=i.config,n=t.elem=u(t.elem);return 1",(t="href"in i?''+l+"":l,n?'
    '+t+("parent"===o?'':"group"===o&&d.isAllowSpread?'':"")+"
    ":'
    '+t+"
    "),"
  • "].join(""))).data("item",i),n&&(a=u('
    '),t=u(""),"parent"===o?(a.append(s(t,i.child)),l.append(a)):l.append(s(t,i.child))),r.append(l))}),r},t=['
    ',"
    "].join("");!(e="contextmenu"!==d.trigger&&!lay.isTopElem(d.elem[0])?e:!0)&&d.elem.data(c+"_opened")||(l.elemView=u(t),l.elemView.append(d.content||(e=u(''),0no menu'),e)),d.className&&l.elemView.addClass(d.className),d.style&&l.elemView.attr("style",d.style),p.thisId=d.id,l.remove(),i.append(l.elemView),d.elem.data(c+"_opened",!0),t=d.shade?'
    ':"",l.elemView.before(t),l.position(),(y.prevElem=l.elemView).data("prevElem",d.elem),l.elemView.find(".layui-menu").on(o,function(e){layui.stope(e)}),l.elemView.find(".layui-menu li").on("click",function(e){var i=u(this),t=i.data("item")||{},n=t.child&&0n.width()&&(t.addClass(C),(i=t[0].getBoundingClientRect()).left<0&&t.removeClass(C)),i.bottom>n.height()&&t.eq(0).css("margin-top",-(i.bottom-n.height()+5)))}).on("mouseleave",t,function(e){var i=u(this).children("."+w);i.removeClass(C),i.css("margin-top",0)}),p.reload=function(e,i){e=y.getThis(e);return e?(e.reload(i),y.call(e)):this},p.render=function(e){e=new V(e);return y.call(e)},e(r,p)});layui.define("jquery",function(e){"use strict";var g=layui.$,t={config:{},index:layui.slider?layui.slider.index+1e4:0,set:function(e){var i=this;return i.config=g.extend({},i.config,e),i},on:function(e,i){return layui.onevent.call(this,a,e,i)}},a="slider",c="layui-disabled",x="layui-slider-bar",b="layui-slider-wrap",T="layui-slider-wrap-btn",w="layui-slider-tips",M="layui-slider-input-txt",L="layui-slider-hover",i=function(e){var i=this;i.index=++t.index,i.config=g.extend({},i.config,t.config,e),i.render()};i.prototype.config={type:"default",min:0,max:100,value:0,step:1,showstep:!1,tips:!0,input:!1,range:!1,height:200,disabled:!1,theme:"#009688"},i.prototype.render=function(){var a,n=this,l=n.config,e=(l.step<1&&(l.step=1),l.maxl.min?i:l.min,l.value[1]=s>l.min?s:l.min,l.value[0]=l.value[0]>l.max?l.max:l.value[0],l.value[1]=l.value[1]>l.max?l.max:l.value[1],i=Math.floor((l.value[0]-l.min)/(l.max-l.min)*100),t=(s=Math.floor((l.value[1]-l.min)/(l.max-l.min)*100))-i+"%",i+="%",s+="%"):("object"==typeof l.value&&(l.value=Math.min.apply(null,l.value)),l.valuel.max&&(l.value=l.max),t=Math.floor((l.value-l.min)/(l.max-l.min)*100)+"%"),l.disabled?"#c2c2c2":l.theme),i='
    '+(l.tips?'
    ':"")+'
    '+(l.range?'
    ':"")+"
    ",t=g(l.elem),s=t.next(".layui-slider");if(s[0]&&s.remove(),n.elemTemp=g(i),l.range?(n.elemTemp.find("."+b).eq(0).data("value",l.value[0]),n.elemTemp.find("."+b).eq(1).data("value",l.value[1])):n.elemTemp.find("."+b).data("value",l.value),t.html(n.elemTemp),"vertical"===l.type&&n.elemTemp.height(l.height+"px"),l.showstep){for(var o=(l.max-l.min)/l.step,r="",u=1;u<1+o;u++){var d=100*u/o;d<100&&(r+='
    ')}n.elemTemp.append(r)}l.input&&!l.range&&(e=g('
    '),t.css("position","relative"),t.append(e),t.find("."+M).children("input").val(l.value),"vertical"===l.type?e.css({left:0,top:-48}):n.elemTemp.css("margin-right",e.outerWidth()+15)),l.disabled?(n.elemTemp.addClass(c),n.elemTemp.find("."+T).addClass(c)):n.slide(),n.elemTemp.find("."+T).on("mouseover",function(){var e="vertical"===l.type?l.height:n.elemTemp[0].offsetWidth,i=n.elemTemp.find("."+b),t=("vertical"===l.type?e-g(this).parent()[0].offsetTop-i.height():g(this).parent()[0].offsetLeft)/e*100,i=g(this).parent().data("value"),e=l.setTips?l.setTips(i):i;n.elemTemp.find("."+w).html(e),clearTimeout(a),a=setTimeout(function(){"vertical"===l.type?n.elemTemp.find("."+w).css({bottom:t+"%","margin-bottom":"20px",display:"inline-block"}):n.elemTemp.find("."+w).css({left:t+"%",display:"inline-block"})},300)}).on("mouseout",function(){clearTimeout(a),n.elemTemp.find("."+w).css("display","none")})},i.prototype.slide=function(e,i,t){var o=this,r=o.config,u=o.elemTemp,d=function(){return"vertical"===r.type?r.height:u[0].offsetWidth},c=u.find("."+b),m=u.next(".layui-slider-input"),v=m.children("."+M).children("input").val(),p=100/((r.max-r.min)/Math.ceil(r.step)),f=function(e,i,t){e=(e=100<(e=100a[1]&&a.reverse(),o.value=r.range?a:l,r.change&&r.change(o.value),"done"===t&&r.done&&r.done(o.value)},h=function(e){var i=e/d()*100/p,t=Math.round(i)*p;return t=e==d()?Math.ceil(i)*p:t},y=g(['
    d()?d():i)/d()*100/p;f(i,l),s.addClass(L),u.find("."+w).show(),e.preventDefault()},i=function(){s.removeClass(L),u.find("."+w).hide()},t=function(){i&&i(),y.remove(),r.done&&r.done(o.value)},g("#LAY-slider-moving")[0]||g("body").append(y),y.on("mousemove",e),y.on("mouseup",t).on("mouseleave",t)})}),u.on("click",function(e){var i=g("."+T),t=g(this);!i.is(event.target)&&0===i.has(event.target).length&&i.length&&(t=(i=(i=(i="vertical"===r.type?d()-e.clientY+t.offset().top-g(window).scrollTop():e.clientX-t.offset().left-g(window).scrollLeft())<0?0:i)>d()?d():i)/d()*100/p,i=r.range?"vertical"===r.type?Math.abs(i-parseInt(g(c[0]).css("bottom")))>Math.abs(i-parseInt(g(c[1]).css("bottom")))?1:0:Math.abs(i-c[0].offsetLeft)>Math.abs(i-c[1].offsetLeft)?1:0:0,f(t,i,"done"),e.preventDefault())}),m.children(".layui-slider-input-btn").children("i").each(function(i){g(this).on("click",function(){v=m.children("."+M).children("input").val();var e=((v=1==i?v-r.stepr.max?r.max:Number(v)+r.step)-r.min)/(r.max-r.min)*100/p;f(e,0,"done")})});var a=function(){var e=this.value,e=(e=(e=(e=isNaN(e)?0:e)r.max?r.max:e,((this.value=e)-r.min)/(r.max-r.min)*100/p);f(e,0,"done")};m.children("."+M).children("input").on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),a.call(this))}).on("change",a)},i.prototype.events=function(){this.config},t.render=function(e){e=new i(e);return function(){var t=this,a=t.config;return{setValue:function(e,i){return e=(e=e>a.max?a.max:e)',"",'','',"","","
    "].join("")),r=i.elem=m(i.elem);i.size&&o.addClass("layui-colorpicker-"+i.size),r.addClass("layui-inline").html(e.elemColorBox=o),i.id="id"in i?i.id:e.index,e.color=e.elemColorBox.find("."+C)[0].style.background,e.events()},d.prototype.renderPicker=function(){var o,e=this,i=e.config,r=e.elemColorBox[0],t=e.elemPicker=m(['
    ','
    ','
    ','
    ','
    ','
    ',"
    ",'
    ','
    ',"
    ","
    ",'
    ','
    ','
    ',"
    ","
    ",i.predefine?(o=['
    '],layui.each(i.colors,function(e,i){o.push(['
    ','
    ',"
    "].join(""))}),o.push("
    "),o.join("")):"",'
    ','
    ','',"
    ",'
    ','','',"","
    "].join(""));e.elemColorBox.find("."+C)[0];m(a)[0]&&m(a).data("index")==e.index?e.removePicker(d.thisElemInd):(e.removePicker(d.thisElemInd),m("body").append(t)),n.thisId=i.id,d.thisElemInd=e.index,d.thisColor=r.style.background,e.position(),e.pickerEvents()},d.prototype.removePicker=function(e){var i=this.config,e=m("#layui-colorpicker"+(e||this.index));return e[0]&&(e.remove(),delete n.thisId,"function"==typeof i.close&&i.close(this.color)),this},d.prototype.position=function(){var e=this,i=e.config;return t.position(e.bindElem||e.elemColorBox[0],e.elemPicker[0],{position:i.position,align:"center"}),e},d.prototype.val=function(){var e,i=this,o=(i.config,i.elemColorBox.find("."+C)),r=i.elemPicker.find("."+M),t=o[0].style.backgroundColor;t?(e=T(L(t)),o=o.attr("lay-type"),i.select(e.h,e.s,e.b),"torgb"===o&&r.find("input").val(t),"rgba"===o&&(e=L(t),3===(t.match(/[0-9]{1,3}/g)||[]).length?(r.find("input").val("rgba("+e.r+", "+e.g+", "+e.b+", 1)"),i.elemPicker.find("."+E).css("left",280)):(r.find("input").val(t),o=280*t.slice(t.lastIndexOf(",")+1,t.length-1),i.elemPicker.find("."+E).css("left",o)),i.elemPicker.find("."+D)[0].style.background="linear-gradient(to right, rgba("+e.r+", "+e.g+", "+e.b+", 0), rgb("+e.r+", "+e.g+", "+e.b+"))")):(i.select(0,100,100),r.find("input").val(""),i.elemPicker.find("."+D)[0].style.background="",i.elemPicker.find("."+E).css("left",280))},d.prototype.side=function(){var n=this,l=n.config,c=n.elemColorBox.find("."+C),a=c.attr("lay-type"),s=n.elemPicker.find(".layui-colorpicker-side"),e=n.elemPicker.find("."+w),d=n.elemPicker.find("."+I),r=n.elemPicker.find("."+F),f=n.elemPicker.find("."+D),u=n.elemPicker.find("."+E),g=e[0].offsetTop/180*360,h=100-(r[0].offsetTop+3)/180*100,p=(r[0].offsetLeft+3)/260*100,v=Math.round(u[0].offsetLeft/280*100)/100,b=n.elemColorBox.find("."+B),i=n.elemPicker.find(".layui-colorpicker-pre").children("div"),y=function(e,i,o,r){n.select(e,i,o);var t=Y({h:e,s:i,b:o}),e=j({h:e,s:i,b:o}),i=n.elemPicker.find("."+M).find("input");b.addClass(x).removeClass(P),c[0].style.background="rgb("+t.r+", "+t.g+", "+t.b+")","torgb"===a?i.val("rgb("+t.r+", "+t.g+", "+t.b+")"):"rgba"===a?(u.css("left",280*r),i.val("rgba("+t.r+", "+t.g+", "+t.b+", "+r+")"),c[0].style.background="rgba("+t.r+", "+t.g+", "+t.b+", "+r+")",f[0].style.background="linear-gradient(to right, rgba("+t.r+", "+t.g+", "+t.b+", 0), rgb("+t.r+", "+t.g+", "+t.b+"))"):i.val("#"+e),l.change&&l.change(n.elemPicker.find("."+M).find("input").val())},o=m(['
    '].join("")),k=function(e){m("#LAY-colorpicker-moving")[0]||m("body").append(o),o.on("mousemove",e),o.on("mouseup",function(){o.remove()}).on("mouseleave",function(){o.remove()})};e.on("mousedown",function(e){var r=this.offsetTop,t=e.clientY;k(function(e){var i=r+(e.clientY-t),o=s[0].offsetHeight,o=(i=o<(i=i<0?0:i)?o:i)/180*360;y(g=o,p,h,v),e.preventDefault()}),e.preventDefault()}),s.on("click",function(e){var i=e.clientY-m(this).offset().top,i=(i=(i=i<0?0:i)>this.offsetHeight?this.offsetHeight:i)/180*360;y(g=i,p,h,v),e.preventDefault()}),r.on("mousedown",function(e){var n=this.offsetTop,l=this.offsetLeft,c=e.clientY,a=e.clientX;layui.stope(e),k(function(e){var i=n+(e.clientY-c),o=l+(e.clientX-a),r=d[0].offsetHeight-3,t=d[0].offsetWidth-3,t=((o=t<(o=o<-3?-3:o)?t:o)+3)/260*100,o=100-((i=r<(i=i<-3?-3:i)?r:i)+3)/180*100;y(g,p=t,h=o,v),e.preventDefault()}),e.preventDefault()}),d.on("mousedown",function(e){var i=e.clientY-m(this).offset().top-3+H.scrollTop(),o=e.clientX-m(this).offset().left-3+H.scrollLeft(),o=((i=i<-3?-3:i)>this.offsetHeight-3&&(i=this.offsetHeight-3),((o=(o=o<-3?-3:o)>this.offsetWidth-3?this.offsetWidth-3:o)+3)/260*100),i=100-(i+3)/180*100;y(g,p=o,h=i,v),layui.stope(e),e.preventDefault(),r.trigger(e,"mousedown")}),u.on("mousedown",function(e){var r=this.offsetLeft,t=e.clientX;k(function(e){var i=r+(e.clientX-t),o=f[0].offsetWidth,o=(o<(i=i<0?0:i)&&(i=o),Math.round(i/280*100)/100);y(g,p,h,v=o),e.preventDefault()}),e.preventDefault()}),f.on("click",function(e){var i=e.clientX-m(this).offset().left,i=((i=i<0?0:i)>this.offsetWidth&&(i=this.offsetWidth),Math.round(i/280*100)/100);y(g,p,h,v=i),e.preventDefault()}),i.each(function(){m(this).on("click",function(){m(this).parent(".layui-colorpicker-pre").addClass("selected").siblings().removeClass("selected");var e=this.style.backgroundColor,i=T(L(e)),o=e.slice(e.lastIndexOf(",")+1,e.length-1);g=i.h,p=i.s,h=i.b,3===(e.match(/[0-9]{1,3}/g)||[]).length&&(o=1),v=o,y(i.h,i.s,i.b,o)})})},d.prototype.select=function(e,i,o,r){this.config;var t=j({h:e,s:100,b:100}),e=(j({h:e,s:i,b:o}),e/360*180),o=180-o/100*180-3,i=i/100*260-3;this.elemPicker.find("."+w).css("top",e),this.elemPicker.find("."+I)[0].style.background="#"+t,this.elemPicker.find("."+F).css({top:o,left:i})},d.prototype.pickerEvents=function(){var c=this,a=c.config,s=c.elemColorBox.find("."+C),d=c.elemPicker.find("."+M+" input"),o={clear:function(e){s[0].style.background="",c.elemColorBox.find("."+B).removeClass(x).addClass(P),c.color="",a.done&&a.done(""),c.removePicker()},confirm:function(e,i){var o,r,t,n,l=d.val();if(-1>16,g:(65280&t)>>8,b:255&t},r=T(n),s[0].style.background=o="#"+j(r),c.elemColorBox.find("."+B).removeClass(P).addClass(x)),"change"===i)return c.select(r.h,r.s,r.b,i),void(a.change&&a.change(o));c.color=l,a.done&&a.done(l),c.removePicker()}};c.elemPicker.on("click","*[colorpicker-events]",function(){var e=m(this),i=e.attr("colorpicker-events");o[i]&&o[i].call(this,e)}),d.on("keyup",function(e){var i=m(this);o.confirm.call(this,i,13===e.keyCode?null:"change")})},d.prototype.events=function(){var e=this;e.config;e.elemColorBox.on("click",function(){e.renderPicker(),m(a)[0]&&(e.val(),e.side())})},s.on(i,function(e){var i,o,r;!n.thisId||(i=l.getThis(n.thisId))&&(o=i.config,r=i.elemColorBox.find("."+C),m(e.target).hasClass(c)||m(e.target).parents("."+c)[0]||m(e.target).hasClass(a.replace(/\./g,""))||m(e.target).parents(a)[0]||i.elemPicker&&(i.color?(e=T(L(i.color)),i.select(e.h,e.s,e.b)):i.elemColorBox.find("."+B).removeClass(x).addClass(P),r[0].style.background=i.color||"","function"==typeof o.cancel&&o.cancel(i.color),i.removePicker()))}),H.on("resize",function(){if(n.thisId){var e=l.getThis(n.thisId);if(e)return!(!e.elemPicker||!m(a)[0])&&void e.position()}}),l.that={},l.getThis=function(e){var i=l.that[e];return i||o.error(e?r+" instance with ID '"+e+"' not found":"ID argument required"),i},n.render=function(e){e=new d(e);return l.call(e)},e(r,n)});layui.define("jquery",function(t){"use strict";var u=layui.$,d=(layui.hint(),layui.device()),o="element",c="layui-this",y="layui-show",s=".layui-tab-title",i=function(){this.config={}},h=(i.prototype.set=function(t){return u.extend(!0,this.config,t),this},i.prototype.on=function(t,i){return layui.onevent.call(this,o,t,i)},i.prototype.tabAdd=function(t,i){var a,t=u(".layui-tab[lay-filter="+t+"]"),e=t.children(s),l=e.children(".layui-tab-bar"),t=t.children(".layui-tab-content"),n=""+(i.title||"unnaming")+"";return l[0]?l.before(n):e.append(n),t.append('
    '+(i.content||"")+"
    "),C.hideTabMore(!0),C.tabAuto(),this},i.prototype.tabDelete=function(t,i){t=u(".layui-tab[lay-filter="+t+"]").children(s).find('>li[lay-id="'+i+'"]');return C.tabDelete(null,t),this},i.prototype.tabChange=function(t,i){t=u(".layui-tab[lay-filter="+t+"]").children(s).find('>li[lay-id="'+i+'"]');return C.tabClick.call(t[0],{liElem:t}),this},i.prototype.tab=function(a){a=a||{},e.on("click",a.headerElem,function(t){var i=u(this).index();C.tabClick.call(this,{index:i,options:a})})},i.prototype.progress=function(t,i){var a="layui-progress",t=u("."+a+"[lay-filter="+t+"]").find("."+a+"-bar"),a=t.find("."+a+"-text");return t.css("width",function(){return/^.+\/.+$/.test(i)?100*new Function("return "+i)()+"%":i}).attr("lay-percent",i),a.text(i),this},".layui-nav"),f="layui-nav-item",l="layui-nav-bar",p="layui-nav-tree",b="layui-nav-child",v="layui-nav-more",m="layui-anim layui-anim-upbit",C={tabClick:function(t){var i=(t=t||{}).options||{},a=t.liElem||u(this),e=i.headerElem?a.parent():a.parents(".layui-tab").eq(0),i=i.bodyElem?u(i.bodyElem):e.children(".layui-tab-content").children(".layui-tab-item"),l=a.find("a"),l="javascript:;"!==l.attr("href")&&"_blank"===l.attr("target"),n="string"==typeof a.attr("lay-unselect"),s=e.attr("lay-filter"),t="index"in t?t.index:a.parent().children("li").index(a);l||n||(a.addClass(c).siblings().removeClass(c),i.eq(t).addClass(y).siblings().removeClass(y)),layui.event.call(this,o,"tab("+s+")",{elem:e,index:t})},tabDelete:function(t,i){var i=i||u(this).parent(),a=i.index(),e=i.closest(".layui-tab"),l=e.children(".layui-tab-content").children(".layui-tab-item"),n=e.attr("lay-filter");i.hasClass(c)&&(i.next()[0]&&i.next().is("li")?C.tabClick.call(i.next()[0],{index:a+1}):i.prev()[0]&&i.prev().is("li")&&C.tabClick.call(i.prev()[0],null,a-1)),i.remove(),l.eq(a).remove(),setTimeout(function(){C.tabAuto()},50),layui.event.call(this,o,"tabDelete("+n+")",{elem:e,index:a})},tabAuto:function(){var e="layui-tab-bar",l="layui-tab-close",n=this;u(".layui-tab").each(function(){var t=u(this),i=t.children(".layui-tab-title"),a=(t.children(".layui-tab-content").children(".layui-tab-item"),'lay-stope="tabmore"'),a=u('');n===window&&8!=d.ie&&C.hideTabMore(!0),t.attr("lay-allowclose")&&i.find("li").each(function(){var t,i=u(this);i.find("."+l)[0]||((t=u('')).on("click",C.tabDelete),i.append(t))}),"string"!=typeof t.attr("lay-unauto")&&(i.prop("scrollWidth")>i.outerWidth()+1?i.find("."+e)[0]||(i.append(a),t.attr("overflow",""),a.on("click",function(t){i[this.title?"removeClass":"addClass"]("layui-tab-more"),this.title=this.title?"":"\u6536\u7f29"})):(i.find("."+e).remove(),t.removeAttr("overflow")))})},hideTabMore:function(t){var i=u(".layui-tab-title");!0!==t&&"tabmore"===u(t.target).attr("lay-stope")||(i.removeClass("layui-tab-more"),i.find(".layui-tab-bar").attr("title",""))},clickThis:function(){var t=u(this),i=t.parents(h),a=i.attr("lay-filter"),e=t.parent(),l=t.siblings("."+b),n="string"==typeof e.attr("lay-unselect");"javascript:;"!==t.attr("href")&&"_blank"===t.attr("target")||n||l[0]||(i.find("."+c).removeClass(c),e.addClass(c)),i.hasClass(p)&&(l.removeClass(m),l[0]&&(e["none"===l.css("display")?"addClass":"removeClass"](f+"ed"),"all"===i.attr("lay-shrink")&&e.siblings().removeClass(f+"ed"))),layui.event.call(this,o,"nav("+a+")",t)},collapse:function(){var t=u(this),i=t.find(".layui-colla-icon"),a=t.siblings(".layui-colla-content"),e=t.parents(".layui-collapse").eq(0),l=e.attr("lay-filter"),n="none"===a.css("display");"string"==typeof e.attr("lay-accordion")&&((e=e.children(".layui-colla-item").children("."+y)).siblings(".layui-colla-title").children(".layui-colla-icon").html(""),e.removeClass(y)),a[n?"addClass":"removeClass"](y),i.html(n?"":""),layui.event.call(this,o,"collapse("+l+")",{title:t,content:a,show:n})}},a=(i.prototype.render=i.prototype.init=function(t,i){var a=i?'[lay-filter="'+i+'"]':"",i={tab:function(){C.tabAuto.call({})},nav:function(){var s={},o={},c={},r="layui-nav-title";u(h+a).each(function(t){var i=u(this),a=u(''),e=i.find("."+f);i.find("."+l)[0]||(i.append(a),(i.hasClass(p)?e.find("dd,>."+r):e).on("mouseenter",function(){!function(t,i,a){var e,l=u(this),n=l.find("."+b);i.hasClass(p)?n[0]||(e=l.children("."+r),t.css({top:l.offset().top-i.offset().top,height:(e[0]?e:l).outerHeight(),opacity:1})):(n.addClass(m),n.hasClass("layui-nav-child-c")&&n.css({left:-(n.outerWidth()-l.width())/2}),n[0]?t.css({left:t.position().left+t.width()/2,width:0,opacity:0}):t.css({left:l.position().left+parseFloat(l.css("marginLeft")),top:l.position().top+l.height()-t.height()}),s[a]=setTimeout(function(){t.css({width:n[0]?0:l.width(),opacity:n[0]?0:1})},d.ie&&d.ie<10?0:200),clearTimeout(c[a]),"block"===n.css("display")&&clearTimeout(o[a]),o[a]=setTimeout(function(){n.addClass(y),l.find("."+v).addClass(v+"d")},300))}.call(this,a,i,t)}).on("mouseleave",function(){i.hasClass(p)?a.css({height:0,opacity:0}):(clearTimeout(o[t]),o[t]=setTimeout(function(){i.find("."+b).removeClass(y),i.find("."+v).removeClass(v+"d")},300))}),i.on("mouseleave",function(){clearTimeout(s[t]),c[t]=setTimeout(function(){i.hasClass(p)||a.css({width:0,left:a.position().left+a.width()/2,opacity:0})},200)})),e.find("a").each(function(){var t=u(this);t.parent();t.siblings("."+b)[0]&&!t.children("."+v)[0]&&t.append(''),t.off("click",C.clickThis).on("click",C.clickThis)})})},breadcrumb:function(){u(".layui-breadcrumb"+a).each(function(){var t=u(this),i="lay-separator",a=t.attr(i)||"/",e=t.find("a");e.next("span["+i+"]")[0]||(e.each(function(t){t!==e.length-1&&u(this).after(""+a+"")}),t.css("visibility","visible"))})},progress:function(){var e="layui-progress";u("."+e+a).each(function(){var t=u(this),i=t.find(".layui-progress-bar"),a=i.attr("lay-percent");i.css("width",function(){return/^.+\/.+$/.test(a)?100*new Function("return "+a)()+"%":a}),t.attr("lay-showpercent")&&setTimeout(function(){i.html(''+a+"")},350)})},collapse:function(){u(".layui-collapse"+a).each(function(){u(this).find(".layui-colla-item").each(function(){var t=u(this),i=t.find(".layui-colla-title"),t="none"===t.find(".layui-colla-content").css("display");i.find(".layui-colla-icon").remove(),i.append(''+(t?"":"")+""),i.off("click",C.collapse).on("click",C.collapse)})})}};return i[t]?i[t]():layui.each(i,function(t,i){i()})},new i),e=u(document);u(function(){a.render()}),e.on("click",".layui-tab-title li",C.tabClick),e.on("click",C.hideTabMore),u(window).on("resize",C.tabAuto),t(o,a)});layui.define(["lay","layer"],function(e){"use strict";var v=layui.$,t=layui.layer,y=layui.device(),i={config:{},set:function(e){var t=this;return t.config=v.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,n,e,t)}},n="upload",a="layui-upload-file",o="layui-upload-form",F="layui-upload-iframe",b="layui-upload-choose",x=function(e){var t=this;t.config=v.extend({},t.config,i.config,e),t.render()};x.prototype.config={accept:"images",exts:"",auto:!0,bindAction:"",url:"",force:"",field:"file",acceptMime:"",method:"post",data:{},drag:!0,size:0,number:0,multiple:!1},x.prototype.render=function(e){var t=this;(e=t.config).elem=v(e.elem),e.bindAction=v(e.bindAction),t.file(),t.events()},x.prototype.file=function(){var e=this,t=e.config,i=e.elemFile=v(['"].join("")),n=t.elem.next();(n.hasClass(a)||n.hasClass(o))&&n.remove(),y.ie&&y.ie<10&&t.elem.wrap('
    '),e.isFile()?(e.elemFile=t.elem,t.field=t.elem[0].name):t.elem.after(i),y.ie&&y.ie<10&&e.initIE()},x.prototype.initIE=function(){var i,e=this.config,t=v(''),n=v(['',""].join(""));v("#"+F)[0]||v("body").append(t),e.elem.next().hasClass(o)||(this.elemFile.wrap(n),e.elem.next("."+o).append((i=[],layui.each(e.data,function(e,t){t="function"==typeof t?t():t,i.push('')}),i.join(""))))},x.prototype.msg=function(e){return t.msg(e,{icon:2,shift:6})},x.prototype.isFile=function(){var e=this.config.elem[0];if(e)return"input"===e.tagName.toLocaleLowerCase()&&"file"===e.type},x.prototype.preview=function(n){window.FileReader&&layui.each(this.chooseFiles,function(e,t){var i=new FileReader;i.readAsDataURL(t),i.onload=function(){n&&n(e,t,this.result)}})},x.prototype.upload=function(i,e){var n,a,t,o,l=this,r=l.config,c=l.elemFile[0],u=function(){var t=0,a=0,e=i||l.files||l.chooseFiles||c.files,o=function(){r.multiple&&t+a===l.fileLength&&"function"==typeof r.allDone&&r.allDone({total:l.fileLength,successful:t,failed:a})};layui.each(e,function(i,e){var n=new FormData,e=(layui.each(r.data,function(e,t){t="function"==typeof t?t():t,n.append(e,t)}),n.append(r.field,e),{url:r.url,type:"post",data:n,contentType:!1,processData:!1,dataType:"json",headers:r.headers||{},success:function(e){t++,f(i,e),o()},error:function(e){a++,l.msg("Request URL is abnormal: "+(e.statusText||"error")),p(i),o()}});"function"==typeof r.progress&&(e.xhr=function(){var e=v.ajaxSettings.xhr();return e.upload.addEventListener("progress",function(e){var t;e.lengthComputable&&(t=Math.floor(e.loaded/e.total*100),r.progress(t,(r.item||r.elem)[0],e,i))}),e}),v.ajax(e)})},s=function(){var n=v("#"+F);l.elemFile.parent().submit(),clearInterval(x.timer),x.timer=setInterval(function(){var e,t=n.contents().find("body");try{e=t.text()}catch(i){l.msg("Cross-domain requests are not supported"),clearInterval(x.timer),p()}e&&(clearInterval(x.timer),t.html(""),f(0,e))},30)},f=function(e,t){if(l.elemFile.next("."+b).remove(),c.value="","json"===r.force&&"object"!=typeof t)try{t=JSON.parse(t)}catch(i){return t={},l.msg("Please return JSON data format")}"function"==typeof r.done&&r.done(t,e||0,function(e){l.upload(e)})},p=function(e){r.auto&&(c.value=""),"function"==typeof r.error&&r.error(e||0,function(e){l.upload(e)})},d=r.exts,m=(a=[],layui.each(i||l.chooseFiles,function(e,t){a.push(t.name)}),a),h={preview:function(e){l.preview(e)},upload:function(e,t){var i={};i[e]=t,l.upload(i)},pushFile:function(){return l.files=l.files||{},layui.each(l.chooseFiles,function(e,t){l.files[e]=t}),l.files},resetFile:function(e,t,i){t=new File([t],i);l.files=l.files||{},l.files[e]=t}},g={file:"\u6587\u4ef6",images:"\u56fe\u7247",video:"\u89c6\u9891",audio:"\u97f3\u9891"}[r.accept]||"\u6587\u4ef6",m=0===m.length?c.value.match(/[^\/\\]+\..+/g)||[]||"":m;if(0!==m.length){switch(r.accept){case"file":layui.each(m,function(e,t){if(d&&!RegExp(".\\.("+d+")$","i").test(escape(t)))return n=!0});break;case"video":layui.each(m,function(e,t){if(!RegExp(".\\.("+(d||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(t)))return n=!0});break;case"audio":layui.each(m,function(e,t){if(!RegExp(".\\.("+(d||"mp3|wav|mid")+")$","i").test(escape(t)))return n=!0});break;default:layui.each(m,function(e,t){if(!RegExp(".\\.("+(d||"jpg|png|gif|bmp|jpeg")+")$","i").test(escape(t)))return n=!0})}if(n)return l.msg("\u9009\u62e9\u7684"+g+"\u4e2d\u5305\u542b\u4e0d\u652f\u6301\u7684\u683c\u5f0f"),c.value="";if("choose"!==e&&!r.auto||(r.choose&&r.choose(h),"choose"!==e)){if(l.fileLength=(t=0,g=i||l.files||l.chooseFiles||c.files,layui.each(g,function(){t++}),t),r.number&&l.fileLength>r.number)return l.msg("\u540c\u65f6\u6700\u591a\u53ea\u80fd\u4e0a\u4f20: "+r.number+" \u4e2a\u6587\u4ef6
    \u60a8\u5f53\u524d\u5df2\u7ecf\u9009\u62e9\u4e86: "+l.fileLength+" \u4e2a\u6587\u4ef6");if(01024*r.size&&(t=1<=(t=r.size/1024)?t.toFixed(2)+"MB":r.size+"KB",c.value="",o=t)}),o)return l.msg("\u6587\u4ef6\u5927\u5c0f\u4e0d\u80fd\u8d85\u8fc7 "+o);if(!r.before||!1!==r.before(h))y.ie?(9'+e+"")},r=function(){var e=v(this);(e.attr("lay-data")||e.attr("lay-options"))&&(n.config=v.extend({},a,lay.options(this,{attr:e.attr("lay-data")?"lay-data":null})))};a.elem.off("upload.start").on("upload.start",function(){var e=v(this);r.call(this),n.config.item=e,n.elemFile[0].click()}),y.ie&&y.ie<10||a.elem.off("upload.over").on("upload.over",function(){v(this).attr("lay-over","")}).off("upload.leave").on("upload.leave",function(){v(this).removeAttr("lay-over")}).off("upload.drop").on("upload.drop",function(e,t){var i=v(this),t=t.originalEvent.dataTransfer.files||[];i.removeAttr("lay-over"),r.call(this),o(t),a.auto?n.upload():l(t)}),n.elemFile.off("upload.change").on("upload.change",function(){var e=this.files||[];r.call(this),o(e),a.auto?n.upload():l(e)}),a.bindAction.off("upload.action").on("upload.action",function(){n.upload()}),a.elem.data("haveEvents")||(n.elemFile.on("change",function(){v(this).trigger("upload.change")}),a.elem.on("click",function(){n.isFile()||v(this).trigger("upload.start")}),a.drag&&a.elem.on("dragover",function(e){e.preventDefault(),v(this).trigger("upload.over")}).on("dragleave",function(e){v(this).trigger("upload.leave")}).on("drop",function(e){e.preventDefault(),v(this).trigger("upload.drop",e)}),a.bindAction.on("click",function(){v(this).trigger("upload.action")}),a.elem.data("haveEvents",!0))},i.render=function(e){e=new x(e);return function(){var t=this;return{upload:function(e){t.upload.call(t,e)},reload:function(e){t.reload.call(t,e)},config:t.config}}.call(e)},e(n,i)});layui.define(["lay","layer","util"],function(e){"use strict";var b=layui.$,h=layui.layer,d=layui.util,l=layui.hint(),w=(layui.device(),"form"),o=".layui-form",T="layui-this",$="layui-hide",F="layui-disabled",t=function(){this.config={verify:{required:[/[\S]+/,"\u5fc5\u586b\u9879\u4e0d\u80fd\u4e3a\u7a7a"],phone:[/^1\d{10}$/,"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u624b\u673a\u53f7"],email:[/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,"\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e"],url:[/^(#|(http(s?)):\/\/|\/\/)[^\s]+\.[^\s]+$/,"\u94fe\u63a5\u683c\u5f0f\u4e0d\u6b63\u786e"],number:function(e){if(!e||isNaN(e))return"\u53ea\u80fd\u586b\u5199\u6570\u5b57"},date:[/^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/,"\u65e5\u671f\u683c\u5f0f\u4e0d\u6b63\u786e"],identity:[/(^\d{15}$)|(^\d{17}(x|X|\d)$)/,"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u8eab\u4efd\u8bc1\u53f7"]},autocomplete:null}},i=(t.prototype.set=function(e){return b.extend(!0,this.config,e),this},t.prototype.verify=function(e){return b.extend(!0,this.config.verify,e),this},t.prototype.getFormElem=function(e){return b(o+(e?'[lay-filter="'+e+'"]':""))},t.prototype.on=function(e,t){return layui.onevent.call(this,w,e,t)},t.prototype.val=function(e,i){return this.getFormElem(e).each(function(e,t){var a=b(this);layui.each(i,function(e,t){var i,e=a.find('[name="'+e+'"]');e[0]&&("checkbox"===(i=e[0].type)?e[0].checked=t:"radio"===i?e.each(function(){this.value==t&&(this.checked=!0)}):e.val(t))})}),r.render(null,e),this.getValue(e)},t.prototype.getValue=function(e,t){t=t||this.getFormElem(e);var a={},n={},e=t.find("input,select,textarea");return layui.each(e,function(e,t){var i;b(this);t.name=(t.name||"").replace(/^\s*|\s*&/,""),t.name&&(/^.*\[\]$/.test(t.name)&&(i=t.name.match(/^(.*)\[\]$/g)[0],a[i]=0|a[i],i=t.name.replace(/^(.*)\[\]$/,"$1["+a[i]+++"]")),/^checkbox|radio$/.test(t.type)&&!t.checked||(n[i||t.name]=t.value))}),n},t.prototype.render=function(e,t){var i=this.config,a=b(o+(t?'[lay-filter="'+t+'"]':"")),n={input:function(e){e=e||a.find("input,textarea");i.autocomplete&&e.attr("autocomplete",i.autocomplete),a.find("input[lay-affix],textarea[lay-affix]").each(function(){var l=b(this),r=l.attr("lay-affix"),s="layui-input-suffix",o="layui-input-affix",e=l.is("[disabled]")||l.is("[readonly]"),c=function(e,t){(e=b(e))[0]&&e[b.trim(t)?"removeClass":"addClass"]($)},n=function(t){t=b.extend({},u[r]||{value:r},t,lay.options(l[0]));var i=b('
    '),e=b(''),a=(i.append(e),t.split&&i.addClass("layui-input-split"),l.next("."+o)),n=(a[0]&&a.remove(),l.next("."+s));n[0]?((a=n.find("."+o))[0]&&a.remove(),n.prepend(i),l.css("padding-right",function(){return(l.closest(".layui-input-group")[0]?0:n.outerWidth())+i.outerWidth()})):(i.addClass(s),l.after(i)),"auto"===t.show&&c(i,l.val()),l.on("input propertychange",function(){var e=this.value;"auto"===t.show&&c(i,e)}),e.on("click",function(){var e=l.attr("lay-filter");b(this).hasClass(F)||("function"==typeof t.click&&t.click.call(this,l,t),layui.event.call(this,w,"input-affix("+e+")",{elem:l[0],affix:r,options:t}))})},u={eye:{value:"eye-invisible",click:function(e,t){var i="LAY_FORM_INPUT_AFFIX_SHOW",a=e.data(i);e.attr("type",a?"password":"text").data(i,!a),n({value:a?"eye-invisible":"eye"})}},clear:{value:"clear",click:function(e){e.val("").focus(),c(b(this).parent(),null)},show:"auto",disabled:e}};n()})},select:function(e){var v,c="\u8bf7\u9009\u62e9",m="layui-form-select",g="layui-select-title",x="layui-select-none",k="",e=e||a.find("select"),C=function(e,t){b(e.target).parent().hasClass(g)&&!t||(b("."+m).removeClass(m+"ed "+m+"up"),v&&k&&v.val(k)),v=null},u=function(a,e,t){var s,r,i,n,o,l,c=b(this),u=a.find("."+g),d=u.find("input"),f=a.find("dl"),h=f.children("dd"),y=f.children("dt"),p=this.selectedIndex;e||(r=c.attr("lay-search"),i=function(){var e=a.offset().top+a.outerHeight()+5-q.scrollTop(),t=f.outerHeight();p=c[0].selectedIndex,a.addClass(m+"ed"),h.removeClass($),y.removeClass($),s=null,h.removeClass(T),0<=p&&h.eq(p).addClass(T),e+t>q.height()&&t<=e&&a.addClass(m+"up"),o()},n=function(e){a.removeClass(m+"ed "+m+"up"),d.blur(),s=null,e||l(d.val(),function(e){var t=c[0].selectedIndex;e&&(k=b(c[0].options[t]).html(),0===t&&k===d.attr("placeholder")&&(k=""),d.val(k||""))})},o=function(){var e,t,i=f.children("dd."+T);i[0]&&(e=i.position().top,t=f.height(),i=i.height(),t\u65e0\u5339\u914d\u9879

    '):f.find("."+x).remove()},"keyup"),""===t&&(c.val(""),f.find("."+T).removeClass(T),(c[0].options[0]||{}).value||f.children("dd:eq(0)").addClass(T),f.find("."+x).remove()),o()}).on("blur",function(e){var t=c[0].selectedIndex;v=d,k=b(c[0].options[t]).html(),0===t&&k===d.attr("placeholder")&&(k=""),setTimeout(function(){l(d.val(),function(e){k||d.val("")},"blur")},200)}),h.on("click",function(){var e=b(this),t=e.attr("lay-value"),i=c.attr("lay-filter");return e.hasClass(F)||(e.hasClass("layui-select-tips")?d.val(""):(d.val(e.text()),e.addClass(T)),e.siblings().removeClass(T),c.val(t).removeClass("layui-form-danger"),layui.event.call(this,w,"select("+i+")",{elem:c[0],value:t,othis:a}),n(!0)),!1}),a.find("dl>dt").on("click",function(e){return!1}),b(document).off("click",C).on("click",C))};e.each(function(e,t){var i=b(this),a=i.next("."+m),n=this.disabled,l=t.value,r=b(t.options[t.selectedIndex]),t=t.options[0];if("string"==typeof i.attr("lay-ignore"))return i.show();var s,o="string"==typeof i.attr("lay-search"),t=t&&!t.value&&t.innerHTML||c,r=b(['
    ','
    ','','
    ','
    ',(t=i.find("*"),s=[],layui.each(t,function(e,t){var i=t.tagName.toLowerCase();0!==e||t.value||"optgroup"===i?"optgroup"===i?s.push("
    "+t.label+"
    "):s.push('
    '+b.trim(t.innerHTML)+"
    "):s.push('
    '+b.trim(t.innerHTML||c)+"
    ")}),0===s.length&&s.push('
    \u6ca1\u6709\u9009\u9879
    '),s.join("")+"
    "),"
    "].join(""));a[0]&&a.remove(),i.after(r),u.call(this,r,n,o)})},checkbox:function(e){var o={checkbox:["layui-form-checkbox","layui-form-checked","checkbox"],"switch":["layui-form-switch","layui-form-onswitch","switch"]},e=e||a.find("input[type=checkbox]"),c={primary:!0,tag:!0,"switch":!0};e.each(function(e,t){var i=b(this),a=i.attr("lay-skin")||"primary",n=b.trim(t.title||(t.title=i.attr("lay-text")||"")).split("|"),l=this.disabled,r=o[a=c[a]?a:"primary"]||o.checkbox;if("string"==typeof i.attr("lay-ignore"))return i.show();var s=i.next("."+r[0]),t=b(['
    ",(l={checkbox:[n[0]?""+d.escape(n[0])+"":"",''].join(""),"switch":""+((t.checked?n[0]:n[1])||"")+""})[a]||l.checkbox,"
    "].join(""));s[0]&&s.remove(),i.after(t),function(i,a){var n=b(this);i.on("click",function(){var e=n.attr("lay-filter"),t=(n.attr("title")||"").split("|");n[0].disabled||(n[0].checked?(n[0].checked=!1,i.removeClass(a[1]).find("em").text(t[1])):(n[0].checked=!0,i.addClass(a[1]).find("em").text(t[0])),layui.event.call(n[0],w,a[2]+"("+e+")",{elem:n[0],value:n[0].value,othis:i}))})}.call(this,t,r)})},radio:function(e){var r="layui-form-radio",s=["",""],e=e||a.find("input[type=radio]");e.each(function(e,t){var i=b(this),a=i.next("."+r),n=this.disabled;if("string"==typeof i.attr("lay-ignore"))return i.show();a[0]&&a.remove();n=b(['
    ',''+s[t.checked?0:1]+"","
    "+(a=d.escape(t.title||""),a="string"==typeof i.next().attr("lay-radio")?i.next().html():a)+"
    ","
    "].join(""));i.after(n),function(a){var n=b(this),l="layui-anim-scaleSpring";a.on("click",function(){var e=n[0].name,t=n.parents(o),i=n.attr("lay-filter"),e=t.find("input[name="+e.replace(/(\.|#|\[|\])/g,"\\$1")+"]");n[0].disabled||(layui.each(e,function(){var e=b(this).next("."+r);this.checked=!1,e.removeClass(r+"ed"),e.find(".layui-icon").removeClass(l).html(s[1])}),n[0].checked=!0,a.addClass(r+"ed"),a.find(".layui-icon").addClass(l).html(s[0]),layui.event.call(n[0],w,"radio("+i+")",{elem:n[0],value:n[0].value,othis:a}))})}.call(this,n)})}},t=function(){layui.each(n,function(e,t){t()})};return"object"===layui.type(e)?b(e).is(o)?(a=b(e),t()):e.each(function(e,t){var i=b(t);i.closest(o).length&&("SELECT"===t.tagName?n.select(i):"INPUT"===t.tagName&&("checkbox"===(t=t.type)||"radio"===t?n[t](i):n.input(i)))}):e?n[e]?n[e]():l.error('\u4e0d\u652f\u6301\u7684 "'+e+'" \u8868\u5355\u6e32\u67d3'):t(),this},t.prototype.validate=function(e){var u=null,d=r.config.verify,f="layui-form-danger";return!(e=b(e))[0]||(e.attr("lay-verify")!==undefined||!1!==this.validate(e.find("*[lay-verify]")))&&(layui.each(e,function(e,r){var s=b(this),t=(s.attr("lay-verify")||"").split("|"),o=s.attr("lay-vertype"),c=s.val();if(s.removeClass(f),layui.each(t,function(e,t){var i="",a=d[t];if(a){var n="function"==typeof a?i=a(c,r):!a[0].test(c),l="select"===r.tagName.toLowerCase()||/^checkbox|radio$/.test(r.type),i=i||a[1];if("required"===t&&(i=s.attr("lay-reqtext")||i),n)return"tips"===o?h.tips(i,"string"!=typeof s.attr("lay-ignore")&&l?s.next():s,{tips:1}):"alert"===o?h.alert(i,{title:"\u63d0\u793a",shadeClose:!0}):/\bstring|number\b/.test(typeof i)&&h.msg(i,{icon:5,shift:6}),setTimeout(function(){(l?s.next().find("input"):r).focus()},7),s.addClass(f),u=!0}}),u)return u}),!u)},t.prototype.submit=function(e,t){var i=b(this),e="string"==typeof e?e:i.attr("lay-filter"),a=this.getFormElem?this.getFormElem(e):i.parents(o).eq(0),n=a.find("*[lay-verify]");if(!r.validate(n))return!1;n=r.getValue(null,a),a={elem:this.getFormElem?window.event&&window.event.target:this,form:(this.getFormElem?a:i.parents("form"))[0],field:n};return"function"==typeof t&&t(a),layui.event.call(this,w,"submit("+e+")",a)}),r=new t,t=b(document),q=b(window);b(function(){r.render()}),t.on("reset",o,function(){var e=b(this).attr("lay-filter");setTimeout(function(){r.render(null,e)},50)}),t.on("submit",o,i).on("click","*[lay-submit]",i),e(w,r)});layui.define(["lay","laytpl","laypage","form","util"],function(e){"use strict";var v=layui.$,r=layui.lay,g=layui.laytpl,H=layui.laypage,b=layui.layer,h=layui.form,x=layui.util,u=layui.hint(),p=layui.device(),k={config:{checkName:"LAY_CHECKED",indexName:"LAY_INDEX",numbersName:"LAY_NUM",disabledName:"LAY_DISABLED"},cache:{},index:layui.table?layui.table.index+1e4:0,set:function(e){var t=this;return t.config=v.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,w,e,t)}},f=function(){var a=this,e=a.config,i=e.id||e.index;return i&&(f.that[i]=a,f.config[i]=e),{config:e,reload:function(e,t){a.reload.call(a,e,t)},reloadData:function(e,t){k.reloadData(i,e,t)},setColsWidth:function(){a.setColsWidth.call(a)},resize:function(){a.resize.call(a)}}},m=function(e){var t=f.that[e];return t||u.error(e?"The table instance with ID '"+e+"' not found":"ID argument required"),t||null},l=function(e){var t=f.config[e];return t||u.error(e?"The table instance with ID '"+e+"' not found":"ID argument required"),t||null},C=function(e){var t=this.config||{},a=(e=e||{}).item3,i=e.content,t=(("escape"in a?a:t).escape&&(i=x.escape(i)),e.text&&a.exportTemplet||a.templet||a.toolbar);return t&&(i="function"==typeof t?t.call(a,e.tplData,e.obj):g(v(t).html()||String(i)).render(v.extend({LAY_COL:a},e.tplData))),e.text?v("
    "+i+"
    ").text():i},w="table",t=".layui-table",T="layui-hide",d="layui-hide-v",c="layui-none",L="layui-table-view",o=".layui-table-header",N=".layui-table-body",s=".layui-table-pageview",D=".layui-table-sort",W="layui-table-edit",A="layui-table-hover",E="laytable-cell-group",R="layui-table-col-special",M="layui-table-tool-panel",j="LAY_TABLE_MOVE_DICT",a=function(e){return['',"","{{# layui.each(d.data.cols, function(i1, item1){ }}","","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',(e=e||{}).fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':"","{{# var isSort = !(item2.colGroup) && item2.sort; }}",'",e.fixed?"{{# }; }}":"","{{# }); }}","","{{# }); }}","","
    ','
    ','{{# if(item2.type === "checkbox"){ }}','',"{{# } else { }}",'{{-item2.title||""}}',"{{# if(isSort){ }}",'',"{{# } }}","{{# } }}","
    ","
    "].join("")},i=['',"","
    "].join(""),F=[,"{{# if(d.data.toolbar){ }}",'
    ','
    ','
    ',"
    ","{{# } }}",'
    ',"{{# if(d.data.loading){ }}",'
    ','',"
    ","{{# } }}","{{# var left, right; }}",'
    ',a(),"
    ",'
    ',i,"
    ","{{# if(left){ }}",'
    ','
    ',a({fixed:!0}),"
    ",'
    ',i,"
    ","
    ","{{# }; }}","{{# if(right){ }}",'
    ','
    ',a({fixed:"right"}),'
    ',"
    ",'
    ',i,"
    ","
    ","{{# }; }}","
    ","{{# if(d.data.totalRow){ }}",'
    ','','',"
    ","
    ","{{# } }}",'
    ','
    ',"
    ",""].join(""),_=v(window),S=v(document),n=function(e){this.index=++k.index,this.config=v.extend({},this.config,k.config,e),this.render()},y=(n.prototype.config={limit:10,loading:!0,escape:!0,cellMinWidth:60,cellMaxWidth:Number.MAX_VALUE,editTrigger:"click",defaultToolbar:["filter","exports","print"],defaultContextmenu:!0,autoSort:!0,text:{none:"\u65e0\u6570\u636e"},cols:[]},n.prototype.render=function(e){var t=this,a=t.config;if(a.elem=v(a.elem),a.where=a.where||{},a.id="id"in a?a.id:a.elem.attr("id")||t.index,a.request=v.extend({pageName:"page",limitName:"limit"},a.request),a.response=v.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",totalRowName:"totalRow",countName:"count"},a.response),null!==a.page&&"object"==typeof a.page&&(a.limit=a.page.limit||a.limit,a.limits=a.page.limits||a.limits,t.page=a.page.curr=a.page.curr||1,delete a.page.elem,delete a.page.jump),!a.elem[0])return t;if(a.elem.attr("lay-filter")||a.elem.attr("lay-filter",a.id),"reloadData"===e)return t.pullData(t.page,{type:"reloadData"});a.index=t.index,t.key=a.id||a.index,t.setInit(),a.height&&/^full-\d+$/.test(a.height)?(t.fullHeightGap=a.height.split("-")[1],a.height=_.height()-t.fullHeightGap):a.height&&/^#\w+\S*-\d+$/.test(a.height)&&(e=a.height.split("-"),t.parentHeightGap=e.pop(),t.parentDiv=e.join("-"),a.height=v(t.parentDiv).height()-t.parentHeightGap);var i,e=a.elem,l=e.next("."+L),n=t.elem=v("
    ");n.addClass((i=[L,L+"-"+t.index,"layui-form","layui-border-box"],a.className&&i.push(a.className),i.join(" "))).attr({"lay-filter":"LAY-TABLE-FORM-DF-"+t.index,"lay-id":a.id,style:(i=[],a.width&&i.push("width:"+a.width+"px;"),a.height&&i.push("height:"+a.height+"px;"),i.join(""))}).html(g(F).render({data:a,index:t.index})),l[0]&&l.remove(),e.after(n),t.layTool=n.find(".layui-table-tool"),t.layBox=n.find(".layui-table-box"),t.layHeader=n.find(o),t.layMain=n.find(".layui-table-main"),t.layBody=n.find(N),t.layFixed=n.find(".layui-table-fixed"),t.layFixLeft=n.find(".layui-table-fixed-l"),t.layFixRight=n.find(".layui-table-fixed-r"),t.layTotal=n.find(".layui-table-total"),t.layPage=n.find(".layui-table-page"),t.renderToolbar(),t.renderPagebar(),t.fullSize(),t.pullData(t.page),t.events()},n.prototype.initOpts=function(e){this.config;e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||{checkbox:50,radio:50,space:30,numbers:60}[e.type])},n.prototype.setInit=function(e){var l,a,d=this,r=d.config;if(r.clientWidth=r.width||(l=function(e){var t,a=(e=e||r.elem.parent()).width();try{t="none"===e.css("display")}catch(i){}return!e[0]||a&&!t?a:l(e.parent())})(),"width"===e)return r.clientWidth;r.height=r.maxHeight||r.height,r.css&&-1===r.css.indexOf(L)&&(a=r.css.split("}"),layui.each(a,function(e,t){t&&(a[e]="."+L+"-"+d.index+" "+t)}),r.css=a.join("}"));var c=function(a,e,i,l){var n,o;l?(l.key=[r.index,a,i].join("-"),l.hide=l.hide||!1,l.colspan=l.colspan||0,l.rowspan=l.rowspan||0,d.initOpts(l),(n=a+(parseInt(l.rowspan)||1))
    ','
    ','
    '].join(""),a=this.layTool.find(".layui-table-tool-temp"),i=("default"===e.toolbar?a.html(t):"string"==typeof e.toolbar&&(t=v(e.toolbar).html()||"")&&a.html(g(t).render(e)),{filter:{title:"\u7b5b\u9009\u5217",layEvent:"LAYTABLE_COLS",icon:"layui-icon-cols"},exports:{title:"\u5bfc\u51fa",layEvent:"LAYTABLE_EXPORT",icon:"layui-icon-export"},print:{title:"\u6253\u5370",layEvent:"LAYTABLE_PRINT",icon:"layui-icon-print"}}),l=[];"object"==typeof e.defaultToolbar&&layui.each(e.defaultToolbar,function(e,t){t="string"==typeof t?i[t]:t;t&&l.push('
    ')}),this.layTool.find(".layui-table-tool-self").html(l.join(""))},n.prototype.renderPagebar=function(){var e,t=this.config,a=this.layPagebar=v('
    ');t.pagebar&&((e=v(t.pagebar).html()||"")&&a.append(g(e).render(t)),this.layPage.append(a))},n.prototype.setParentCol=function(e,t){var a=this.config,i=this.layHeader.find('th[data-key="'+t+'"]'),l=parseInt(i.attr("colspan"))||0;i[0]&&(t=t.split("-"),t=a.cols[t[1]][t[2]],e?l--:l++,i.attr("colspan",l),i[1<=l||!e?"removeClass":"addClass"](T),t.colspan=l,t.hide=1<=l||!e,(a=i.data("parentkey"))&&this.setParentCol(e,a))},n.prototype.setColsPatch=function(){var a=this,e=a.config;layui.each(e.cols,function(e,t){layui.each(t,function(e,t){t.hide&&a.setParentCol(t.hide,t.parentKey)})})},n.prototype.setGroupWidth=function(i){var e,l=this;l.config.cols.length<=1||((e=l.layHeader.find((i?"th[data-key="+i.data("parentkey")+"]>":"")+"."+E)).css("width",0),layui.each(e.get().reverse(),function(){var e=v(this),t=e.parent().data("key"),a=0;l.layHeader.eq(0).find("th[data-parentkey="+t+"]").width(function(e,t){v(this).hasClass(T)||0'+(e||"Error")+"
    ");a[0]&&(t.layNone.remove(),a.remove()),t.layFixed.addClass(T),t.layMain.find("tbody").html(""),t.layMain.append(t.layNone=e),t.layTotal.addClass(d),t.layPage.find(s).addClass(d),k.cache[t.key]=[],t.syncCheckAll()},n.prototype.page=1,n.prototype.pullData=function(t,a){var e,i,l=this,n=l.config,o=n.request,d=n.response,r=function(){"object"==typeof n.initSort&&l.sort({field:n.initSort.field,type:n.initSort.type,reloadType:a.type})};a=a||{},"function"==typeof n.before&&n.before(n),l.startTime=(new Date).getTime(),n.url?(e={},n.page&&(e[o.pageName]=t,e[o.limitName]=n.limit),o=v.extend(e,n.where),n.contentType&&0==n.contentType.indexOf("application/json")&&(o=JSON.stringify(o)),l.loading(),v.ajax({type:n.method||"get",url:n.url,contentType:n.contentType,data:o,dataType:n.dataType||"json",jsonpCallback:n.jsonpCallback,headers:n.headers||{},success:function(e){(e="function"==typeof n.parseData?n.parseData(e)||e:e)[d.statusName]!=d.statusCode?(l.renderForm(),l.errorView(e[d.msgName]||'\u8fd4\u56de\u7684\u6570\u636e\u4e0d\u7b26\u5408\u89c4\u8303\uff0c\u6b63\u786e\u7684\u6210\u529f\u72b6\u6001\u7801\u5e94\u4e3a\uff1a"'+d.statusName+'": '+d.statusCode)):(l.renderData({res:e,curr:t,count:e[d.countName],type:a.type}),r(),n.time=(new Date).getTime()-l.startTime+" ms"),l.setColsWidth(),"function"==typeof n.done&&n.done(e,t,e[d.countName])},error:function(e,t){l.errorView("\u8bf7\u6c42\u5f02\u5e38\uff0c\u9519\u8bef\u63d0\u793a\uff1a"+t),l.renderForm(),l.setColsWidth(),"function"==typeof n.error&&n.error(e,t)}})):"array"===layui.type(n.data)&&(e={},o=t*n.limit-n.limit,i=n.data.concat(),e[d.dataName]=n.page?i.splice(o,n.limit):i,e[d.countName]=n.data.length,"object"==typeof n.totalRow&&(e[d.totalRowName]=v.extend({},n.totalRow)),l.renderData({res:e,curr:t,count:e[d.countName],type:a.type}),r(),l.setColsWidth(),"function"==typeof n.done&&n.done(e,t,e[d.countName]))},n.prototype.eachCols=function(e){return k.eachCols(null,e,this.config.cols),this},n.prototype.col=function(e){try{return e=e.split("-"),this.config.cols[e[1]][e[2]]||{}}catch(t){return u.error(t),{}}},n.prototype.renderData=function(e){var u=this,h=u.config,t=e.res,a=e.curr,i=e.count,l=e.sort,n=t[h.response.dataName]||[],t=t[h.response.totalRowName],p=[],f=[],m=[],o=function(){var y;if(h.HAS_SET_COLS_PATCH||u.setColsPatch(),h.HAS_SET_COLS_PATCH=!0,!l&&u.sortKey)return u.sort({field:u.sortKey.field,type:u.sortKey.sort,pull:!0,reloadType:e.type});layui.each(n,function(o,d){var i=[],r=[],c=[],s=o+h.limit*(a-1)+1;if("object"!=typeof d){n[o]=d={LAY_KEY:d};try{k.cache[u.key][o]=d}catch(e){}}"array"===layui.type(d)&&0===d.length||(d[k.config.numbersName]=s,l||(d[k.config.indexName]=o),u.eachCols(function(e,l){var t,e=l.field||e,a=l.key,n=d[e];n!==undefined&&null!==n||(n=""),l.colGroup||(t=['','
    "+function(){var e,t=v.extend(!0,{LAY_COL:l},d),a=k.config.checkName,i=k.config.disabledName;switch(l.type){case"checkbox":return'';case"radio":return t[a]&&(y=o),'';case"numbers":return s}return l.toolbar?g(v(l.toolbar).html()||"").render(t):C.call(u,{item3:l,content:n,tplData:t})}(),"
    "].join(""),i.push(t),l.fixed&&"right"!==l.fixed&&r.push(t),"right"===l.fixed&&c.push(t))}),p.push(''+i.join("")+""),f.push(''+r.join("")+""),m.push(''+c.join("")+""))}),"fixed"===h.scrollPos&&"reloadData"===e.type||u.layBody.scrollTop(0),"reset"===h.scrollPos&&u.layBody.scrollLeft(0),u.layMain.find("."+c).remove(),u.layMain.find("tbody").html(p.join("")),u.layFixLeft.find("tbody").html(f.join("")),u.layFixRight.find("tbody").html(m.join("")),u.renderForm(),"number"==typeof y&&u.setRowChecked({type:"radio",index:y},!0),u.syncCheckAll(),u.fullSize(),u.haveInit?u.scrollPatch():setTimeout(function(){u.scrollPatch()},50),u.haveInit=!0,b.close(u.tipsIndex)};return k.cache[u.key]=n,u.layTotal[0==n.length?"addClass":"removeClass"](d),u.layPage[h.page||h.pagebar?"removeClass":"addClass"](T),u.layPage.find(s)[!h.page||0==i||0===n.length&&1==a?"addClass":"removeClass"](d),0===n.length?(u.renderForm(),u.errorView(h.text.none)):(u.layFixLeft.removeClass(T),l?o():(o(),u.renderTotal(n,t),u.layTotal&&u.layTotal.removeClass(T),void(h.page&&(h.page=v.extend({elem:"layui-table-page"+h.index,count:i,limit:h.limit,limits:h.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'',next:'',jump:function(e,t){t||(u.page=e.curr,h.limit=e.limit,u.pullData(e.curr))}},h.page),h.page.count=i,H.render(h.page)))))},n.prototype.renderTotal=function(e,o){var d,r=this,c=r.config,s={};c.totalRow&&(layui.each(e,function(e,i){"array"===layui.type(i)&&0===i.length||r.eachCols(function(e,t){var e=t.field||e,a=i[e];t.totalRow&&(s[e]=(s[e]||0)+(parseFloat(a)||0))})}),r.dataTotal=[],d=[],r.eachCols(function(e,t){var a,e=t.field||e,i=o&&o[t.field],l="totalRowDecimals"in t?t.totalRowDecimals:2,l=s[e]?parseFloat(s[e]||0).toFixed(l):"",l=(a=t.totalRowText||"",(n={LAY_COL:t})[e]=l,n=t.totalRow&&C.call(r,{item3:t,content:l,tplData:n})||a,i||n),n=(t.field&&r.dataTotal.push({field:t.field,total:v("
    "+l+"
    ").text()}),['','
    "+("string"==typeof(a=t.totalRow||c.totalRow)?g(a).render(v.extend({TOTAL_NUMS:i||s[e],TOTAL_ROW:o||{},LAY_COL:t},t)):l),"
    "].join(""));d.push(n)}),e=r.layTotal.find(".layui-table-patch"),r.layTotal.find("tbody").html(""+d.join("")+(e.length?e.get(0).outerHTML:"")+""))},n.prototype.getColElem=function(e,t){this.config;return e.eq(0).find(".laytable-cell-"+t+":eq(0)")},n.prototype.renderForm=function(e){this.config;var t=this.elem.attr("lay-filter");h.render(e,t)},n.prototype.setRowChecked=function(a,e){var t=this,i=t.config,l="layui-table-click",n=t.layBody.find("tr"+("all"===a.index?"":'[data-index="'+a.index+'"]'));"checkbox"!==(a=v.extend({type:"checkbox",checked:!0},a)).type&&"all"!==a.index&&n.addClass(l).siblings("tr").removeClass(l),a.selectedStyle||e||(l=k.cache[t.key],layui.each(l,function(e,t){a.index===e||"all"===a.index?t[i.checkName]=a.checked:"radio"===a.type&&delete t[i.checkName]}),n.find('input[lay-type="'+({radio:"layTableRadio",checkbox:"layTableCheckbox"}[a.type]||"checkbox")+'"]').prop("checked",a.checked),t.syncCheckAll(),t.renderForm(a.type))},n.prototype.sort=function(l){var e,t=this,a={},i=t.config,n=i.elem.attr("lay-filter"),o=k.cache[t.key];"string"==typeof(l=l||{}).field&&(d=l.field,t.layHeader.find("th").each(function(e,t){var a=v(this),i=a.data("field");if(i===l.field)return l.field=a,d=i,!1}));try{var d=d||l.field.data("field"),r=l.field.data("key");if(t.sortKey&&!l.pull&&d===t.sortKey.field&&l.type===t.sortKey.sort)return;var c=t.layHeader.find("th .laytable-cell-"+r).find(D);t.layHeader.find("th").find(D).removeAttr("lay-sort"),c.attr("lay-sort",l.type||null),t.layFixed.find("th")}catch(s){u.error("Table modules: sort field '"+d+"' not matched")}t.sortKey={field:d,sort:l.type},i.autoSort&&("asc"===l.type?e=layui.sort(o,d):"desc"===l.type?e=layui.sort(o,d,!0):(e=layui.sort(o,k.config.indexName),delete t.sortKey,delete i.initSort)),a[i.response.dataName]=e||o,t.renderData({res:a,curr:t.page,count:t.count,sort:!0,type:l.reloadType}),l.fromEvent&&(i.initSort={field:d,type:l.type},layui.event.call(l.field,w,"sort("+n+")",v.extend({config:i},i.initSort)))},n.prototype.loading=function(e){var t=this;t.config.loading&&(e?(t.layInit&&t.layInit.remove(),delete t.layInit,t.layBox.find(".layui-table-init").remove()):(t.layInit=v(['
    ','',"
    "].join("")),t.layBox.append(t.layInit)))},n.prototype.setCheckData=function(e,t){var a=this.config,i=k.cache[this.key];i[e]&&"array"!==layui.type(i[e])&&(i[e][a.checkName]=t)},n.prototype.syncCheckAll=function(){var e=this,i=e.config,t=e.layHeader.find('input[name="layTableCheckbox"]'),a=function(a){return e.eachCols(function(e,t){"checkbox"===t.type&&(t[i.checkName]=a)}),a};t[0]&&(k.checkStatus(e.key).isAll?(t[0].checked||(t.prop("checked",!0),e.renderForm("checkbox")),a(!0)):(t[0].checked&&(t.prop("checked",!1),e.renderForm("checkbox")),a(!1)))},n.prototype.getCssRule=function(a,i){var e=this.elem.find("style")[0],e=e.sheet||e.styleSheet||{},e=e.cssRules||e.rules;layui.each(e,function(e,t){if(t.selectorText===".laytable-cell-"+a)return i(t),!0})},n.prototype.fullSize=function(){var e,a,i=this,t=i.config,l=t.height;i.fullHeightGap?(l=_.height()-i.fullHeightGap,i.elem.css("height",l=l<135?135:l)):i.parentDiv&&i.parentHeightGap&&(l=v(i.parentDiv).height()-i.parentHeightGap,i.elem.css("height",l=l<135?135:l)),1
    ')).find("div").css({width:a}),e.find("tr").append(t)):e.find(".layui-table-patch").remove()};n(e.layHeader),n(e.layTotal);n=e.layMain.height()-i;e.layFixed.find(N).css("height",t.height()>=n?n:"auto"),e.layFixRight[k.cache[e.key].length&&0');a.html(t),y.height&&a.css("max-height",y.height-(s.layTool.outerHeight()||50)),i.find("."+M)[0]||i.append(a),s.renderForm(),a.on("click",function(e){layui.stope(e)}),e.done&&e.done(a,t)};switch(layui.stope(e),S.trigger("table.tool.panel.remove"),b.close(s.tipsIndex),t){case"LAYTABLE_COLS":l({list:(a=[],s.eachCols(function(e,t){t.field&&"normal"==t.type&&a.push('
  • "+(t.fieldTitle||t.title||t.field)+"
  • ").text())+'" lay-filter="LAY_TABLE_TOOL_COLS">')}),a.join("")),done:function(){h.on("checkbox(LAY_TABLE_TOOL_COLS)",function(e){var e=v(e.elem),t=this.checked,a=e.data("key"),i=s.col(a),l=i.hide,e=e.data("parentkey");i.key&&(i.hide=!t,s.elem.find('*[data-key="'+a+'"]')[t?"removeClass":"addClass"](T),l!=i.hide&&s.setParentCol(!t,e),s.resize(),layui.event.call(this,w,"colToggled("+r+")",{col:i,config:y}))})}});break;case"LAYTABLE_EXPORT":p.ie?b.tips("\u5bfc\u51fa\u529f\u80fd\u4e0d\u652f\u6301 IE\uff0c\u8bf7\u7528 Chrome \u7b49\u9ad8\u7ea7\u6d4f\u89c8\u5668\u5bfc\u51fa",this,{tips:3}):l({list:['
  • \u5bfc\u51fa csv \u683c\u5f0f\u6587\u4ef6
  • ','
  • \u5bfc\u51fa xls \u683c\u5f0f\u6587\u4ef6
  • '].join(""),done:function(e,t){t.on("click",function(){var e=v(this).data("type");k.exportFile.call(s,y.id,null,e)})}});break;case"LAYTABLE_PRINT":var n=window.open("about:blank","_blank"),o=[""].join(""),d=v(s.layHeader.html());d.append(s.layMain.find("table").html()),d.append(s.layTotal.find("table").html()),d.find("th.layui-table-patch").remove(),d.find("thead>tr>th."+R).filter(function(e,t){return!v(t).children("."+E).length}).remove(),d.find("tbody>tr>td."+R).remove(),n.document.write(o+d.prop("outerHTML")),n.document.close(),n.print(),n.close()}layui.event.call(this,w,"toolbar("+r+")",v.extend({event:t,config:y},{}))}),s.layPagebar.on("click","*[lay-event]",function(e){var t=v(this).attr("lay-event");layui.event.call(this,w,"pagebar("+r+")",v.extend({event:t,config:y},{}))}),e.on("mousemove",function(e){var t=v(this),a=t.offset().left,e=e.clientX-a;t.data("unresize")||f.eventMoveElem||(d.allowResize=t.width()-e<=10,o.css("cursor",d.allowResize?"col-resize":""))}).on("mouseleave",function(){v(this);f.eventMoveElem||o.css("cursor","")}).on("mousedown",function(e){var t,a=v(this);d.allowResize&&(t=a.data("key"),e.preventDefault(),d.offset=[e.clientX,e.clientY],s.getCssRule(t,function(e){var t=e.style.width||a.outerWidth();d.rule=e,d.ruleWidth=parseFloat(t),d.minWidth=a.data("minwidth")||y.cellMinWidth,d.maxWidth=a.data("maxwidth")||y.cellMaxWidth}),a.data(j,d),f.eventMoveElem=a)}),f.docEvent||S.on("mousemove",function(e){var t,a;f.eventMoveElem&&(t=f.eventMoveElem.data(j)||{},f.eventMoveElem.data("resizing",1),e.preventDefault(),t.rule&&(e=t.ruleWidth+e.clientX-t.offset[0],a=f.eventMoveElem.closest("."+L).attr("lay-id"),(a=m(a))&&((e=et.maxWidth&&(e=t.maxWidth),t.rule.style.width=e+"px",a.setGroupWidth(f.eventMoveElem),b.close(s.tipsIndex))))}).on("mouseup",function(e){var t,a,i,l,n;f.eventMoveElem&&(i=(t=f.eventMoveElem).closest("."+L).attr("lay-id"),(a=m(i))&&(i=t.data("key"),l=a.col(i),n=a.config.elem.attr("lay-filter"),d={},o.css("cursor",""),a.scrollPatch(),t.removeData(j),delete f.eventMoveElem,a.getCssRule(i,function(e){l.width=parseFloat(e.style.width),layui.event.call(t[0],w,"colResized("+n+")",{col:l,config:a.config})})))}),f.docEvent=!0,e.on("click",function(e){var t=v(this),a=t.find(D),i=a.attr("lay-sort");if(!a[0]||1===t.data("resizing"))return t.removeData("resizing");s.sort({field:t,type:"asc"===i?"desc":"desc"===i?null:"asc",fromEvent:!0})}).find(D+" .layui-edge ").on("click",function(e){var t=v(this),a=t.index(),t=t.parents("th").eq(0).data("field");layui.stope(e),0===a?s.sort({field:t,type:"asc",fromEvent:!0}):s.sort({field:t,type:"desc",fromEvent:!0})}),s.commonMember=function(e){var t=v(this).parents("tr").eq(0).data("index"),r=s.layBody.find('tr[data-index="'+t+'"]'),c=(c=k.cache[s.key]||[])[t]||{},a={tr:r,config:y,data:k.clearCacheKey(c),index:t,del:function(){k.cache[s.key][t]=[],r.remove(),s.scrollPatch()},update:function(e,d){e=e||{},layui.each(e,function(i,l){var n=r.children('td[data-field="'+i+'"]'),o=n.children(u);c[i]=a.data[i]=l,s.eachCols(function(e,t){var a;t.field==i?(o.html(C.call(s,{item3:t,content:l,tplData:v.extend({LAY_COL:t},c)})),n.data("content",l)):d&&(t.templet||t.toolbar)&&(e=r.children('td[data-field="'+(t.field||e)+'"]'),a=c[t.field],e.children(u).html(C.call(s,{item3:t,content:a,tplData:v.extend({LAY_COL:t},c)})),e.data("content",a))})}),s.renderForm()},setRowChecked:function(e){s.setRowChecked(v.extend({index:t},e))}};return v.extend(a,e)}),t=(s.elem.on("click",'input[name="layTableCheckbox"]+',function(){var e=v(this).prev(),t=s.layBody.find('input[name="layTableCheckbox"]'),a=e.parents("tr").eq(0).data("index"),i=e[0].checked,l="layTableAllChoose"===e.attr("lay-filter");e[0].disabled||(l?(t.each(function(e,t){t.checked=i,s.setCheckData(e,i)}),s.syncCheckAll(),s.renderForm("checkbox")):(s.setCheckData(a,i),s.syncCheckAll()),layui.event.call(e[0],w,"checkbox("+r+")",n.call(e[0],{checked:i,type:l?"all":"one"})))}),s.elem.on("click",'input[lay-type="layTableRadio"]+',function(){var e=v(this).prev(),t=e[0].checked,a=e.parents("tr").eq(0).data("index");e[0].disabled||(s.setRowChecked({type:"radio",index:a}),layui.event.call(e[0],w,"radio("+r+")",n.call(e[0],{checked:t})))}),s.layBody.on("mouseenter","tr",function(){var e=v(this),t=e.index();e.data("off")||s.layBody.find("tr:eq("+t+")").addClass(A)}).on("mouseleave","tr",function(){var e=v(this),t=e.index();e.data("off")||s.layBody.find("tr:eq("+t+")").removeClass(A)}).on("click","tr",function(){t.call(this,"row")}).on("dblclick","tr",function(){t.call(this,"rowDouble")}).on("contextmenu","tr",function(e){y.defaultContextmenu||e.preventDefault(),t.call(this,"rowContextmenu")}),function(e){var t=v(this);t.data("off")||layui.event.call(this,w,e+"("+r+")",n.call(t.children("td")[0]))}),c=function(e,t){var a,i,l,n;(e=v(e)).data("off")||(a=e.data("field"),n=e.data("key"),n=s.col(n),i=e.closest("tr").data("index"),i=k.cache[s.key][i],l=e.children(u),(n="function"==typeof n.edit?n.edit(i):n.edit)&&((n=v("textarea"===n?'':''))[0].value=e.data("content")||i[a]||l.text(),e.find("."+W)[0]||e.append(n),n.focus(),t&&layui.stope(t)))},i=(s.layBody.on("change","."+W,function(){var e=v(this),t=e.parent(),a=this.value,i=e.parent().data("field"),e=e.closest("tr").data("index"),e=k.cache[s.key][e],l=n.call(t[0],{value:a,field:i,oldValue:e[i],td:t,reedit:function(){setTimeout(function(){c(l.td);var e={};e[i]=l.oldValue,l.update(e)})},getCol:function(){return s.col(t.data("key"))}}),e={};e[i]=a,l.update(e),layui.event.call(t[0],w,"edit("+r+")",l)}).on("blur","."+W,function(){v(this).remove()}),s.layBody.on(y.editTrigger,"td",function(e){c(this,e)}).on("mouseenter","td",function(){a.call(this)}).on("mouseleave","td",function(){a.call(this,"hide")}),"layui-table-grid-down"),a=function(e){var t=v(this),a=t.children(u);t.data("off")||(e?t.find(".layui-table-grid-down").remove():!(a.prop("scrollWidth")>a.outerWidth()||0'))},l=(s.layBody.on("click","."+i,function(e){var t=v(this).parent().children(u);s.tipsIndex=b.tips(['
    ',t.html(),"
    ",''].join(""),t[0],{tips:[3,""],time:-1,anim:-1,maxWidth:p.ios||p.android?300:s.elem.width()/2,isOutAnim:!1,skin:"layui-table-tips",success:function(e,t){e.find(".layui-table-tips-c").on("click",function(){b.close(t)})}}),layui.stope(e)}),function(e){var t=v(this),a=t.parents("tr").eq(0).data("index");layui.event.call(this,w,(e||"tool")+"("+r+")",n.call(this,{event:t.attr("lay-event")})),s.setRowChecked({type:"radio",index:a},!0)});s.layBody.on("click","*[lay-event]",function(e){l.call(this),layui.stope(e)}).on("dblclick","*[lay-event]",function(e){l.call(this,"toolDouble"),layui.stope(e)}),s.layMain.on("scroll",function(){var e=v(this),t=e.scrollLeft(),e=e.scrollTop();s.layHeader.scrollLeft(t),s.layTotal.scrollLeft(t),s.layFixed.find(N).scrollTop(e),b.close(s.tipsIndex)}),_.on("resize",function(){s.resize()})},S.on("click",function(){S.trigger("table.remove.tool.panel")}),S.on("table.remove.tool.panel",function(){v("."+M).remove()}),k.init=function(i,o){o=o||{};var e="object"==typeof i?i:v("string"==typeof i?'table[lay-filter="'+i+'"]':t+"[lay-data], "+t+"[lay-options]"),d="Table element property lay-data configuration item has a syntax error: ";return e.each(function(){var l,e=v(this),t=e.attr("lay-data"),t=r.options(this,{attr:t?"lay-data":null,errorText:d+(t||e.attr("lay-options"))}),n=v.extend({elem:this,cols:[],data:[],skin:e.attr("lay-skin"),size:e.attr("lay-size"),even:"string"==typeof e.attr("lay-even")},k.config,o,t),a=(i&&e.hide(),e.find("thead>tr").each(function(i){n.cols[i]=[],v(this).children().each(function(e){var t=v(this),a=t.attr("lay-data"),a=r.options(this,{attr:a?"lay-data":null,errorText:d+(a||t.attr("lay-options"))}),t=v.extend({title:t.text(),colspan:parseInt(t.attr("colspan"))||0,rowspan:parseInt(t.attr("rowspan"))||0},a);n.cols[i].push(t)})}),e.find("tbody>tr")),t=k.render(n);!a.length||o.data||t.config.url||(l=0,k.eachCols(t.config.id,function(e,i){a.each(function(e){n.data[e]=n.data[e]||{};var t=v(this),a=i.field;n.data[e][a]=t.children("td").eq(l).html()}),l++}),t.reloadData({data:n.data}))}),this},f.that={},f.config={},function(a,i,e,l){var n,o;l.colGroup&&(n=0,a++,l.CHILD_COLS=[],o=e+(parseInt(l.rowspan)||1),layui.each(i[o],function(e,t){t.parentKey?t.parentKey===l.key&&(t.PARENT_COL_INDEX=a,l.CHILD_COLS.push(t),y(a,i,o,t)):t.PARENT_COL_INDEX||1<=n&&n==(l.colspan||1)||(t.PARENT_COL_INDEX=a,l.CHILD_COLS.push(t),n+=t.hide?0:parseInt(1td').filter('[data-field="'+e+'"]')}}})).replace(/"/g,'""'),n.push(a='"'+(a+="\t")+'"')))}),d.push(n.join(","))}),c&&layui.each(c.dataTotal,function(e,t){r[t.field]||i.push(t.total+"\t")}),o.join(",")+"\r\n"+d.join("\r\n")+"\r\n"+i.join(","))),y.download=(a.title||n.title||"table_"+(n.index||""))+"."+l,document.body.appendChild(y),y.click(),document.body.removeChild(y)},k.getOptions=function(e){return v.extend(!0,{},l(e))},k.hideCol=function(e,l){var n=m(e);n&&("boolean"===layui.type(l)?n.eachCols(function(e,t){var a=t.key,i=n.col(a),t=t.parentKey;i.hide!=l&&(i=i.hide=l,n.elem.find('*[data-key="'+a+'"]')[i?"addClass":"removeClass"](T),n.setParentCol(i,t))}):layui.each(l,function(e,l){n.eachCols(function(e,t){var a,i;l.field===t.field&&(a=t.key,i=n.col(a),t=t.parentKey,"hide"in l&&i.hide!=l.hide&&(i=i.hide=!!l.hide,n.elem.find('*[data-key="'+a+'"]')[i?"addClass":"removeClass"](T),n.setParentCol(i,t)))})}),v("."+M).remove(),n.resize())},k.reload=function(e,t,a,i){if(l(e))return e=m(e),e.reload(t,a,i),f.call(e)},k.reloadData=function(){var a=v.extend([],arguments),i=(a[3]="reloadData",new RegExp("^("+["data","url","method","contentType","dataType","jsonpCallback","headers","where","page","limit","request","response","parseData","scrollPos"].join("|")+")$"));return layui.each(a[1],function(e,t){i.test(e)||delete a[1][e]}),k.reload.apply(null,a)},k.render=function(e){e=new n(e);return f.call(e)},k.clearCacheKey=function(e){return delete(e=v.extend({},e))[k.config.checkName],delete e[k.config.indexName],delete e[k.config.numbersName],delete e[k.config.disabledName],e},v(function(){k.init()}),e(w,k)});layui.define("form",function(e){"use strict";var u=layui.$,i=layui.form,p=layui.layer,n="tree",a={config:{},index:layui[n]?layui[n].index+1e4:0,set:function(e){var i=this;return i.config=u.extend({},i.config,e),i},on:function(e,i){return layui.onevent.call(this,n,e,i)}},t=function(){var i=this,e=i.config,n=e.id||i.index;return t.that[n]=i,{config:t.config[n]=e,reload:function(e){i.reload.call(i,e)},getChecked:function(){return i.getChecked.call(i)},setChecked:function(e){return i.setChecked.call(i,e)}}},y="layui-hide",d="layui-disabled",f="layui-tree-set",C="layui-tree-iconClick",k="layui-icon-addition",v="layui-icon-subtraction",m="layui-tree-entry",x="layui-tree-main",b="layui-tree-txt",g="layui-tree-pack",w="layui-tree-spread",N="layui-tree-setLineShort",T="layui-tree-showLine",L="layui-tree-lineExtend",l=function(e){var i=this;i.index=++a.index,i.config=u.extend({},i.config,a.config,e),i.render()};l.prototype.config={data:[],showCheckbox:!1,showLine:!0,accordion:!1,onlyIconControl:!1,isJump:!1,edit:!1,text:{defaultNodeName:"\u672a\u547d\u540d",none:"\u65e0\u6570\u636e"}},l.prototype.reload=function(e){var n=this;layui.each(e,function(e,i){"array"===layui.type(i)&&delete n.config[e]}),n.config=u.extend(!0,{},n.config,e),n.render()},l.prototype.render=function(){var e=this,i=e.config,n=(e.checkids=[],u('
    ')),a=(e.tree(n),i.elem=u(i.elem));if(a[0]){if(e.key=i.id||e.index,e.elem=n,e.elemNone=u('
    '+i.text.none+"
    "),a.html(e.elem),0==e.elem.find(".layui-tree-set").length)return e.elem.append(e.elemNone);i.showCheckbox&&e.renderForm("checkbox"),e.elem.find(".layui-tree-set").each(function(){var e=u(this);e.parent(".layui-tree-pack")[0]||e.addClass("layui-tree-setHide"),!e.next()[0]&&e.parents(".layui-tree-pack").eq(1).hasClass("layui-tree-lineExtend")&&e.addClass(N),e.next()[0]||e.parents(".layui-tree-set").eq(0).next()[0]||e.addClass(N)}),e.events()}},l.prototype.renderForm=function(e){i.render(e,"LAY-tree-"+this.index)},l.prototype.tree=function(l,e){var r=this,c=r.config,e=e||c.data;layui.each(e,function(e,i){var n=i.children&&0"),t=u(['
    ','
    ','
    ',c.showLine?n?'':'':'',c.showCheckbox?'':"",c.isJump&&i.href?''+(i.title||i.label||c.text.defaultNodeName)+"":''+(i.title||i.label||c.text.defaultNodeName)+"","
    ",function(){if(!c.edit)return"";var n={add:'',update:'',del:''},a=['
    '];return!0===c.edit&&(c.edit=["update","del"]),"object"==typeof c.edit?(layui.each(c.edit,function(e,i){a.push(n[i]||"")}),a.join("")+"
    "):void 0}(),"
    "].join(""));n&&(t.append(a),r.tree(a,i.children)),l.append(t),t.prev("."+f)[0]&&t.prev().children(".layui-tree-pack").addClass("layui-tree-showLine"),n||t.parent(".layui-tree-pack").addClass("layui-tree-lineExtend"),r.spread(t,i),c.showCheckbox&&(i.checked&&r.checkids.push(i.id),r.checkClick(t,i)),c.edit&&r.operate(t,i)})},l.prototype.spread=function(a,e){var t=this.config,i=a.children("."+m),n=i.children("."+x),l=i.find("."+C),i=i.find("."+b),r=t.onlyIconControl?l:n,c="";r.on("click",function(e){var i=a.children("."+g),n=(r.children(".layui-icon")[0]?r:r.find(".layui-tree-icon")).children(".layui-icon");i[0]?a.hasClass(w)?(a.removeClass(w),i.slideUp(200),n.removeClass(v).addClass(k)):(a.addClass(w),i.slideDown(200),n.addClass(v).removeClass(k),t.accordion&&((i=a.siblings("."+f)).removeClass(w),i.children("."+g).slideUp(200),i.find(".layui-tree-icon").children(".layui-icon").removeClass(v).addClass(k))):c="normal"}),i.on("click",function(){u(this).hasClass(d)||(c=a.hasClass(w)?t.onlyIconControl?"open":"close":t.onlyIconControl?"close":"open",t.click&&t.click({elem:a,state:c,data:e}))})},l.prototype.setCheckbox=function(e,i,n){this.config;var t,l=n.prop("checked");n.prop("disabled")||("object"!=typeof i.children&&!e.find("."+g)[0]||e.find("."+g).find('input[same="layuiTreeCheck"]').each(function(){this.disabled||(this.checked=l)}),(t=function(e){var i,n,a;e.parents("."+f)[0]&&(n=(e=e.parent("."+g)).parent(),a=e.prev().find('input[same="layuiTreeCheck"]'),l?a.prop("checked",l):(e.find('input[same="layuiTreeCheck"]').each(function(){this.checked&&(i=!0)}),i||a.prop("checked",!1)),t(n))})(e),this.renderForm("checkbox"))},l.prototype.checkClick=function(n,a){var t=this,l=t.config;n.children("."+m).children("."+x).on("click",'input[same="layuiTreeCheck"]+',function(e){layui.stope(e);var e=u(this).prev(),i=e.prop("checked");e.prop("disabled")||(t.setCheckbox(n,a,e),l.oncheck&&l.oncheck({elem:n,checked:i,data:a}))})},l.prototype.operate=function(c,d){var s=this,o=s.config,e=c.children("."+m),h=e.children("."+x);e.children(".layui-tree-btnGroup").on("click",".layui-icon",function(e){layui.stope(e);var i,e=u(this).data("type"),a=c.children("."+g),t={data:d,type:e,elem:c};if("add"==e){a[0]||(o.showLine?(h.find("."+C).addClass("layui-tree-icon"),h.find("."+C).children(".layui-icon").addClass(k).removeClass("layui-icon-file")):h.find(".layui-tree-iconArrow").removeClass(y),c.append('
    '));var n,l=o.operate&&o.operate(t),r={};if(r.title=o.text.defaultNodeName,r.id=l,s.tree(c.children("."+g),[r]),o.showLine&&(a[0]?(a.hasClass(L)||a.addClass(L),c.find("."+g).each(function(){u(this).children("."+f).last().addClass(N)}),(a.children("."+f).last().prev().hasClass(N)?a.children("."+f).last().prev():a.children("."+f).last()).removeClass(N),!c.parent("."+g)[0]&&c.next()[0]&&a.children("."+f).last().removeClass(N)):(l=c.siblings("."+f),n=1,r=c.parent("."+g),layui.each(l,function(e,i){u(i).children("."+g)[0]||(n=0)}),1==n?(l.children("."+g).addClass(T),l.children("."+g).children("."+f).removeClass(N),c.children("."+g).addClass(T),r.removeClass(L),r.children("."+f).last().children("."+g).children("."+f).last().addClass(N)):c.children("."+g).children("."+f).addClass(N))),!o.showCheckbox)return;h.find('input[same="layuiTreeCheck"]')[0].checked&&(c.children("."+g).children("."+f).last().find('input[same="layuiTreeCheck"]')[0].checked=!0),s.renderForm("checkbox")}else"update"==e?(l=h.children("."+b).html(),h.children("."+b).html(""),h.append(''),h.children(".layui-tree-editInput").val(l).focus(),i=function(e){var i=(i=e.val().trim())||o.text.defaultNodeName;e.remove(),h.children("."+b).html(i),t.data.title=i,o.operate&&o.operate(t)},h.children(".layui-tree-editInput").blur(function(){i(u(this))}),h.children(".layui-tree-editInput").on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),i(u(this)))})):p.confirm('\u786e\u8ba4\u5220\u9664\u8be5\u8282\u70b9 "'+(d.title||"")+'" \u5417\uff1f',function(e){if(o.operate&&o.operate(t),t.status="remove",p.close(e),!c.prev("."+f)[0]&&!c.next("."+f)[0]&&!c.parent("."+g)[0])return c.remove(),void s.elem.append(s.elemNone);var l,n,i;c.siblings("."+f).children("."+m)[0]?(o.showCheckbox&&(l=function(e){var i,n,a,t;e.parents("."+f)[0]&&(i=e.siblings("."+f).children("."+m),n=(e=e.parent("."+g).prev()).find('input[same="layuiTreeCheck"]')[0],a=1,(t=0)==n.checked&&(i.each(function(e,i){i=u(i).find('input[same="layuiTreeCheck"]')[0];0!=i.checked||i.disabled||(a=0),i.disabled||(t=1)}),1==a&&1==t&&(n.checked=!0,s.renderForm("checkbox"),l(e.parent("."+f)))))})(c),o.showLine&&(e=c.siblings("."+f),n=1,i=c.parent("."+g),layui.each(e,function(e,i){u(i).children("."+g)[0]||(n=0)}),1==n?(a[0]||(i.removeClass(L),e.children("."+g).addClass(T),e.children("."+g).children("."+f).removeClass(N)),(c.next()[0]?i.children("."+f).last():c.prev()).children("."+g).children("."+f).last().addClass(N),c.next()[0]||c.parents("."+f)[1]||c.parents("."+f).eq(0).next()[0]||c.prev("."+f).addClass(N)):!c.next()[0]&&c.hasClass(N)&&c.prev().addClass(N))):(e=c.parent("."+g).prev(),o.showLine?(e.find("."+C).removeClass("layui-tree-icon"),e.find("."+C).children(".layui-icon").removeClass(v).addClass("layui-icon-file"),(i=e.parents("."+g).eq(0)).addClass(L),i.children("."+f).each(function(){u(this).children("."+g).children("."+f).last().addClass(N)})):e.find(".layui-tree-iconArrow").addClass(y),c.parents("."+f).eq(0).removeClass(w),c.parent("."+g).remove()),c.remove()})})},l.prototype.events=function(){var i=this,t=i.config;i.elem.find(".layui-tree-checkedFirst");i.setChecked(i.checkids),i.elem.find(".layui-tree-search").on("keyup",function(){var e=u(this),n=e.val(),e=e.nextAll(),a=[];e.find("."+b).each(function(){var i,e=u(this).parents("."+m);-1!=u(this).html().indexOf(n)&&(a.push(u(this).parent()),(i=function(e){e.addClass("layui-tree-searchShow"),e.parent("."+g)[0]&&i(e.parent("."+g).parent("."+f))})(e.parent("."+f)))}),e.find("."+m).each(function(){var e=u(this).parent("."+f);e.hasClass("layui-tree-searchShow")||e.addClass(y)}),0==e.find(".layui-tree-searchShow").length&&i.elem.append(i.elemNone),t.onsearch&&t.onsearch({elem:a})}),i.elem.find(".layui-tree-search").on("keydown",function(){u(this).nextAll().find("."+m).each(function(){u(this).parent("."+f).removeClass("layui-tree-searchShow "+y)}),u(".layui-tree-emptyText")[0]&&u(".layui-tree-emptyText").remove()})},l.prototype.getChecked=function(){var e=this.config,i=[],n=[],t=(this.elem.find(".layui-form-checked").each(function(){i.push(u(this).prev()[0].value)}),function(e,a){layui.each(e,function(e,n){layui.each(i,function(e,i){if(n.id==i)return delete(i=u.extend({},n)).children,a.push(i),n.children&&(i.children=[],t(n.children,i.children)),!0})})});return t(u.extend({},e.data),n),n},l.prototype.setChecked=function(l){this.config;this.elem.find("."+f).each(function(e,i){var n=u(this).data("id"),a=u(i).children("."+m).find('input[same="layuiTreeCheck"]'),t=a.next();if("number"==typeof l){if(n.toString()==l.toString())return a[0].checked||t.click(),!1}else"object"==typeof l&&layui.each(l,function(e,i){if(i.toString()==n.toString()&&!a[0].checked)return t.click(),!0})})},t.that={},t.config={},a.reload=function(e,i){e=t.that[e];return e.reload(i),t.call(e)},a.getChecked=function(e){return t.that[e].getChecked()},a.setChecked=function(e,i){return t.that[e].setChecked(i)},a.render=function(e){e=new l(e);return t.call(e)},e(n,a)});layui.define(["laytpl","form"],function(e){"use strict";var s=layui.$,n=layui.laytpl,t=layui.form,a="transfer",i={config:{},index:layui[a]?layui[a].index+1e4:0,set:function(e){var t=this;return t.config=s.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,a,e,t)}},l=function(){var t=this,e=t.config,a=e.id||t.index;return l.that[a]=t,{config:l.config[a]=e,reload:function(e){t.reload.call(t,e)},getData:function(){return t.getData.call(t)}}},d="layui-hide",h="layui-btn-disabled",r="layui-none",c="layui-transfer-box",u="layui-transfer-header",o="layui-transfer-search",f="layui-transfer-data",y=function(e){return['
    ','
    ','","
    ","{{# if(d.data.showSearch){ }}",'","{{# } }}",'
      ',"
      "].join("")},p=['
      ',y({index:0,checkAllName:"layTransferLeftCheckAll"}),'
      ','",'","
      ",y({index:1,checkAllName:"layTransferRightCheckAll"}),"
      "].join(""),v=function(e){var t=this;t.index=++i.index,t.config=s.extend({},t.config,i.config,e),t.render()};v.prototype.config={title:["\u5217\u8868\u4e00","\u5217\u8868\u4e8c"],width:200,height:360,data:[],value:[],showSearch:!1,id:"",text:{none:"\u65e0\u6570\u636e",searchNone:"\u65e0\u5339\u914d\u6570\u636e"}},v.prototype.reload=function(e){var t=this;t.config=s.extend({},t.config,e),t.render()},v.prototype.render=function(){var e=this,t=e.config,a=e.elem=s(n(p).render({data:t,index:e.index})),i=t.elem=s(t.elem);i[0]&&(t.data=t.data||[],t.value=t.value||[],e.key=t.id||e.index,i.html(e.elem),e.layBox=e.elem.find("."+c),e.layHeader=e.elem.find("."+u),e.laySearch=e.elem.find("."+o),e.layData=a.find("."+f),e.layBtn=a.find(".layui-transfer-active .layui-btn"),e.layBox.css({width:t.width,height:t.height}),e.layData.css({height:(i=t.height-e.layHeader.outerHeight(),t.showSearch&&(i-=e.laySearch.outerHeight()),i-2)}),e.renderData(),e.events())},v.prototype.renderData=function(){var e=this,i=(e.config,[{checkName:"layTransferLeftCheck",views:[]},{checkName:"layTransferRightCheck",views:[]}]);e.parseData(function(e){var t=e.selected?1:0,a=["
    • ",'',"
    • "].join("");i[t].views.push(a),delete e.selected}),e.layData.eq(0).html(i[0].views.join("")),e.layData.eq(1).html(i[1].views.join("")),e.renderCheckBtn()},v.prototype.renderForm=function(e){t.render(e,"LAY-transfer-"+this.index)},v.prototype.renderCheckBtn=function(r){var c=this,o=c.config;r=r||{},c.layBox.each(function(e){var t=s(this),a=t.find("."+f),t=t.find("."+u).find('input[type="checkbox"]'),i=a.find('input[type="checkbox"]'),n=0,l=!1;i.each(function(){var e=s(this).data("hide");(this.checked||this.disabled||e)&&n++,this.checked&&!e&&(l=!0)}),t.prop("checked",l&&n===i.length),c.layBtn.eq(e)[l?"removeClass":"addClass"](h),r.stopNone||(i=a.children("li:not(."+d+")").length,c.noneView(a,i?"":o.text.none))}),c.renderForm("checkbox")},v.prototype.noneView=function(e,t){var a=s('

      '+(t||"")+"

      ");e.find("."+r)[0]&&e.find("."+r).remove(),t.replace(/\s/g,"")&&e.append(a)},v.prototype.setValue=function(){var e=this.config,t=[];return this.layBox.eq(1).find("."+f+' input[type="checkbox"]').each(function(){s(this).data("hide")||t.push(this.value)}),e.value=t,this},v.prototype.parseData=function(t){var i=this.config,n=[];return layui.each(i.data,function(e,a){a=("function"==typeof i.parseData?i.parseData(a):a)||a,n.push(a=s.extend({},a)),layui.each(i.value,function(e,t){t==a.value&&(a.selected=!0)}),t&&t(a)}),i.data=n,this},v.prototype.getData=function(e){var t=this.config,i=[];return this.setValue(),layui.each(e||t.value,function(e,a){layui.each(t.data,function(e,t){delete t.selected,a==t.value&&i.push(t)})}),i},v.prototype.transfer=function(e,t){var a,i=this,n=i.config,l=i.layBox.eq(e),r=[],t=(t?((a=(t=t).find('input[type="checkbox"]'))[0].checked=!1,l.siblings("."+c).find("."+f).append(t.clone()),t.remove(),r.push(a[0].value),i.setValue()):l.each(function(e){s(this).find("."+f).children("li").each(function(){var e=s(this),t=e.find('input[type="checkbox"]'),a=t.data("hide");t[0].checked&&!a&&(t[0].checked=!1,l.siblings("."+c).find("."+f).append(e.clone()),e.remove(),r.push(t[0].value)),i.setValue()})}),i.renderCheckBtn(),l.siblings("."+c).find("."+o+" input"));""!==t.val()&&t.trigger("keyup"),n.onchange&&n.onchange(i.getData(r),e)},v.prototype.events=function(){var n=this,l=n.config;n.elem.on("click",'input[lay-filter="layTransferCheckbox"]+',function(){var e=s(this).prev(),t=e[0].checked,a=e.parents("."+c).eq(0).find("."+f);e[0].disabled||("all"===e.attr("lay-type")&&a.find('input[type="checkbox"]').each(function(){this.disabled||(this.checked=t)}),setTimeout(function(){n.renderCheckBtn({stopNone:!0})},0))}),n.elem.on("dblclick","."+f+">li",function(e){var t=s(this),a=t.children('input[type="checkbox"]'),i=t.parent().parent();a[0].disabled||n.transfer(i.data("index"),t)}),n.layBtn.on("click",function(){var e=s(this),t=e.data("index");e.hasClass(h)||n.transfer(t)}),n.laySearch.find("input").on("keyup",function(){var i=this.value,e=s(this).parents("."+o).eq(0).siblings("."+f),t=e.children("li"),t=(t.each(function(){var e=s(this),t=e.find('input[type="checkbox"]'),a=t[0].title,a=("cs"!==l.showSearch&&(a=a.toLowerCase(),i=i.toLowerCase()),-1!==a.indexOf(i));e[a?"removeClass":"addClass"](d),t.data("hide",!a)}),n.renderCheckBtn(),t.length===e.children("li."+d).length);n.noneView(e,t?l.text.searchNone:"")})},l.that={},l.config={},i.reload=function(e,t){e=l.that[e];return e.reload(t),l.call(e)},i.getData=function(e){return l.that[e].getData()},i.render=function(e){e=new v(e);return l.call(e)},e(a,i)});layui.define("jquery",function(e){"use strict";var a=layui.$,n=(layui.hint(),layui.device(),{config:{},set:function(e){var i=this;return i.config=a.extend({},i.config,e),i},on:function(e,i){return layui.onevent.call(this,r,e,i)}}),r="carousel",d="layui-this",s="layui-carousel-left",u="layui-carousel-right",c="layui-carousel-prev",m="layui-carousel-next",t="layui-carousel-arrow",o="layui-carousel-ind",i=function(e){var i=this;i.config=a.extend({},i.config,n.config,e),i.render()};i.prototype.config={width:"600px",height:"280px",full:!1,arrow:"hover",indicator:"inside",autoplay:!0,interval:3e3,anim:"",trigger:"click",index:0},i.prototype.render=function(){var e=this,i=e.config;i.elem=a(i.elem),i.elem[0]&&(e.elemItem=i.elem.find(">*[carousel-item]>*"),i.index<0&&(i.index=0),i.index>=e.elemItem.length&&(i.index=e.elemItem.length-1),i.interval<800&&(i.interval=800),i.full?i.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):i.elem.css({width:i.width,height:i.height}),i.elem.attr("lay-anim",i.anim),e.elemItem.eq(i.index).addClass(d),e.elemItem.length<=1||(e.indicator(),e.arrow(),e.autoplay(),e.events()))},i.prototype.reload=function(e){var i=this;clearInterval(i.timer),i.config=a.extend({},i.config,e),i.render()},i.prototype.prevIndex=function(){var e=this.config.index-1;return e=e<0?this.elemItem.length-1:e},i.prototype.nextIndex=function(){var e=this.config.index+1;return e=e>=this.elemItem.length?0:e},i.prototype.addIndex=function(e){var i=this.config;i.index=i.index+(e=e||1),i.index>=this.elemItem.length&&(i.index=0)},i.prototype.subIndex=function(e){var i=this.config;i.index=i.index-(e=e||1),i.index<0&&(i.index=this.elemItem.length-1)},i.prototype.autoplay=function(){var e=this,i=e.config;i.autoplay&&(clearInterval(e.timer),e.timer=setInterval(function(){e.slide()},i.interval))},i.prototype.arrow=function(){var i=this,e=i.config,n=a(['",'"].join(""));e.elem.attr("lay-arrow",e.arrow),e.elem.find("."+t)[0]&&e.elem.find("."+t).remove(),e.elem.append(n),n.on("click",function(){var e=a(this).attr("lay-type");i.slide(e)})},i.prototype.jump=function(e){var i=this,n=i.config;e>n.index?i.slide("add",e-n.index):e
        ',(i=[],layui.each(e.elemItem,function(e){i.push("")}),i.join("")),"
      "].join(""));n.elem.attr("lay-indicator",n.indicator),n.elem.find("."+o)[0]&&n.elem.find("."+o).remove(),n.elem.append(t),"updown"===n.anim&&t.css("margin-top",-t.height()/2),t.find("li").on("hover"===n.trigger?"mouseover":n.trigger,function(){e.jump(a(this).index())})},i.prototype.slide=function(e,i){var n=this,t=n.elemItem,a=n.config,o=a.index,l=a.elem.attr("lay-filter");n.haveSlide||("sub"===e?(n.subIndex(i),t.eq(a.index).addClass(c),setTimeout(function(){t.eq(o).addClass(u),t.eq(a.index).addClass(u)},50)):(n.addIndex(i),t.eq(a.index).addClass(m),setTimeout(function(){t.eq(o).addClass(s),t.eq(a.index).addClass(s)},50)),setTimeout(function(){t.removeClass(d+" "+c+" "+m+" "+s+" "+u),t.eq(a.index).addClass(d),n.haveSlide=!1},300),n.elemInd.find("li").eq(a.index).addClass(d).siblings().removeClass(d),n.haveSlide=!0,e={index:a.index,prevIndex:o,item:t.eq(a.index)},"function"==typeof a.change&&a.change(e),layui.event.call(this,r,"change("+l+")",e))},i.prototype.events=function(){var e=this,i=e.config;i.elem.data("haveEvents")||(i.elem.on("mouseenter",function(){"always"!==e.config.autoplay&&clearInterval(e.timer)}).on("mouseleave",function(){"always"!==e.config.autoplay&&e.autoplay()}),i.elem.data("haveEvents",!0))},n.render=function(e){return new i(e)},e(r,n)});layui.define("jquery",function(e){"use strict";var u=layui.jquery,l={config:{},index:layui.rate?layui.rate.index+1e4:0,set:function(e){var a=this;return a.config=u.extend({},a.config,e),a},on:function(e,a){return layui.onevent.call(this,i,e,a)}},i="rate",c="layui-icon-rate",r="layui-icon-rate-solid",o="layui-icon-rate-half",s="layui-icon-rate-solid layui-icon-rate-half",f="layui-icon-rate layui-icon-rate-half",a=function(e){var a=this;a.index=++l.index,a.config=u.extend({},a.config,l.config,e),a.render()};a.prototype.config={length:5,text:!1,readonly:!1,half:!1,value:0,theme:""},a.prototype.render=function(){for(var e=this,a=e.config,l=a.theme?'style="color: '+a.theme+';"':"",i=(a.elem=u(a.elem),a.value>a.length&&(a.value=a.length),parseInt(a.value)===a.value||a.half||(a.value=Math.ceil(a.value)-a.value<.5?Math.ceil(a.value):Math.floor(a.value)),'
        "),n=1;n<=a.length;n++){var t='
      • ";a.half&&parseInt(a.value)!==a.value&&n==Math.ceil(a.value)?i=i+'
      • ":i+=t}i+="
      "+(a.text?''+a.value+"\u661f":"")+"";var o=a.elem,s=o.next(".layui-rate");s[0]&&s.remove(),e.elemTemp=u(i),a.span=e.elemTemp.next("span"),a.setText&&a.setText(a.value),o.html(e.elemTemp),o.addClass("layui-inline"),a.readonly||e.action()},a.prototype.setvalue=function(e){this.config.value=e,this.render()},a.prototype.action=function(){var i=this.config,n=this.elemTemp,t=n.find("i").width();n.children("li").each(function(e){var a=e+1,l=u(this);l.on("click",function(e){i.value=a,i.half&&e.pageX-u(this).offset().left<=t/2&&(i.value=i.value-.5),i.text&&n.next("span").text(i.value+"\u661f"),i.choose&&i.choose(i.value),i.setText&&i.setText(i.value)}),l.on("mousemove",function(e){n.find("i").each(function(){u(this).addClass(c).removeClass(s)}),n.find("i:lt("+a+")").each(function(){u(this).addClass(r).removeClass(f)}),i.half&&e.pageX-u(this).offset().left<=t/2&&l.children("i").addClass(o).removeClass(r)}),l.on("mouseleave",function(){n.find("i").each(function(){u(this).addClass(c).removeClass(s)}),n.find("i:lt("+Math.floor(i.value)+")").each(function(){u(this).addClass(r).removeClass(f)}),i.half&&parseInt(i.value)!==i.value&&n.children("li:eq("+Math.floor(i.value)+")").children("i").addClass(o).removeClass("layui-icon-rate-solid layui-icon-rate")})})},a.prototype.events=function(){this.config},l.render=function(e){e=new a(e);return function(){var a=this;return{setvalue:function(e){a.setvalue.call(a,e)},config:a.config}}.call(e)},e(i,l)});layui.define("jquery",function(l){"use strict";var g=layui.$,e=function(l){};e.prototype.load=function(l){var t,i,n,e,r,o,a,c,m,s,u,f,y,d=this,p=0,h=g((l=l||{}).elem);if(h[0])return e=g(l.scrollElem||document),r=l.mb||50,o=!("isAuto"in l)||l.isAuto,a=l.end||"\u6ca1\u6709\u66f4\u591a\u4e86",c=l.scrollElem&&l.scrollElem!==document,m="\u52a0\u8f7d\u66f4\u591a",s=g('"),h.find(".layui-flow-more")[0]||h.append(s),u=function(l,e){l=g(l),s.before(l),(e=0==e||null)?s.html(a):s.find("a").html(m),i=e,t=null,y&&y()},f=function(){t=!0,s.find("a").html(''),"function"==typeof l.done&&l.done(++p,u)},f(),s.find("a").on("click",function(){g(this);i||t||f()}),l.isLazyimg&&(y=d.lazyimg({elem:l.elem+" img",scrollElem:l.scrollElem})),o&&e.on("scroll",function(){var e=g(this),o=e.scrollTop();n&&clearTimeout(n),!i&&h.width()&&(n=setTimeout(function(){var l=(c?e:g(window)).height();(c?e.prop("scrollHeight"):document.documentElement.scrollHeight)-o-l<=r&&(t||f())},100))}),d},e.prototype.lazyimg=function(l){var e,c=this,m=0,s=g((l=l||{}).scrollElem||document),u=l.elem||"img",f=l.scrollElem&&l.scrollElem!==document,y=function(e,l){var o,t=s.scrollTop(),l=t+l,i=f?e.offset().top-s.offset().top+t:e.offset().top;t<=i&&i<=l&&e.attr("lay-src")&&(o=e.attr("lay-src"),layui.img(o,function(){var l=c.lazyimg.elem.eq(m);e.attr("src",o).removeAttr("lay-src"),l[0]&&n(l),m++},function(){c.lazyimg.elem.eq(m);e.removeAttr("lay-src")}))},n=function(l,e){var o=(f?e||s:g(window)).height(),t=s.scrollTop(),i=t+o;if(c.lazyimg.elem=g(u),l)y(l,o);else for(var n=0;n"),preview:"Preview"}},I=function(e){return M.trim(e).replace(/^\n|\n$/,"")};e("code",function(e){var L=e=M.extend(!0,{},l,e);e.elem=M(e.elem),e.elem[0]&&layui.each(e.elem.get().reverse(),function(e,l){var i,a,t,s,n,o,d,c,r,u,E=M(l),y=I(E.html()),v=M.extend(!0,{},L,lay.options(l),(i={},layui.each(["title","height","encode","skin","about"],function(e,l){var a=E.attr("lay-"+l);"string"==typeof a&&(i[l]=a)}),i)),f=(a=[],(l=E.children("textarea")).each(function(){a.push(I(this.value))}),l[0]&&(y=_.escape(a.join(""))),0===a.length&&a.push(I(E.html())),a),m=(v.preview&&(l="LAY-CODE-DF-"+e,t=v.layout||["code","preview"],s="iframe"===v.preview,p=M('
      '),u=M('
      '),n=M('
      '),o=M('
      '),d=M('
      '),m=E.prev("."+b.ELEM_PREVIEW),h=E.next("."+b.ELEM_ITEM+"-preview"),v.id&&p.attr("id",v.id),p.addClass(v.className),u.attr("lay-filter",l),layui.each(t,function(e,l){var a=M('
    • ');0===e&&a.addClass("layui-this"),a.html(v.text[l]),n.append(a)}),c={full:{className:"screen-full",title:["\u6700\u5927\u5316\u663e\u793a","\u8fd8\u539f\u663e\u793a"],event:function(e,l){var a=e.closest("."+b.ELEM_PREVIEW),i="layui-icon-"+this.className,t="layui-icon-screen-restore",s=this.title,n=M("html,body"),o="layui-scollbar-hide";e.hasClass(i)?(a.addClass(b.ELEM_FULL),e.removeClass(i).addClass(t),e.attr("title",s[1]),n.addClass(o)):(a.removeClass(b.ELEM_FULL),e.removeClass(t).addClass(i),e.attr("title",s[0]),n.removeClass(o))}},window:{className:"release",title:["\u5728\u65b0\u7a97\u53e3\u9884\u89c8"],event:function(e,l){_.openWin({content:f.join("")})}}},d.on("click",">i",function(){var e=M(this),l=e.data("type");"function"==typeof c[l].event&&c[l].event(e,l),"function"==typeof v.toolsEvent&&v.toolsEvent(e,l)}),layui.each(v.tools,function(e,l){var a=c[l]&&c[l].className||l,i=c[l].title||[""];d.append('')}),m[0]&&m.remove(),h[0]&&h.remove(),u.append(n),v.tools&&u.append(d),E.wrap(p).addClass(b.ELEM_ITEM).before(u),s&&o.html(""),r=function(e){var l=e.children("iframe")[0],a=(s&&l?l.srcdoc=f.join(""):e.html(f.join("")),{container:e,render:function(){C.render(e.find(".layui-form")),w.render()}});setTimeout(function(){"function"==typeof v.done&&v.done(a)},3)},"preview"===t[0]?(o.addClass(b.ELEM_SHOW),E.before(o),r(o)):E.addClass(b.ELEM_SHOW).after(o),v.codeStyle=[v.style,v.codeStyle].join(""),v.previewStyle=[v.style,v.previewStyle].join(""),o.attr("style",v.previewStyle),w.on("tab("+l+")",function(e){var l=M(this),a=M(e.elem).closest("."+b.ELEM_PREVIEW).find("."+b.ELEM_ITEM),e=a.eq(e.index);a.removeClass(b.ELEM_SHOW),e.addClass(b.ELEM_SHOW),"preview"===l.attr("lay-id")&&r(e)})),v.ln?"ol":"ul"),h=M("<"+m+' class="layui-code-'+m+'">'),p=M('
      ');E.addClass("layui-code-view layui-box"),v.skin&&("notepad"===v.skin&&(v.skin="dark"),E.addClass("layui-code-"+v.skin)),y=(y=v.encode?_.escape(y):y).replace(/[\r\t\n]+/g,"
    • "),E.html(h.html("
    • "+y+"
    • ")),v.header&&!E.children("."+b.ELEM_TITLE)[0]&&(p.html(v.title+(v.about?'
      '+v.about+"
      ":"")),E.prepend(p)),v.elem.length===e+1&&"function"==typeof v.allDone&&v.allDone(),0<(u=Math.floor(h.find("li").length/100))&&h.css("margin-left",u+"px"),v.height&&h.css("max-height",v.height),h.attr("style",v.codeStyle)})})}),layui["layui.all"]||layui.addcss("modules/code.css?v=3","skincodecss"); \ No newline at end of file +/** v2.8.0-rc.14 | MIT Licensed */;!function(d){"use strict";var t,h=d.document,m={modules:{},status:{},timeout:10,event:{}},n=function(){this.v="2.8.0-rc.14"},e=d.LAYUI_GLOBAL||{},v=(t=h.currentScript?h.currentScript.src:function(){for(var t,e=h.scripts,r=e.length-1,n=r;01e3*m.timeout/4?g(u+" is not a valid module","error"):void(m.status[u]?c():setTimeout(n,4))}())}function c(){e.push(layui[u]),11e3*m.timeout/4?g(u+" is not a valid module","error"):void("string"==typeof m.modules[u]&&m.status[u]?c():setTimeout(f,4))}():((p=h.createElement("script"))["async"]=!0,p.charset="utf-8",p.src=y+((i=!0===m.version?m.v||(new Date).getTime():m.version||"")?"?v="+i:""),a.appendChild(p),!p.attachEvent||p.attachEvent.toString&&p.attachEvent.toString().indexOf("[native code")<0||b?p.addEventListener("load",function(t){s(t,y)},!1):p.attachEvent("onreadystatechange",function(t){s(t,y)}),m.modules[u]=y),o},n.prototype.disuse=function(t){var r=this;return t=r.isArray(t)?t:[t],r.each(t,function(t,e){m.status[e],delete r[e],delete N[e],delete r.modules[e],delete m.status[e],delete m.modules[e]}),r},n.prototype.getStyle=function(t,e){t=t.currentStyle||d.getComputedStyle(t,null);return t[t.getPropertyValue?"getPropertyValue":"getAttribute"](e)},n.prototype.link=function(r,n,t){var o=this,e=h.getElementsByTagName("head")[0],i=h.createElement("link"),t=((t="string"==typeof n?n:t)||r).replace(/\.|\//g,""),a=i.id="layuicss-"+t,u="creating",l=0;return i.rel="stylesheet",i.href=r+(m.debug?"?v="+(new Date).getTime():""),i.media="all",h.getElementById(a)||e.appendChild(i),"function"!=typeof n||function s(t){var e=h.getElementById(a);return++l>1e3*m.timeout/100?g(r+" timeout"):void(1989===parseInt(o.getStyle(e,"width"))?(t===u&&e.removeAttribute("lay-status"),e.getAttribute("lay-status")===u?setTimeout(s,100):n()):(e.setAttribute("lay-status",u),setTimeout(function(){s(u)},100)))}(),o},n.prototype.addcss=function(t,e,r){return layui.link(m.dir+"css/"+t,e,r)},m.callback={},n.prototype.factory=function(t){if(layui[t])return"function"==typeof m.callback[t]?m.callback[t]:null},n.prototype.img=function(t,e,r){var n=new Image;if(n.src=t,n.complete)return e(n);n.onload=function(){n.onload=null,"function"==typeof e&&e(n)},n.onerror=function(t){n.onerror=null,"function"==typeof r&&r(t)}},n.prototype.config=function(t){for(var e in t=t||{})m[e]=t[e];return this},n.prototype.modules=function(){var t,e={};for(t in N)e[t]=N[t];return e}(),n.prototype.extend=function(t){for(var e in t=t||{})this[e]||this.modules[e]?g(e+" Module already exists","error"):this.modules[e]=t[e];return this},n.prototype.router=n.prototype.hash=function(t){var r={path:[],search:{},hash:((t=t||location.hash).match(/[^#](#.*$)/)||[])[1]||""};return/^#\//.test(t)&&(t=t.replace(/^#\//,""),r.href="/"+t,t=t.replace(/([^#])(#.*$)/,"$1").split("/")||[],this.each(t,function(t,e){/^\w+=/.test(e)?(e=e.split("="),r.search[e[0]]=e[1]):r.path.push(e)})),r},n.prototype.url=function(t){var o,e,r=this;return{pathname:(t?((t.match(/\.[^.]+?\/.+/)||[])[0]||"").replace(/^[^\/]+/,"").replace(/\?.+/,""):location.pathname).replace(/^\//,"").split("/"),search:(o={},e=(t?((t.match(/\?.+/)||[])[0]||"").replace(/\#.+/,""):location.search).replace(/^\?+/,"").split("&"),r.each(e,function(t,e){var r=e.indexOf("="),n=r<0?e.substr(0,e.length):0!==r&&e.substr(0,r);n&&(o[n]=0(l.innerHeight||f.documentElement.clientHeight)},h.position=function(t,e,n){var o,r,i,c,u,a,s;e&&(n=n||{},t!==f&&t!==h("body")[0]||(n.clickType="right"),u="right"===n.clickType?{left:(u=n.e||l.event||{}).clientX,top:u.clientY,right:u.clientX,bottom:u.clientY}:t.getBoundingClientRect(),a=e.offsetWidth,s=e.offsetHeight,o=function(t){return f.body[t=t?"scrollLeft":"scrollTop"]|f.documentElement[t]},i=u.left,c=u.bottom,"center"===n.align?i-=(a-t.offsetWidth)/2:"right"===n.align&&(i=i-a+t.offsetWidth),(i=i+a+5>(r=function(t){return f.documentElement[t?"clientWidth":"clientHeight"]})("width")?r("width")-a-5:i)<5&&(i=5),c+s+5>r()&&(u.top>s+5?c=u.top-s-10:"right"===n.clickType?(c=r()-s-10)<0&&(c=0):c=5),(a=n.position)&&(e.style.position=a),e.style.left=i+("fixed"===a?0:o(1))+"px",e.style.top=c+("fixed"===a?0:o())+"px",h.hasScrollbar()||(s=e.getBoundingClientRect(),!n.SYSTEM_RELOAD&&s.bottom+5>r()&&(n.SYSTEM_RELOAD=!0,setTimeout(function(){h.position(t,e,n)},50))))},h.options=function(t,e){if(e="object"==typeof e?e:{attr:e},t===f)return{};var t=h(t),n=e.attr||"lay-options",t=t.attr(n);try{return new Function("return "+(t||"{}"))()}catch(o){return layui.hint().error(e.errorText||[n+'="'+t+'"',"\n parseerror: "+o].join("\n"),"error"),{}}},h.isTopElem=function(n){var t=[f,h("body")[0]],o=!1;return h.each(t,function(t,e){if(e===n)return o=!0}),o},r.addStr=function(n,t){return n=n.replace(/\s+/," "),t=t.replace(/\s+/," ").split(" "),h.each(t,function(t,e){new RegExp("\\b"+e+"\\b").test(n)||(n=n+" "+e)}),n.replace(/^\s|\s$/,"")},r.removeStr=function(n,t){return n=n.replace(/\s+/," "),t=t.replace(/\s+/," ").split(" "),h.each(t,function(t,e){e=new RegExp("\\b"+e+"\\b");e.test(n)&&(n=n.replace(e,""))}),n.replace(/\s+/," ").replace(/^\s|\s$/,"")},r.prototype.find=function(o){var r=this,i=0,c=[],u="object"==typeof o;return this.each(function(t,e){for(var n=u?e.contains(o):e.querySelectorAll(o||null);i]|&(?=#[a-zA-Z0-9]+)/g.test(e+="")?e.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,"""):e},error:function(e,r){var n="Laytpl Error: ";return"object"==typeof console&&console.error(n+e+"\n"+(r||"")),n+e}},l=a.exp,r=function(e){this.tpl=e},n=(r.pt=r.prototype,window.errors=0,r.pt.parse=function(e,r){var n=e,c=l("^"+p.open+"#",""),t=l(p.close+"$","");e='"use strict";var view = "'+(e=e.replace(/\s+|\r|\t|\n/g," ").replace(l(p.open+"#"),p.open+"# ").replace(l(p.close+"}"),"} "+p.close).replace(/\\/g,"\\\\").replace(l(p.open+"!(.+?)!"+p.close),function(e){return e=e.replace(l("^"+p.open+"!"),"").replace(l("!"+p.close),"").replace(l(p.open+"|"+p.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(a.query(),function(e){return'";'+(e=e.replace(c,"").replace(t,"")).replace(/\\(.)/g,"$1")+';view+="'}).replace(a.query(1),function(e){var r='"+laytpl.escape(';return e.replace(/\s/g,"")===p.open+p.close?"":(e=e.replace(l(p.open+"|"+p.close),""),/^=/.test(e)?e=e.replace(/^=/,""):/^-/.test(e)&&(e=e.replace(/^-/,""),r='"+('),r+e.replace(/\\(.)/g,"$1")+')+"')}))+'";return view;';try{return this.cache=e=new Function("d, laytpl",e),e(r,a)}catch(o){return delete this.cache,a.error(o,n)}},r.pt.render=function(e,r){var n=this;return e?(e=n.cache?n.cache(e,a):n.parse(n.tpl,e),r?void r(e):e):a.error("no data")},function(e){return"string"!=typeof e?a.error("Template not found"):new r(e)});n.config=function(e){for(var r in e=e||{})p[r]=e[r]},n.v="1.2.0",e("laytpl",n)});layui.define(function(e){"use strict";var r=document,u="getElementById",c="getElementsByTagName",a="layui-disabled",t=function(e){var a=this;a.config=e||{},a.config.index=++o.index,a.render(!0)},o=(t.prototype.type=function(){var e=this.config;if("object"==typeof e.elem)return e.elem.length===undefined?2:3},t.prototype.view=function(){var t,i,n=this.config,r=n.groups="groups"in n?Number(n.groups)||0:5,u=(n.layout="object"==typeof n.layout?n.layout:["prev","page","next"],n.count=Number(n.count)||0,n.curr=Number(n.curr)||1,n.limits="object"==typeof n.limits?n.limits:[10,20,30,40,50],n.limit=Number(n.limit)||10,n.pages=Math.ceil(n.count/n.limit)||1,n.curr>n.pages?n.curr=n.pages:n.curr<1&&(n.curr=1),r<0?r=1:r>n.pages&&(r=n.pages),n.prev="prev"in n?n.prev:"上一页",n.next="next"in n?n.next:"下一页",n.pages>r?Math.ceil((n.curr+(1'+n.prev+"":"",page:function(){var e=[];if(n.count<1)return"";1'+(n.first||1)+"");var a=Math.floor((r-1)/2),t=1n.pages?n.pages:a:r;for(i-t…');t<=i;t++)t===n.curr?e.push('"+t+""):e.push(''+t+"");return n.pages>r&&n.pages>i&&!1!==n.last&&(i+1…'),0!==r&&e.push(''+(n.last||n.pages)+"")),e.join("")}(),next:n.next?''+n.next+"":"",count:'\u5171 '+n.count+" \u6761",limit:(t=['"),refresh:['','',""].join(""),skip:['到第','','页',""].join("")};return['
      ',(i=[],layui.each(n.layout,function(e,a){l[a]&&i.push(l[a])}),i.join("")),"
      "].join("")},t.prototype.jump=function(e,a){if(e){var t=this,i=t.config,n=e.children,r=e[c]("button")[0],u=e[c]("input")[0],e=e[c]("select")[0],l=function(){var e=Number(u.value.replace(/\s|\D/g,""));e&&(i.curr=e,t.render())};if(a)return l();for(var s=0,p=n.length;si.pages||(i.curr=e,t.render())});e&&o.on(e,"change",function(){var e=this.value;i.curr*e>i.count&&(i.curr=Math.ceil(i.count/e)),i.limit=e,t.render()}),r&&o.on(r,"click",function(){l()})}},t.prototype.skip=function(t){var i,e;t&&(i=this,(e=t[c]("input")[0])&&o.on(e,"keyup",function(e){var a=this.value,e=e.keyCode;/^(37|38|39|40)$/.test(e)||(/\D/.test(a)&&(this.value=a.replace(/\D/,"")),13===e&&i.jump(t,!0))}))},t.prototype.render=function(e){var a=this,t=a.config,i=a.type(),n=a.view(),i=(2===i?t.elem&&(t.elem.innerHTML=n):3===i?t.elem.html(n):r[u](t.elem)&&(r[u](t.elem).innerHTML=n),t.jump&&t.jump(t,e),r[u]("layui-laypage-"+t.index));a.jump(i),t.hash&&!e&&(location.hash="!"+t.hash+"="+t.curr),a.skip(i)},{render:function(e){return new t(e).index},index:layui.laypage?layui.laypage.index+1e4:0,on:function(a,e,t){return a.attachEvent?a.attachEvent("on"+e,function(e){e.target=e.srcElement,t.call(a,e)}):a.addEventListener(e,t,!1),this}});e("laypage",o)});!function(i,g){"use strict";var n=i.layui&&layui.define,l={getPath:i.lay&&lay.getPath?lay.getPath:"",link:function(e,t,a){v.path&&i.lay&&lay.layui&&lay.layui.link(v.path+e,t,a)}},e=i.LAYUI_GLOBAL||{},v={v:"5.5.0",config:{weekStart:0},index:i.laydate&&i.laydate.v?1e5:0,path:e.laydate_dir||l.getPath,set:function(e){var t=this;return t.config=lay.extend({},t.config,e),t},ready:function(e){var t="laydate",a=(n?"modules/":"")+"laydate.css?v="+v.v;return n?layui["layui.all"]?"function"==typeof e&&e():layui.addcss(a,e,t):l.link(a,e,t),this}},d=function(){var t=this,e=t.config.id;return(d.that[e]=t).inst={hint:function(e){t.hint.call(t,e)},config:t.config}},a="laydate",x="layui-this",k="laydate-disabled",h=[100,2e5],D="layui-laydate-static",w="layui-laydate-list",o="laydate-selected",r="layui-laydate-hint",s="laydate-day-prev",y="laydate-day-next",C=".laydate-btns-confirm",M="laydate-time-text",E="laydate-btns-time",T="layui-laydate-preview",L="layui-laydate-main",S="layui-laydate-shade",I=function(e){var t=this,a=(t.index=++v.index,t.config=lay.extend({},t.config,v.config,e),lay(e.elem||t.config.elem));if(1\u8bf7\u91cd\u65b0\u9009\u62e9",invalidDate:"\u4e0d\u5728\u6709\u6548\u65e5\u671f\u6216\u65f6\u95f4\u8303\u56f4\u5185",formatError:["\u65e5\u671f\u683c\u5f0f\u4e0d\u5408\u6cd5
      \u5fc5\u987b\u9075\u5faa\u4e0b\u8ff0\u683c\u5f0f\uff1a
      ","
      \u5df2\u4e3a\u4f60\u91cd\u7f6e"],preview:"\u5f53\u524d\u9009\u4e2d\u7684\u7ed3\u679c"},en:{weeks:["Su","Mo","Tu","We","Th","Fr","Sa"],time:["Hours","Minutes","Seconds"],timeTips:"Select Time",startTime:"Start Time",endTime:"End Time",dateTips:"Select Date",month:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tools:{confirm:"Confirm",clear:"Clear",now:"Now"},timeout:"End time cannot be less than start Time
      Please re-select",invalidDate:"Invalid date",formatError:["The date format error
      Must be followed\uff1a
      ","
      It has been reset"],preview:"The selected result"}};return e[this.config.lang]||e.cn},I.prototype.init=function(){var e,r=this,o=r.config,t="static"===o.position,a={year:"yyyy",month:"yyyy-MM",date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss"};o.elem=lay(o.elem),o.eventElem=lay(o.eventElem),o.elem[0]&&((e=d.that[o.elem.attr("lay-key")])&&e.destroy&&e.destroy(),"array"!==layui.type(o.theme)&&(o.theme=[o.theme]),o.fullPanel&&("datetime"!==o.type||o.range)&&delete o.fullPanel,r.rangeStr=o.range?"string"==typeof o.range?o.range:"-":"",r.rangeLinked=!(!o.range||!o.rangeLinked||"date"!==o.type&&"datetime"!==o.type),r.autoCalendarModel=function(){var e=r.rangeLinked;return r.rangeLinked=o.range&&("date"===o.type||"datetime"===o.type)&&(!r.startDate||!r.endDate||r.startDate&&r.endDate&&r.startDate.year===r.endDate.year&&r.startDate.month===r.endDate.month),lay(r.elem)[r.rangeLinked?"addClass":"removeClass"]("layui-laydate-linkage"),r.rangeLinked!=e},r.autoCalendarModel.auto=r.rangeLinked&&"auto"===o.rangeLinked,"array"===layui.type(o.range)&&(r.rangeElem=[lay(o.range[0]),lay(o.range[1])]),a[o.type]||(i.console&&console.error&&console.error("laydate type error:'"+o.type+"' is not supported"),o.type="date"),o.format===a.date&&(o.format=a[o.type]||a.date),r.format=d.formatArr(o.format),o.weekStart&&!/^[0-6]$/.test(o.weekStart)&&(e=r.lang(),o.weekStart=e.weeks.indexOf(o.weekStart),-1===o.weekStart&&(o.weekStart=0)),r.EXP_IF="",r.EXP_SPLIT="",lay.each(r.format,function(e,t){e=new RegExp(m).test(t)?"\\d{"+(new RegExp(m).test(r.format[0===e?e+1:e-1]||"")?/^yyyy|y$/.test(t)?4:t.length:/^yyyy$/.test(t)?"1,4":/^y$/.test(t)?"1,308":"1,2")+"}":"\\"+t;r.EXP_IF=r.EXP_IF+e,r.EXP_SPLIT=r.EXP_SPLIT+"("+e+")"}),r.EXP_IF_ONE=new RegExp("^"+r.EXP_IF+"$"),r.EXP_IF=new RegExp("^"+(o.range?r.EXP_IF+"\\s\\"+r.rangeStr+"\\s"+r.EXP_IF:r.EXP_IF)+"$"),r.EXP_SPLIT=new RegExp("^"+r.EXP_SPLIT+"$",""),r.isInput(o.elem[0])||"focus"===o.trigger&&(o.trigger="click"),o.elem.attr("lay-key",r.index),o.eventElem.attr("lay-key",r.index),o.mark=lay.extend({},o.calendar&&"cn"===o.lang?{"0-1-1":"\u5143\u65e6","0-2-14":"\u60c5\u4eba","0-3-8":"\u5987\u5973","0-3-12":"\u690d\u6811","0-4-1":"\u611a\u4eba","0-5-1":"\u52b3\u52a8","0-5-4":"\u9752\u5e74","0-6-1":"\u513f\u7ae5","0-9-10":"\u6559\u5e08","0-10-1":"\u56fd\u5e86","0-12-25":"\u5723\u8bde"}:{},o.mark),lay.each(["min","max"],function(e,t){var a,n,i=[],l=[];l="number"==typeof o[t]?(a=o[t],n=new Date,n=r.newDate({year:n.getFullYear(),month:n.getMonth(),date:n.getDate(),hours:e?23:0,minutes:e?59:0,seconds:e?59:0}).getTime(),i=[(e=new Date(a?a<864e5?n+864e5*a:a:n)).getFullYear(),e.getMonth()+1,e.getDate()],[e.getHours(),e.getMinutes(),e.getSeconds()]):(i=(o[t].match(/\d+-\d+-\d+/)||[""])[0].split("-"),(o[t].match(/\d+:\d+:\d+/)||[""])[0].split(":")),o[t]={year:0|i[0]||(new Date).getFullYear(),month:i[1]?(0|i[1])-1:(new Date).getMonth(),date:0|i[2]||(new Date).getDate(),hours:0|l[0],minutes:0|l[1],seconds:0|l[2]}}),r.elemID="layui-laydate"+o.elem.attr("lay-key"),(o.show||t)&&r.render(),t||r.events(),o.value&&o.isInitValue&&("date"===layui.type(o.value)?r.setValue(r.parse(0,r.systemDate(o.value))):r.setValue(o.value)))},I.prototype.render=function(){var a,n,i,l,r=this,o=r.config,d=r.lang(),s="static"===o.position,y=r.elem=lay.elem("div",{id:r.elemID,"class":["layui-laydate",o.range?" layui-laydate-range":"",r.rangeLinked?" layui-laydate-linkage":"",s?" "+D:"",o.fullPanel?" laydate-theme-fullpanel":"",(a="",lay.each(o.theme,function(e,t){"default"===t||/^#/.test(t)||(a+=" laydate-theme-"+t)}),a)].join("")}),m=r.elemMain=[],u=r.elemHeader=[],c=r.elemCont=[],h=r.table=[],e=r.footer=lay.elem("div",{"class":"layui-laydate-footer"}),t=r.shortcut=lay.elem("ul",{"class":"layui-laydate-shortcut"}),f=(o.zIndex&&(y.style.zIndex=o.zIndex),lay.each(new Array(2),function(e){if(!o.range&&0'+d.timeTips+""),(o.range||"datetime"!==o.type||o.fullPanel)&&f.push(''),lay.each(o.btns,function(e,t){var a=d.tools[t]||"btn";o.range&&"now"===t||(s&&"clear"===t&&(a="cn"===o.lang?"\u91cd\u7f6e":"Reset"),n.push(''+a+""))}),f.push('"),f.join(""))),o.shortcuts&&(y.appendChild(t),lay(t).html((i=[],lay.each(o.shortcuts,function(e,t){i.push('
    • '+t.text+"
    • ")}),i.join(""))).find("li").on("click",function(e){var t=(o.shortcuts[this.dataset.index]||{}).value||[],n=(layui.isArray(t)||(t=[t]),o.type),t=(lay.each(t,function(e,t){var a=[o.dateTime,r.endDate][e];"time"===n&&"date"!==layui.type(t)?r.EXP_IF.test(t)&&(t=(t.match(r.EXP_SPLIT)||[]).slice(1),lay.extend(a,{hours:0|t[0],minutes:0|t[2],seconds:0|t[4]})):lay.extend(a,r.systemDate("date"===layui.type(t)?t:new Date(t))),"time"!==n&&"datetime"!==n||(r[["startTime","endTime"][e]]={hours:a.hours,minutes:a.minutes,seconds:a.seconds}),0===e?r.startDate=lay.extend({},a):r.endState=!0,"year"===n||"month"===n||"time"===n?r.listYM[e]=[a.year,a.month+1]:e&&r.autoCalendarModel.auto&&r.autoCalendarModel()}),r.checkDate("limit").calendar(null,null,"init"),lay(r.footer).find("."+E).removeClass(k));t&&"date"===t.attr("lay-type")&&t[0].click(),r.done(null,"change"),lay(this).addClass(x),"static"!==o.position&&!o.range&&o.autoConfirm&&("date"===n?r.choose(lay(y).find("td.layui-this")):"year"!==n&&"month"!==n||lay(m[0]).find("."+L+" li."+x+":not(.laydate-disabled)")[0]&&r.setValue(r.parse()).done().remove())})),lay.each(m,function(e,t){y.appendChild(t)}),o.showBottom&&y.appendChild(e),lay.elem("style")),p=[],t=(lay.each(o.theme,function(e,t){/^#/.test(t)&&(l=!0,p.push(["#{{id}} .layui-laydate-header{background-color:{{theme}};}","#{{id}} li.layui-this,#{{id}} td.layui-this>div{background-color:{{theme}} !important;}",-1!==o.theme.indexOf("circle")?"":"#{{id}} .layui-this{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,r.elemID).replace(/{{theme}}/g,t)))}),o.shortcuts&&o.range&&p.push("#{{id}}.layui-laydate-range{width: 628px;}".replace(/{{id}}/g,r.elemID)),p.length&&(p=p.join(""),"styleSheet"in f?(f.setAttribute("type","text/css"),f.styleSheet.cssText=p):f.innerHTML=p,l&&lay(y).addClass("laydate-theme-molv"),y.appendChild(f)),r.remove(I.thisElemDate),v.thisId=o.id,s?o.elem.append(y):(g.body.appendChild(y),r.position()),o.shade?'
      ':"");y.insertAdjacentHTML("beforebegin",t),r.checkDate().calendar(null,0,"init"),r.changeEvent(),I.thisElemDate=r.elemID,r.renderAdditional(),"function"==typeof o.ready&&o.ready(lay.extend({},o.dateTime,{month:o.dateTime.month+1})),r.preview()},I.prototype.remove=function(e){var t=this,a=t.config,n=lay("#"+(e||t.elemID));return n[0]&&(n.hasClass(D)||t.checkDate(function(){n.remove(),delete t.startDate,delete t.endDate,delete t.endState,delete t.startTime,delete t.endTime,delete v.thisId,"function"==typeof a.close&&a.close(t)}),lay("."+S).remove()),t},I.prototype.position=function(){var e=this.config;return lay.position(this.bindElem||e.elem[0],this.elem,{position:e.position}),this},I.prototype.hint=function(e){var t=this,a=(t.config,lay.elem("div",{"class":r}));t.elem&&(a.innerHTML=e||"",lay(t.elem).find("."+r).remove(),t.elem.appendChild(a),clearTimeout(t.hinTimer),t.hinTimer=setTimeout(function(){lay(t.elem).find("."+r).remove()},3e3))},I.prototype.getAsYM=function(e,t,a){return a?t--:t++,t<0&&(t=11,e--),11h[1]&&(e.year=h[1],o=!0),11t&&(e.date=t,o=!0))},r=function(n,i,l){var r=["startTime","endTime"];i=(i.match(d.EXP_SPLIT)||[]).slice(1),l=l||0,s.range&&(d[r[l]]=d[r[l]]||{}),lay.each(d.format,function(e,t){var a=parseFloat(i[e]);i[e].lengthd.getDateTime(s.max)?(n=s.dateTime=lay.extend({},s.max),u=!0):d.getDateTime(n)d.getDateTime(s.max))&&(d.endDate=lay.extend({},s.max),u=!0),d.startTime={hours:s.dateTime.hours,minutes:s.dateTime.minutes,seconds:s.dateTime.seconds},d.endTime={hours:d.endDate.hours,minutes:d.endDate.minutes,seconds:d.endDate.seconds},"month"===s.type&&(s.dateTime.date=1,d.endDate.date=1)),u&&l&&(d.setValue(d.parse()),d.hint("value "+a.invalidDate+a.formatError[1])),d.startDate=d.startDate||l&&lay.extend({},s.dateTime),d.autoCalendarModel.auto&&d.autoCalendarModel(),d.endState=!s.range||!d.rangeLinked||!(!d.startDate||!d.endDate),e&&e(),d},I.prototype.mark=function(e,a){var n,t=this.config;return lay.each(t.mark,function(e,t){e=e.split("-");e[0]!=a[0]&&0!=e[0]||e[1]!=a[1]&&0!=e[1]||e[2]!=a[2]||(n=t||a[2])}),n&&e.find("div").html(''+n+""),this},I.prototype.holidays=function(n,i){var e=this.config,l=["","work"];return"array"!==layui.type(e.holidays)||lay.each(e.holidays,function(a,e){lay.each(e,function(e,t){t===n.attr("lay-ymd")&&n.find("div").html('"+i[2]+"")})}),this},I.prototype.limit=function(t){t=t||{};var i=this,e=i.config,l={},a=t.index>(t.time?0:41)?i.endDate:e.dateTime;return lay.each({now:lay.extend({},a,t.date||{}),min:e.min,max:e.max},function(e,a){var n;l[e]=i.newDate(lay.extend({year:a.year,month:"year"===t.type?0:a.month,date:"year"===t.type||"month"===t.type?1:a.date},(n={},lay.each(t.time,function(e,t){n[t]=a[t]}),n))).getTime()}),a=l.nowl.max,t.elem&&t.elem[a?"addClass":"removeClass"](k),a},I.prototype.thisDateTime=function(e){var t=this.config;return e?this.endDate:t.dateTime},I.prototype.calendar=function(e,t,a){var i,l,r,o=this,n=o.config,t=t?1:0,d=e||o.thisDateTime(t),s=new Date,y=o.lang(),m="date"!==n.type&&"datetime"!==n.type,u=lay(o.table[t]).find("td"),c=lay(o.elemHeader[t][2]).find("span");return d.yearh[1]&&(d.year=h[1],o.hint(y.invalidDate)),o.firstDate||(o.firstDate=lay.extend({},d)),s.setFullYear(d.year,d.month,1),i=(s.getDay()+(7-n.weekStart))%7,l=v.getEndDate(d.month||12,d.year),r=v.getEndDate(d.month+1,d.year),lay.each(u,function(e,t){var a=[d.year,d.month],n=0;(t=lay(t)).removeAttr("class"),e"+a[2]+"
      "),o.mark(t,a).holidays(t,a).limit({elem:t,date:{year:a[0],month:a[1]-1,date:a[2]},index:e})}),lay(c[0]).attr("lay-ym",d.year+"-"+(d.month+1)),lay(c[1]).attr("lay-ym",d.year+"-"+(d.month+1)),"cn"===n.lang?(lay(c[0]).attr("lay-type","year").html(d.year+" \u5e74"),lay(c[1]).attr("lay-type","month").html(d.month+1+" \u6708")):(lay(c[0]).attr("lay-type","month").html(y.month[d.month]),lay(c[1]).attr("lay-type","year").html(d.year)),m&&(n.range?!e&&"init"===a||(o.listYM=[[(o.startDate||n.dateTime).year,(o.startDate||n.dateTime).month+1],[o.endDate.year,o.endDate.month+1]],o.list(n.type,0).list(n.type,1),"time"===n.type?o.setBtnStatus("\u65f6\u95f4",lay.extend({},o.systemDate(),o.startTime),lay.extend({},o.systemDate(),o.endTime)):o.setBtnStatus(!0)):(o.listYM=[[d.year,d.month+1]],o.list(n.type,0))),n.range&&"init"===a&&(o.rangeLinked?(s=o.getAsYM(d.year,d.month,t?"sub":null),o.calendar(lay.extend({},d,{year:s[0],month:s[1]}),1-t)):o.calendar(null,1-t)),n.range||(u=["hours","minutes","seconds"],o.limit({elem:lay(o.footer).find(".laydate-btns-now"),date:o.systemDate(),index:0,time:u}),o.limit({elem:lay(o.footer).find(C),index:0,time:u})),o.setBtnStatus(),lay(o.shortcut).find("li."+x).removeClass(x),n.range&&!m&&"init"!==a&&o.stampRange(),o},I.prototype.list=function(n,i){var l,r,e,o,d=this,s=d.config,y=d.rangeLinked?s.dateTime:[s.dateTime,d.endDate][i],m=d.lang(),t=s.range&&"date"!==s.type&&"datetime"!==s.type,u=lay.elem("ul",{"class":w+" "+{year:"laydate-year-list",month:"laydate-month-list",time:"laydate-time-list"}[n]}),a=d.elemHeader[i],c=lay(a[2]).find("span"),h=d.elemCont[i||0],f=lay(h).find("."+w)[0],p="cn"===s.lang,g=p?"\u5e74":"",v=d.listYM[i]||{},D=["hours","minutes","seconds"],T=["startTime","endTime"][i];return v[0]<1&&(v[0]=1),"year"===n?(e=l=v[0]-7,l<1&&(e=l=1),lay.each(new Array(15),function(e){var t=lay.elem("li",{"lay-ym":l}),a={year:l,month:0,date:1};l==v[0]&&lay(t).addClass(x),t.innerHTML=l+g,u.appendChild(t),d.limit({elem:lay(t),date:a,index:i,type:n}),l++}),lay(c[p?0:1]).attr("lay-ym",l-8+"-"+v[1]).html(e+g+" - "+(l-1)+g)):"month"===n?(lay.each(new Array(12),function(e){var t=lay.elem("li",{"lay-ym":e}),a={year:v[0],month:e,date:1};e+1==v[1]&&lay(t).addClass(x),t.innerHTML=m.month[e]+(p?"\u6708":""),u.appendChild(t),d.limit({elem:lay(t),date:a,index:i,type:n})}),lay(c[p?0:1]).attr("lay-ym",v[0]+"-"+v[1]).html(v[0]+g)):"time"===n&&(r=function(){lay(u).find("ol").each(function(a,e){lay(e).find("li").each(function(e,t){d.limit({elem:lay(t),date:[{hours:e},{hours:d[T].hours,minutes:e},{hours:d[T].hours,minutes:d[T].minutes,seconds:e}][a],index:i,time:[["hours"],["hours","minutes"],["hours","minutes","seconds"]][a]})})}),s.range||d.limit({elem:lay(d.footer).find(C),date:d[T],inedx:0,time:["hours","minutes","seconds"]})},s.range?d[T]||(d[T]="startTime"===T?y:d.endDate):d[T]=y,lay.each([24,60,60],function(t,e){var a=lay.elem("li"),n=["

      "+m.time[t]+"

        "];lay.each(new Array(e),function(e){n.push(""+lay.digit(e,2)+"")}),a.innerHTML=n.join("")+"
      ",u.appendChild(a)}),r()),f&&h.removeChild(f),h.appendChild(u),"year"===n||"month"===n?(lay(d.elemMain[i]).addClass("laydate-ym-show"),lay(u).find("li").on("click",function(){var e=0|lay(this).attr("lay-ym");lay(this).hasClass(k)||(d.rangeLinked?lay.extend(y,{year:"year"===n?e:v[0],month:"year"===n?v[1]-1:e}):y[n]=e,"year"===s.type||"month"===s.type?(lay(u).find("."+x).removeClass(x),lay(this).addClass(x),"month"===s.type&&"year"===n&&(d.listYM[i][0]=e,t&&((i?d.endDate:y).year=e),d.list("month",i))):(d.checkDate("limit").calendar(y,i,"init"),d.closeList()),d.setBtnStatus(),!s.range&&s.autoConfirm&&("month"===s.type&&"month"===n||"year"===s.type&&"year"===n)&&d.setValue(d.parse()).done().remove(),d.autoCalendarModel.auto&&!d.rangeLinked?d.choose(lay(h).find("td.layui-this"),i):d.endState&&d.done(null,"change"),lay(d.footer).find("."+E).removeClass(k))})):(e=lay.elem("span",{"class":M}),o=function(){lay(u).find("ol").each(function(e){var a=this,t=lay(a).find("li");a.scrollTop=30*(d[T][D[e]]-2),a.scrollTop<=0&&t.each(function(e,t){if(!lay(this).hasClass(k))return a.scrollTop=30*(e-2),!0})})},c=lay(a[2]).find("."+M),o(),e.innerHTML=s.range?[m.startTime,m.endTime][i]:m.timeTips,lay(d.elemMain[i]).addClass("laydate-time-show"),c[0]&&c.remove(),a[2].appendChild(e),lay(u).find("ol").each(function(t){var a=this;lay(a).find("li").on("click",function(){var e=0|this.innerHTML;lay(this).hasClass(k)||(s.range?d[T][D[t]]=e:y[D[t]]=e,lay(a).find("."+x).removeClass(x),lay(this).addClass(x),r(),o(),(d.endDate||"time"===s.type||"datetime"===s.type&&s.fullPanel)&&d.done(null,"change"),d.setBtnStatus())})})),d},I.prototype.listYM=[],I.prototype.closeList=function(){var a=this;a.config;lay.each(a.elemCont,function(e,t){lay(this).find("."+w).remove(),lay(a.elemMain[e]).removeClass("laydate-ym-show laydate-time-show")}),lay(a.elem).find("."+M).remove()},I.prototype.setBtnStatus=function(e,t,a){var n=this,i=n.config,l=n.lang(),r=lay(n.footer).find(C);i.range&&"time"!==i.type&&(t=t||(n.rangeLinked?n.startDate:i.dateTime),a=a||n.endDate,i=!n.endState||n.newDate(t).getTime()>n.newDate(a).getTime(),n.limit({date:t})||n.limit({date:a})?r.addClass(k):r[i?"addClass":"removeClass"](k),e&&i&&n.hint("string"==typeof e?l.timeout.replace(/\u65e5\u671f/g,e):l.timeout))},I.prototype.parse=function(e,t){var a=this,n=a.config,t=t||("end"==e?lay.extend({},a.endDate,a.endTime):n.range?lay.extend({},a.rangeLinked?a.startDate:n.dateTime,a.startTime):n.dateTime),t=v.parse(t,a.format,1);return n.range&&e===undefined?t+" "+a.rangeStr+" "+a.parse("end"):t},I.prototype.newDate=function(e){return e=e||{},new Date(e.year||1,e.month||0,e.date||1,e.hours||0,e.minutes||0,e.seconds||0)},I.prototype.getDateTime=function(e){return this.newDate(e).getTime()},I.prototype.setValue=function(e){var t=this,a=t.config,n=t.bindElem||a.elem[0];return"static"===a.position||(e=e||"",t.isInput(n)?lay(n).val(e):(a=t.rangeElem)?("array"!==layui.type(e)&&(e=e.split(" "+t.rangeStr+" ")),a[0].val(e[0]||""),a[1].val(e[1]||"")):(0===lay(n).find("*").length&&lay(n).html(e),lay(n).attr("lay-date",e))),t},I.prototype.preview=function(){var e,t=this,a=t.config;a.isPreview&&(e=lay(t.elem).find("."+T),a=!a.range||(t.rangeLinked?t.endState:t.endDate)?t.parse():"",e.html(a),e.html()&&(e.css({color:"#5FB878"}),setTimeout(function(){e.css({color:"#777"})},300)))},I.prototype.renderAdditional=function(){this.config.fullPanel&&this.list("time",0)},I.prototype.stampRange=function(){var n,i=this,l=i.config,r=i.rangeLinked?i.startDate:l.dateTime,e=lay(i.elem).find("td");l.range&&!i.endState&&lay(i.footer).find(C).addClass(k),r=r&&i.newDate({year:r.year,month:r.month,date:r.date}).getTime(),n=i.endState&&i.endDate&&i.newDate({year:i.endDate.year,month:i.endDate.month,date:i.endDate.date}).getTime(),lay.each(e,function(e,t){var a=lay(t).attr("lay-ymd").split("-"),a=i.newDate({year:a[0],month:a[1]-1,date:a[2]}).getTime();l.rangeLinked&&!i.startDate&&a===i.newDate(i.systemDate()).getTime()&&lay(t).addClass(lay(t).hasClass(s)||lay(t).hasClass(y)?"":"laydate-day-now"),lay(t).removeClass(o+" "+x),a!==r&&a!==n||(i.rangeLinked||!i.rangeLinked&&(e<42?a===r:a===n))&&lay(t).addClass(lay(t).hasClass(s)||lay(t).hasClass(y)?o:x),rn.getDateTime(i.max)&&(n[t]={hours:i.max.hours,minutes:i.max.minutes,seconds:i.max.seconds},lay.extend(l,n[t])))}),a||(n.startDate=lay.extend({},l)),n.endState&&!n.limit({date:n.thisDateTime(1-a)})&&(((r=n.endState&&n.autoCalendarModel.auto?n.autoCalendarModel():r)||n.rangeLinked&&n.endState)&&n.newDate(n.startDate)>n.newDate(n.endDate)&&(e=n.startDate.year===n.endDate.year&&n.startDate.month===n.endDate.month&&n.startDate.date===n.endDate.date,o=n.startDate,n.startDate=lay.extend({},n.endDate,e?{}:n.startTime),i.dateTime=lay.extend({},n.startDate),n.endDate=lay.extend({},o,e?{}:n.endTime),e&&(o=n.startTime,n.startTime=n.endTime,n.endTime=o)),r&&(i.dateTime=lay.extend({},n.startDate))),n.rangeLinked?(e=lay.extend({},l),!t||a||r||(o=n.getAsYM(l.year,l.month,"sub"),lay.extend(i.dateTime,{year:o[0],month:o[1]})),n.calendar(e,t,r?"init":null)):n.calendar(null,a,r?"init":null),n.endState&&n.done(null,"change")):"static"===i.position?n.calendar().done().done(null,"change"):"date"===i.type?i.autoConfirm?n.setValue(n.parse()).done().remove():n.calendar().done(null,"change"):"datetime"===i.type&&n.calendar().done(null,"change"))},I.prototype.tool=function(t,e){var a=this,n=a.config,i=a.lang(),l=n.dateTime,r="static"===n.position,o={datetime:function(){lay(t).hasClass(k)||(a.list("time",0),n.range&&a.list("time",1),lay(t).attr("lay-type","date").html(a.lang().dateTips))},date:function(){a.closeList(),lay(t).attr("lay-type","datetime").html(a.lang().timeTips)},clear:function(){r&&(lay.extend(l,a.firstDate),a.calendar()),n.range&&(delete n.dateTime,delete a.endDate,delete a.startTime,delete a.endTime),a.setValue(""),a.done(null,"onClear").done(["",{},{}]).remove()},now:function(){var e=new Date;if(lay(t).hasClass(k))return a.hint(i.tools.now+", "+i.invalidDate);lay.extend(l,a.systemDate(),{hours:e.getHours(),minutes:e.getMinutes(),seconds:e.getSeconds()}),a.setValue(a.parse()),r&&a.calendar(),a.done(null,"onNow").done().remove()},confirm:function(){if(n.range){if(lay(t).hasClass(k))return a.hint("time"===n.type?i.timeout.replace(/\u65e5\u671f/g,"\u65f6\u95f4"):i.timeout)}else if(lay(t).hasClass(k))return a.hint(i.invalidDate);a.setValue(a.parse()),a.done(null,"onConfirm").done().remove()}};o[e]&&o[e]()},I.prototype.change=function(n){var i=this,l=i.config,r=i.thisDateTime(n),o=l.range&&("year"===l.type||"month"===l.type),d=i.elemCont[n||0],s=i.listYM[n],e=function(e){var t=lay(d).find(".laydate-year-list")[0],a=lay(d).find(".laydate-month-list")[0];return t&&(s[0]=e?s[0]-15:s[0]+15,i.list("year",n)),a&&(e?s[0]--:s[0]++,i.list("month",n)),(t||a)&&(lay.extend(r,{year:s[0]}),o&&(r.year=s[0]),l.range||i.done(null,"change"),l.range||i.limit({elem:lay(i.footer).find(C),date:{year:s[0]}})),i.setBtnStatus(),t||a};return{prevYear:function(){e("sub")||(i.rangeLinked?(l.dateTime.year--,i.checkDate("limit").calendar(null,null,"init")):(r.year--,i.checkDate("limit").calendar(null,n),i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change")))},prevMonth:function(){i.rangeLinked&&(r=l.dateTime);var e=i.getAsYM(r.year,r.month,"sub");lay.extend(r,{year:e[0],month:e[1]}),i.checkDate("limit").calendar(null,null,"init"),i.rangeLinked||(i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change"))},nextMonth:function(){i.rangeLinked&&(r=l.dateTime);var e=i.getAsYM(r.year,r.month);lay.extend(r,{year:e[0],month:e[1]}),i.checkDate("limit").calendar(null,null,"init"),i.rangeLinked||(i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change"))},nextYear:function(){e()||(i.rangeLinked?(l.dateTime.year++,i.checkDate("limit").calendar(null,0,"init")):(r.year++,i.checkDate("limit").calendar(null,n),i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change")))}}},I.prototype.changeEvent=function(){var i=this;i.config;lay(i.elem).on("click",function(e){lay.stope(e)}).on("mousedown",function(e){lay.stope(e)}),lay.each(i.elemHeader,function(n,e){lay(e[0]).on("click",function(e){i.change(n).prevYear()}),lay(e[1]).on("click",function(e){i.change(n).prevMonth()}),lay(e[2]).find("span").on("click",function(e){var t=lay(this),a=t.attr("lay-ym"),t=t.attr("lay-type");a&&(a=a.split("-"),i.listYM[n]=[0|a[0],0|a[1]],i.list(t,n),lay(i.footer).find("."+E).addClass(k))}),lay(e[3]).on("click",function(e){i.change(n).nextMonth()}),lay(e[4]).on("click",function(e){i.change(n).nextYear()})}),lay.each(i.table,function(e,t){lay(t).find("td").on("click",function(){i.choose(lay(this),e)})}),lay(i.footer).find("span").on("click",function(){var e=lay(this).attr("lay-type");i.tool(this,e)})},I.prototype.isInput=function(e){return/input|textarea/.test(e.tagName.toLocaleLowerCase())||/INPUT|TEXTAREA/.test(e.tagName)},I.prototype.events=function(){var e,t=this,a=t.config;a.elem[0]&&!a.elem[0].eventHandler&&(a.elem.on(a.trigger,e=function(){v.thisId!==a.id&&(t.bindElem=this,t.render())}),a.elem[0].eventHandler=!0,a.eventElem.on(a.trigger,e),t.destroy=function(){t.remove(),a.elem.off(a.trigger,e),a.elem.removeAttr("lay-key"),a.elem[0].eventHandler=!1,a.eventElem.off(a.trigger,e),a.eventElem.removeAttr("lay-key"),delete d.that[a.id]})},d.that={},d.getThis=function(e){var t=d.that[e];return!t&&n&&layui.hint().error(e?a+" instance with ID '"+e+"' not found":"ID argument required"),t},l.run=function(n){n(g).on("mousedown",function(e){var t,a;!v.thisId||(t=d.getThis(v.thisId))&&(a=t.config,e.target!==a.elem[0]&&e.target!==a.eventElem[0]&&e.target!==n(a.closeStop)[0]&&t.remove())}).on("keydown",function(e){var t;!v.thisId||(t=d.getThis(v.thisId))&&"static"!==t.config.position&&13===e.keyCode&&n("#"+t.elemID)[0]&&t.elemID===I.thisElemDate&&(e.preventDefault(),n(t.footer).find(C)[0].click())}),n(i).on("resize",function(){if(v.thisId){var e=d.getThis(v.thisId);if(e)return!(!e.elem||!n(".layui-laydate")[0])&&void e.position()}})},v.render=function(e){e=new I(e);return d.call(e)},v.getInst=function(e){e=d.getThis(e);if(e)return e.inst},v.parse=function(a,n,i){return a=a||{},n=((n="string"==typeof n?d.formatArr(n):n)||[]).concat(),lay.each(n,function(e,t){/yyyy|y/.test(t)?n[e]=lay.digit(a.year,t.length):/MM|M/.test(t)?n[e]=lay.digit(a.month+(i||0),t.length):/dd|d/.test(t)?n[e]=lay.digit(a.date,t.length):/HH|H/.test(t)?n[e]=lay.digit(a.hours,t.length):/mm|m/.test(t)?n[e]=lay.digit(a.minutes,t.length):/ss|s/.test(t)&&(n[e]=lay.digit(a.seconds,t.length))}),n.join("")},v.getEndDate=function(e,t){var a=new Date;return a.setFullYear(t||a.getFullYear(),e||a.getMonth()+1,1),new Date(a.getTime()-864e5).getDate()},v.close=function(e){e=d.getThis(e||v.thisId);if(e)return e.remove()},v.destroy=function(e){e=d.getThis(e||v.thisId);if(e)return e.destroy()},n?(v.ready(),layui.define("lay",function(e){v.path=layui.cache.dir,l.run(lay),e(a,v)})):"function"==typeof define&&define.amd?define(function(){return l.run(lay),v}):(v.ready(),l.run(i.lay),i.laydate=v)}(window,window.document);!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e):function(e){if(e.document)return t(e);throw new Error("jQuery requires a window with a document")}:t(e)}("undefined"!=typeof window?window:this,function(T,M){var f=[],g=T.document,c=f.slice,O=f.concat,R=f.push,P=f.indexOf,B={},W=B.toString,m=B.hasOwnProperty,y={},e="1.12.4",C=function(e,t){return new C.fn.init(e,t)},I=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,$=/^-ms-/,z=/-([\da-z])/gi,X=function(e,t){return t.toUpperCase()};function U(e){var t=!!e&&"length"in e&&e.length,n=C.type(e);return"function"!==n&&!C.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+a+")"+a+"*"),ee=new RegExp("="+a+"*([^\\]'\"]*?)"+a+"*\\]","g"),te=new RegExp(G),ne=new RegExp("^"+s+"$"),f={ID:new RegExp("^#("+s+")"),CLASS:new RegExp("^\\.("+s+")"),TAG:new RegExp("^("+s+"|[*])"),ATTR:new RegExp("^"+J),PSEUDO:new RegExp("^"+G),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+a+"*(even|odd|(([+-]|)(\\d*)n|)"+a+"*(?:([+-]|)"+a+"*(\\d+)|))"+a+"*\\)|)","i"),bool:new RegExp("^(?:"+Y+")$","i"),needsContext:new RegExp("^"+a+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+a+"*((?:-\\d)?\\d*)"+a+"*\\)|)(?=[^-]|$)","i")},re=/^(?:input|select|textarea|button)$/i,ie=/^h\d$/i,c=/^[^{]+\{\s*\[native \w/,oe=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ae=/[+~]/,se=/'|\\/g,d=new RegExp("\\\\([\\da-f]{1,6}"+a+"?|("+a+")|.)","ig"),p=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)},ue=function(){C()};try{D.apply(n=V.call(v.childNodes),v.childNodes),n[v.childNodes.length].nodeType}catch(F){D={apply:n.length?function(e,t){U.apply(e,V.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function H(e,t,n,r){var i,o,a,s,u,l,c,f,d=t&&t.ownerDocument,p=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==p&&9!==p&&11!==p)return n;if(!r&&((t?t.ownerDocument||t:v)!==E&&C(t),t=t||E,N)){if(11!==p&&(l=oe.exec(e)))if(i=l[1]){if(9===p){if(!(a=t.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(d&&(a=d.getElementById(i))&&y(t,a)&&a.id===i)return n.push(a),n}else{if(l[2])return D.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&g.getElementsByClassName&&t.getElementsByClassName)return D.apply(n,t.getElementsByClassName(i)),n}if(g.qsa&&!A[e+" "]&&(!m||!m.test(e))){if(1!==p)d=t,f=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(se,"\\$&"):t.setAttribute("id",s=k),o=(c=w(e)).length,u=ne.test(s)?"#"+s:"[id='"+s+"']";o--;)c[o]=u+" "+_(c[o]);f=c.join(","),d=ae.test(e)&&de(t.parentNode)||t}if(f)try{return D.apply(n,d.querySelectorAll(f)),n}catch(h){}finally{s===k&&t.removeAttribute("id")}}}return P(e.replace(L,"$1"),t,n,r)}function le(){var n=[];function r(e,t){return n.push(e+" ")>b.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function q(e){return e[k]=!0,e}function h(e){var t=E.createElement("div");try{return!!e(t)}catch(F){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function ce(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function fe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function x(a){return q(function(o){return o=+o,q(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function de(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in g=H.support={},O=H.isXML=function(e){e=e&&(e.ownerDocument||e).documentElement;return!!e&&"HTML"!==e.nodeName},C=H.setDocument=function(e){var e=e?e.ownerDocument||e:v;return e!==E&&9===e.nodeType&&e.documentElement&&(t=(E=e).documentElement,N=!O(E),(e=E.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",ue,!1):e.attachEvent&&e.attachEvent("onunload",ue)),g.attributes=h(function(e){return e.className="i",!e.getAttribute("className")}),g.getElementsByTagName=h(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),g.getElementsByClassName=c.test(E.getElementsByClassName),g.getById=h(function(e){return t.appendChild(e).id=k,!E.getElementsByName||!E.getElementsByName(k).length}),g.getById?(b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&N)return(e=t.getElementById(e))?[e]:[]},b.filter.ID=function(e){var t=e.replace(d,p);return function(e){return e.getAttribute("id")===t}}):(delete b.find.ID,b.filter.ID=function(e){var t=e.replace(d,p);return function(e){e="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}}),b.find.TAG=g.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):g.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=g.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&N)return t.getElementsByClassName(e)},r=[],m=[],(g.qsa=c.test(E.querySelectorAll))&&(h(function(e){t.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+a+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+a+"*(?:value|"+Y+")"),e.querySelectorAll("[id~="+k+"-]").length||m.push("~="),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||m.push(".#.+[+~]")}),h(function(e){var t=E.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+a+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(g.matchesSelector=c.test(i=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.msMatchesSelector))&&h(function(e){g.disconnectedMatch=i.call(e,"div"),i.call(e,"[s!='']:x"),r.push("!=",G)}),m=m.length&&new RegExp(m.join("|")),r=r.length&&new RegExp(r.join("|")),e=c.test(t.compareDocumentPosition),y=e||c.test(t.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},$=e?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument===v&&y(v,e)?-1:t===E||t.ownerDocument===v&&y(v,t)?1:u?j(u,e)-j(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===E?-1:t===E?1:i?-1:o?1:u?j(u,e)-j(u,t):0;if(i===o)return fe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?fe(a[r],s[r]):a[r]===v?-1:s[r]===v?1:0}),E},H.matches=function(e,t){return H(e,null,null,t)},H.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&C(e),t=t.replace(ee,"='$1']"),g.matchesSelector&&N&&!A[t+" "]&&(!r||!r.test(t))&&(!m||!m.test(t)))try{var n=i.call(e,t);if(n||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(F){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(d,p),e[3]=(e[3]||e[4]||e[5]||"").replace(d,p),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||H.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&H.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return f.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&te.test(n)&&(t=w(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(d,p).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=W[e+" "];return t||(t=new RegExp("(^|"+a+")"+e+"("+a+"|$)"))&&W(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=H.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1(?:<\/\1>|)$/,G=/^.[^:#\[\.,]*$/;function K(e,n,r){if(C.isFunction(n))return C.grep(e,function(e,t){return!!n.call(e,t,e)!==r});if(n.nodeType)return C.grep(e,function(e){return e===n!==r});if("string"==typeof n){if(G.test(n))return C.filter(n,e,r);n=C.filter(n,e)}return C.grep(e,function(e){return-1)[^>]*|#([\w-]*))$/,ee=((C.fn.init=function(e,t,n){if(!e)return this;if(n=n||Q,"string"!=typeof e)return e.nodeType?(this.context=this[0]=e,this.length=1,this):C.isFunction(e)?"undefined"!=typeof n.ready?n.ready(e):e(C):(e.selector!==undefined&&(this.selector=e.selector,this.context=e.context),C.makeArray(e,this));if(!(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:Z.exec(e))||!r[1]&&t)return(!t||t.jquery?t||n:this.constructor(t)).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),J.test(r[1])&&C.isPlainObject(t))for(var r in t)C.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if((n=g.getElementById(r[2]))&&n.parentNode){if(n.id!==r[2])return Q.find(e);this.length=1,this[0]=n}return this.context=g,this.selector=e,this}).prototype=C.fn,Q=C(g),/^(?:parents|prev(?:Until|All))/),te={children:!0,contents:!0,next:!0,prev:!0};function ne(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t,n=C(e,this),r=n.length;return this.filter(function(){for(t=0;t
      a",y.leadingWhitespace=3===S.firstChild.nodeType,y.tbody=!S.getElementsByTagName("tbody").length,y.htmlSerialize=!!S.getElementsByTagName("link").length,y.html5Clone="<:nav>"!==g.createElement("nav").cloneNode(!0).outerHTML,q.type="checkbox",q.checked=!0,k.appendChild(q),y.appendChecked=q.checked,S.innerHTML="",y.noCloneChecked=!!S.cloneNode(!0).lastChild.defaultValue,k.appendChild(S),(q=g.createElement("input")).setAttribute("type","radio"),q.setAttribute("checked","checked"),q.setAttribute("name","t"),S.appendChild(q),y.checkClone=S.cloneNode(!0).cloneNode(!0).lastChild.checked,y.noCloneEvent=!!S.addEventListener,S[C.expando]=1,y.attributes=!S.getAttribute(C.expando);var x={option:[1,""],legend:[1,"
      ","
      "],area:[1,"",""],param:[1,"",""],thead:[1,"","
      "],tr:[2,"","
      "],col:[2,"","
      "],td:[3,"","
      "],_default:y.htmlSerialize?[0,"",""]:[1,"X
      ","
      "]};function b(e,t){var n,r,i=0,o="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):undefined;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||C.nodeName(r,t)?o.push(r):C.merge(o,b(r,t));return t===undefined||t&&C.nodeName(e,t)?C.merge([e],o):o}function we(e,t){for(var n,r=0;null!=(n=e[r]);r++)C._data(n,"globalEval",!t||C._data(t[r],"globalEval"))}x.optgroup=x.option,x.tbody=x.tfoot=x.colgroup=x.caption=x.thead,x.th=x.td;var Te=/<|&#?\w+;/,Ce=/"!==f[1]||Ce.test(a)?0:u:u.firstChild)&&a.childNodes.length;o--;)C.nodeName(c=a.childNodes[o],"tbody")&&!c.childNodes.length&&a.removeChild(c);for(C.merge(h,u.childNodes),u.textContent="";u.firstChild;)u.removeChild(u.firstChild);u=p.lastChild}else h.push(t.createTextNode(a));for(u&&p.removeChild(u),y.appendChecked||C.grep(b(h,"input"),Ee),g=0;a=h[g++];)if(r&&-1]","i"),Pe=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,Be=/\s*$/g,ze=be(g).appendChild(g.createElement("div"));function Xe(e,t){return C.nodeName(e,"table")&&C.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ue(e){return e.type=(null!==C.find.attr(e,"type"))+"/"+e.type,e}function Ve(e){var t=Ie.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Ye(e,t){if(1===t.nodeType&&C.hasData(e)){var n,r,i,e=C._data(e),o=C._data(t,e),a=e.events;if(a)for(n in delete o.handle,o.events={},a)for(r=0,i=a[n].length;r")},clone:function(e,t,n){var r,i,o,a,s,u=C.contains(e.ownerDocument,e);if(y.html5Clone||C.isXMLDoc(e)||!Re.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(ze.innerHTML=e.outerHTML,ze.removeChild(o=ze.firstChild)),!(y.noCloneEvent&&y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(r=b(o),s=b(e),a=0;null!=(i=s[a]);++a)if(r[a]){f=c=l=p=d=void 0;var l,c,f,d=i,p=r[a];if(1===p.nodeType){if(l=p.nodeName.toLowerCase(),!y.noCloneEvent&&p[C.expando]){for(c in(f=C._data(p)).events)C.removeEvent(p,c,f.handle);p.removeAttribute(C.expando)}"script"===l&&p.text!==d.text?(Ue(p).text=d.text,Ve(p)):"object"===l?(p.parentNode&&(p.outerHTML=d.outerHTML),y.html5Clone&&d.innerHTML&&!C.trim(p.innerHTML)&&(p.innerHTML=d.innerHTML)):"input"===l&&ge.test(d.type)?(p.defaultChecked=p.checked=d.checked,p.value!==d.value&&(p.value=d.value)):"option"===l?p.defaultSelected=p.selected=d.defaultSelected:"input"!==l&&"textarea"!==l||(p.defaultValue=d.defaultValue)}}if(t)if(n)for(s=s||b(e),r=r||b(o),a=0;null!=(i=s[a]);a++)Ye(i,r[a]);else Ye(e,o);return 0<(r=b(o,"script")).length&&we(r,!u&&b(e,"script")),r=s=i=null,o},cleanData:function(e,t){for(var n,r,i,o,a=0,s=C.expando,u=C.cache,l=y.attributes,c=C.event.special;null!=(n=e[a]);a++)if((t||v(n))&&(o=(i=n[s])&&u[i])){if(o.events)for(r in o.events)c[r]?C.event.remove(n,r):C.removeEvent(n,r,o.handle);u[i]&&(delete u[i],l||"undefined"==typeof n.removeAttribute?n[s]=undefined:n.removeAttribute(s),f.push(i))}}}),C.fn.extend({domManip:w,detach:function(e){return Je(this,e,!0)},remove:function(e){return Je(this,e)},text:function(e){return d(this,function(e){return e===undefined?C.text(this):this.empty().append((this[0]&&this[0].ownerDocument||g).createTextNode(e))},null,e,arguments.length)},append:function(){return w(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Xe(this,e).appendChild(e)})},prepend:function(){return w(this,arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=Xe(this,e)).insertBefore(e,t.firstChild)})},before:function(){return w(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return w(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&C.cleanData(b(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&C.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return C.clone(this,e,t)})},html:function(e){return d(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===undefined)return 1===t.nodeType?t.innerHTML.replace(Oe,""):undefined;if("string"==typeof e&&!Be.test(e)&&(y.htmlSerialize||!Re.test(e))&&(y.leadingWhitespace||!ve.test(e))&&!x[(me.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;n")).appendTo(t.documentElement))[0].contentWindow||Ge[0].contentDocument).document).write(),t.close(),n=Qe(e,t),Ge.detach()),Ke[e]=n),n}var n,et,tt,nt,rt,it,ot,a,at=/^margin/,st=new RegExp("^("+e+")(?!px)[a-z%]+$","i"),ut=function(e,t,n,r){var i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.apply(e,r||[]),t)e.style[i]=o[i];return r},lt=g.documentElement;function t(){var e,t=g.documentElement;t.appendChild(ot),a.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",n=tt=it=!1,et=rt=!0,T.getComputedStyle&&(e=T.getComputedStyle(a),n="1%"!==(e||{}).top,it="2px"===(e||{}).marginLeft,tt="4px"===(e||{width:"4px"}).width,a.style.marginRight="50%",et="4px"===(e||{marginRight:"4px"}).marginRight,(e=a.appendChild(g.createElement("div"))).style.cssText=a.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",e.style.marginRight=e.style.width="0",a.style.width="1px",rt=!parseFloat((T.getComputedStyle(e)||{}).marginRight),a.removeChild(e)),a.style.display="none",(nt=0===a.getClientRects().length)&&(a.style.display="",a.innerHTML="
      t
      ",a.childNodes[0].style.borderCollapse="separate",(e=a.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(nt=0===e[0].offsetHeight)&&(e[0].style.display="",e[1].style.display="none",nt=0===e[0].offsetHeight)),t.removeChild(ot)}ot=g.createElement("div"),(a=g.createElement("div")).style&&(a.style.cssText="float:left;opacity:.5",y.opacity="0.5"===a.style.opacity,y.cssFloat=!!a.style.cssFloat,a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===a.style.backgroundClip,(ot=g.createElement("div")).style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",a.innerHTML="",ot.appendChild(a),y.boxSizing=""===a.style.boxSizing||""===a.style.MozBoxSizing||""===a.style.WebkitBoxSizing,C.extend(y,{reliableHiddenOffsets:function(){return null==n&&t(),nt},boxSizingReliable:function(){return null==n&&t(),tt},pixelMarginRight:function(){return null==n&&t(),et},pixelPosition:function(){return null==n&&t(),n},reliableMarginRight:function(){return null==n&&t(),rt},reliableMarginLeft:function(){return null==n&&t(),it}}));var l,p,ct=/^(top|right|bottom|left)$/;function ft(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}T.getComputedStyle?(l=function(e){var t=e.ownerDocument.defaultView;return(t=t&&t.opener?t:T).getComputedStyle(e)},p=function(e,t,n){var r,i,o=e.style;return""!==(i=(n=n||l(e))?n.getPropertyValue(t)||n[t]:undefined)&&i!==undefined||C.contains(e.ownerDocument,e)||(i=C.style(e,t)),n&&!y.pixelMarginRight()&&st.test(i)&&at.test(t)&&(e=o.width,t=o.minWidth,r=o.maxWidth,o.minWidth=o.maxWidth=o.width=i,i=n.width,o.width=e,o.minWidth=t,o.maxWidth=r),i===undefined?i:i+""}):lt.currentStyle&&(l=function(e){return e.currentStyle},p=function(e,t,n){var r,i,o,a=e.style;return null==(n=(n=n||l(e))?n[t]:undefined)&&a&&a[t]&&(n=a[t]),st.test(n)&&!ct.test(t)&&(r=a.left,(o=(i=e.runtimeStyle)&&i.left)&&(i.left=e.currentStyle.left),a.left="fontSize"===t?"1em":n,n=a.pixelLeft+"px",a.left=r,o&&(i.left=o)),n===undefined?n:n+""||"auto"});var dt=/alpha\([^)]*\)/i,pt=/opacity\s*=\s*([^)]*)/i,ht=/^(none|table(?!-c[ea]).+)/,gt=new RegExp("^("+e+")(.*)$","i"),mt={position:"absolute",visibility:"hidden",display:"block"},yt={letterSpacing:"0",fontWeight:"400"},vt=["Webkit","O","Moz","ms"],xt=g.createElement("div").style;function bt(e){if(e in xt)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=vt.length;n--;)if((e=vt[n]+t)in xt)return e}function wt(e,t){for(var n,r,i,o=[],a=0,s=e.length;a
      a",F=q.getElementsByTagName("a")[0],k.setAttribute("type","checkbox"),q.appendChild(k),(F=q.getElementsByTagName("a")[0]).style.cssText="top:1px",y.getSetAttribute="t"!==q.className,y.style=/top/.test(F.getAttribute("style")),y.hrefNormalized="/a"===F.getAttribute("href"),y.checkOn=!!k.value,y.optSelected=e.selected,y.enctype=!!g.createElement("form").enctype,S.disabled=!0,y.optDisabled=!e.disabled,(k=g.createElement("input")).setAttribute("value",""),y.input=""===k.getAttribute("value"),k.value="t",k.setAttribute("type","radio"),y.radioValue="t"===k.value;var Lt=/\r/g,Ht=/[\x20\t\r\n\f]+/g;C.fn.extend({val:function(t){var n,e,r,i=this[0];return arguments.length?(r=C.isFunction(t),this.each(function(e){1===this.nodeType&&(null==(e=r?t.call(this,e,C(this).val()):t)?e="":"number"==typeof e?e+="":C.isArray(e)&&(e=C.map(e,function(e){return null==e?"":e+""})),(n=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&n.set(this,e,"value")!==undefined||(this.value=e))})):i?(n=C.valHooks[i.type]||C.valHooks[i.nodeName.toLowerCase()])&&"get"in n&&(e=n.get(i,"value"))!==undefined?e:"string"==typeof(e=i.value)?e.replace(Lt,""):null==e?"":e:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:C.trim(C.text(e)).replace(Ht," ")}},select:{get:function(e){for(var t,n=e.options,r=e.selectedIndex,i="select-one"===e.type||r<0,o=i?null:[],a=i?r+1:n.length,s=r<0?a:i?r:0;s").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.filters.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,o,a,s=C.css(e,"position"),u=C(e),l={};"static"===s&&(e.style.position="relative"),o=u.offset(),r=C.css(e,"top"),a=C.css(e,"left"),s=("absolute"===s||"fixed"===s)&&-1'+(s?a.title[0]:a.title)+"
      ":"";return a.zIndex=o,t([a.shade?'
      ':"",'
      '+(e&&2!=a.type?"":s)+"'+(n=["layui-icon-tips","layui-icon-ok","layui-icon-close-fill","layui-icon-help","layui-icon-password","layui-icon-face-cry","layui-icon-face-smile"],o="layui-anim layui-anim-rotate layui-anim-loop",0==a.type&&-1!==a.icon?'':3==a.type?(i=["layui-icon-loading","layui-icon-loading-1"],2==a.icon?'
      ':''):"")+((1!=a.type||!e)&&a.content||"")+'
      '+(n=[],l&&(n.push(''),n.push('')),a.closeBtn&&n.push(''),n.join(""))+"
      "+(a.btn?function(){var e="";"string"==typeof a.btn&&(a.btn=[a.btn]);for(var t=0,i=a.btn.length;t'+a.btn[t]+"";return'
      '+e+"
      "}():"")+(a.resize?'':"")+"
      "],s,m('
      ')),this},t.pt.creat=function(){var e,n=this,a=n.config,o=n.index,s="object"==typeof(r=a.content),l=m("body");if(!a.id||!m("."+d[0]).find("#"+a.id)[0]){switch(a.removeFocus&&document.activeElement.blur(),"string"==typeof a.area&&(a.area="auto"===a.area?["",""]:[a.area,""]),a.shift&&(a.anim=a.shift),6==h.ie&&(a.fixed=!1),a.type){case 0:a.btn="btn"in a?a.btn:f.btn[0],h.closeAll("dialog");break;case 2:var r=a.content=s?a.content:[a.content||"","auto"];a.content='';break;case 3:delete a.title,delete a.closeBtn,-1===a.icon&&a.icon,h.closeAll("loading");break;case 4:s||(a.content=[a.content,"body"]),a.follow=a.content[1],a.content=a.content[0]+'',delete a.title,a.tips="object"==typeof a.tips?a.tips:[a.tips,!0],a.tipsMore||h.closeAll("tips")}n.vessel(s,function(e,t,i){l.append(e[0]),s?2==a.type||4==a.type?m("body").append(e[1]):r.parents("."+d[0])[0]||(r.data("display",r.css("display")).show().addClass("layui-layer-wrap").wrap(e[1]),m("#"+d[0]+o).find("."+d[5]).before(t)):l.append(e[1]),m("#"+d.MOVE)[0]||l.append(f.moveElem=i),n.layero=m("#"+d[0]+o),n.shadeo=m("#"+d.SHADE+o),a.scrollbar||d.html.css("overflow","hidden").attr("layer-full",o)}).auto(o),n.shadeo.css({"background-color":a.shade[1]||"#000",opacity:a.shade[0]||a.shade}),2==a.type&&6==h.ie&&n.layero.find("iframe").attr("src",r[0]),4==a.type?n.tips():(n.offset(),parseInt(f.getStyle(document.getElementById(d.MOVE),"z-index"))||(n.layero.css("visibility","hidden"),h.ready(function(){n.offset(),n.layero.css("visibility","visible")}))),!a.fixed||f.events.resize[n.index]||(f.events.resize[n.index]=function(){n.resize()},c.on("resize",f.events.resize[n.index])),a.time<=0||setTimeout(function(){h.close(n.index)},a.time),n.move().callback(),d.anim[a.anim]&&(e="layer-anim "+d.anim[a.anim],n.layero.addClass(e).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){m(this).removeClass(e)})),a.isOutAnim&&n.layero.data("isOutAnim",!0)}},t.pt.resize=function(){var e=this,t=e.config;e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(e.index),4==t.type&&e.tips()},t.pt.auto=function(e){var t=this.config,i=m("#"+d[0]+e),n=(""===t.area[0]&&0t.maxWidth&&i.width(t.maxWidth)),[i.innerWidth(),i.innerHeight()]),a=i.find(d[1]).outerHeight()||0,o=i.find("."+d[6]).outerHeight()||0,e=function(e){(e=i.find(e)).height(n[1]-a-o-2*(0|parseFloat(e.css("padding-top"))))};return 2===t.type?e("iframe"):""===t.area[1]?0t.maxHeight?(n[1]=t.maxHeight,e("."+d[5])):t.fixed&&n[1]>=c.height()&&(n[1]=c.height(),e("."+d[5])):e("."+d[5]),this},t.pt.offset=function(){var e=this,t=e.config,i=e.layero,n=[i.outerWidth(),i.outerHeight()],a="object"==typeof t.offset;e.offsetTop=(c.height()-n[1])/2,e.offsetLeft=(c.width()-n[0])/2,a?(e.offsetTop=t.offset[0],e.offsetLeft=t.offset[1]||e.offsetLeft):"auto"!==t.offset&&("t"===t.offset?e.offsetTop=0:"r"===t.offset?e.offsetLeft=c.width()-n[0]:"b"===t.offset?e.offsetTop=c.height()-n[1]:"l"===t.offset?e.offsetLeft=0:"lt"===t.offset?(e.offsetTop=0,e.offsetLeft=0):"lb"===t.offset?(e.offsetTop=c.height()-n[1],e.offsetLeft=0):"rt"===t.offset?(e.offsetTop=0,e.offsetLeft=c.width()-n[0]):"rb"===t.offset?(e.offsetTop=c.height()-n[1],e.offsetLeft=c.width()-n[0]):e.offsetTop=t.offset),t.fixed||(e.offsetTop=/%$/.test(e.offsetTop)?c.height()*parseFloat(e.offsetTop)/100:parseFloat(e.offsetTop),e.offsetLeft=/%$/.test(e.offsetLeft)?c.width()*parseFloat(e.offsetLeft)/100:parseFloat(e.offsetLeft),e.offsetTop+=c.scrollTop(),e.offsetLeft+=c.scrollLeft()),"min"===i.data("maxminStatus")&&(e.offsetTop=c.height()-(i.find(d[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},t.pt.tips=function(){var e=this.config,t=this.layero,i=[t.outerWidth(),t.outerHeight()],n=m(e.follow),a={width:(n=n[0]?n:m("body")).outerWidth(),height:n.outerHeight(),top:n.offset().top,left:n.offset().left},o=t.find(".layui-layer-TipsG"),n=e.tips[0];e.tips[1]||o.remove(),a.autoLeft=function(){0c.width()&&(a=c.width()-180-(f.minStackArr.edgeIndex=f.minStackArr.edgeIndex||0,f.minStackArr.edgeIndex+=3))<0&&(a=0),t.minStack&&(s.left=a,s.top=c.height()-i,n||f.minStackIndex++,l.attr("minLeft",a)),l.attr("position",o),h.style(e,s,!0),l.find(".layui-layer-min").hide(),"page"===l.attr("type")&&l.find(d[4]).hide(),f.rescollbar(e),r.hide())},h.restore=function(e){var t=m("#"+d[0]+e),i=m("#"+d.SHADE+e),n=t.attr("area").split(","),a=t.attr("type");t.removeData("maxminStatus"),h.style(e,{width:n[0],height:n[1],top:parseFloat(n[2]),left:parseFloat(n[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===a&&t.find(d[4]).show(),f.rescollbar(e),i.show()},h.full=function(t){var i=m("#"+d[0]+t),e=i.data("maxminStatus");"max"!==e&&("min"===e&&h.restore(t),i.data("maxminStatus","max"),f.record(i),d.html.attr("layer-full")||d.html.css("overflow","hidden").attr("layer-full",t),clearTimeout(void 0),setTimeout(function(){var e="fixed"===i.css("position");h.style(t,{top:e?0:c.scrollTop(),left:e?0:c.scrollLeft(),width:"100%",height:"100%"},!0),i.find(".layui-layer-min").hide()},100))},h.title=function(e,t){m("#"+d[0]+(t||h.index)).find(d[1]).html(e)},h.close=function(a,o){var e,s,t,l=(e=m("."+d[0]).find("#"+a).closest("."+d[0]))[0]?(a=e.attr("times"),e):m("#"+d[0]+a),r=l.attr("type");l[0]&&(s="layui-layer-wrap",t=function(){if(r===f.type[1]&&"object"===l.attr("conType")){l.children(":not(."+d[5]+")").remove();for(var e=l.find("."+s),t=0;t<2;t++)e.unwrap();e.css("display",e.data("display")).removeClass(s)}else{if(r===f.type[2])try{var i=m("#"+d[4]+a)[0];i.contentWindow.document.write(""),i.contentWindow.close(),l.find("."+d[5])[0].removeChild(i)}catch(n){}l[0].innerHTML="",l.remove()}"function"==typeof f.end[a]&&f.end[a](),delete f.end[a],"function"==typeof o&&o(),f.events.resize[a]&&(c.off("resize",f.events.resize[a]),delete f.events.resize[a])},l.data("isOutAnim")&&l.addClass("layer-anim layer-anim-close"),m("#layui-layer-moves, #"+d.SHADE+a).remove(),6==h.ie&&f.reselect(),f.rescollbar(a),"string"==typeof l.attr("minLeft")&&(f.minStackIndex--,f.minStackArr.push(l.attr("minLeft"))),h.ie&&h.ie<10||!l.data("isOutAnim")?t():setTimeout(function(){t()},200))},h.closeAll=function(n,a){"function"==typeof n&&(a=n,n=null);var o=m("."+d[0]);m.each(o,function(e){var t=m(this),i=n?t.attr("type")===n:1;i&&h.close(t.attr("times"),e===o.length-1?a:null)}),0===o.length&&"function"==typeof a&&a()},h.closeLast=function(e){h.close(m(".layui-layer-"+(e=e||"page")+":last").attr("times"))},h.cache||{}),g=function(e){return i.skin?" "+i.skin+" "+i.skin+"-"+e:""};h.prompt=function(i,n){var e="",t="";"function"==typeof(i=i||{})&&(n=i),i.area&&(e='style="width: '+(o=i.area)[0]+"; height: "+o[1]+';"',delete i.area),i.placeholder&&(t=' placeholder="'+i.placeholder+'"');var a,o=2==i.formType?'":'",s=i.success;return delete i.success,h.open(m.extend({type:1,btn:["确定","取消"],content:o,skin:"layui-layer-prompt"+g("prompt"),maxWidth:c.width(),success:function(e){(a=e.find(".layui-layer-input")).val(i.value||"").focus(),"function"==typeof s&&s(e)},resize:!1,yes:function(e){var t=a.val();t.length>(i.maxlength||500)?h.tips("最多输入"+(i.maxlength||500)+"个字数",a,{tips:1}):n&&n(t,e,a)}},i))},h.tab=function(n){var a=(n=n||{}).tab||{},o="layui-this",s=n.success;return delete n.success,h.open(m.extend({type:1,skin:"layui-layer-tab"+g("tab"),resize:!1,title:function(){var e=a.length,t=1,i="";if(0'+a[0].title+"";t"+a[t].title+"";return i}(),content:'
        '+function(){var e=a.length,t=1,i="";if(0'+(a[0].content||"no content")+"";t'+(a[t].content||"no content")+"";return i}()+"
      ",success:function(e){var t=e.find(".layui-layer-title").children(),i=e.find(".layui-layer-tabmain").children();t.on("mousedown",function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0;var e=m(this),t=e.index();e.addClass(o).siblings().removeClass(o),i.eq(t).show().siblings().hide(),"function"==typeof n.change&&n.change(t)}),"function"==typeof s&&s(e)}},n))},h.photos=function(n,e,a){var o={};if((n=n||{}).photos){var t=!("string"==typeof n.photos||n.photos instanceof m),i=t?n.photos:{},s=i.data||[],l=i.start||0,r=(o.imgIndex=1+(0|l),n.img=n.img||"img",n.success);if(delete n.success,t){if(0===s.length)return h.msg("没有图片")}else{var c=m(n.photos),f=function(){s=[],c.find(n.img).each(function(e){var t=m(this);t.attr("layer-index",e),s.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(f(),0===s.length)return;if(e||c.on("click",n.img,function(){f();var e=m(this).attr("layer-index");h.photos(m.extend(n,{photos:{start:e,data:s,tab:n.tab},full:n.full}),!0)}),!e)return}o.imgprev=function(e){o.imgIndex--,o.imgIndex<1&&(o.imgIndex=s.length),o.tabimg(e)},o.imgnext=function(e,t){o.imgIndex++,o.imgIndex>s.length&&(o.imgIndex=1,t)||o.tabimg(e)},o.keyup=function(e){var t;o.end||(t=e.keyCode,e.preventDefault(),37===t?o.imgprev(!0):39===t?o.imgnext(!0):27===t&&h.close(o.index))},o.tabimg=function(e){if(!(s.length<=1))return i.start=o.imgIndex-1,h.close(o.index),h.photos(n,!0,e)},o.event=function(){o.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),o.imgprev(!0)}),o.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),o.imgnext(!0)}),m(document).on("keyup",o.keyup)},o.loadi=h.load(1,{shade:!("shade"in n)&&.9,scrollbar:!1});var t=s[l].src,d=function(e){h.close(o.loadi);var t,i=s[l].alt||"";a&&(n.anim=-1),o.index=h.open(m.extend({type:1,id:"layui-layer-photos",area:(e=[e.width,e.height],t=[m(p).width()-100,m(p).height()-100],!n.full&&(e[0]>t[0]||e[1]>t[1])&&((t=[e[0]/t[0],e[1]/t[1]])[1]'+i+''+(t=['
      '],1','','',"
      "].join("")),n.hideFooter||t.push(['
      ','
      ',"

      "+i+"

      ",""+o.imgIndex+" / "+s.length+"",'\u67e5\u770b\u539f\u56fe',"
      ","
      "].join("")),t.push("
      "),t.join(""))+"",success:function(e,t){o.bigimg=e.find(".layui-layer-phimg"),o.imgsee=e.find(".layui-layer-imgbar"),o.event(e),n.tab&&n.tab(s[l],e),"function"==typeof r&&r(e)},end:function(){o.end=!0,m(document).off("keyup",o.keyup)}},n))},u=function(){h.close(o.loadi),h.msg("当前图片地址异常
      是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){1").addClass(a));layui.each(i.bars,function(e,t){var n=s('
    • ');n.addClass(t.icon).attr({"lay-type":t.type,style:t.style||"background-color: "+i.bgcolor}).html(t.content),n.on("click",function(){var e=s(this).attr("lay-type");"top"===e&&("body"===i.target?s("html,body"):c).animate({scrollTop:0},i.duration),"function"==typeof i.click&&i.click.call(this,e)}),"object"===layui.type(i.on)&&layui.each(i.on,function(e,t){n.on(e,function(){var e=s(this).attr("lay-type");"function"==typeof t&&t.call(this,e)})}),"top"===t.type&&(n.addClass("layui-fixbar-top"),o=n),u.append(n)}),l.find("."+a).remove(),"object"==typeof i.css&&u.css(i.css),l.append(u),o&&(t=function t(){return c.scrollTop()>=i.margin?e||(o.show(),e=1):e&&(o.hide(),e=0),t}()),c.on("scroll",function(){t&&(clearTimeout(n),n=setTimeout(function(){t()},100))})},countdown:function(e,t,n){var i=this,o="function"==typeof t,a=new Date(e).getTime(),r=new Date(!t||o?(new Date).getTime():t).getTime(),a=a-r,l=[Math.floor(a/864e5),Math.floor(a/36e5)%24,Math.floor(a/6e4)%60,Math.floor(a/1e3)%60],o=(o&&(n=t),setTimeout(function(){i.countdown(e,r+1e3,n)},1e3));return n&&n(0]|&(?=#[a-zA-Z0-9]+)/g.test(e+="")?e.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,"""):e},unescape:function(e){return e!==undefined&&null!==e||(e=""),(e+="").replace(/\&/g,"&").replace(/\</g,"<").replace(/\>/g,">").replace(/\'/g,"'").replace(/\"/g,'"')},openWin:function(e){var t=(e=e||{}).window||window.open(e.url||"",e.target,e.specs);e.url||(t.document.open("text/html","replace"),t.document.write(e.content||""),t.document.close())},toVisibleArea:function(e){var t,n,i,o,a,r,l,c;(e=s.extend({margin:160,duration:200,type:"y"},e)).scrollElem[0]&&e.thisElem[0]&&(t=e.scrollElem,l=e.thisElem,i=(a="y"===e.type)?"top":"left",o=t[n=a?"scrollTop":"scrollLeft"](),a=t[a?"height":"width"](),r=t.offset()[i],c={},((l=l.offset()[i]-r)>a-e.margin||l."+f,V=function(e){var i=this;i.index=++p.index,i.config=u.extend({},i.config,p.config,e),i.init()};V.prototype.config={trigger:"click",content:"",className:"",style:"",show:!1,isAllowSpread:!0,isSpreadItem:!0,data:[],delay:300,shade:0},V.prototype.reload=function(e){var i=this;i.config=u.extend({},i.config,e),i.init(!0)},V.prototype.init=function(e){var i,t=this,n=t.config,l=u(n.elem);return 1",(t="href"in i?''+a+"":a,n?'
      '+t+("parent"===o?'':"group"===o&&d.isAllowSpread?'':"")+"
      ":'
      '+t+"
      "),"
    • "].join(""))).data("item",i),n&&(l=u('
      '),t=u("
        "),"parent"===o?(l.append(s(t,i.child)),a.append(l)):a.append(s(t,i.child))),r.append(a))}),r},t=['
        ',"
        "].join("");!(e="contextmenu"!==d.trigger&&!lay.isTopElem(d.elem[0])?e:!0)&&d.elem.data(c+"_opened")||(a.elemView=u(t),a.elemView.append(d.content||(e=u('
          '),0no menu'),e)),d.className&&a.elemView.addClass(d.className),d.style&&a.elemView.attr("style",d.style),p.thisId=d.id,a.remove(),i.append(a.elemView),d.elem.data(c+"_opened",!0),t=d.shade?'
          ':"",a.elemView.before(t),a.position(),(y.prevElem=a.elemView).data("prevElem",d.elem),a.elemView.find(".layui-menu").on(o,function(e){layui.stope(e)}),a.elemView.find(".layui-menu li").on("click",function(e){var i=u(this),t=i.data("item")||{},n=t.child&&0n.width()&&(t.addClass(C),(i=t[0].getBoundingClientRect()).left<0&&t.removeClass(C)),i.bottom>n.height()&&t.eq(0).css("margin-top",-(i.bottom-n.height()+5)))}).on("mouseleave",t,function(e){var i=u(this).children("."+w);i.removeClass(C),i.css("margin-top",0)}),p.close=function(e){e=y.getThis(e);return e?(e.remove(),y.call(e)):this},p.reload=function(e,i){e=y.getThis(e);return e?(e.reload(i),y.call(e)):this},p.render=function(e){e=new V(e);return y.call(e)},e(r,p)});layui.define(["jquery","lay"],function(e){"use strict";var g=layui.$,c=layui.lay,m={config:{},index:layui.slider?layui.slider.index+1e4:0,set:function(e){var i=this;return i.config=g.extend({},i.config,e),i},on:function(e,i){return layui.onevent.call(this,t,e,i)}},t="slider",v="layui-disabled",x="layui-slider-bar",b="layui-slider-wrap",T="layui-slider-wrap-btn",w="layui-slider-tips",M="layui-slider-input-txt",L="layui-slider-hover",i=function(e){var i=this;i.index=++m.index,i.config=g.extend({},i.config,m.config,e),i.render()};i.prototype.config={type:"default",min:0,max:100,value:0,step:1,showstep:!1,tips:!0,input:!1,range:!1,height:200,disabled:!1,theme:"#009688"},i.prototype.render=function(){var a=this,n=a.config,e=g(n.elem);if(1n.min?e:n.min,n.value[1]=i>n.min?i:n.min,n.value[0]=n.value[0]>n.max?n.max:n.value[0],n.value[1]=n.value[1]>n.max?n.max:n.value[1],i=Math.floor((n.value[0]-n.min)/(n.max-n.min)*100),t=(s=Math.floor((n.value[1]-n.min)/(n.max-n.min)*100))-i+"%",i+="%",s+="%"):("object"==typeof n.value&&(n.value=Math.min.apply(null,n.value)),n.valuen.max&&(n.value=n.max),t=Math.floor((n.value-n.min)/(n.max-n.min)*100)+"%");var l,e=n.disabled?"#c2c2c2":n.theme,i='
          '+(n.tips?'
          ':"")+'
          '+(n.range?'
          ':"")+"
          ",t=g(n.elem),s=t.next(".layui-slider");if(s[0]&&s.remove(),a.elemTemp=g(i),n.range?(a.elemTemp.find("."+b).eq(0).data("value",n.value[0]),a.elemTemp.find("."+b).eq(1).data("value",n.value[1])):a.elemTemp.find("."+b).data("value",n.value),t.html(a.elemTemp),"vertical"===n.type&&a.elemTemp.height(n.height+"px"),n.showstep){for(var o=(n.max-n.min)/n.step,r="",u=1;u<1+o;u++){var d=100*u/o;d<100&&(r+='
          ')}a.elemTemp.append(r)}n.input&&!n.range&&(e=g('
          '),t.css("position","relative"),t.append(e),t.find("."+M).children("input").val(n.value),"vertical"===n.type?e.css({left:0,top:-48}):a.elemTemp.css("margin-right",e.outerWidth()+15)),n.disabled?(a.elemTemp.addClass(v),a.elemTemp.find("."+T).addClass(v)):a.slide(),a.elemTemp.find("."+T).on("mouseover",function(){var e="vertical"===n.type?n.height:a.elemTemp[0].offsetWidth,i=a.elemTemp.find("."+b),t=("vertical"===n.type?e-g(this).parent()[0].offsetTop-i.height():g(this).parent()[0].offsetLeft)/e*100,i=g(this).parent().data("value"),e=n.setTips?n.setTips(i):i;a.elemTemp.find("."+w).html(e),clearTimeout(l),l=setTimeout(function(){"vertical"===n.type?a.elemTemp.find("."+w).css({bottom:t+"%","margin-bottom":"20px",display:"inline-block"}):a.elemTemp.find("."+w).css({left:t+"%",display:"inline-block"})},300)}).on("mouseout",function(){clearTimeout(l),a.elemTemp.find("."+w).css("display","none")})},i.prototype.slide=function(e,i,t){var o=this,r=o.config,u=o.elemTemp,d=function(){return"vertical"===r.type?r.height:u[0].offsetWidth},c=u.find("."+b),m=u.next(".layui-slider-input"),v=m.children("."+M).children("input").val(),p=100/((r.max-r.min)/Math.ceil(r.step)),f=function(e,i,t){e=(e=100<(e=100a[1]&&a.reverse(),o.value=r.range?a:l,r.change&&r.change(o.value),"done"===t&&r.done&&r.done(o.value)},h=function(e){var i=e/d()*100/p,t=Math.round(i)*p;return t=e==d()?Math.ceil(i)*p:t},y=g(['
          d()?d():i)/d()*100/p;f(i,l),s.addClass(L),u.find("."+w).show(),e.preventDefault()},i=function(){s.removeClass(L),u.find("."+w).hide()},t=function(){i&&i(),y.remove(),r.done&&r.done(o.value)},g("#LAY-slider-moving")[0]||g("body").append(y),y.on("mousemove",e),y.on("mouseup",t).on("mouseleave",t)})}),u.on("click",function(e){var i=g("."+T),t=g(this);!i.is(event.target)&&0===i.has(event.target).length&&i.length&&(t=(i=(i=(i="vertical"===r.type?d()-e.clientY+t.offset().top-g(window).scrollTop():e.clientX-t.offset().left-g(window).scrollLeft())<0?0:i)>d()?d():i)/d()*100/p,i=r.range?"vertical"===r.type?Math.abs(i-parseInt(g(c[0]).css("bottom")))>Math.abs(i-parseInt(g(c[1]).css("bottom")))?1:0:Math.abs(i-c[0].offsetLeft)>Math.abs(i-c[1].offsetLeft)?1:0:0,f(t,i,"done"),e.preventDefault())}),m.children(".layui-slider-input-btn").children("i").each(function(i){g(this).on("click",function(){v=m.children("."+M).children("input").val();var e=((v=1==i?v-r.stepr.max?r.max:Number(v)+r.step)-r.min)/(r.max-r.min)*100/p;f(e,0,"done")})});var a=function(){var e=this.value,e=(e=(e=(e=isNaN(e)?0:e)r.max?r.max:e,((this.value=e)-r.min)/(r.max-r.min)*100/p);f(e,0,"done")};m.children("."+M).children("input").on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),a.call(this))}).on("change",a)},i.prototype.events=function(){this.config},m.render=function(e){e=new i(e);return function(){var t=this,a=t.config;return{setValue:function(e,i){return e=(e=e>a.max?a.max:e)',"",'','',"","","
          "].join("")),r=i.elem=m(i.elem);i.size&&o.addClass("layui-colorpicker-"+i.size),r.addClass("layui-inline").html(e.elemColorBox=o),i.id="id"in i?i.id:r.attr("id")||e.index,e.color=e.elemColorBox.find("."+C)[0].style.background,e.events()},d.prototype.renderPicker=function(){var o,e=this,i=e.config,r=e.elemColorBox[0],t=e.elemPicker=m(['
          ','
          ','
          ','
          ','
          ','
          ',"
          ",'
          ','
          ',"
          ","
          ",'
          ','
          ','
          ',"
          ","
          ",i.predefine?(o=['
          '],layui.each(i.colors,function(e,i){o.push(['
          ','
          ',"
          "].join(""))}),o.push("
          "),o.join("")):"",'
          ','
          ','',"
          ",'
          ','','',"","
          "].join(""));e.elemColorBox.find("."+C)[0];m(a)[0]&&m(a).data("index")==e.index?e.removePicker(d.thisElemInd):(e.removePicker(d.thisElemInd),m("body").append(t)),n.thisId=i.id,d.thisElemInd=e.index,d.thisColor=r.style.background,e.position(),e.pickerEvents()},d.prototype.removePicker=function(e){var i=this.config,e=m("#layui-colorpicker"+(e||this.index));return e[0]&&(e.remove(),delete n.thisId,"function"==typeof i.close&&i.close(this.color)),this},d.prototype.position=function(){var e=this,i=e.config;return t.position(e.bindElem||e.elemColorBox[0],e.elemPicker[0],{position:i.position,align:"center"}),e},d.prototype.val=function(){var e,i=this,o=(i.config,i.elemColorBox.find("."+C)),r=i.elemPicker.find("."+M),t=o[0].style.backgroundColor;t?(e=T(L(t)),o=o.attr("lay-type"),i.select(e.h,e.s,e.b),"torgb"===o&&r.find("input").val(t),"rgba"===o&&(e=L(t),3===(t.match(/[0-9]{1,3}/g)||[]).length?(r.find("input").val("rgba("+e.r+", "+e.g+", "+e.b+", 1)"),i.elemPicker.find("."+E).css("left",280)):(r.find("input").val(t),o=280*t.slice(t.lastIndexOf(",")+1,t.length-1),i.elemPicker.find("."+E).css("left",o)),i.elemPicker.find("."+D)[0].style.background="linear-gradient(to right, rgba("+e.r+", "+e.g+", "+e.b+", 0), rgb("+e.r+", "+e.g+", "+e.b+"))")):(i.select(0,100,100),r.find("input").val(""),i.elemPicker.find("."+D)[0].style.background="",i.elemPicker.find("."+E).css("left",280))},d.prototype.side=function(){var n=this,l=n.config,c=n.elemColorBox.find("."+C),a=c.attr("lay-type"),s=n.elemPicker.find(".layui-colorpicker-side"),e=n.elemPicker.find("."+w),d=n.elemPicker.find("."+I),r=n.elemPicker.find("."+F),f=n.elemPicker.find("."+D),u=n.elemPicker.find("."+E),g=e[0].offsetTop/180*360,h=100-(r[0].offsetTop+3)/180*100,p=(r[0].offsetLeft+3)/260*100,v=Math.round(u[0].offsetLeft/280*100)/100,b=n.elemColorBox.find("."+B),i=n.elemPicker.find(".layui-colorpicker-pre").children("div"),y=function(e,i,o,r){n.select(e,i,o);var t=Y({h:e,s:i,b:o}),e=j({h:e,s:i,b:o}),i=n.elemPicker.find("."+M).find("input");b.addClass(x).removeClass(P),c[0].style.background="rgb("+t.r+", "+t.g+", "+t.b+")","torgb"===a?i.val("rgb("+t.r+", "+t.g+", "+t.b+")"):"rgba"===a?(u.css("left",280*r),i.val("rgba("+t.r+", "+t.g+", "+t.b+", "+r+")"),c[0].style.background="rgba("+t.r+", "+t.g+", "+t.b+", "+r+")",f[0].style.background="linear-gradient(to right, rgba("+t.r+", "+t.g+", "+t.b+", 0), rgb("+t.r+", "+t.g+", "+t.b+"))"):i.val("#"+e),l.change&&l.change(n.elemPicker.find("."+M).find("input").val())},o=m(['
          '].join("")),k=function(e){m("#LAY-colorpicker-moving")[0]||m("body").append(o),o.on("mousemove",e),o.on("mouseup",function(){o.remove()}).on("mouseleave",function(){o.remove()})};e.on("mousedown",function(e){var r=this.offsetTop,t=e.clientY;k(function(e){var i=r+(e.clientY-t),o=s[0].offsetHeight,o=(i=o<(i=i<0?0:i)?o:i)/180*360;y(g=o,p,h,v),e.preventDefault()}),e.preventDefault()}),s.on("click",function(e){var i=e.clientY-m(this).offset().top,i=(i=(i=i<0?0:i)>this.offsetHeight?this.offsetHeight:i)/180*360;y(g=i,p,h,v),e.preventDefault()}),r.on("mousedown",function(e){var n=this.offsetTop,l=this.offsetLeft,c=e.clientY,a=e.clientX;layui.stope(e),k(function(e){var i=n+(e.clientY-c),o=l+(e.clientX-a),r=d[0].offsetHeight-3,t=d[0].offsetWidth-3,t=((o=t<(o=o<-3?-3:o)?t:o)+3)/260*100,o=100-((i=r<(i=i<-3?-3:i)?r:i)+3)/180*100;y(g,p=t,h=o,v),e.preventDefault()}),e.preventDefault()}),d.on("mousedown",function(e){var i=e.clientY-m(this).offset().top-3+H.scrollTop(),o=e.clientX-m(this).offset().left-3+H.scrollLeft(),o=((i=i<-3?-3:i)>this.offsetHeight-3&&(i=this.offsetHeight-3),((o=(o=o<-3?-3:o)>this.offsetWidth-3?this.offsetWidth-3:o)+3)/260*100),i=100-(i+3)/180*100;y(g,p=o,h=i,v),layui.stope(e),e.preventDefault(),r.trigger(e,"mousedown")}),u.on("mousedown",function(e){var r=this.offsetLeft,t=e.clientX;k(function(e){var i=r+(e.clientX-t),o=f[0].offsetWidth,o=(o<(i=i<0?0:i)&&(i=o),Math.round(i/280*100)/100);y(g,p,h,v=o),e.preventDefault()}),e.preventDefault()}),f.on("click",function(e){var i=e.clientX-m(this).offset().left,i=((i=i<0?0:i)>this.offsetWidth&&(i=this.offsetWidth),Math.round(i/280*100)/100);y(g,p,h,v=i),e.preventDefault()}),i.each(function(){m(this).on("click",function(){m(this).parent(".layui-colorpicker-pre").addClass("selected").siblings().removeClass("selected");var e=this.style.backgroundColor,i=T(L(e)),o=e.slice(e.lastIndexOf(",")+1,e.length-1);g=i.h,p=i.s,h=i.b,3===(e.match(/[0-9]{1,3}/g)||[]).length&&(o=1),v=o,y(i.h,i.s,i.b,o)})})},d.prototype.select=function(e,i,o,r){this.config;var t=j({h:e,s:100,b:100}),e=(j({h:e,s:i,b:o}),e/360*180),o=180-o/100*180-3,i=i/100*260-3;this.elemPicker.find("."+w).css("top",e),this.elemPicker.find("."+I)[0].style.background="#"+t,this.elemPicker.find("."+F).css({top:o,left:i})},d.prototype.pickerEvents=function(){var c=this,a=c.config,s=c.elemColorBox.find("."+C),d=c.elemPicker.find("."+M+" input"),o={clear:function(e){s[0].style.background="",c.elemColorBox.find("."+B).removeClass(x).addClass(P),c.color="",a.done&&a.done(""),c.removePicker()},confirm:function(e,i){var o,r,t,n,l=d.val();if(-1>16,g:(65280&t)>>8,b:255&t},r=T(n),s[0].style.background=o="#"+j(r),c.elemColorBox.find("."+B).removeClass(P).addClass(x)),"change"===i)return c.select(r.h,r.s,r.b,i),void(a.change&&a.change(o));c.color=l,a.done&&a.done(l),c.removePicker()}};c.elemPicker.on("click","*[colorpicker-events]",function(){var e=m(this),i=e.attr("colorpicker-events");o[i]&&o[i].call(this,e)}),d.on("keyup",function(e){var i=m(this);o.confirm.call(this,i,13===e.keyCode?null:"change")})},d.prototype.events=function(){var e=this;e.config;e.elemColorBox.on("click",function(){e.renderPicker(),m(a)[0]&&(e.val(),e.side())})},s.on(i,function(e){var i,o,r;!n.thisId||(i=l.getThis(n.thisId))&&(o=i.config,r=i.elemColorBox.find("."+C),m(e.target).hasClass(c)||m(e.target).parents("."+c)[0]||m(e.target).hasClass(a.replace(/\./g,""))||m(e.target).parents(a)[0]||i.elemPicker&&(i.color?(e=T(L(i.color)),i.select(e.h,e.s,e.b)):i.elemColorBox.find("."+B).removeClass(x).addClass(P),r[0].style.background=i.color||"","function"==typeof o.cancel&&o.cancel(i.color),i.removePicker()))}),H.on("resize",function(){if(n.thisId){var e=l.getThis(n.thisId);if(e)return!(!e.elemPicker||!m(a)[0])&&void e.position()}}),l.that={},l.getThis=function(e){var i=l.that[e];return i||o.error(e?r+" instance with ID '"+e+"' not found":"ID argument required"),i},n.render=function(e){e=new d(e);return l.call(e)},e(r,n)});layui.define("jquery",function(t){"use strict";var u=layui.$,d=(layui.hint(),layui.device()),o="element",c="layui-this",y="layui-show",s=".layui-tab-title",i=function(){this.config={}},h=(i.prototype.set=function(t){return u.extend(!0,this.config,t),this},i.prototype.on=function(t,i){return layui.onevent.call(this,o,t,i)},i.prototype.tabAdd=function(t,i){var a,t=u(".layui-tab[lay-filter="+t+"]"),e=t.children(s),l=e.children(".layui-tab-bar"),t=t.children(".layui-tab-content"),n=""+(i.title||"unnaming")+"";return l[0]?l.before(n):e.append(n),t.append('
          '+(i.content||"")+"
          "),C.hideTabMore(!0),C.tabAuto(),this},i.prototype.tabDelete=function(t,i){t=u(".layui-tab[lay-filter="+t+"]").children(s).find('>li[lay-id="'+i+'"]');return C.tabDelete(null,t),this},i.prototype.tabChange=function(t,i){t=u(".layui-tab[lay-filter="+t+"]").children(s).find('>li[lay-id="'+i+'"]');return C.tabClick.call(t[0],{liElem:t}),this},i.prototype.tab=function(a){a=a||{},e.on("click",a.headerElem,function(t){var i=u(this).index();C.tabClick.call(this,{index:i,options:a})})},i.prototype.progress=function(t,i){var a="layui-progress",t=u("."+a+"[lay-filter="+t+"]").find("."+a+"-bar"),a=t.find("."+a+"-text");return t.css("width",function(){return/^.+\/.+$/.test(i)?100*new Function("return "+i)()+"%":i}).attr("lay-percent",i),a.text(i),this},".layui-nav"),f="layui-nav-item",l="layui-nav-bar",p="layui-nav-tree",b="layui-nav-child",v="layui-nav-more",m="layui-anim layui-anim-upbit",C={tabClick:function(t){var i=(t=t||{}).options||{},a=t.liElem||u(this),e=i.headerElem?a.parent():a.parents(".layui-tab").eq(0),i=i.bodyElem?u(i.bodyElem):e.children(".layui-tab-content").children(".layui-tab-item"),l=a.find("a"),l="javascript:;"!==l.attr("href")&&"_blank"===l.attr("target"),n="string"==typeof a.attr("lay-unselect"),s=e.attr("lay-filter"),t="index"in t?t.index:a.parent().children("li").index(a);l||n||(a.addClass(c).siblings().removeClass(c),i.eq(t).addClass(y).siblings().removeClass(y)),layui.event.call(this,o,"tab("+s+")",{elem:e,index:t})},tabDelete:function(t,i){var i=i||u(this).parent(),a=i.index(),e=i.closest(".layui-tab"),l=e.children(".layui-tab-content").children(".layui-tab-item"),n=e.attr("lay-filter");i.hasClass(c)&&(i.next()[0]&&i.next().is("li")?C.tabClick.call(i.next()[0],{index:a+1}):i.prev()[0]&&i.prev().is("li")&&C.tabClick.call(i.prev()[0],null,a-1)),i.remove(),l.eq(a).remove(),setTimeout(function(){C.tabAuto()},50),layui.event.call(this,o,"tabDelete("+n+")",{elem:e,index:a})},tabAuto:function(){var e="layui-tab-bar",l="layui-tab-close",n=this;u(".layui-tab").each(function(){var t=u(this),i=t.children(".layui-tab-title"),a=(t.children(".layui-tab-content").children(".layui-tab-item"),'lay-stope="tabmore"'),a=u('');n===window&&8!=d.ie&&C.hideTabMore(!0),t.attr("lay-allowclose")&&i.find("li").each(function(){var t,i=u(this);i.find("."+l)[0]||((t=u('')).on("click",C.tabDelete),i.append(t))}),"string"!=typeof t.attr("lay-unauto")&&(i.prop("scrollWidth")>i.outerWidth()+1?i.find("."+e)[0]||(i.append(a),t.attr("overflow",""),a.on("click",function(t){i[this.title?"removeClass":"addClass"]("layui-tab-more"),this.title=this.title?"":"\u6536\u7f29"})):(i.find("."+e).remove(),t.removeAttr("overflow")))})},hideTabMore:function(t){var i=u(".layui-tab-title");!0!==t&&"tabmore"===u(t.target).attr("lay-stope")||(i.removeClass("layui-tab-more"),i.find(".layui-tab-bar").attr("title",""))},clickThis:function(){var t=u(this),i=t.parents(h),a=i.attr("lay-filter"),e=t.parent(),l=t.siblings("."+b),n="string"==typeof e.attr("lay-unselect");"javascript:;"!==t.attr("href")&&"_blank"===t.attr("target")||n||l[0]||(i.find("."+c).removeClass(c),e.addClass(c)),i.hasClass(p)&&(l.removeClass(m),l[0]&&(e["none"===l.css("display")?"addClass":"removeClass"](f+"ed"),"all"===i.attr("lay-shrink")&&e.siblings().removeClass(f+"ed"))),layui.event.call(this,o,"nav("+a+")",t)},collapse:function(){var t=u(this),i=t.find(".layui-colla-icon"),a=t.siblings(".layui-colla-content"),e=t.parents(".layui-collapse").eq(0),l=e.attr("lay-filter"),n="none"===a.css("display");"string"==typeof e.attr("lay-accordion")&&((e=e.children(".layui-colla-item").children("."+y)).siblings(".layui-colla-title").children(".layui-colla-icon").html(""),e.removeClass(y)),a[n?"addClass":"removeClass"](y),i.html(n?"":""),layui.event.call(this,o,"collapse("+l+")",{title:t,content:a,show:n})}},a=(i.prototype.render=i.prototype.init=function(t,i){var a=i?'[lay-filter="'+i+'"]':"",i={tab:function(){C.tabAuto.call({})},nav:function(){var s={},o={},c={},r="layui-nav-title";u(h+a).each(function(t){var i=u(this),a=u(''),e=i.find("."+f);i.find("."+l)[0]||(i.append(a),(i.hasClass(p)?e.find("dd,>."+r):e).on("mouseenter",function(){!function(t,i,a){var e,l=u(this),n=l.find("."+b);i.hasClass(p)?n[0]||(e=l.children("."+r),t.css({top:l.offset().top-i.offset().top,height:(e[0]?e:l).outerHeight(),opacity:1})):(n.addClass(m),n.hasClass("layui-nav-child-c")&&n.css({left:-(n.outerWidth()-l.width())/2}),n[0]?t.css({left:t.position().left+t.width()/2,width:0,opacity:0}):t.css({left:l.position().left+parseFloat(l.css("marginLeft")),top:l.position().top+l.height()-t.height()}),s[a]=setTimeout(function(){t.css({width:n[0]?0:l.width(),opacity:n[0]?0:1})},d.ie&&d.ie<10?0:200),clearTimeout(c[a]),"block"===n.css("display")&&clearTimeout(o[a]),o[a]=setTimeout(function(){n.addClass(y),l.find("."+v).addClass(v+"d")},300))}.call(this,a,i,t)}).on("mouseleave",function(){i.hasClass(p)?a.css({height:0,opacity:0}):(clearTimeout(o[t]),o[t]=setTimeout(function(){i.find("."+b).removeClass(y),i.find("."+v).removeClass(v+"d")},300))}),i.on("mouseleave",function(){clearTimeout(s[t]),c[t]=setTimeout(function(){i.hasClass(p)||a.css({width:0,left:a.position().left+a.width()/2,opacity:0})},200)})),e.find("a").each(function(){var t=u(this);t.parent();t.siblings("."+b)[0]&&!t.children("."+v)[0]&&t.append(''),t.off("click",C.clickThis).on("click",C.clickThis)})})},breadcrumb:function(){u(".layui-breadcrumb"+a).each(function(){var t=u(this),i="lay-separator",a=t.attr(i)||"/",e=t.find("a");e.next("span["+i+"]")[0]||(e.each(function(t){t!==e.length-1&&u(this).after(""+a+"")}),t.css("visibility","visible"))})},progress:function(){var e="layui-progress";u("."+e+a).each(function(){var t=u(this),i=t.find(".layui-progress-bar"),a=i.attr("lay-percent");i.css("width",function(){return/^.+\/.+$/.test(a)?100*new Function("return "+a)()+"%":a}),t.attr("lay-showpercent")&&setTimeout(function(){i.html(''+a+"")},350)})},collapse:function(){u(".layui-collapse"+a).each(function(){u(this).find(".layui-colla-item").each(function(){var t=u(this),i=t.find(".layui-colla-title"),t="none"===t.find(".layui-colla-content").css("display");i.find(".layui-colla-icon").remove(),i.append(''+(t?"":"")+""),i.off("click",C.collapse).on("click",C.collapse)})})}};return i[t]?i[t]():layui.each(i,function(t,i){i()})},new i),e=u(document);u(function(){a.render()}),e.on("click",".layui-tab-title li",C.tabClick),e.on("click",C.hideTabMore),u(window).on("resize",C.tabAuto),t(o,a)});layui.define(["lay","layer"],function(e){"use strict";var y=layui.$,t=layui.layer,F=layui.device(),i={config:{},set:function(e){var t=this;return t.config=y.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,n,e,t)}},n="upload",a="layui-upload-file",o="layui-upload-form",b="layui-upload-iframe",x="layui-upload-choose",w=function(e){var t=this;t.config=y.extend({},t.config,i.config,e),t.render()};w.prototype.config={accept:"images",exts:"",auto:!0,bindAction:"",url:"",force:"",field:"file",acceptMime:"",method:"post",data:{},drag:!0,size:0,number:0,multiple:!1},w.prototype.render=function(e){var t=this;(e=t.config).elem=y(e.elem),e.bindAction=y(e.bindAction),t.file(),t.events()},w.prototype.file=function(){var e=this,t=e.config,i=e.elemFile=y(['"].join("")),n=t.elem.next();(n.hasClass(a)||n.hasClass(o))&&n.remove(),F.ie&&F.ie<10&&t.elem.wrap('
          '),e.isFile()?(e.elemFile=t.elem,t.field=t.elem[0].name):t.elem.after(i),F.ie&&F.ie<10&&e.initIE()},w.prototype.initIE=function(){var i,e=this.config,t=y(''),n=y(['
          ',"
          "].join(""));y("#"+b)[0]||y("body").append(t),e.elem.next().hasClass(o)||(this.elemFile.wrap(n),e.elem.next("."+o).append((i=[],layui.each(e.data,function(e,t){t="function"==typeof t?t():t,i.push('')}),i.join(""))))},w.prototype.msg=function(e){return t.msg(e,{icon:2,shift:6})},w.prototype.isFile=function(){var e=this.config.elem[0];if(e)return"input"===e.tagName.toLocaleLowerCase()&&"file"===e.type},w.prototype.preview=function(n){window.FileReader&&layui.each(this.chooseFiles,function(e,t){var i=new FileReader;i.readAsDataURL(t),i.onload=function(){n&&n(e,t,this.result)}})},w.prototype.upload=function(e,t){var i,n,a,o,l=this,r=l.config,u=l.elemFile[0],c=function(){return e||l.files||l.chooseFiles||u.files},s=function(){var t=0,a=0,e=c(),o=function(){r.multiple&&t+a===l.fileLength&&"function"==typeof r.allDone&&r.allDone({total:l.fileLength,successful:t,failed:a})};layui.each(e,function(i,e){var n=new FormData,e=(layui.each(r.data,function(e,t){t="function"==typeof t?t():t,n.append(e,t)}),n.append(r.field,e),{url:r.url,type:"post",data:n,contentType:!1,processData:!1,dataType:"json",headers:r.headers||{},success:function(e){t++,p(i,e),o()},error:function(e){a++,l.msg("Request URL is abnormal: "+(e.statusText||"error")),d(i),o()}});"function"==typeof r.progress&&(e.xhr=function(){var e=y.ajaxSettings.xhr();return e.upload.addEventListener("progress",function(e){var t;e.lengthComputable&&(t=Math.floor(e.loaded/e.total*100),r.progress(t,(r.item||r.elem)[0],e,i))}),e}),y.ajax(e)})},f=function(){var n=y("#"+b);l.elemFile.parent().submit(),clearInterval(w.timer),w.timer=setInterval(function(){var e,t=n.contents().find("body");try{e=t.text()}catch(i){l.msg("Cross-domain requests are not supported"),clearInterval(w.timer),d()}e&&(clearInterval(w.timer),t.html(""),p(0,e))},30)},p=function(e,t){if(l.elemFile.next("."+x).remove(),u.value="","json"===r.force&&"object"!=typeof t)try{t=JSON.parse(t)}catch(i){return t={},l.msg("Please return JSON data format")}"function"==typeof r.done&&r.done(t,e||0,function(e){l.upload(e)})},d=function(e){r.auto&&(u.value=""),"function"==typeof r.error&&r.error(e||0,function(e){l.upload(e)})},m=r.exts,h=(n=[],layui.each(e||l.chooseFiles,function(e,t){n.push(t.name)}),n),g={preview:function(e){l.preview(e)},upload:function(e,t){var i={};i[e]=t,l.upload(i)},pushFile:function(){return l.files=l.files||{},layui.each(l.chooseFiles,function(e,t){l.files[e]=t}),l.files},resetFile:function(e,t,i){t=new File([t],i);l.files=l.files||{},l.files[e]=t}},v={file:"\u6587\u4ef6",images:"\u56fe\u7247",video:"\u89c6\u9891",audio:"\u97f3\u9891"}[r.accept]||"\u6587\u4ef6",h=0===h.length?u.value.match(/[^\/\\]+\..+/g)||[]||"":h;if(0!==h.length){switch(r.accept){case"file":layui.each(h,function(e,t){if(m&&!RegExp(".\\.("+m+")$","i").test(escape(t)))return i=!0});break;case"video":layui.each(h,function(e,t){if(!RegExp(".\\.("+(m||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(t)))return i=!0});break;case"audio":layui.each(h,function(e,t){if(!RegExp(".\\.("+(m||"mp3|wav|mid")+")$","i").test(escape(t)))return i=!0});break;default:layui.each(h,function(e,t){if(!RegExp(".\\.("+(m||"jpg|png|gif|bmp|jpeg")+")$","i").test(escape(t)))return i=!0})}if(i)return l.msg("\u9009\u62e9\u7684"+v+"\u4e2d\u5305\u542b\u4e0d\u652f\u6301\u7684\u683c\u5f0f"),u.value="";if("choose"!==t&&!r.auto||(r.choose&&r.choose(g),"choose"!==t)){if(l.fileLength=(a=0,v=c(),layui.each(v,function(){a++}),a),r.number&&l.fileLength>r.number)return l.msg("\u540c\u65f6\u6700\u591a\u53ea\u80fd\u4e0a\u4f20: "+r.number+" \u4e2a\u6587\u4ef6
          \u60a8\u5f53\u524d\u5df2\u7ecf\u9009\u62e9\u4e86: "+l.fileLength+" \u4e2a\u6587\u4ef6");if(01024*r.size&&(t=1<=(t=r.size/1024)?t.toFixed(2)+"MB":r.size+"KB",u.value="",o=t)}),o)return l.msg("\u6587\u4ef6\u5927\u5c0f\u4e0d\u80fd\u8d85\u8fc7 "+o);if(!r.before||!1!==r.before(g))F.ie?(9'+e+"")},r=function(){var e=y(this);(e.attr("lay-data")||e.attr("lay-options"))&&(n.config=y.extend({},a,lay.options(this,{attr:e.attr("lay-data")?"lay-data":null})))};a.elem.off("upload.start").on("upload.start",function(){var e=y(this);r.call(this),n.config.item=e,n.elemFile[0].click()}),F.ie&&F.ie<10||a.elem.off("upload.over").on("upload.over",function(){y(this).attr("lay-over","")}).off("upload.leave").on("upload.leave",function(){y(this).removeAttr("lay-over")}).off("upload.drop").on("upload.drop",function(e,t){var i=y(this),t=t.originalEvent.dataTransfer.files||[];i.removeAttr("lay-over"),r.call(this),o(t),a.auto?n.upload():l(t)}),n.elemFile.off("upload.change").on("upload.change",function(){var e=this.files||[];r.call(this),o(e),a.auto?n.upload():l(e)}),a.bindAction.off("upload.action").on("upload.action",function(){n.upload()}),a.elem.data("haveEvents")||(n.elemFile.on("change",function(){y(this).trigger("upload.change")}),a.elem.on("click",function(){n.isFile()||y(this).trigger("upload.start")}),a.drag&&a.elem.on("dragover",function(e){e.preventDefault(),y(this).trigger("upload.over")}).on("dragleave",function(e){y(this).trigger("upload.leave")}).on("drop",function(e){e.preventDefault(),y(this).trigger("upload.drop",e)}),a.bindAction.on("click",function(){y(this).trigger("upload.action")}),a.elem.data("haveEvents",!0))},i.render=function(e){e=new w(e);return function(){var t=this;return{upload:function(e){t.upload.call(t,e)},reload:function(e){t.reload.call(t,e)},config:t.config}}.call(e)},e(n,i)});layui.define(["lay","layer","util"],function(e){"use strict";var b=layui.$,h=layui.layer,d=layui.util,l=layui.hint(),w=(layui.device(),"form"),o=".layui-form",T="layui-this",$="layui-hide",F="layui-disabled",t=function(){this.config={verify:{required:[/[\S]+/,"\u5fc5\u586b\u9879\u4e0d\u80fd\u4e3a\u7a7a"],phone:[/^1\d{10}$/,"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u624b\u673a\u53f7"],email:[/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,"\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e"],url:[/^(#|(http(s?)):\/\/|\/\/)[^\s]+\.[^\s]+$/,"\u94fe\u63a5\u683c\u5f0f\u4e0d\u6b63\u786e"],number:function(e){if(!e||isNaN(e))return"\u53ea\u80fd\u586b\u5199\u6570\u5b57"},date:[/^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/,"\u65e5\u671f\u683c\u5f0f\u4e0d\u6b63\u786e"],identity:[/(^\d{15}$)|(^\d{17}(x|X|\d)$)/,"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u8eab\u4efd\u8bc1\u53f7"]},autocomplete:null}},i=(t.prototype.set=function(e){return b.extend(!0,this.config,e),this},t.prototype.verify=function(e){return b.extend(!0,this.config.verify,e),this},t.prototype.getFormElem=function(e){return b(o+(e?'[lay-filter="'+e+'"]':""))},t.prototype.on=function(e,t){return layui.onevent.call(this,w,e,t)},t.prototype.val=function(e,i){return this.getFormElem(e).each(function(e,t){var a=b(this);layui.each(i,function(e,t){var i,e=a.find('[name="'+e+'"]');e[0]&&("checkbox"===(i=e[0].type)?e[0].checked=t:"radio"===i?e.each(function(){this.value==t&&(this.checked=!0)}):e.val(t))})}),r.render(null,e),this.getValue(e)},t.prototype.getValue=function(e,t){t=t||this.getFormElem(e);var a={},n={},e=t.find("input,select,textarea");return layui.each(e,function(e,t){var i;b(this);t.name=(t.name||"").replace(/^\s*|\s*&/,""),t.name&&(/^.*\[\]$/.test(t.name)&&(i=t.name.match(/^(.*)\[\]$/g)[0],a[i]=0|a[i],i=t.name.replace(/^(.*)\[\]$/,"$1["+a[i]+++"]")),/^checkbox|radio$/.test(t.type)&&!t.checked||(n[i||t.name]=t.value))}),n},t.prototype.render=function(e,t){var i=this.config,a=b(o+(t?'[lay-filter="'+t+'"]':"")),n={input:function(e){e=e||a.find("input,textarea");i.autocomplete&&e.attr("autocomplete",i.autocomplete),a.find("input[lay-affix],textarea[lay-affix]").each(function(){var l=b(this),r=l.attr("lay-affix"),s="layui-input-suffix",o="layui-input-affix",e=l.is("[disabled]")||l.is("[readonly]"),c=function(e,t){(e=b(e))[0]&&e[b.trim(t)?"removeClass":"addClass"]($)},n=function(t){t=b.extend({},u[r]||{value:r},t,lay.options(l[0]));var i=b('
          '),e=b(''),a=(i.append(e),t.split&&i.addClass("layui-input-split"),l.next("."+o)),n=(a[0]&&a.remove(),l.next("."+s));n[0]?((a=n.find("."+o))[0]&&a.remove(),n.prepend(i),l.css("padding-right",function(){return(l.closest(".layui-input-group")[0]?0:n.outerWidth())+i.outerWidth()})):(i.addClass(s),l.after(i)),"auto"===t.show&&c(i,l.val()),l.on("input propertychange",function(){var e=this.value;"auto"===t.show&&c(i,e)}),e.on("click",function(){var e=l.attr("lay-filter");b(this).hasClass(F)||("function"==typeof t.click&&t.click.call(this,l,t),layui.event.call(this,w,"input-affix("+e+")",{elem:l[0],affix:r,options:t}))})},u={eye:{value:"eye-invisible",click:function(e,t){var i="LAY_FORM_INPUT_AFFIX_SHOW",a=e.data(i);e.attr("type",a?"password":"text").data(i,!a),n({value:a?"eye-invisible":"eye"})}},clear:{value:"clear",click:function(e){e.val("").focus(),c(b(this).parent(),null)},show:"auto",disabled:e}};n()})},select:function(e){var v,c="\u8bf7\u9009\u62e9",m="layui-form-select",g="layui-select-title",x="layui-select-none",k="",e=e||a.find("select"),C=function(e,t){b(e.target).parent().hasClass(g)&&!t||(b("."+m).removeClass(m+"ed "+m+"up"),v&&k&&v.val(k)),v=null},u=function(a,e,t){var s,r,i,n,o,l,c=b(this),u=a.find("."+g),d=u.find("input"),f=a.find("dl"),h=f.children("dd"),y=f.children("dt"),p=this.selectedIndex;e||(r=c.attr("lay-search"),i=function(){var e=a.offset().top+a.outerHeight()+5-q.scrollTop(),t=f.outerHeight();p=c[0].selectedIndex,a.addClass(m+"ed"),h.removeClass($),y.removeClass($),s=null,h.removeClass(T),0<=p&&h.eq(p).addClass(T),e+t>q.height()&&t<=e&&a.addClass(m+"up"),o()},n=function(e){a.removeClass(m+"ed "+m+"up"),d.blur(),s=null,e||l(d.val(),function(e){var t=c[0].selectedIndex;e&&(k=b(c[0].options[t]).html(),0===t&&k===d.attr("placeholder")&&(k=""),d.val(k||""))})},o=function(){var e,t,i=f.children("dd."+T);i[0]&&(e=i.position().top,t=f.height(),i=i.height(),t\u65e0\u5339\u914d\u9879

          '):f.find("."+x).remove()},"keyup"),""===t&&(c.val(""),f.find("."+T).removeClass(T),(c[0].options[0]||{}).value||f.children("dd:eq(0)").addClass(T),f.find("."+x).remove()),o()}).on("blur",function(e){var t=c[0].selectedIndex;v=d,k=b(c[0].options[t]).html(),0===t&&k===d.attr("placeholder")&&(k=""),setTimeout(function(){l(d.val(),function(e){k||d.val("")},"blur")},200)}),h.on("click",function(){var e=b(this),t=e.attr("lay-value"),i=c.attr("lay-filter");return e.hasClass(F)||(e.hasClass("layui-select-tips")?d.val(""):(d.val(e.text()),e.addClass(T)),e.siblings().removeClass(T),c.val(t).removeClass("layui-form-danger"),layui.event.call(this,w,"select("+i+")",{elem:c[0],value:t,othis:a}),n(!0)),!1}),a.find("dl>dt").on("click",function(e){return!1}),b(document).off("click",C).on("click",C))};e.each(function(e,t){var i=b(this),a=i.next("."+m),n=this.disabled,l=t.value,r=b(t.options[t.selectedIndex]),t=t.options[0];if("string"==typeof i.attr("lay-ignore"))return i.show();var s,o="string"==typeof i.attr("lay-search"),t=t&&!t.value&&t.innerHTML||c,r=b(['
          ','
          ','','
          ','
          ',(t=i.find("*"),s=[],layui.each(t,function(e,t){var i=t.tagName.toLowerCase();0!==e||t.value||"optgroup"===i?"optgroup"===i?s.push("
          "+t.label+"
          "):s.push('
          '+b.trim(t.innerHTML)+"
          "):s.push('
          '+b.trim(t.innerHTML||c)+"
          ")}),0===s.length&&s.push('
          \u6ca1\u6709\u9009\u9879
          '),s.join("")+"
          "),"
          "].join(""));a[0]&&a.remove(),i.after(r),u.call(this,r,n,o)})},checkbox:function(e){var o={checkbox:["layui-form-checkbox","layui-form-checked","checkbox"],"switch":["layui-form-switch","layui-form-onswitch","switch"]},e=e||a.find("input[type=checkbox]"),c={primary:!0,tag:!0,"switch":!0};e.each(function(e,t){var i=b(this),a=i.attr("lay-skin")||"primary",n=b.trim(t.title||(t.title=i.attr("lay-text")||"")).split("|"),l=this.disabled,r=o[a=c[a]?a:"primary"]||o.checkbox;if("string"==typeof i.attr("lay-ignore"))return i.show();var s=i.next("."+r[0]),t=b(['
          ",(l={checkbox:[n[0]?""+d.escape(n[0])+"":"",''].join(""),"switch":""+((t.checked?n[0]:n[1])||"")+""})[a]||l.checkbox,"
          "].join(""));s[0]&&s.remove(),i.after(t),function(i,a){var n=b(this);i.on("click",function(){var e=n.attr("lay-filter"),t=(n.attr("title")||"").split("|");n[0].disabled||(n[0].checked?(n[0].checked=!1,i.removeClass(a[1]).find("em").text(t[1])):(n[0].checked=!0,i.addClass(a[1]).find("em").text(t[0])),layui.event.call(n[0],w,a[2]+"("+e+")",{elem:n[0],value:n[0].value,othis:i}))})}.call(this,t,r)})},radio:function(e){var r="layui-form-radio",s=["",""],e=e||a.find("input[type=radio]");e.each(function(e,t){var i=b(this),a=i.next("."+r),n=this.disabled;if("string"==typeof i.attr("lay-ignore"))return i.show();a[0]&&a.remove();n=b(['
          ',''+s[t.checked?0:1]+"","
          "+(a=d.escape(t.title||""),a="string"==typeof i.next().attr("lay-radio")?i.next().html():a)+"
          ","
          "].join(""));i.after(n),function(a){var n=b(this),l="layui-anim-scaleSpring";a.on("click",function(){var e=n[0].name,t=n.parents(o),i=n.attr("lay-filter"),e=t.find("input[name="+e.replace(/(\.|#|\[|\])/g,"\\$1")+"]");n[0].disabled||(layui.each(e,function(){var e=b(this).next("."+r);this.checked=!1,e.removeClass(r+"ed"),e.find(".layui-icon").removeClass(l).html(s[1])}),n[0].checked=!0,a.addClass(r+"ed"),a.find(".layui-icon").addClass(l).html(s[0]),layui.event.call(n[0],w,"radio("+i+")",{elem:n[0],value:n[0].value,othis:a}))})}.call(this,n)})}},t=function(){layui.each(n,function(e,t){t()})};return"object"===layui.type(e)?b(e).is(o)?(a=b(e),t()):e.each(function(e,t){var i=b(t);i.closest(o).length&&("SELECT"===t.tagName?n.select(i):"INPUT"===t.tagName&&("checkbox"===(t=t.type)||"radio"===t?n[t](i):n.input(i)))}):e?n[e]?n[e]():l.error('\u4e0d\u652f\u6301\u7684 "'+e+'" \u8868\u5355\u6e32\u67d3'):t(),this},t.prototype.validate=function(e){var u=null,d=r.config.verify,f="layui-form-danger";return!(e=b(e))[0]||(e.attr("lay-verify")!==undefined||!1!==this.validate(e.find("*[lay-verify]")))&&(layui.each(e,function(e,r){var s=b(this),t=(s.attr("lay-verify")||"").split("|"),o=s.attr("lay-vertype"),c=s.val();if(s.removeClass(f),layui.each(t,function(e,t){var i="",a=d[t];if(a){var n="function"==typeof a?i=a(c,r):!a[0].test(c),l="select"===r.tagName.toLowerCase()||/^checkbox|radio$/.test(r.type),i=i||a[1];if("required"===t&&(i=s.attr("lay-reqtext")||i),n)return"tips"===o?h.tips(i,"string"!=typeof s.attr("lay-ignore")&&l?s.next():s,{tips:1}):"alert"===o?h.alert(i,{title:"\u63d0\u793a",shadeClose:!0}):/\bstring|number\b/.test(typeof i)&&h.msg(i,{icon:5,shift:6}),setTimeout(function(){(l?s.next().find("input"):r).focus()},7),s.addClass(f),u=!0}}),u)return u}),!u)},t.prototype.submit=function(e,t){var i=b(this),e="string"==typeof e?e:i.attr("lay-filter"),a=this.getFormElem?this.getFormElem(e):i.parents(o).eq(0),n=a.find("*[lay-verify]");if(!r.validate(n))return!1;n=r.getValue(null,a),a={elem:this.getFormElem?window.event&&window.event.target:this,form:(this.getFormElem?a:i.parents("form"))[0],field:n};return"function"==typeof t&&t(a),layui.event.call(this,w,"submit("+e+")",a)}),r=new t,t=b(document),q=b(window);b(function(){r.render()}),t.on("reset",o,function(){var e=b(this).attr("lay-filter");setTimeout(function(){r.render(null,e)},50)}),t.on("submit",o,i).on("click","*[lay-submit]",i),e(w,r)});layui.define(["lay","laytpl","laypage","form","util"],function(e){"use strict";var v=layui.$,r=layui.lay,g=layui.laytpl,H=layui.laypage,b=layui.layer,h=layui.form,x=layui.util,u=layui.hint(),p=layui.device(),k={config:{checkName:"LAY_CHECKED",indexName:"LAY_INDEX",numbersName:"LAY_NUM",disabledName:"LAY_DISABLED"},cache:{},index:layui.table?layui.table.index+1e4:0,set:function(e){var t=this;return t.config=v.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,w,e,t)}},f=function(){var a=this,e=a.config,i=e.id||e.index;return i&&(f.that[i]=a,f.config[i]=e),{config:e,reload:function(e,t){a.reload.call(a,e,t)},reloadData:function(e,t){k.reloadData(i,e,t)},setColsWidth:function(){a.setColsWidth.call(a)},resize:function(){a.resize.call(a)}}},m=function(e){var t=f.that[e];return t||u.error(e?"The table instance with ID '"+e+"' not found":"ID argument required"),t||null},l=function(e){var t=f.config[e];return t||u.error(e?"The table instance with ID '"+e+"' not found":"ID argument required"),t||null},C=function(e){var t=this.config||{},a=(e=e||{}).item3,i=e.content,t=(("escape"in a?a:t).escape&&(i=x.escape(i)),e.text&&a.exportTemplet||a.templet||a.toolbar);return t&&(i="function"==typeof t?t.call(a,e.tplData,e.obj):g(v(t).html()||String(i)).render(v.extend({LAY_COL:a},e.tplData))),e.text?v("
          "+i+"
          ").text():i},w="table",t=".layui-table",T="layui-hide",d="layui-hide-v",c="layui-none",L="layui-table-view",o=".layui-table-header",N=".layui-table-body",s=".layui-table-pageview",D=".layui-table-sort",W="layui-table-edit",A="layui-table-hover",E="laytable-cell-group",R="layui-table-col-special",M="layui-table-tool-panel",j="LAY_TABLE_MOVE_DICT",a=function(e){return['',"","{{# layui.each(d.data.cols, function(i1, item1){ }}","","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',(e=e||{}).fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':"","{{# var isSort = !(item2.colGroup) && item2.sort; }}",'",e.fixed?"{{# }; }}":"","{{# }); }}","","{{# }); }}","","
          ','
          ','{{# if(item2.type === "checkbox"){ }}','',"{{# } else { }}",'{{-item2.title||""}}',"{{# if(isSort){ }}",'',"{{# } }}","{{# } }}","
          ","
          "].join("")},i=['',"","
          "].join(""),F=[,"{{# if(d.data.toolbar){ }}",'
          ','
          ','
          ',"
          ","{{# } }}",'
          ',"{{# if(d.data.loading){ }}",'
          ','',"
          ","{{# } }}","{{# var left, right; }}",'
          ',a(),"
          ",'
          ',i,"
          ","{{# if(left){ }}",'
          ','
          ',a({fixed:!0}),"
          ",'
          ',i,"
          ","
          ","{{# }; }}","{{# if(right){ }}",'
          ','
          ',a({fixed:"right"}),'
          ',"
          ",'
          ',i,"
          ","
          ","{{# }; }}","
          ","{{# if(d.data.totalRow){ }}",'
          ','','',"
          ","
          ","{{# } }}",'
          ','
          ',"
          ",""].join(""),_=v(window),S=v(document),n=function(e){this.index=++k.index,this.config=v.extend({},this.config,k.config,e),this.render()},y=(n.prototype.config={limit:10,loading:!0,escape:!0,cellMinWidth:60,cellMaxWidth:Number.MAX_VALUE,editTrigger:"click",defaultToolbar:["filter","exports","print"],defaultContextmenu:!0,autoSort:!0,text:{none:"\u65e0\u6570\u636e"},cols:[]},n.prototype.render=function(e){var t=this,a=t.config;if(a.elem=v(a.elem),a.where=a.where||{},a.id="id"in a?a.id:a.elem.attr("id")||t.index,a.request=v.extend({pageName:"page",limitName:"limit"},a.request),a.response=v.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",totalRowName:"totalRow",countName:"count"},a.response),null!==a.page&&"object"==typeof a.page&&(a.limit=a.page.limit||a.limit,a.limits=a.page.limits||a.limits,t.page=a.page.curr=a.page.curr||1,delete a.page.elem,delete a.page.jump),!a.elem[0])return t;if(a.elem.attr("lay-filter")||a.elem.attr("lay-filter",a.id),"reloadData"===e)return t.pullData(t.page,{type:"reloadData"});a.index=t.index,t.key=a.id||a.index,t.setInit(),a.height&&/^full-\d+$/.test(a.height)?(t.fullHeightGap=a.height.split("-")[1],a.height=_.height()-t.fullHeightGap):a.height&&/^#\w+\S*-\d+$/.test(a.height)&&(e=a.height.split("-"),t.parentHeightGap=e.pop(),t.parentDiv=e.join("-"),a.height=v(t.parentDiv).height()-t.parentHeightGap);var i,e=a.elem,l=e.next("."+L),n=t.elem=v("
          ");n.addClass((i=[L,L+"-"+t.index,"layui-form","layui-border-box"],a.className&&i.push(a.className),i.join(" "))).attr({"lay-filter":"LAY-TABLE-FORM-DF-"+t.index,"lay-id":a.id,style:(i=[],a.width&&i.push("width:"+a.width+"px;"),a.height&&i.push("height:"+a.height+"px;"),i.join(""))}).html(g(F).render({data:a,index:t.index})),l[0]&&l.remove(),e.after(n),t.layTool=n.find(".layui-table-tool"),t.layBox=n.find(".layui-table-box"),t.layHeader=n.find(o),t.layMain=n.find(".layui-table-main"),t.layBody=n.find(N),t.layFixed=n.find(".layui-table-fixed"),t.layFixLeft=n.find(".layui-table-fixed-l"),t.layFixRight=n.find(".layui-table-fixed-r"),t.layTotal=n.find(".layui-table-total"),t.layPage=n.find(".layui-table-page"),t.renderToolbar(),t.renderPagebar(),t.fullSize(),t.pullData(t.page),t.events()},n.prototype.initOpts=function(e){this.config;e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||{checkbox:50,radio:50,space:30,numbers:60}[e.type])},n.prototype.setInit=function(e){var l,a,d=this,r=d.config;if(r.clientWidth=r.width||(l=function(e){var t,a=(e=e||r.elem.parent()).width();try{t="none"===e.css("display")}catch(i){}return!e[0]||a&&!t?a:l(e.parent())})(),"width"===e)return r.clientWidth;r.height=r.maxHeight||r.height,r.css&&-1===r.css.indexOf(L)&&(a=r.css.split("}"),layui.each(a,function(e,t){t&&(a[e]="."+L+"-"+d.index+" "+t)}),r.css=a.join("}"));var c=function(a,e,i,l){var n,o;l?(l.key=[r.index,a,i].join("-"),l.hide=l.hide||!1,l.colspan=l.colspan||0,l.rowspan=l.rowspan||0,d.initOpts(l),(n=a+(parseInt(l.rowspan)||1))
          ','
          ','
          '].join(""),a=this.layTool.find(".layui-table-tool-temp"),i=("default"===e.toolbar?a.html(t):"string"==typeof e.toolbar&&(t=v(e.toolbar).html()||"")&&a.html(g(t).render(e)),{filter:{title:"\u7b5b\u9009\u5217",layEvent:"LAYTABLE_COLS",icon:"layui-icon-cols"},exports:{title:"\u5bfc\u51fa",layEvent:"LAYTABLE_EXPORT",icon:"layui-icon-export"},print:{title:"\u6253\u5370",layEvent:"LAYTABLE_PRINT",icon:"layui-icon-print"}}),l=[];"object"==typeof e.defaultToolbar&&layui.each(e.defaultToolbar,function(e,t){t="string"==typeof t?i[t]:t;t&&l.push('
          ')}),this.layTool.find(".layui-table-tool-self").html(l.join(""))},n.prototype.renderPagebar=function(){var e,t=this.config,a=this.layPagebar=v('
          ');t.pagebar&&((e=v(t.pagebar).html()||"")&&a.append(g(e).render(t)),this.layPage.append(a))},n.prototype.setParentCol=function(e,t){var a=this.config,i=this.layHeader.find('th[data-key="'+t+'"]'),l=parseInt(i.attr("colspan"))||0;i[0]&&(t=t.split("-"),t=a.cols[t[1]][t[2]],e?l--:l++,i.attr("colspan",l),i[1<=l||!e?"removeClass":"addClass"](T),t.colspan=l,t.hide=1<=l||!e,(a=i.data("parentkey"))&&this.setParentCol(e,a))},n.prototype.setColsPatch=function(){var a=this,e=a.config;layui.each(e.cols,function(e,t){layui.each(t,function(e,t){t.hide&&a.setParentCol(t.hide,t.parentKey)})})},n.prototype.setGroupWidth=function(i){var e,l=this;l.config.cols.length<=1||((e=l.layHeader.find((i?"th[data-key="+i.data("parentkey")+"]>":"")+"."+E)).css("width",0),layui.each(e.get().reverse(),function(){var e=v(this),t=e.parent().data("key"),a=0;l.layHeader.eq(0).find("th[data-parentkey="+t+"]").width(function(e,t){v(this).hasClass(T)||0'+(e||"Error")+"
          ");a[0]&&(t.layNone.remove(),a.remove()),t.layFixed.addClass(T),t.layMain.find("tbody").html(""),t.layMain.append(t.layNone=e),t.layTotal.addClass(d),t.layPage.find(s).addClass(d),k.cache[t.key]=[],t.syncCheckAll()},n.prototype.page=1,n.prototype.pullData=function(t,a){var e,i,l=this,n=l.config,o=n.request,d=n.response,r=function(){"object"==typeof n.initSort&&l.sort({field:n.initSort.field,type:n.initSort.type,reloadType:a.type})};a=a||{},"function"==typeof n.before&&n.before(n),l.startTime=(new Date).getTime(),n.url?(e={},n.page&&(e[o.pageName]=t,e[o.limitName]=n.limit),o=v.extend(e,n.where),n.contentType&&0==n.contentType.indexOf("application/json")&&(o=JSON.stringify(o)),l.loading(),v.ajax({type:n.method||"get",url:n.url,contentType:n.contentType,data:o,dataType:n.dataType||"json",jsonpCallback:n.jsonpCallback,headers:n.headers||{},success:function(e){(e="function"==typeof n.parseData?n.parseData(e)||e:e)[d.statusName]!=d.statusCode?(l.renderForm(),l.errorView(e[d.msgName]||'\u8fd4\u56de\u7684\u6570\u636e\u4e0d\u7b26\u5408\u89c4\u8303\uff0c\u6b63\u786e\u7684\u6210\u529f\u72b6\u6001\u7801\u5e94\u4e3a\uff1a"'+d.statusName+'": '+d.statusCode)):(l.renderData({res:e,curr:t,count:e[d.countName],type:a.type}),r(),n.time=(new Date).getTime()-l.startTime+" ms"),l.setColsWidth(),"function"==typeof n.done&&n.done(e,t,e[d.countName])},error:function(e,t){l.errorView("\u8bf7\u6c42\u5f02\u5e38\uff0c\u9519\u8bef\u63d0\u793a\uff1a"+t),l.renderForm(),l.setColsWidth(),"function"==typeof n.error&&n.error(e,t)}})):"array"===layui.type(n.data)&&(e={},o=t*n.limit-n.limit,i=n.data.concat(),e[d.dataName]=n.page?i.splice(o,n.limit):i,e[d.countName]=n.data.length,"object"==typeof n.totalRow&&(e[d.totalRowName]=v.extend({},n.totalRow)),l.renderData({res:e,curr:t,count:e[d.countName],type:a.type}),r(),l.setColsWidth(),"function"==typeof n.done&&n.done(e,t,e[d.countName]))},n.prototype.eachCols=function(e){return k.eachCols(null,e,this.config.cols),this},n.prototype.col=function(e){try{return e=e.split("-"),this.config.cols[e[1]][e[2]]||{}}catch(t){return u.error(t),{}}},n.prototype.renderData=function(e){var u=this,h=u.config,t=e.res,a=e.curr,i=e.count,l=e.sort,n=t[h.response.dataName]||[],t=t[h.response.totalRowName],p=[],f=[],m=[],o=function(){var y;if(h.HAS_SET_COLS_PATCH||u.setColsPatch(),h.HAS_SET_COLS_PATCH=!0,!l&&u.sortKey)return u.sort({field:u.sortKey.field,type:u.sortKey.sort,pull:!0,reloadType:e.type});layui.each(n,function(o,d){var i=[],r=[],c=[],s=o+h.limit*(a-1)+1;if("object"!=typeof d){n[o]=d={LAY_KEY:d};try{k.cache[u.key][o]=d}catch(e){}}"array"===layui.type(d)&&0===d.length||(d[k.config.numbersName]=s,l||(d[k.config.indexName]=o),u.eachCols(function(e,l){var t,e=l.field||e,a=l.key,n=d[e];n!==undefined&&null!==n||(n=""),l.colGroup||(t=['','
          "+function(){var e,t=v.extend(!0,{LAY_COL:l},d),a=k.config.checkName,i=k.config.disabledName;switch(l.type){case"checkbox":return'';case"radio":return t[a]&&(y=o),'';case"numbers":return s}return l.toolbar?g(v(l.toolbar).html()||"").render(t):C.call(u,{item3:l,content:n,tplData:t})}(),"
          "].join(""),i.push(t),l.fixed&&"right"!==l.fixed&&r.push(t),"right"===l.fixed&&c.push(t))}),p.push(''+i.join("")+""),f.push(''+r.join("")+""),m.push(''+c.join("")+""))}),"fixed"===h.scrollPos&&"reloadData"===e.type||u.layBody.scrollTop(0),"reset"===h.scrollPos&&u.layBody.scrollLeft(0),u.layMain.find("."+c).remove(),u.layMain.find("tbody").html(p.join("")),u.layFixLeft.find("tbody").html(f.join("")),u.layFixRight.find("tbody").html(m.join("")),u.renderForm(),"number"==typeof y&&u.setRowChecked({type:"radio",index:y},!0),u.syncCheckAll(),u.fullSize(),u.haveInit?u.scrollPatch():setTimeout(function(){u.scrollPatch()},50),u.haveInit=!0,b.close(u.tipsIndex)};return k.cache[u.key]=n,u.layTotal[0==n.length?"addClass":"removeClass"](d),u.layPage[h.page||h.pagebar?"removeClass":"addClass"](T),u.layPage.find(s)[!h.page||0==i||0===n.length&&1==a?"addClass":"removeClass"](d),0===n.length?(u.renderForm(),u.errorView(h.text.none)):(u.layFixLeft.removeClass(T),l?o():(o(),u.renderTotal(n,t),u.layTotal&&u.layTotal.removeClass(T),void(h.page&&(h.page=v.extend({elem:"layui-table-page"+h.index,count:i,limit:h.limit,limits:h.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'',next:'',jump:function(e,t){t||(u.page=e.curr,h.limit=e.limit,u.pullData(e.curr))}},h.page),h.page.count=i,H.render(h.page)))))},n.prototype.renderTotal=function(e,o){var d,r=this,c=r.config,s={};c.totalRow&&(layui.each(e,function(e,i){"array"===layui.type(i)&&0===i.length||r.eachCols(function(e,t){var e=t.field||e,a=i[e];t.totalRow&&(s[e]=(s[e]||0)+(parseFloat(a)||0))})}),r.dataTotal=[],d=[],r.eachCols(function(e,t){var a,e=t.field||e,i=o&&o[t.field],l="totalRowDecimals"in t?t.totalRowDecimals:2,l=s[e]?parseFloat(s[e]||0).toFixed(l):"",l=(a=t.totalRowText||"",(n={LAY_COL:t})[e]=l,n=t.totalRow&&C.call(r,{item3:t,content:l,tplData:n})||a,i||n),n=(t.field&&r.dataTotal.push({field:t.field,total:v("
          "+l+"
          ").text()}),['','
          "+("string"==typeof(a=t.totalRow||c.totalRow)?g(a).render(v.extend({TOTAL_NUMS:i||s[e],TOTAL_ROW:o||{},LAY_COL:t},t)):l),"
          "].join(""));d.push(n)}),e=r.layTotal.find(".layui-table-patch"),r.layTotal.find("tbody").html(""+d.join("")+(e.length?e.get(0).outerHTML:"")+""))},n.prototype.getColElem=function(e,t){this.config;return e.eq(0).find(".laytable-cell-"+t+":eq(0)")},n.prototype.renderForm=function(e){this.config;var t=this.elem.attr("lay-filter");h.render(e,t)},n.prototype.setRowChecked=function(a,e){var t=this,i=t.config,l="layui-table-click",n=t.layBody.find("tr"+("all"===a.index?"":'[data-index="'+a.index+'"]'));"checkbox"!==(a=v.extend({type:"checkbox",checked:!0},a)).type&&"all"!==a.index&&n.addClass(l).siblings("tr").removeClass(l),a.selectedStyle||e||(l=k.cache[t.key],layui.each(l,function(e,t){a.index===e||"all"===a.index?t[i.checkName]=a.checked:"radio"===a.type&&delete t[i.checkName]}),n.find('input[lay-type="'+({radio:"layTableRadio",checkbox:"layTableCheckbox"}[a.type]||"checkbox")+'"]').prop("checked",a.checked),t.syncCheckAll(),t.renderForm(a.type))},n.prototype.sort=function(l){var e,t=this,a={},i=t.config,n=i.elem.attr("lay-filter"),o=k.cache[t.key];"string"==typeof(l=l||{}).field&&(d=l.field,t.layHeader.find("th").each(function(e,t){var a=v(this),i=a.data("field");if(i===l.field)return l.field=a,d=i,!1}));try{var d=d||l.field.data("field"),r=l.field.data("key");if(t.sortKey&&!l.pull&&d===t.sortKey.field&&l.type===t.sortKey.sort)return;var c=t.layHeader.find("th .laytable-cell-"+r).find(D);t.layHeader.find("th").find(D).removeAttr("lay-sort"),c.attr("lay-sort",l.type||null),t.layFixed.find("th")}catch(s){u.error("Table modules: sort field '"+d+"' not matched")}t.sortKey={field:d,sort:l.type},i.autoSort&&("asc"===l.type?e=layui.sort(o,d):"desc"===l.type?e=layui.sort(o,d,!0):(e=layui.sort(o,k.config.indexName),delete t.sortKey,delete i.initSort)),a[i.response.dataName]=e||o,t.renderData({res:a,curr:t.page,count:t.count,sort:!0,type:l.reloadType}),l.fromEvent&&(i.initSort={field:d,type:l.type},layui.event.call(l.field,w,"sort("+n+")",v.extend({config:i},i.initSort)))},n.prototype.loading=function(e){var t=this;t.config.loading&&(e?(t.layInit&&t.layInit.remove(),delete t.layInit,t.layBox.find(".layui-table-init").remove()):(t.layInit=v(['
          ','',"
          "].join("")),t.layBox.append(t.layInit)))},n.prototype.setCheckData=function(e,t){var a=this.config,i=k.cache[this.key];i[e]&&"array"!==layui.type(i[e])&&(i[e][a.checkName]=t)},n.prototype.syncCheckAll=function(){var e=this,i=e.config,t=e.layHeader.find('input[name="layTableCheckbox"]'),a=function(a){return e.eachCols(function(e,t){"checkbox"===t.type&&(t[i.checkName]=a)}),a};t[0]&&(k.checkStatus(e.key).isAll?(t[0].checked||(t.prop("checked",!0),e.renderForm("checkbox")),a(!0)):(t[0].checked&&(t.prop("checked",!1),e.renderForm("checkbox")),a(!1)))},n.prototype.getCssRule=function(a,i){var e=this.elem.find("style")[0],e=e.sheet||e.styleSheet||{},e=e.cssRules||e.rules;layui.each(e,function(e,t){if(t.selectorText===".laytable-cell-"+a)return i(t),!0})},n.prototype.fullSize=function(){var e,a,i=this,t=i.config,l=t.height;i.fullHeightGap?(l=_.height()-i.fullHeightGap,i.elem.css("height",l=l<135?135:l)):i.parentDiv&&i.parentHeightGap&&(l=v(i.parentDiv).height()-i.parentHeightGap,i.elem.css("height",l=l<135?135:l)),1
          ')).find("div").css({width:a}),e.find("tr").append(t)):e.find(".layui-table-patch").remove()};n(e.layHeader),n(e.layTotal);n=e.layMain.height()-i;e.layFixed.find(N).css("height",t.height()>=n?n:"auto"),e.layFixRight[k.cache[e.key]&&k.cache[e.key].length&&0');a.html(t),y.height&&a.css("max-height",y.height-(s.layTool.outerHeight()||50)),i.find("."+M)[0]||i.append(a),s.renderForm(),a.on("click",function(e){layui.stope(e)}),e.done&&e.done(a,t)};switch(layui.stope(e),S.trigger("table.tool.panel.remove"),b.close(s.tipsIndex),t){case"LAYTABLE_COLS":l({list:(a=[],s.eachCols(function(e,t){t.field&&"normal"==t.type&&a.push('
        • "+(t.fieldTitle||t.title||t.field)+"
        • ").text())+'" lay-filter="LAY_TABLE_TOOL_COLS">')}),a.join("")),done:function(){h.on("checkbox(LAY_TABLE_TOOL_COLS)",function(e){var e=v(e.elem),t=this.checked,a=e.data("key"),i=s.col(a),l=i.hide,e=e.data("parentkey");i.key&&(i.hide=!t,s.elem.find('*[data-key="'+a+'"]')[t?"removeClass":"addClass"](T),l!=i.hide&&s.setParentCol(!t,e),s.resize(),layui.event.call(this,w,"colToggled("+r+")",{col:i,config:y}))})}});break;case"LAYTABLE_EXPORT":p.ie?b.tips("\u5bfc\u51fa\u529f\u80fd\u4e0d\u652f\u6301 IE\uff0c\u8bf7\u7528 Chrome \u7b49\u9ad8\u7ea7\u6d4f\u89c8\u5668\u5bfc\u51fa",this,{tips:3}):l({list:['
        • \u5bfc\u51fa csv \u683c\u5f0f\u6587\u4ef6
        • ','
        • \u5bfc\u51fa xls \u683c\u5f0f\u6587\u4ef6
        • '].join(""),done:function(e,t){t.on("click",function(){var e=v(this).data("type");k.exportFile.call(s,y.id,null,e)})}});break;case"LAYTABLE_PRINT":var n=window.open("about:blank","_blank"),o=[""].join(""),d=v(s.layHeader.html());d.append(s.layMain.find("table").html()),d.append(s.layTotal.find("table").html()),d.find("th.layui-table-patch").remove(),d.find("thead>tr>th."+R).filter(function(e,t){return!v(t).children("."+E).length}).remove(),d.find("tbody>tr>td."+R).remove(),n.document.write(o+d.prop("outerHTML")),n.document.close(),n.print(),n.close()}layui.event.call(this,w,"toolbar("+r+")",v.extend({event:t,config:y},{}))}),s.layPagebar.on("click","*[lay-event]",function(e){var t=v(this).attr("lay-event");layui.event.call(this,w,"pagebar("+r+")",v.extend({event:t,config:y},{}))}),e.on("mousemove",function(e){var t=v(this),a=t.offset().left,e=e.clientX-a;t.data("unresize")||f.eventMoveElem||(d.allowResize=t.width()-e<=10,o.css("cursor",d.allowResize?"col-resize":""))}).on("mouseleave",function(){v(this);f.eventMoveElem||o.css("cursor","")}).on("mousedown",function(e){var t,a=v(this);d.allowResize&&(t=a.data("key"),e.preventDefault(),d.offset=[e.clientX,e.clientY],s.getCssRule(t,function(e){var t=e.style.width||a.outerWidth();d.rule=e,d.ruleWidth=parseFloat(t),d.minWidth=a.data("minwidth")||y.cellMinWidth,d.maxWidth=a.data("maxwidth")||y.cellMaxWidth}),a.data(j,d),f.eventMoveElem=a)}),f.docEvent||S.on("mousemove",function(e){var t,a;f.eventMoveElem&&(t=f.eventMoveElem.data(j)||{},f.eventMoveElem.data("resizing",1),e.preventDefault(),t.rule&&(e=t.ruleWidth+e.clientX-t.offset[0],a=f.eventMoveElem.closest("."+L).attr("lay-id"),(a=m(a))&&((e=et.maxWidth&&(e=t.maxWidth),t.rule.style.width=e+"px",a.setGroupWidth(f.eventMoveElem),b.close(s.tipsIndex))))}).on("mouseup",function(e){var t,a,i,l,n;f.eventMoveElem&&(i=(t=f.eventMoveElem).closest("."+L).attr("lay-id"),(a=m(i))&&(i=t.data("key"),l=a.col(i),n=a.config.elem.attr("lay-filter"),d={},o.css("cursor",""),a.scrollPatch(),t.removeData(j),delete f.eventMoveElem,a.getCssRule(i,function(e){l.width=parseFloat(e.style.width),layui.event.call(t[0],w,"colResized("+n+")",{col:l,config:a.config})})))}),f.docEvent=!0,e.on("click",function(e){var t=v(this),a=t.find(D),i=a.attr("lay-sort");if(!a[0]||1===t.data("resizing"))return t.removeData("resizing");s.sort({field:t,type:"asc"===i?"desc":"desc"===i?null:"asc",fromEvent:!0})}).find(D+" .layui-edge ").on("click",function(e){var t=v(this),a=t.index(),t=t.parents("th").eq(0).data("field");layui.stope(e),0===a?s.sort({field:t,type:"asc",fromEvent:!0}):s.sort({field:t,type:"desc",fromEvent:!0})}),s.commonMember=function(e){var t=v(this).parents("tr").eq(0).data("index"),r=s.layBody.find('tr[data-index="'+t+'"]'),c=(c=k.cache[s.key]||[])[t]||{},a={tr:r,config:y,data:k.clearCacheKey(c),index:t,del:function(){k.cache[s.key][t]=[],r.remove(),s.scrollPatch()},update:function(e,d){e=e||{},layui.each(e,function(i,l){var n=r.children('td[data-field="'+i+'"]'),o=n.children(u);c[i]=a.data[i]=l,s.eachCols(function(e,t){var a;t.field==i?(o.html(C.call(s,{item3:t,content:l,tplData:v.extend({LAY_COL:t},c)})),n.data("content",l)):d&&(t.templet||t.toolbar)&&(e=r.children('td[data-field="'+(t.field||e)+'"]'),a=c[t.field],e.children(u).html(C.call(s,{item3:t,content:a,tplData:v.extend({LAY_COL:t},c)})),e.data("content",a))})}),s.renderForm()},setRowChecked:function(e){s.setRowChecked(v.extend({index:t},e))}};return v.extend(a,e)}),t=(s.elem.on("click",'input[name="layTableCheckbox"]+',function(){var e=v(this).prev(),t=s.layBody.find('input[name="layTableCheckbox"]'),a=e.parents("tr").eq(0).data("index"),i=e[0].checked,l="layTableAllChoose"===e.attr("lay-filter");e[0].disabled||(l?(t.each(function(e,t){t.checked=i,s.setCheckData(e,i)}),s.syncCheckAll(),s.renderForm("checkbox")):(s.setCheckData(a,i),s.syncCheckAll()),layui.event.call(e[0],w,"checkbox("+r+")",n.call(e[0],{checked:i,type:l?"all":"one"})))}),s.elem.on("click",'input[lay-type="layTableRadio"]+',function(){var e=v(this).prev(),t=e[0].checked,a=e.parents("tr").eq(0).data("index");e[0].disabled||(s.setRowChecked({type:"radio",index:a}),layui.event.call(e[0],w,"radio("+r+")",n.call(e[0],{checked:t})))}),s.layBody.on("mouseenter","tr",function(){var e=v(this),t=e.index();e.data("off")||s.layBody.find("tr:eq("+t+")").addClass(A)}).on("mouseleave","tr",function(){var e=v(this),t=e.index();e.data("off")||s.layBody.find("tr:eq("+t+")").removeClass(A)}).on("click","tr",function(){t.call(this,"row")}).on("dblclick","tr",function(){t.call(this,"rowDouble")}).on("contextmenu","tr",function(e){y.defaultContextmenu||e.preventDefault(),t.call(this,"rowContextmenu")}),function(e){var t=v(this);t.data("off")||layui.event.call(this,w,e+"("+r+")",n.call(t.children("td")[0]))}),c=function(e,t){var a,i,l,n;(e=v(e)).data("off")||(a=e.data("field"),n=e.data("key"),n=s.col(n),i=e.closest("tr").data("index"),i=k.cache[s.key][i],l=e.children(u),(n="function"==typeof n.edit?n.edit(i):n.edit)&&((n=v("textarea"===n?'':''))[0].value=e.data("content")||i[a]||l.text(),e.find("."+W)[0]||e.append(n),n.focus(),t&&layui.stope(t)))},i=(s.layBody.on("change","."+W,function(){var e=v(this),t=e.parent(),a=this.value,i=e.parent().data("field"),e=e.closest("tr").data("index"),e=k.cache[s.key][e],l=n.call(t[0],{value:a,field:i,oldValue:e[i],td:t,reedit:function(){setTimeout(function(){c(l.td);var e={};e[i]=l.oldValue,l.update(e)})},getCol:function(){return s.col(t.data("key"))}}),e={};e[i]=a,l.update(e),layui.event.call(t[0],w,"edit("+r+")",l)}).on("blur","."+W,function(){v(this).remove()}),s.layBody.on(y.editTrigger,"td",function(e){c(this,e)}).on("mouseenter","td",function(){a.call(this)}).on("mouseleave","td",function(){a.call(this,"hide")}),"layui-table-grid-down"),a=function(e){var t=v(this),a=t.children(u);t.data("off")||(e?t.find(".layui-table-grid-down").remove():!(a.prop("scrollWidth")>a.outerWidth()||0'))},l=(s.layBody.on("click","."+i,function(e){var t=v(this).parent().children(u);s.tipsIndex=b.tips(['
          ',t.html(),"
          ",''].join(""),t[0],{tips:[3,""],time:-1,anim:-1,maxWidth:p.ios||p.android?300:s.elem.width()/2,isOutAnim:!1,skin:"layui-table-tips",success:function(e,t){e.find(".layui-table-tips-c").on("click",function(){b.close(t)})}}),layui.stope(e)}),function(e){var t=v(this),a=t.parents("tr").eq(0).data("index");layui.event.call(this,w,(e||"tool")+"("+r+")",n.call(this,{event:t.attr("lay-event")})),s.setRowChecked({type:"radio",index:a},!0)});s.layBody.on("click","*[lay-event]",function(e){l.call(this),layui.stope(e)}).on("dblclick","*[lay-event]",function(e){l.call(this,"toolDouble"),layui.stope(e)}),s.layMain.on("scroll",function(){var e=v(this),t=e.scrollLeft(),e=e.scrollTop();s.layHeader.scrollLeft(t),s.layTotal.scrollLeft(t),s.layFixed.find(N).scrollTop(e),b.close(s.tipsIndex)}),_.on("resize",function(){s.resize()})},S.on("click",function(){S.trigger("table.remove.tool.panel")}),S.on("table.remove.tool.panel",function(){v("."+M).remove()}),k.init=function(i,o){o=o||{};var e="object"==typeof i?i:v("string"==typeof i?'table[lay-filter="'+i+'"]':t+"[lay-data], "+t+"[lay-options]"),d="Table element property lay-data configuration item has a syntax error: ";return e.each(function(){var l,e=v(this),t=e.attr("lay-data"),t=r.options(this,{attr:t?"lay-data":null,errorText:d+(t||e.attr("lay-options"))}),n=v.extend({elem:this,cols:[],data:[],skin:e.attr("lay-skin"),size:e.attr("lay-size"),even:"string"==typeof e.attr("lay-even")},k.config,o,t),a=(i&&e.hide(),e.find("thead>tr").each(function(i){n.cols[i]=[],v(this).children().each(function(e){var t=v(this),a=t.attr("lay-data"),a=r.options(this,{attr:a?"lay-data":null,errorText:d+(a||t.attr("lay-options"))}),t=v.extend({title:t.text(),colspan:parseInt(t.attr("colspan"))||0,rowspan:parseInt(t.attr("rowspan"))||0},a);n.cols[i].push(t)})}),e.find("tbody>tr")),t=k.render(n);!a.length||o.data||t.config.url||(l=0,k.eachCols(t.config.id,function(e,i){a.each(function(e){n.data[e]=n.data[e]||{};var t=v(this),a=i.field;n.data[e][a]=t.children("td").eq(l).html()}),l++}),t.reloadData({data:n.data}))}),this},f.that={},f.config={},function(a,i,e,l){var n,o;l.colGroup&&(n=0,a++,l.CHILD_COLS=[],o=e+(parseInt(l.rowspan)||1),layui.each(i[o],function(e,t){t.parentKey?t.parentKey===l.key&&(t.PARENT_COL_INDEX=a,l.CHILD_COLS.push(t),y(a,i,o,t)):t.PARENT_COL_INDEX||1<=n&&n==(l.colspan||1)||(t.PARENT_COL_INDEX=a,l.CHILD_COLS.push(t),n+=t.hide?0:parseInt(1td').filter('[data-field="'+e+'"]')}}})).replace(/"/g,'""'),n.push(a='"'+(a+="\t")+'"')))}),d.push(n.join(","))}),c&&layui.each(c.dataTotal,function(e,t){r[t.field]||i.push(t.total+"\t")}),o.join(",")+"\r\n"+d.join("\r\n")+"\r\n"+i.join(","))),y.download=(a.title||n.title||"table_"+(n.index||""))+"."+l,document.body.appendChild(y),y.click(),document.body.removeChild(y)},k.getOptions=function(e){return v.extend(!0,{},l(e))},k.hideCol=function(e,l){var n=m(e);n&&("boolean"===layui.type(l)?n.eachCols(function(e,t){var a=t.key,i=n.col(a),t=t.parentKey;i.hide!=l&&(i=i.hide=l,n.elem.find('*[data-key="'+a+'"]')[i?"addClass":"removeClass"](T),n.setParentCol(i,t))}):layui.each(l,function(e,l){n.eachCols(function(e,t){var a,i;l.field===t.field&&(a=t.key,i=n.col(a),t=t.parentKey,"hide"in l&&i.hide!=l.hide&&(i=i.hide=!!l.hide,n.elem.find('*[data-key="'+a+'"]')[i?"addClass":"removeClass"](T),n.setParentCol(i,t)))})}),v("."+M).remove(),n.resize())},k.reload=function(e,t,a,i){if(l(e))return e=m(e),e.reload(t,a,i),f.call(e)},k.reloadData=function(){var a=v.extend([],arguments),i=(a[3]="reloadData",new RegExp("^("+["data","url","method","contentType","dataType","jsonpCallback","headers","where","page","limit","request","response","parseData","scrollPos"].join("|")+")$"));return layui.each(a[1],function(e,t){i.test(e)||delete a[1][e]}),k.reload.apply(null,a)},k.render=function(e){e=new n(e);return f.call(e)},k.clearCacheKey=function(e){return delete(e=v.extend({},e))[k.config.checkName],delete e[k.config.indexName],delete e[k.config.numbersName],delete e[k.config.disabledName],e},v(function(){k.init()}),e(w,k)});layui.define("form",function(e){"use strict";var u=layui.$,i=layui.form,p=layui.layer,n="tree",a={config:{},index:layui[n]?layui[n].index+1e4:0,set:function(e){var i=this;return i.config=u.extend({},i.config,e),i},on:function(e,i){return layui.onevent.call(this,n,e,i)}},t=function(){var i=this,e=i.config,n=e.id||i.index;return t.that[n]=i,{config:t.config[n]=e,reload:function(e){i.reload.call(i,e)},getChecked:function(){return i.getChecked.call(i)},setChecked:function(e){return i.setChecked.call(i,e)}}},y="layui-hide",d="layui-disabled",f="layui-tree-set",C="layui-tree-iconClick",k="layui-icon-addition",v="layui-icon-subtraction",m="layui-tree-entry",x="layui-tree-main",b="layui-tree-txt",g="layui-tree-pack",w="layui-tree-spread",N="layui-tree-setLineShort",T="layui-tree-showLine",L="layui-tree-lineExtend",l=function(e){var i=this;i.index=++a.index,i.config=u.extend({},i.config,a.config,e),i.render()};l.prototype.config={data:[],showCheckbox:!1,showLine:!0,accordion:!1,onlyIconControl:!1,isJump:!1,edit:!1,text:{defaultNodeName:"\u672a\u547d\u540d",none:"\u65e0\u6570\u636e"}},l.prototype.reload=function(e){var n=this;layui.each(e,function(e,i){"array"===layui.type(i)&&delete n.config[e]}),n.config=u.extend(!0,{},n.config,e),n.render()},l.prototype.render=function(){var e=this,i=e.config,n=(e.checkids=[],u('
          ')),a=(e.tree(n),i.elem=u(i.elem));if(a[0]){if(e.key=i.id||e.index,e.elem=n,e.elemNone=u('
          '+i.text.none+"
          "),a.html(e.elem),0==e.elem.find(".layui-tree-set").length)return e.elem.append(e.elemNone);i.showCheckbox&&e.renderForm("checkbox"),e.elem.find(".layui-tree-set").each(function(){var e=u(this);e.parent(".layui-tree-pack")[0]||e.addClass("layui-tree-setHide"),!e.next()[0]&&e.parents(".layui-tree-pack").eq(1).hasClass("layui-tree-lineExtend")&&e.addClass(N),e.next()[0]||e.parents(".layui-tree-set").eq(0).next()[0]||e.addClass(N)}),e.events()}},l.prototype.renderForm=function(e){i.render(e,"LAY-tree-"+this.index)},l.prototype.tree=function(l,e){var r=this,c=r.config,e=e||c.data;layui.each(e,function(e,i){var n=i.children&&0"),t=u(['
          ','
          ','
          ',c.showLine?n?'':'':'',c.showCheckbox?'':"",c.isJump&&i.href?''+(i.title||i.label||c.text.defaultNodeName)+"":''+(i.title||i.label||c.text.defaultNodeName)+"","
          ",function(){if(!c.edit)return"";var n={add:'',update:'',del:''},a=['
          '];return!0===c.edit&&(c.edit=["update","del"]),"object"==typeof c.edit?(layui.each(c.edit,function(e,i){a.push(n[i]||"")}),a.join("")+"
          "):void 0}(),"
          "].join(""));n&&(t.append(a),r.tree(a,i.children)),l.append(t),t.prev("."+f)[0]&&t.prev().children(".layui-tree-pack").addClass("layui-tree-showLine"),n||t.parent(".layui-tree-pack").addClass("layui-tree-lineExtend"),r.spread(t,i),c.showCheckbox&&(i.checked&&r.checkids.push(i.id),r.checkClick(t,i)),c.edit&&r.operate(t,i)})},l.prototype.spread=function(a,e){var t=this.config,i=a.children("."+m),n=i.children("."+x),l=i.find("."+C),i=i.find("."+b),r=t.onlyIconControl?l:n,c="";r.on("click",function(e){var i=a.children("."+g),n=(r.children(".layui-icon")[0]?r:r.find(".layui-tree-icon")).children(".layui-icon");i[0]?a.hasClass(w)?(a.removeClass(w),i.slideUp(200),n.removeClass(v).addClass(k)):(a.addClass(w),i.slideDown(200),n.addClass(v).removeClass(k),t.accordion&&((i=a.siblings("."+f)).removeClass(w),i.children("."+g).slideUp(200),i.find(".layui-tree-icon").children(".layui-icon").removeClass(v).addClass(k))):c="normal"}),i.on("click",function(){u(this).hasClass(d)||(c=a.hasClass(w)?t.onlyIconControl?"open":"close":t.onlyIconControl?"close":"open",t.click&&t.click({elem:a,state:c,data:e}))})},l.prototype.setCheckbox=function(e,i,n){this.config;var t,l=n.prop("checked");n.prop("disabled")||("object"!=typeof i.children&&!e.find("."+g)[0]||e.find("."+g).find('input[same="layuiTreeCheck"]').each(function(){this.disabled||(this.checked=l)}),(t=function(e){var i,n,a;e.parents("."+f)[0]&&(n=(e=e.parent("."+g)).parent(),a=e.prev().find('input[same="layuiTreeCheck"]'),l?a.prop("checked",l):(e.find('input[same="layuiTreeCheck"]').each(function(){this.checked&&(i=!0)}),i||a.prop("checked",!1)),t(n))})(e),this.renderForm("checkbox"))},l.prototype.checkClick=function(n,a){var t=this,l=t.config;n.children("."+m).children("."+x).on("click",'input[same="layuiTreeCheck"]+',function(e){layui.stope(e);var e=u(this).prev(),i=e.prop("checked");e.prop("disabled")||(t.setCheckbox(n,a,e),l.oncheck&&l.oncheck({elem:n,checked:i,data:a}))})},l.prototype.operate=function(c,d){var s=this,o=s.config,e=c.children("."+m),h=e.children("."+x);e.children(".layui-tree-btnGroup").on("click",".layui-icon",function(e){layui.stope(e);var i,e=u(this).data("type"),a=c.children("."+g),t={data:d,type:e,elem:c};if("add"==e){a[0]||(o.showLine?(h.find("."+C).addClass("layui-tree-icon"),h.find("."+C).children(".layui-icon").addClass(k).removeClass("layui-icon-file")):h.find(".layui-tree-iconArrow").removeClass(y),c.append('
          '));var n,l=o.operate&&o.operate(t),r={};if(r.title=o.text.defaultNodeName,r.id=l,s.tree(c.children("."+g),[r]),o.showLine&&(a[0]?(a.hasClass(L)||a.addClass(L),c.find("."+g).each(function(){u(this).children("."+f).last().addClass(N)}),(a.children("."+f).last().prev().hasClass(N)?a.children("."+f).last().prev():a.children("."+f).last()).removeClass(N),!c.parent("."+g)[0]&&c.next()[0]&&a.children("."+f).last().removeClass(N)):(l=c.siblings("."+f),n=1,r=c.parent("."+g),layui.each(l,function(e,i){u(i).children("."+g)[0]||(n=0)}),1==n?(l.children("."+g).addClass(T),l.children("."+g).children("."+f).removeClass(N),c.children("."+g).addClass(T),r.removeClass(L),r.children("."+f).last().children("."+g).children("."+f).last().addClass(N)):c.children("."+g).children("."+f).addClass(N))),!o.showCheckbox)return;h.find('input[same="layuiTreeCheck"]')[0].checked&&(c.children("."+g).children("."+f).last().find('input[same="layuiTreeCheck"]')[0].checked=!0),s.renderForm("checkbox")}else"update"==e?(l=h.children("."+b).html(),h.children("."+b).html(""),h.append(''),h.children(".layui-tree-editInput").val(l).focus(),i=function(e){var i=(i=e.val().trim())||o.text.defaultNodeName;e.remove(),h.children("."+b).html(i),t.data.title=i,o.operate&&o.operate(t)},h.children(".layui-tree-editInput").blur(function(){i(u(this))}),h.children(".layui-tree-editInput").on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),i(u(this)))})):p.confirm('\u786e\u8ba4\u5220\u9664\u8be5\u8282\u70b9 "'+(d.title||"")+'" \u5417\uff1f',function(e){if(o.operate&&o.operate(t),t.status="remove",p.close(e),!c.prev("."+f)[0]&&!c.next("."+f)[0]&&!c.parent("."+g)[0])return c.remove(),void s.elem.append(s.elemNone);var l,n,i;c.siblings("."+f).children("."+m)[0]?(o.showCheckbox&&(l=function(e){var i,n,a,t;e.parents("."+f)[0]&&(i=e.siblings("."+f).children("."+m),n=(e=e.parent("."+g).prev()).find('input[same="layuiTreeCheck"]')[0],a=1,(t=0)==n.checked&&(i.each(function(e,i){i=u(i).find('input[same="layuiTreeCheck"]')[0];0!=i.checked||i.disabled||(a=0),i.disabled||(t=1)}),1==a&&1==t&&(n.checked=!0,s.renderForm("checkbox"),l(e.parent("."+f)))))})(c),o.showLine&&(e=c.siblings("."+f),n=1,i=c.parent("."+g),layui.each(e,function(e,i){u(i).children("."+g)[0]||(n=0)}),1==n?(a[0]||(i.removeClass(L),e.children("."+g).addClass(T),e.children("."+g).children("."+f).removeClass(N)),(c.next()[0]?i.children("."+f).last():c.prev()).children("."+g).children("."+f).last().addClass(N),c.next()[0]||c.parents("."+f)[1]||c.parents("."+f).eq(0).next()[0]||c.prev("."+f).addClass(N)):!c.next()[0]&&c.hasClass(N)&&c.prev().addClass(N))):(e=c.parent("."+g).prev(),o.showLine?(e.find("."+C).removeClass("layui-tree-icon"),e.find("."+C).children(".layui-icon").removeClass(v).addClass("layui-icon-file"),(i=e.parents("."+g).eq(0)).addClass(L),i.children("."+f).each(function(){u(this).children("."+g).children("."+f).last().addClass(N)})):e.find(".layui-tree-iconArrow").addClass(y),c.parents("."+f).eq(0).removeClass(w),c.parent("."+g).remove()),c.remove()})})},l.prototype.events=function(){var i=this,t=i.config;i.elem.find(".layui-tree-checkedFirst");i.setChecked(i.checkids),i.elem.find(".layui-tree-search").on("keyup",function(){var e=u(this),n=e.val(),e=e.nextAll(),a=[];e.find("."+b).each(function(){var i,e=u(this).parents("."+m);-1!=u(this).html().indexOf(n)&&(a.push(u(this).parent()),(i=function(e){e.addClass("layui-tree-searchShow"),e.parent("."+g)[0]&&i(e.parent("."+g).parent("."+f))})(e.parent("."+f)))}),e.find("."+m).each(function(){var e=u(this).parent("."+f);e.hasClass("layui-tree-searchShow")||e.addClass(y)}),0==e.find(".layui-tree-searchShow").length&&i.elem.append(i.elemNone),t.onsearch&&t.onsearch({elem:a})}),i.elem.find(".layui-tree-search").on("keydown",function(){u(this).nextAll().find("."+m).each(function(){u(this).parent("."+f).removeClass("layui-tree-searchShow "+y)}),u(".layui-tree-emptyText")[0]&&u(".layui-tree-emptyText").remove()})},l.prototype.getChecked=function(){var e=this.config,i=[],n=[],t=(this.elem.find(".layui-form-checked").each(function(){i.push(u(this).prev()[0].value)}),function(e,a){layui.each(e,function(e,n){layui.each(i,function(e,i){if(n.id==i)return delete(i=u.extend({},n)).children,a.push(i),n.children&&(i.children=[],t(n.children,i.children)),!0})})});return t(u.extend({},e.data),n),n},l.prototype.setChecked=function(l){this.config;this.elem.find("."+f).each(function(e,i){var n=u(this).data("id"),a=u(i).children("."+m).find('input[same="layuiTreeCheck"]'),t=a.next();if("number"==typeof l){if(n.toString()==l.toString())return a[0].checked||t.click(),!1}else"object"==typeof l&&layui.each(l,function(e,i){if(i.toString()==n.toString()&&!a[0].checked)return t.click(),!0})})},t.that={},t.config={},a.reload=function(e,i){e=t.that[e];return e.reload(i),t.call(e)},a.getChecked=function(e){return t.that[e].getChecked()},a.setChecked=function(e,i){return t.that[e].setChecked(i)},a.render=function(e){e=new l(e);return t.call(e)},e(n,a)});layui.define(["laytpl","form"],function(e){"use strict";var d=layui.$,n=layui.laytpl,t=layui.form,a="transfer",i={config:{},index:layui[a]?layui[a].index+1e4:0,set:function(e){var t=this;return t.config=d.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,a,e,t)}},l=function(){var t=this,e=t.config,a=e.id||t.index;return l.that[a]=t,{config:l.config[a]=e,reload:function(e){t.reload.call(t,e)},getData:function(){return t.getData.call(t)}}},s="layui-hide",h="layui-btn-disabled",r="layui-none",c="layui-transfer-box",u="layui-transfer-header",o="layui-transfer-search",f="layui-transfer-data",y=function(e){return['
          ','
          ','","
          ","{{# if(d.data.showSearch){ }}",'","{{# } }}",'
            ',"
            "].join("")},p=['
            ',y({index:0,checkAllName:"layTransferLeftCheckAll"}),'
            ','",'","
            ",y({index:1,checkAllName:"layTransferRightCheckAll"}),"
            "].join(""),v=function(e){var t=this;t.index=++i.index,t.config=d.extend({},t.config,i.config,e),t.render()};v.prototype.config={title:["\u5217\u8868\u4e00","\u5217\u8868\u4e8c"],width:200,height:360,data:[],value:[],showSearch:!1,id:"",text:{none:"\u65e0\u6570\u636e",searchNone:"\u65e0\u5339\u914d\u6570\u636e"}},v.prototype.reload=function(e){var t=this;t.config=d.extend({},t.config,e),t.render()},v.prototype.render=function(){var e=this,t=e.config,a=e.elem=d(n(p).render({data:t,index:e.index})),i=t.elem=d(t.elem);i[0]&&(t.data=t.data||[],t.value=t.value||[],t.id="id"in t?t.id:elem.attr("id")||e.index,e.key=t.id,i.html(e.elem),e.layBox=e.elem.find("."+c),e.layHeader=e.elem.find("."+u),e.laySearch=e.elem.find("."+o),e.layData=a.find("."+f),e.layBtn=a.find(".layui-transfer-active .layui-btn"),e.layBox.css({width:t.width,height:t.height}),e.layData.css({height:(i=t.height-e.layHeader.outerHeight(),t.showSearch&&(i-=e.laySearch.outerHeight()),i-2)}),e.renderData(),e.events())},v.prototype.renderData=function(){var e=this,i=(e.config,[{checkName:"layTransferLeftCheck",views:[]},{checkName:"layTransferRightCheck",views:[]}]);e.parseData(function(e){var t=e.selected?1:0,a=["
          • ",'',"
          • "].join("");i[t].views.push(a),delete e.selected}),e.layData.eq(0).html(i[0].views.join("")),e.layData.eq(1).html(i[1].views.join("")),e.renderCheckBtn()},v.prototype.renderForm=function(e){t.render(e,"LAY-transfer-"+this.index)},v.prototype.renderCheckBtn=function(r){var c=this,o=c.config;r=r||{},c.layBox.each(function(e){var t=d(this),a=t.find("."+f),t=t.find("."+u).find('input[type="checkbox"]'),i=a.find('input[type="checkbox"]'),n=0,l=!1;i.each(function(){var e=d(this).data("hide");(this.checked||this.disabled||e)&&n++,this.checked&&!e&&(l=!0)}),t.prop("checked",l&&n===i.length),c.layBtn.eq(e)[l?"removeClass":"addClass"](h),r.stopNone||(i=a.children("li:not(."+s+")").length,c.noneView(a,i?"":o.text.none))}),c.renderForm("checkbox")},v.prototype.noneView=function(e,t){var a=d('

            '+(t||"")+"

            ");e.find("."+r)[0]&&e.find("."+r).remove(),t.replace(/\s/g,"")&&e.append(a)},v.prototype.setValue=function(){var e=this.config,t=[];return this.layBox.eq(1).find("."+f+' input[type="checkbox"]').each(function(){d(this).data("hide")||t.push(this.value)}),e.value=t,this},v.prototype.parseData=function(t){var i=this.config,n=[];return layui.each(i.data,function(e,a){a=("function"==typeof i.parseData?i.parseData(a):a)||a,n.push(a=d.extend({},a)),layui.each(i.value,function(e,t){t==a.value&&(a.selected=!0)}),t&&t(a)}),i.data=n,this},v.prototype.getData=function(e){var t=this.config,i=[];return this.setValue(),layui.each(e||t.value,function(e,a){layui.each(t.data,function(e,t){delete t.selected,a==t.value&&i.push(t)})}),i},v.prototype.transfer=function(e,t){var a,i=this,n=i.config,l=i.layBox.eq(e),r=[],t=(t?((a=(t=t).find('input[type="checkbox"]'))[0].checked=!1,l.siblings("."+c).find("."+f).append(t.clone()),t.remove(),r.push(a[0].value),i.setValue()):l.each(function(e){d(this).find("."+f).children("li").each(function(){var e=d(this),t=e.find('input[type="checkbox"]'),a=t.data("hide");t[0].checked&&!a&&(t[0].checked=!1,l.siblings("."+c).find("."+f).append(e.clone()),e.remove(),r.push(t[0].value)),i.setValue()})}),i.renderCheckBtn(),l.siblings("."+c).find("."+o+" input"));""!==t.val()&&t.trigger("keyup"),n.onchange&&n.onchange(i.getData(r),e)},v.prototype.events=function(){var n=this,l=n.config;n.elem.on("click",'input[lay-filter="layTransferCheckbox"]+',function(){var e=d(this).prev(),t=e[0].checked,a=e.parents("."+c).eq(0).find("."+f);e[0].disabled||("all"===e.attr("lay-type")&&a.find('input[type="checkbox"]').each(function(){this.disabled||(this.checked=t)}),setTimeout(function(){n.renderCheckBtn({stopNone:!0})},0))}),n.elem.on("dblclick","."+f+">li",function(e){var t=d(this),a=t.children('input[type="checkbox"]'),i=t.parent().parent();a[0].disabled||n.transfer(i.data("index"),t)}),n.layBtn.on("click",function(){var e=d(this),t=e.data("index");e.hasClass(h)||n.transfer(t)}),n.laySearch.find("input").on("keyup",function(){var i=this.value,e=d(this).parents("."+o).eq(0).siblings("."+f),t=e.children("li"),t=(t.each(function(){var e=d(this),t=e.find('input[type="checkbox"]'),a=t[0].title,a=("cs"!==l.showSearch&&(a=a.toLowerCase(),i=i.toLowerCase()),-1!==a.indexOf(i));e[a?"removeClass":"addClass"](s),t.data("hide",!a)}),n.renderCheckBtn(),t.length===e.children("li."+s).length);n.noneView(e,t?l.text.searchNone:"")})},l.that={},l.config={},i.reload=function(e,t){e=l.that[e];return e.reload(t),l.call(e)},i.getData=function(e){return l.that[e].getData()},i.render=function(e){e=new v(e);return l.call(e)},e(a,i)});layui.define(["jquery","lay"],function(e){"use strict";var a=layui.$,t=layui.lay,o=(layui.hint(),layui.device(),{config:{},set:function(e){var i=this;return i.config=a.extend({},i.config,e),i},on:function(e,i){return layui.onevent.call(this,r,e,i)}}),r="carousel",d="layui-this",s="layui-carousel-left",u="layui-carousel-right",c="layui-carousel-prev",m="layui-carousel-next",l="layui-carousel-arrow",f="layui-carousel-ind",i=function(e){var i=this;i.config=a.extend({},i.config,o.config,e),i.render()};i.prototype.config={width:"600px",height:"280px",full:!1,arrow:"hover",indicator:"inside",autoplay:!0,interval:3e3,anim:"",trigger:"click",index:0},i.prototype.render=function(){var e=this,i=e.config,n=a(i.elem);if(1*[carousel-item]>*"),i.index<0&&(i.index=0),i.index>=e.elemItem.length&&(i.index=e.elemItem.length-1),i.interval<800&&(i.interval=800),i.full?i.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):i.elem.css({width:i.width,height:i.height}),i.elem.attr("lay-anim",i.anim),e.elemItem.eq(i.index).addClass(d),e.elemItem.length<=1||(e.indicator(),e.arrow(),e.autoplay(),e.events()))},i.prototype.reload=function(e){var i=this;clearInterval(i.timer),i.config=a.extend({},i.config,e),i.render()},i.prototype.prevIndex=function(){var e=this.config.index-1;return e=e<0?this.elemItem.length-1:e},i.prototype.nextIndex=function(){var e=this.config.index+1;return e=e>=this.elemItem.length?0:e},i.prototype.addIndex=function(e){var i=this.config;i.index=i.index+(e=e||1),i.index>=this.elemItem.length&&(i.index=0)},i.prototype.subIndex=function(e){var i=this.config;i.index=i.index-(e=e||1),i.index<0&&(i.index=this.elemItem.length-1)},i.prototype.autoplay=function(){var e=this,i=e.config;i.autoplay&&(clearInterval(e.timer),e.timer=setInterval(function(){e.slide()},i.interval))},i.prototype.arrow=function(){var i=this,e=i.config,n=a(['",'"].join(""));e.elem.attr("lay-arrow",e.arrow),e.elem.find("."+l)[0]&&e.elem.find("."+l).remove(),e.elem.append(n),n.on("click",function(){var e=a(this).attr("lay-type");i.slide(e)})},i.prototype["goto"]=function(e){var i=this,n=i.config;e>n.index?i.slide("add",e-n.index):e
              ',(i=[],layui.each(e.elemItem,function(e){i.push("")}),i.join("")),"
            "].join(""));n.elem.attr("lay-indicator",n.indicator),n.elem.find("."+f)[0]&&n.elem.find("."+f).remove(),n.elem.append(t),"updown"===n.anim&&t.css("margin-top",-t.height()/2),t.find("li").on("hover"===n.trigger?"mouseover":n.trigger,function(){e["goto"](a(this).index())})},i.prototype.slide=function(e,i){var n=this,t=n.elemItem,a=n.config,o=a.index,l=a.elem.attr("lay-filter");n.haveSlide||("sub"===e?(n.subIndex(i),t.eq(a.index).addClass(c),setTimeout(function(){t.eq(o).addClass(u),t.eq(a.index).addClass(u)},50)):(n.addIndex(i),t.eq(a.index).addClass(m),setTimeout(function(){t.eq(o).addClass(s),t.eq(a.index).addClass(s)},50)),setTimeout(function(){t.removeClass(d+" "+c+" "+m+" "+s+" "+u),t.eq(a.index).addClass(d),n.haveSlide=!1},300),n.elemInd.find("li").eq(a.index).addClass(d).siblings().removeClass(d),n.haveSlide=!0,e={index:a.index,prevIndex:o,item:t.eq(a.index)},"function"==typeof a.change&&a.change(e),layui.event.call(this,r,"change("+l+")",e))},i.prototype.events=function(){var e=this,i=e.config;i.elem.data("haveEvents")||(i.elem.on("mouseenter",function(){"always"!==e.config.autoplay&&clearInterval(e.timer)}).on("mouseleave",function(){"always"!==e.config.autoplay&&e.autoplay()}),i.elem.data("haveEvents",!0))},o.render=function(e){return new i(e)},e(r,o)});layui.define(["jquery","lay"],function(e){"use strict";var s=layui.jquery,r=layui.lay,c={config:{},index:layui.rate?layui.rate.index+1e4:0,set:function(e){var a=this;return a.config=s.extend({},a.config,e),a},on:function(e,a){return layui.onevent.call(this,l,e,a)}},l="rate",f="layui-icon-rate",h="layui-icon-rate-solid",o="layui-icon-rate-half",u="layui-icon-rate-solid layui-icon-rate-half",v="layui-icon-rate layui-icon-rate-half",a=function(e){var a=this;a.index=++c.index,a.config=s.extend({},a.config,c.config,e),a.render()};a.prototype.config={length:5,text:!1,readonly:!1,half:!1,value:0,theme:""},a.prototype.render=function(){var e=this,a=e.config,l=s(a.elem);if(1a.length&&(a.value=a.length),parseInt(a.value)===a.value||a.half||(a.value=Math.ceil(a.value)-a.value<.5?Math.ceil(a.value):Math.floor(a.value)),'
              "),t=1;t<=a.length;t++){var o='
            • ";a.half&&parseInt(a.value)!==a.value&&t==Math.ceil(a.value)?n=n+'
            • ":n+=o}n+="
            "+(a.text?''+a.value+"\u661f":"")+"";var l=a.elem,u=l.next(".layui-rate");u[0]&&u.remove(),e.elemTemp=s(n),a.span=e.elemTemp.next("span"),a.setText&&a.setText(a.value),l.html(e.elemTemp),l.addClass("layui-inline"),a.readonly||e.action()},a.prototype.setvalue=function(e){this.config.value=e,this.render()},a.prototype.action=function(){var i=this.config,n=this.elemTemp,t=n.find("i").width();n.children("li").each(function(e){var a=e+1,l=s(this);l.on("click",function(e){i.value=a,i.half&&e.pageX-s(this).offset().left<=t/2&&(i.value=i.value-.5),i.text&&n.next("span").text(i.value+"\u661f"),i.choose&&i.choose(i.value),i.setText&&i.setText(i.value)}),l.on("mousemove",function(e){n.find("i").each(function(){s(this).addClass(f).removeClass(u)}),n.find("i:lt("+a+")").each(function(){s(this).addClass(h).removeClass(v)}),i.half&&e.pageX-s(this).offset().left<=t/2&&l.children("i").addClass(o).removeClass(h)}),l.on("mouseleave",function(){n.find("i").each(function(){s(this).addClass(f).removeClass(u)}),n.find("i:lt("+Math.floor(i.value)+")").each(function(){s(this).addClass(h).removeClass(v)}),i.half&&parseInt(i.value)!==i.value&&n.children("li:eq("+Math.floor(i.value)+")").children("i").addClass(o).removeClass("layui-icon-rate-solid layui-icon-rate")})})},a.prototype.events=function(){this.config},c.render=function(e){e=new a(e);return function(){var a=this;return{setvalue:function(e){a.setvalue.call(a,e)},config:a.config}}.call(e)},e(l,c)});layui.define("jquery",function(l){"use strict";var g=layui.$,e=function(l){};e.prototype.load=function(l){var t,i,n,e,r,o,a,c,m,s,u,f,y,d=this,p=0,h=g((l=l||{}).elem);if(h[0])return e=g(l.scrollElem||document),r=l.mb||50,o=!("isAuto"in l)||l.isAuto,a=l.end||"\u6ca1\u6709\u66f4\u591a\u4e86",c=l.scrollElem&&l.scrollElem!==document,m="\u52a0\u8f7d\u66f4\u591a",s=g('"),h.find(".layui-flow-more")[0]||h.append(s),u=function(l,e){l=g(l),s.before(l),(e=0==e||null)?s.html(a):s.find("a").html(m),i=e,t=null,y&&y()},f=function(){t=!0,s.find("a").html(''),"function"==typeof l.done&&l.done(++p,u)},f(),s.find("a").on("click",function(){g(this);i||t||f()}),l.isLazyimg&&(y=d.lazyimg({elem:l.elem+" img",scrollElem:l.scrollElem})),o&&e.on("scroll",function(){var e=g(this),o=e.scrollTop();n&&clearTimeout(n),!i&&h.width()&&(n=setTimeout(function(){var l=(c?e:g(window)).height();(c?e.prop("scrollHeight"):document.documentElement.scrollHeight)-o-l<=r&&(t||f())},100))}),d},e.prototype.lazyimg=function(l){var e,c=this,m=0,s=g((l=l||{}).scrollElem||document),u=l.elem||"img",f=l.scrollElem&&l.scrollElem!==document,y=function(e,l){var o,t=s.scrollTop(),l=t+l,i=f?e.offset().top-s.offset().top+t:e.offset().top;t<=i&&i<=l&&e.attr("lay-src")&&(o=e.attr("lay-src"),layui.img(o,function(){var l=c.lazyimg.elem.eq(m);e.attr("src",o).removeAttr("lay-src"),l[0]&&n(l),m++},function(){c.lazyimg.elem.eq(m);e.removeAttr("lay-src")}))},n=function(l,e){var o=(f?e||s:g(window)).height(),t=s.scrollTop(),i=t+o;if(c.lazyimg.elem=g(u),l)y(l,o);else for(var n=0;n"),preview:"Preview"}},I=function(e){return M.trim(e).replace(/^\n|\n$/,"")};e("code",function(e){var L=e=M.extend(!0,{},a,e);e.elem=M(e.elem),e.elem[0]&&layui.each(e.elem.get().reverse(),function(e,a){var i,l,t,s,o,n,d,c,r,u,E=M(a),y=M.extend(!0,{},L,lay.options(a),(i={},layui.each(["title","height","encode","skin","about"],function(e,a){var l=E.attr("lay-"+a);"string"==typeof l&&(i[a]=l)}),i)),v=E.data("code")||(l=[],E.children("textarea").each(function(){l.push(I(this.value))}),0===l.length&&l.push(I(E.html())),l),f=(E.data("code",v),y.preview&&(a="LAY-CODE-DF-"+e,t=y.layout||["code","preview"],s="iframe"===y.preview,h=M('
            '),u=M('
            '),o=M('
            '),n=M('
            '),d=M('
            '),m=E.parent("."+b.ELEM_PREVIEW),f=E.prev("."+b.ELEM_TAB),p=E.next("."+b.ELEM_ITEM+"-preview"),y.id&&h.attr("id",y.id),h.addClass(y.className),u.attr("lay-filter",a),layui.each(t,function(e,a){var l=M('
          • ');0===e&&l.addClass("layui-this"),l.html(y.text[a]),o.append(l)}),c={full:{className:"screen-full",title:["\u6700\u5927\u5316\u663e\u793a","\u8fd8\u539f\u663e\u793a"],event:function(e,a){var l=e.closest("."+b.ELEM_PREVIEW),i="layui-icon-"+this.className,t="layui-icon-screen-restore",s=this.title,o=M("html,body"),n="layui-scollbar-hide";e.hasClass(i)?(l.addClass(b.ELEM_FULL),e.removeClass(i).addClass(t),e.attr("title",s[1]),o.addClass(n)):(l.removeClass(b.ELEM_FULL),e.removeClass(t).addClass(i),e.attr("title",s[0]),o.removeClass(n))}},window:{className:"release",title:["\u5728\u65b0\u7a97\u53e3\u9884\u89c8"],event:function(e,a){_.openWin({content:v.join("")})}}},d.on("click",">i",function(){var e=M(this),a=e.data("type");"function"==typeof c[a].event&&c[a].event(e,a),"function"==typeof y.toolsEvent&&y.toolsEvent(e,a)}),layui.each(y.tools,function(e,a){var l=c[a]&&c[a].className||a,i=c[a].title||[""];d.append('')}),f[0]&&f.remove(),p[0]&&p.remove(),m[0]&&E.unwrap(),u.append(o),y.tools&&u.append(d),E.wrap(h).addClass(b.ELEM_ITEM).before(u),s&&n.html(""),r=function(e){var a=e.children("iframe")[0],l=(s&&a?a.srcdoc=v.join(""):e.html(v.join("")),{container:e,render:function(){C.render(e.find(".layui-form")),w.render()}});setTimeout(function(){"function"==typeof y.done&&y.done(l)},3)},"preview"===t[0]?(n.addClass(b.ELEM_SHOW),E.before(n),r(n)):E.addClass(b.ELEM_SHOW).after(n),y.codeStyle=[y.style,y.codeStyle].join(""),y.previewStyle=[y.style,y.previewStyle].join(""),n.attr("style",y.previewStyle),w.on("tab("+a+")",function(e){var a=M(this),l=M(e.elem).closest("."+b.ELEM_PREVIEW).find("."+b.ELEM_ITEM),e=l.eq(e.index);l.removeClass(b.ELEM_SHOW),e.addClass(b.ELEM_SHOW),"preview"===a.attr("lay-id")&&r(e)})),y.ln?"ol":"ul"),p=M("<"+f+' class="layui-code-'+f+'">'),m=M('
            '),h=(E.addClass("layui-code-view layui-box"),y.skin&&("notepad"===y.skin&&(y.skin="dark"),E.removeClass("layui-code-dark layui-code-light"),E.addClass("layui-code-"+y.skin)),_.escape(v.join(""))),h=(h=y.encode?_.escape(h):h).replace(/[\r\t\n]+/g,"
          • ");E.html(p.html("
          • "+h+"
          • ")),y.header&&!E.children("."+b.ELEM_TITLE)[0]&&(m.html(y.title+(y.about?'
            '+y.about+"
            ":"")),E.prepend(m)),y.elem.length===e+1&&"function"==typeof y.allDone&&y.allDone(),0<(u=Math.floor(p.find("li").length/100))&&p.css("margin-left",u+"px"),y.height&&p.css("max-height",y.height),p.attr("style",y.codeStyle)})})}),layui["layui.all"]||layui.addcss("modules/code.css?v=3","skincodecss"); \ No newline at end of file diff --git a/public/static/plugs/notify/light.css b/public/static/plugs/notify/theme.css similarity index 98% rename from public/static/plugs/notify/light.css rename to public/static/plugs/notify/theme.css index 6e32a815e..058d7fa94 100644 --- a/public/static/plugs/notify/light.css +++ b/public/static/plugs/notify/theme.css @@ -1,27 +1,27 @@ .growl-notification { - /* min-height: 56px; */ width: 320px; z-index: 99999999; position: fixed; + word-break: break-all; background: #fff; - box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1); border-radius: 4px; + box-shadow: 0 0 6px 1px rgba(0, 0, 0, .2) } .growl-notification:before { - border-radius: 4px 0 0 4px; + top: 0; + left: 0; + width: 4px; bottom: 0; content: ""; - left: 0; position: absolute; - top: 0; - width: 4px + border-radius: 4px 0 0 4px; } .growl-notification__progress { - display: none; width: 100%; height: 100%; + display: none; position: absolute; border-radius: 4px 4px 0 0; } @@ -40,7 +40,7 @@ display: flex; padding: 10px 25px; position: relative; - line-height: 1.6em; + line-height: 2em; align-items: center; } @@ -81,12 +81,12 @@ } .growl-notification__close { + top: 8px; + right: 8px; cursor: pointer; + position: absolute; font-size: 12px; line-height: 12px; - position: absolute; - right: 8px; - top: 8px; transition: color .1s } @@ -110,17 +110,18 @@ .growl-notification__title { color: #333; - font-size: 16px; + font-size: 15px; font-weight: 600; } .growl-notification__desc { - color: #000 + color: #333; + font-size: 13px; } .growl-notification__title + .growl-notification__desc { - color: rgba(0, 0, 0, .6); - margin-top: 5px; + color: rgba(0, 0, 0, .7); + font-size: 14px; } .growl-notification--close-on-click { diff --git a/public/static/theme/css/_custom.less b/public/static/theme/css/_custom.less index fcbdb58e6..fe52619bc 100644 --- a/public/static/theme/css/_custom.less +++ b/public/static/theme/css/_custom.less @@ -954,6 +954,20 @@ input:not(.layui-hide,[type=hidden]) { position: relative; transform: scale(1); text-align: center; + overflow: hidden; + + &::before { + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + content: ''; + display: block; + position: absolute; + background: rgba(0, 0, 0, .3); + } &::after { left: 50%; diff --git a/public/static/theme/css/_display.less b/public/static/theme/css/_display.less index 3fc1ca365..c9abb250b 100644 --- a/public/static/theme/css/_display.less +++ b/public/static/theme/css/_display.less @@ -177,6 +177,10 @@ form.layui-form fieldset { .layui-nav { .layui-nav-item { + .layui-elip { + padding-right: 35px !important; + } + .layui-nav-more { right: 15px; font-size: 14px !important; diff --git a/public/static/theme/css/_layout.less b/public/static/theme/css/_layout.less index 43e617607..c650ca19b 100644 --- a/public/static/theme/css/_layout.less +++ b/public/static/theme/css/_layout.less @@ -100,7 +100,6 @@ } + a.layui-elip { - padding-right: 35px; img { width: 20px; diff --git a/public/static/theme/css/console.css b/public/static/theme/css/console.css index 634d38288..379d2b2a2 100644 --- a/public/static/theme/css/console.css +++ b/public/static/theme/css/console.css @@ -1 +1 @@ -@charset "UTF-8";::selection{color:#fff!important;background-color:#ec494e!important}::-moz-selection{color:#fff!important;background-color:#ec494e!important}::-webkit-scrollbar-track{background:#ccc!important}::-webkit-scrollbar-thumb{background-color:#666!important}::-webkit-input-placeholder{color:#aaa}:-webkit-autofill,:-webkit-autofill:active,:-webkit-autofill:focus,:-webkit-autofill:hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.1) inset!important;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important;-webkit-transition-delay:9999s!important;-webkit-text-fill-color:#333!important}body{color:#333;font-size:12px}body a{color:#06C;cursor:pointer}body a:hover{color:#039}body input::-ms-clear{display:none}.flex{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.flex-inline{display:inline-flex}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-no{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-rev{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-direction-row{-webkit-box-orient:vertical;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.flex-direction-rowreverse{-webkit-box-orient:vertical;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flex-direction-column{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-direction-column-reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.flex-align-start{-ms-flex-align:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.flex-align-end{-ms-flex-align:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.flex-align-center{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex-justify-start{-ms-flex-pack:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.flex-justify-center{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-justify-end{-ms-flex-pack:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex-justify-space-between{-ms-flex-pack:space-between;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.flex-justify-space-around{-ms-flex-pack:space-around;-webkit-box-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around}.flex-justify-space-evenly{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.fixed{position:fixed!important}.absolute{position:absolute!important}.absolute-full{top:0;left:0;right:0;bottom:0;position:absolute}.relative{position:relative!important}.headimg{width:33px;height:33px;display:inline-block;margin-right:5px;border-radius:50%;overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover}.headimg-no{border:none;box-shadow:none;border-radius:2px}.headimg-ss{width:20px;height:20px}.headimg-xs{width:25px;height:25px}.headimg-sm{width:40px;height:40px}.headimg-md{width:55px;height:55px}.headimg-lg{width:82px;height:82px}.headimg>img{width:110%;height:110%;max-width:110%;max-height:110%;margin:-5% 0 0 -5%}.headimg+*{vertical-align:middle}.notdata{padding:15px;display:block;font-size:13px;text-align:center;line-height:22px;border-radius:3px;letter-spacing:1px;background-color:#f2f2f2;border:1px solid #EEE}.notselect{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.transition{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.overhide{overflow:hidden!important}.overauto{overflow:auto!important}.pointer{cursor:pointer!important}.nowrap{white-space:nowrap!important}.shadow{box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.shadow-none{box-shadow:none!important}.shadow-mini{box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.shadow-inset{box-shadow:0 1px 20px 0 rgba(0,0,0,.1) inset}.block{display:block!important}.inline-block{display:inline-block!important}.help-block{color:#999;font-size:12px}.help-label{color:#999!important}.help-label b{color:#090!important;margin-right:5px!important}.help-checks:not(td){padding:10px 0 10px 10px;min-height:unset;line-height:34px;border-radius:3px;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.help-checks:not(td).layui-input{padding:1px 0 1px 5px}.help-images:not(td){padding:10px 0 0 10px!important;min-height:unset;border-radius:3px;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.help-images:not(td) .uploadimage{margin:0 10px 10px 0}/*! 搜索表单样式 */.form-search .layui-btn{height:32px;padding:0 10px;font-size:13px;line-height:32px}.form-search .layui-btn .layui-icon{font-size:15px}.form-search .layui-form-item{white-space:nowrap;margin-right:8px;margin-bottom:10px;border:1px solid #EEE}.form-search .layui-form-item:last-child{border:none}.form-search .layui-form-item .layui-form-label{width:auto!important;border:none;height:30px;padding:0 8px;line-height:32px;border-right:1px solid #EEE}.form-search .layui-form-item .layui-input-inline{width:150px;margin:0!important;display:inline-block!important}.form-search .layui-form-item .layui-input-inline input,.form-search .layui-form-item .layui-input-inline select{width:100%;height:30px;padding:0 8px;line-height:32px;border-width:0}.form-search .layui-form-item .layui-form-select dl{top:31px;padding:0;border-width:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-top-left-radius:0;border-top-right-radius:0}.form-search+.layui-table{margin-top:0!important}table[data-line]+div tbody .layui-table-cell{line-height:21px;padding-top:10px;padding-bottom:2px}table[data-line]+div tbody .layui-table-cell .headimg.pull-left{margin-top:4px}table[data-line]+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:44px}table[data-line]+div tbody .layui-table-cell .layui-btn{margin-top:6px}table[data-line='2']+div tbody .layui-table-cell{height:60px}table[data-line='2']+div tbody .layui-table-cell .layui-badge-middle{line-height:16px}table[data-line='2']+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:40px}table[data-line='3']+div tbody .layui-table-cell{height:80px}table[data-line='3']+div tbody .layui-table-cell .layui-badge-middle{line-height:17px}table[data-line='3']+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:60px}.layui-table-tips .layui-table-tips-main{font-size:12px;padding-top:10px;line-height:21px}.layui-table-tips .layui-table-tips-main .headimg.pull-left{margin-top:4px}.label-required-prev:before{color:red;width:.5em;content:'*';margin:-2px 0 0 -.55em;display:inline-block;position:absolute;font-size:14px;text-align:left;font-weight:700;line-height:1.6em}.label-required-next:after,.label-required:after{top:6px;right:5px;color:red;content:'*';position:absolute;margin-left:4px;font-weight:700;line-height:1.8em}.label-required-null:before{content:none!important}.mobile-preview{width:317px;height:580px;position:relative;background:url(../img/wechat/mobile_head.png) no-repeat 0 0;border-radius:3px}.mobile-preview .mobile-header{color:#fff;width:auto;margin:0 30px;overflow:hidden;font-size:15px;padding-top:30px;text-align:center;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;user-select:none;-moz-user-select:none;-webkit-user-select:none;pointer-events:none;-webkit-pointer-events:none}.mobile-preview .mobile-body{top:60px;left:0;right:0;bottom:0;position:absolute;background:#F5F5F5;border:1px solid #666;border-radius:0 0 3px 3px}.mobile-preview .mobile-body iframe{width:100%;height:100%;border:none}.mobile-preview .mobile-footer{left:1px;right:1px;bottom:1px;position:absolute;padding-left:44px;border-top:1px solid #d0d0d0;background:url(../img/wechat/mobile_foot.png) no-repeat 0 0;border-radius:0 0 3px 3px}.mobile-preview .mobile-footer li{float:left;width:33.33%;position:relative;text-align:center;line-height:50px}.mobile-preview .mobile-footer li a{width:auto;color:#616161;display:block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.mobile-preview .mobile-footer li a:after{top:-1px;left:0;right:0;bottom:0;border:1px solid #d0d0d0;margin:0 0 0 -1px;z-index:10;content:'';display:block;position:absolute}.mobile-preview .mobile-footer li a.active:after{border:1px solid #44b549;box-shadow:0 0 3px #44b549;z-index:11}.mobile-preview .mobile-footer li a:hover{background:rgba(0,0,0,.02)}.mobile-preview .mobile-footer li>.close{top:1px;right:1px;width:18px;height:18px;display:none;cursor:pointer;position:absolute;z-index:13;text-align:center;line-height:18px}.mobile-preview .mobile-footer li:hover>.close{display:inline-block;background:0 0!important}.mobile-preview .mobile-footer li:hover>.close:hover{color:#C33!important}.mobile-preview .mobile-footer .icon-add,.mobile-preview .mobile-footer .icon-sub{display:inline-block;vertical-align:middle}.mobile-preview .mobile-footer .icon-add::before,.mobile-preview .mobile-footer .icon-sub::before{content:none}.mobile-preview .mobile-footer .icon-add{width:14px;height:14px;background:url(../img/wechat/index.png) 0 0 no-repeat}.mobile-preview .mobile-footer .icon-sub{width:7px;height:7px;margin-right:2px;background:url(../img/wechat/index.png) 0 -3pc no-repeat}.mobile-preview .mobile-footer .sub-menu{width:100%;bottom:60px;display:block;position:absolute;margin-bottom:-1px;background-color:#fafafa}.mobile-preview .mobile-footer .sub-menu ul li{width:100%;padding:0}.mobile-preview .mobile-footer .sub-menu ul li>.close{top:0}.mobile-preview .mobile-footer .sub-menu ul li a:after{margin:-1px 0 1px 0}.mobile-preview .mobile-footer .arrow{left:50%;position:absolute;margin-left:-6px}.mobile-preview .mobile-footer .arrow_in,.mobile-preview .mobile-footer .arrow_out{width:0;height:0;z-index:10;border:6px dashed transparent;display:inline-block;border-top-style:solid;border-bottom-width:0}.mobile-preview .mobile-footer .arrow_in{bottom:-4px;z-index:11;border-top-color:#fafafa}.mobile-preview .mobile-footer .arrow_out{bottom:-5px;z-index:10;border-top-color:#d0d0d0}/*! 重置 Iframe 页面样式 */.iframe-pagination{padding:20px}.iframe-pagination:not(.not-footer):after{content:'';height:30px;display:block}.iframe-pagination .pagination-container{left:0;right:0;bottom:0;padding:5px 20px;position:fixed;background:#fff;border-top:1px solid #ddd}.think-elips-1{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1}.think-elips-2{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.think-elips-3{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}.think-elips-4{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4}.think-elips-5{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5}.think-box-shadow{padding:20px!important;background:#fff!important;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-radius:3px}.think-box-shadow>.layui-card{box-shadow:none}.think-box-notify{display:block;padding:18px 20px;font-size:14px;background:#FFF;line-height:1em;margin-bottom:10px;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-radius:3px}.think-box-notify>b{font-size:15px}.think-box-notify>.layui-card{box-shadow:none}.think-page-loader{top:0;left:0;right:0;bottom:0;z-index:1999;position:fixed;text-align:center;background-color:#EFEFEF}.think-page-loader .loader{top:50%;width:50px;height:50px;margin:-35px 0 0 -35px;z-index:999999;display:inline-block;position:fixed;background-color:#EFEFEF}.think-page-loader .loader:before{top:59px;left:0;width:50px;height:7px;opacity:.1;content:"";position:absolute;border-radius:50%;background-color:#000;animation:shadow .5s linear infinite}.think-page-loader .loader:after{top:0;left:0;width:50px;height:50px;content:"";position:absolute;border-radius:3px;background-color:#5FB878;animation:loading .5s linear infinite}.input-right-icon{top:1px;right:1px;color:#098;width:36px;height:36px;display:inline-block;position:absolute;background:#E9E9E9;text-align:center;line-height:38px}.input-right-icon:hover{color:#009080;background:#E0E0E0}[data-tips-image]{cursor:zoom-in!important}[data-lazy-src]{overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover}.pace-inactive{display:none}.pace-progress{top:0;right:100%;width:100%;height:2px;z-index:2000;position:fixed;background:#22df80}input:not(.layui-hide,[type=hidden])+.uploadimage,input:not(.layui-hide,[type=hidden])+span+.uploadimage{margin-top:5px}.uploadimage{width:76px;height:76px;cursor:pointer;display:inline-block;border-radius:3px;overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;background-image:url(../img/upimg.png);box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.uploadimage.uploadvideo{background-color:#223;background-image:url(../img/upvideo.png)}.uploadimage>span:first-child{left:50%;height:20px;bottom:4px;z-index:3;display:none;position:absolute;margin-left:-33px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.uploadimage>span:first-child .layui-icon{color:#fff;width:22px;float:left;height:20px;text-align:center;line-height:22px;background:rgba(0,0,0,.75)}.uploadimage>span:first-child .layui-icon:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.uploadimage>span:first-child .layui-icon:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.uploadimage:hover>span:first-child{display:block}.uploadimage>span[data-file]{width:100%;height:100%;display:block;position:absolute;z-index:2}.uploadimagemtl{margin-right:10px}.uploadimagemtl>div{right:0;display:none;position:absolute;text-align:right}.uploadimagemtl>div a{color:#EEE;width:22px;height:20px;display:inline-block;box-shadow:0 0 4px 0 rgba(0,0,0,.2);text-align:center;line-height:20px;background:rgba(0,0,0,.8)}.uploadimagemtl>div a:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.uploadimagemtl>div a:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.uploadimagemtl:hover>div{cursor:pointer;display:inline-block}.uploadimagemtl:hover>div a:hover{color:#FFF;text-decoration:none}.upload-image-lgbox .uploadimage,.upload-image-mdbox .uploadimage,.upload-image-smbox .uploadimage{margin-bottom:10px}.upload-image-lgbox .uploadimage a,.upload-image-mdbox .uploadimage a,.upload-image-smbox .uploadimage a{width:30px;height:30px;line-height:30px}.upload-image-smbox .uploadimage{width:120px;height:120px}.upload-image-mdbox .uploadimage{width:180px;height:180px}.upload-image-lgbox .uploadimage{width:240px;height:240px}.submit-button-loading{cursor:default;position:relative;transform:scale(1);text-align:center}.submit-button-loading::after{left:50%;position:absolute;margin-left:-8px;font-family:layui-icon!important;font-size:15px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e63d";animation-name:layui-rotate;-webkit-animation-name:layui-rotate;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.image-dialog-head{clear:both;height:30px;padding:10px 12px}.image-dialog-body{height:470px;display:flex;flex-wrap:wrap;background:#EFEFEF;padding-top:12px;padding-left:12px;align-content:flex-start}.image-dialog-item{z-index:1;overflow:hidden;position:relative;margin-right:12px;margin-bottom:12px;border-radius:3px}.image-dialog-item .uploadimage{margin:0;width:145px;height:145px;background-color:#fff}.image-dialog-item-size,.image-dialog-item-type{top:2px;color:#FFF;padding:0 6px;position:absolute;font-size:12px;transform:scale(.9);background:rgba(0,0,0,.6);line-height:18px;border-radius:18px}.image-dialog-item-type{left:1px}.image-dialog-item-size{right:1px}.image-dialog-item-name{left:0;right:0;bottom:0;color:#fff;padding:3px 10px;position:absolute;text-align:center;line-height:1.5em;white-space:nowrap;background:rgba(0,0,0,.6)}.image-dialog-foot{padding:0 12px}.image-dialog-page{height:50px;text-align:center}.image-dialog-page .layui-laypage a,.image-dialog-page .layui-laypage span{margin-bottom:0}.image-dialog-button{right:10px;bottom:6px;position:absolute;z-index:2;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.image-dialog-checked:after,.image-dialog-checked:before{z-index:2;cursor:pointer;content:'';display:block;position:absolute}.image-dialog-checked:after{top:-25px;right:-25px;width:50px;height:50px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);background-color:rgba(56,169,225,.8)}.image-dialog-checked:before{top:0;left:0;right:0;bottom:0;border:4px solid rgba(56,169,225,.8)}.portal-block-container{font-size:14px;margin-bottom:10px;letter-spacing:1px}.portal-block-container .portal-block-icon{top:45%;right:8%;font-size:65px;position:absolute;color:rgba(255,255,255,.4)}.portal-block-container .portal-block-item{color:#fff;padding:15px 25px;position:relative;line-height:3em;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-radius:3px}.portal-block-container .portal-block-item>div:nth-child(2){font-size:46px;line-height:46px}label.think-checkbox,label.think-radio{cursor:pointer;display:inline-block;margin:8px 10px 8px 6px}.think-checkbox,.think-radio{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;margin-top:10px;font-weight:400;line-height:16px}.think-checkbox input[type=checkbox],.think-checkbox input[type=radio],.think-radio input[type=checkbox],.think-radio input[type=radio]{width:18px;height:18px;cursor:pointer;border:1px solid #CCC;position:relative;background:#fff;margin-right:5px;vertical-align:bottom;display:inline-block!important;box-sizing:border-box!important;appearance:none;-webkit-appearance:none}.think-checkbox input[type=checkbox]:checked,.think-checkbox input[type=radio]:checked,.think-radio input[type=checkbox]:checked,.think-radio input[type=radio]:checked{border-color:#009688}.think-checkbox input[type=checkbox]:checked:after,.think-checkbox input[type=radio]:checked:after,.think-radio input[type=checkbox]:checked:after,.think-radio input[type=radio]:checked:after{display:block;position:relative;animation-duration:.3s;animation-fill-mode:both;animation-name:layui-fadein;-webkit-animation-duration:.3s;-webkit-animation-fill-mode:both;-webkit-animation-name:layui-fadein}.think-checkbox input[type=radio],.think-radio input[type=radio]{border-radius:1em}.think-checkbox input[type=radio]:checked:after,.think-radio input[type=radio]:checked:after{top:4px;left:4px;width:8px;height:8px;cursor:pointer;content:'';background:#009688;border-radius:1em}.think-checkbox input[type=checkbox],.think-radio input[type=checkbox]{border-radius:1px}.think-checkbox input[type=checkbox]:checked:after,.think-radio input[type=checkbox]:checked:after{color:#009688;cursor:pointer;padding:2px;content:"\e605";font-family:layui-icon!important;font-size:12px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.pagination-container{margin-top:20px;line-height:30px;padding-top:5px;padding-bottom:5px}.pagination-container span{color:#666;font-size:9pt}.pagination-container select{border:1px solid #DDD}.pagination-container ul{float:right;height:30px;margin:0;padding:0;display:inline-block}.pagination-container ul li{z-index:1;height:30px;line-height:30px;display:inline-block}.pagination-container ul li a,.pagination-container ul li span{color:#333;width:30px;height:30px;border:1px solid #EEE;overflow:hidden;font-size:12px;text-align:center;line-height:30px;margin-right:3px;display:inline-block;box-sizing:border-box}.pagination-container ul li span{cursor:default;background:#DCDCDC}.pagination-container ul li a:hover{border-color:#009688}.pagination-container ul li.active{z-index:2}.pagination-container ul li.active span{color:#fff;border-color:#009688;background:#009688!important}.pagination-container ul li.disabled span{font-size:16px;font-weight:700;line-height:22px}.pagination-container ul li:first-child a,.pagination-container ul li:first-child span,.pagination-container ul li:last-child a,.pagination-container ul li:last-child span{font-size:16px;font-weight:700;line-height:28px}.hr-line-dashed{color:#fff;height:1px;margin:15px 0;background-color:#fff;border-top:1px dashed #e7eaec}.hr-line-solid{margin-top:15px;margin-bottom:15px;border-bottom:1px solid #e7eaec;background-color:rgba(0,0,0,0)}.pull-left{float:left!important}.pull-right{float:right!important}.full-width{width:100%!important}.full-height{height:100%!important}.color-red{color:#e44!important}.color-blue{color:#29f!important}.color-desc{color:#999!important}.color-text{color:#333!important}.color-green{color:#090!important}.sub-span-red span{color:#e44!important}.sub-span-blue span{color:#29f!important}.sub-span-desc span{color:#999!important}.sub-span-text span{color:#333!important}.sub-span-green span{color:#090!important}.sub-strong-s10 b{font-size:10px}.sub-strong-s12 b{font-size:12px}.sub-strong-s14 b{font-size:14px}.sub-strong-red b{color:#ec494e!important}.sub-strong-blue b{color:#2494f2!important}.sub-strong-desc b{color:#999!important}.sub-strong-text b{color:#333!important}.sub-strong-green b{color:#090!important}.think-bg-red{color:#FFF;background:linear-gradient(-125deg,#ff7d7d,#fb2c95)!important}.think-bg-none{background:0 0!important}.think-bg-gray{color:#333;background:linear-gradient(-113deg,#EEE,#EEE)!important}.think-bg-blue{color:#FFF;background:linear-gradient(-125deg,#57bdbf,#2f9de2)!important}.think-bg-orig{color:#FFF;background:linear-gradient(-141deg,#ecca1b,#f39526)!important}.think-bg-violet{color:#FFF;background:linear-gradient(-113deg,#c543d8,#925cc3)!important}.think-bg-white{color:#333;background:#fff!important}.text-top{vertical-align:top!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.font-s10{font-size:10px!important}.font-s11{font-size:11px!important}.font-s12{font-size:12px!important}.font-s13{font-size:13px!important}.font-s14{font-size:14px!important}.font-s15{font-size:15px!important}.font-s16{font-size:16px!important}.font-s18{font-size:18px!important}.font-s20{font-size:20px!important}.font-s30{font-size:30px!important}.font-s40{font-size:40px!important}.font-w1{font-weight:100!important}.font-w2{font-weight:200!important}.font-w3{font-weight:300!important}.font-w4{font-weight:400!important}.font-w5{font-weight:500!important}.font-w6{font-weight:600!important}.font-w7{font-weight:700!important}.font-w8{font-weight:800!important}.font-w9{font-weight:900!important}.border-0{border:0!important}.border-line{border:1px solid #EEE}.border-bottom-line{border-bottom:1px solid #EEE}.border-top-0{border-top:0!important}.border-left-0{border-left:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-radius{border-radius:50%!important}.border-radius-0{border-radius:0!important}.border-radius-5{border-radius:5px!important}.border-radius-6{border-radius:6px!important}.border-radius-left-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-radius-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.margin-0{margin:0!important}.margin-5{margin:5px!important}.margin-10{margin:10px!important}.margin-15{margin:15px!important}.margin-20{margin:20px!important}.margin-25{margin:25px!important}.margin-30{margin:30px!important}.margin-40{margin:40px!important}.margin-row-0{margin-left:0!important;margin-right:0!important}.margin-row-5{margin-left:5px!important;margin-right:5px!important}.margin-row-10{margin-left:10px!important;margin-right:10px!important}.margin-row-15{margin-left:15px!important;margin-right:15px!important}.margin-row-20{margin-left:20px!important;margin-right:20px!important}.margin-row-25{margin-left:25px!important;margin-right:25px!important}.margin-row-30{margin-left:30px!important;margin-right:30px!important}.margin-row-40{margin-left:40px!important;margin-right:40px!important}.margin-top-0{margin-top:0!important}.margin-top-5{margin-top:5px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-40{margin-top:40px!important}.margin-left-0{margin-left:0!important}.margin-left-5{margin-left:5px!important}.margin-left-10{margin-left:10px!important}.margin-left-15{margin-left:15px!important}.margin-left-20{margin-left:20px!important}.margin-left-25{margin-left:25px!important}.margin-left-30{margin-left:30px!important}.margin-left-40{margin-left:40px!important}.margin-right-0{margin-right:0!important}.margin-right-5{margin-right:5px!important}.margin-right-10{margin-right:10px!important}.margin-right-15{margin-right:15px!important}.margin-right-20{margin-right:20px!important}.margin-right-25{margin-right:25px!important}.margin-right-30{margin-right:30px!important}.margin-right-40{margin-right:40px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-40{margin-bottom:40px!important}.padding-0{padding:0!important}.padding-5{padding:5px!important}.padding-10{padding:10px!important}.padding-15{padding:15px!important}.padding-20{padding:20px!important}.padding-25{padding:25px!important}.padding-30{padding:30px!important}.padding-40{padding:40px!important}.padding-row-0{padding-left:0!important;padding-right:0!important}.padding-row-5{padding-left:5px!important;padding-right:5px!important}.padding-row-10{padding-left:10px!important;padding-right:10px!important}.padding-row-15{padding-left:15px!important;padding-right:15px!important}.padding-row-20{padding-left:20px!important;padding-right:20px!important}.padding-row-25{padding-left:25px!important;padding-right:25px!important}.padding-row-30{padding-left:30px!important;padding-right:30px!important}.padding-row-40{padding-left:40px!important;padding-right:40px!important}.padding-top-0{padding-top:0!important}.padding-top-5{padding-top:5px!important}.padding-top-10{padding-top:10px!important}.padding-top-15{padding-top:15px!important}.padding-top-20{padding-top:20px!important}.padding-top-30{padding-top:30px!important}.padding-top-40{padding-top:40px!important}.padding-left-0{padding-left:0!important}.padding-left-5{padding-left:5px!important}.padding-left-10{padding-left:10px!important}.padding-left-15{padding-left:15px!important}.padding-left-20{padding-left:20px!important}.padding-left-30{padding-left:30px!important}.padding-left-40{padding-left:40px!important}.padding-right-0{padding-right:0!important}.padding-right-5{padding-right:5px!important}.padding-right-10{padding-right:10px!important}.padding-right-15{padding-right:15px!important}.padding-right-20{padding-right:20px!important}.padding-right-30{padding-right:30px!important}.padding-right-40{padding-right:40px!important}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-40{padding-bottom:40px!important}@keyframes loading{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{border-bottom-right-radius:40px;transform:translateY(18px) scale(1,.9) rotate(45deg)}75%{transform:translateY(9px) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@-webkit-keyframes loading{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scale(1,.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@keyframes shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}@-webkit-keyframes shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}fieldset{margin:0 0 10px 0;border:1px solid #EEE;padding:10px 20px;background:#fff;border-radius:3px}fieldset legend{color:#666;padding:0 10px;font-size:12px;letter-spacing:1px}fieldset legend .layui-badge:last-child{margin-right:0}fieldset .layui-form-item{margin-bottom:10px}form.layui-form fieldset{padding:15px 25px}.layui-card,.layui-tab{border-radius:3px}.layui-tab .layui-tab-title{border-top-left-radius:3px;border-top-right-radius:3px}.layui-tab .layui-tab-title>li:first-child{padding:0 15px 0 17px;margin-left:0!important;border-top-left-radius:3px}.layui-tab .layui-tab-title>li:first-child:after{border-left:none}.layui-tab .layui-tab-content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.layui-tab>.layui-tab-content{padding:20px;background:#fff}.layui-btn{border:1px solid #009688}.layui-btn:hover:not(.layui-btn-disabled){opacity:1;filter:alpha(opacity=100);box-shadow:0 1px 20px 0 rgba(0,0,0,.1) inset}.layui-btn-warm{border:1px solid #FFB800}.layui-btn-danger{border:1px solid #FF5722}.layui-btn-normal{border:1px solid #1E9FFF}.layui-btn-disabled{border:1px solid #EEE}.layui-btn-primary{background:#fff}.layui-btn-group{border:1px solid #098;overflow:hidden;background:#009688;line-height:28px;border-radius:2px}.layui-btn-group+.layui-btn{margin-left:8px}.layui-btn-group .layui-btn{height:28px;line-height:28px;border-width:0!important;border-radius:0!important}.layui-btn-group .layui-btn+.layui-btn{margin-left:1px!important}.layui-btn-group .layui-btn-primary:hover{border-color:#009688}.layui-btn+.layui-btn{margin-left:8px}.layui-code{border-radius:3px}.layui-badge{margin-right:5px}.layui-badge-middle{width:1em;height:auto;padding:5px;line-height:16px;white-space:normal;box-sizing:content-box;vertical-align:middle}.layui-input,.layui-select{line-height:38px;border-color:#EEE}.layui-input:active,.layui-input:focus,.layui-input:hover,.layui-select:active,.layui-select:focus,.layui-select:hover{border-color:#DDD}.layui-select{appearance:revert;-moz-appearance:revert;-webkit-appearance:revert}.layui-disabled,.layui-disabled:hover{color:#333!important;background:#EEE!important}.layui-nav .layui-nav-item .layui-nav-more{right:15px;font-size:14px!important}.layui-tags{display:flex;flex-wrap:wrap;vertical-align:middle}.layui-tags .layui-tag{color:#FFF;height:38px;margin:3px 4px 3px 0;padding:0 4px 0 10px;display:inline-block;font-size:14px;line-height:38px;border-radius:2px;white-space:nowrap;background:#1E9FFF!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-tags .layui-tag .layui-icon{font-size:14px;font-weight:700;margin-left:5px}.layui-tags .layui-tag .layui-icon:hover{cursor:pointer;color:#FF5722}.layui-tags .layui-tag-input{width:100px;resize:none;margin:3px 8px 3px 0;overflow:hidden;white-space:nowrap}.layui-table td,.layui-table th{font-size:12px}.layui-table td.list-table-check-td+td,.layui-table th.list-table-check-td+th{padding-left:5px}.layui-table .layui-btn.layui-btn-sm,.layui-table input.layui-input{height:28px;line-height:28px;box-sizing:border-box}.layui-table .layui-btn.layui-btn-sm{margin-top:-1px}.layui-table[lay-size=lg] .layui-btn.layui-btn-sm,.layui-table[lay-size=lg] input.layui-input{height:38px;box-sizing:border-box;line-height:38px}.layui-table .list-table-sort-td{width:10px!important;text-align:center!important;padding-left:5px!important;padding-right:5px!important}.layui-table .list-table-sort-td button{width:56px;background:#009688}.layui-table .list-table-sort-td input{width:50px;color:#666;padding:2px;font-size:9pt;border:1px solid #EEE;text-align:center;line-height:18px}.layui-table .list-table-check-td{width:10px!important;text-align:center!important;padding-left:15px!important;padding-right:15px!important}.layui-table .list-table-check-td input{margin:0!important;vertical-align:middle}.tableSelect .layui-table-view{margin:10px 0}.layui-table-view{margin:0}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-next,.layui-table-view .layui-table-page .layui-laypage .layui-laypage-prev{padding:0 8px;border-radius:3px}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-prev{margin-left:0!important}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-next{margin-right:6px!important}.layui-layer-tips.layui-layer-image{width:auto!important}.layui-layer-tips.layui-layer-image .layui-layer-content{width:auto!important;padding:4px!important}.layui-layer-tips.layui-layer-image .layui-layer-content img{z-index:2;position:relative}.layui-layer-tips.layui-layer-image .layui-layer-content i.layui-layer-TipsR{z-index:1}.layui-layer-content .layui-form.layui-card{margin:0;box-shadow:none!important}.layui-layer-content .layui-form.layui-card>.layui-card-body{padding:20px 40px 0 0}.layui-layer-dialog .layui-layer-content .layui-layer-ico{top:50%!important;margin-top:-15px!important}.laydate-footer-btns span{line-height:24px!important}.layui-form-item .layui-form-checkbox{margin:4px}.layui-form-item .layui-input.text-center:not([type=number]){padding-left:0}.layui-form-select .layui-edge{top:50%;width:unset;height:unset;border:none;color:#c2c2c2;margin-top:-7px;line-height:15px;font-family:layui-icon!important;font-size:15px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-form-select .layui-edge:before{content:"\e61a"}.layui-form-select dl{top:37px;padding:0;border-color:#DDD}.layui-form-selected dl{min-height:fit-content}.layui-form-radio{margin-top:0}.layui-form-switch{padding:0 10px 0 5px}.layui-form-switch em{white-space:nowrap;vertical-align:middle}.layui-form-onswitch{padding:0 5px 0 10px}.layui-form-onswitch em{margin-left:0}.layui-form-checkbox.layui-form-checked i{border-color:#5FB878}.layui-layout>.layui-header{left:200px;right:0;color:#333!important;height:55px!important;z-index:222;position:absolute;box-sizing:content-box;background:#FFF!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-layout>.layui-header>ul.layui-nav{margin:0;padding:0;white-space:nowrap}.layui-layout>.layui-header>ul.layui-nav .layui-logo-hide{width:50px!important;padding:0!important;display:none;text-align:center}.layui-layout>.layui-header>ul.layui-nav .layui-logo-hide .headimg{margin:0}.layui-layout>.layui-header>ul.layui-nav.layui-layout-left{left:0}.layui-layout>.layui-header>ul.layui-nav.layui-layout-right .headimg{width:20px;height:20px}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a{height:55px;padding:0 18px;overflow:hidden;line-height:55px}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a:hover{color:#000}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a .layui-icon{font-size:16px}.layui-layout>.layui-header .layui-nav-item{height:55px;line-height:55px}.layui-layout>.layui-header .layui-nav-item>a{color:#333!important}.layui-layout>.layui-header .layui-nav-item>a:hover{color:#000!important;background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item.layui-this>a{color:#000!important;background:rgba(0,0,0,.1)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child{top:55px;border:0;padding:0;line-height:48px;border-radius:0}.layui-layout>.layui-header .layui-nav-item .layui-nav-child.layui-show+a.layui-elip{background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child+a.layui-elip{padding-right:35px}.layui-layout>.layui-header .layui-nav-item .layui-nav-child+a.layui-elip img{width:20px;height:20px;margin-right:5px;border-radius:50%}.layui-layout>.layui-header .layui-nav-item .layui-nav-child.layui-show+a{background:#FFF}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd{margin:0}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a{padding:0;text-align:center}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a:hover{background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a .layui-icon{margin-right:5px}.layui-layout>.layui-header .layui-nav-bar,.layui-layout>.layui-header .layui-nav-item:after{display:none!important}.layui-layout>.layui-side{top:0;bottom:0;width:200px;z-index:333;position:fixed;overflow:hidden;box-shadow:1px 0 6px 1px rgba(0,21,41,.35);background-color:#20222A!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-layout>.layui-side .layui-logo{color:#FFF;width:auto;height:55px;display:block;overflow:hidden;position:relative;text-align:center;box-shadow:none!important;line-height:55px;border-bottom:1px solid rgba(0,0,0,.1)}.layui-layout>.layui-side .layui-logo .headimg{margin:0 10px 0 0}.layui-layout>.layui-side .layui-logo .headtxt{font-size:18px;font-weight:700}.layui-layout>.layui-side .layui-logo .headtxt sup{font-size:9px;line-height:9px;padding-left:5px}.layui-layout>.layui-side .layui-side-target{top:50%;color:#fff;right:-2px;width:15px;height:30px;z-index:334;cursor:pointer;display:none;position:absolute;margin-top:-15px;background:rgba(0,0,0,.4);border-top-left-radius:100%;border-bottom-left-radius:100%}.layui-layout>.layui-side .layui-side-target:before{color:#FFF;width:100%;height:100%;display:block;content:"\e602";text-align:center;font-weight:700;line-height:30px;transform:rotate(180deg);font-family:layui-icon!important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-layout>.layui-side .layui-nav-bar{display:none!important}.layui-layout>.layui-side .layui-side-scroll{top:55px;bottom:0;width:100%!important;height:100%!important;overflow:auto;position:absolute}.layui-layout>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree{height:100%;display:block;overflow:auto;overflow-x:hidden}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar{width:3px!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar-track{background:#666!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar-thumb{background-color:#999!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-icon:after,.layui-layout>.layui-side .layui-side-scroll .layui-side-tree:after{height:55px;content:'';display:block}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree{width:200px;background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree>li.layui-this{background:#098}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree>li.layui-this>a{background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item>a:hover{background-color:rgba(100,100,100,.1)!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item .layui-nav-child{padding:0}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd,.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd>a{background-color:none}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd.layui-this{background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd.layui-this>a{color:#FFF;background-color:#098}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a{height:50px;display:block;line-height:50px;padding-top:0;padding-bottom:0;color:#EEE}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a:hover{color:#FFF}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a .nav-icon{padding-right:5px}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a .layui-nav-more{padding:0}.layui-layout>.layui-body{top:55px;left:200px;padding:0;z-index:111;background:#EFEFEF}.layui-layout>.layui-body>.think-page-loader{left:200px}.layui-layout>.layui-body>.think-page-body>.layui-card{box-shadow:none!important;background:0 0!important}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body{top:0;width:100%;bottom:0;padding:0;z-index:2;overflow:auto;position:absolute;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html{padding:15px;min-width:100%;position:absolute;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html>form.layui-form.layui-card{margin:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html>form.layui-form.layui-card>.layui-card-body{padding:40px 40px 10px 40px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table{padding:15px;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table>form.layui-form.layui-card{margin:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table>form.layui-form.layui-card>.layui-card-body{padding:40px 40px 10px 40px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>div>.layui-tab.layui-tab-card{border:none;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>div>.layui-tab.layui-tab-card>.layui-tab-content.think-box-shadow{box-shadow:none}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-line{top:0;left:0;right:0;z-index:3;position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header{top:55px;left:200px;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid #fff!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;right:0;height:50px;z-index:4;padding:0 15px;position:fixed;background:#FFF;line-height:50px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header>div{margin-top:-1px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header+.layui-card-line{top:50px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header+.layui-card-line+.layui-card-body{top:50px}.layui-layout-left-mini .layui-header{left:55px!important}.layui-layout-left-mini>.layui-body{left:55px!important}.layui-layout-left-mini>.layui-body>.think-page-loader{left:55px!important}.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:55px!important}.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin:0;display:inline-block}.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:none}.layui-layout-left-mini>.layui-side .layui-nav-more{display:none!important}.layui-layout-left-mini>.layui-side .layui-side-target:before{transform:rotate(0)}.layui-layout-left-mini>.layui-side .layui-nav-item a{padding:0}.layui-layout-left-mini>.layui-side .layui-nav-item .nav-text{display:none}.layui-layout-left-mini>.layui-side .layui-nav-item .nav-icon{padding:0!important;font-size:16px!important;display:inline-block!important;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.layui-layout-left-mini>.layui-side .layui-nav-item .layui-nav-child{padding:0;display:block!important;background-color:rgba(0,0,0,.3)!important}.layui-layout-left-mini>.layui-side,.layui-layout-left-mini>.layui-side .layui-nav-tree,.layui-layout-left-mini>.layui-side .layui-side-scroll,.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-nav-tree{width:55px;text-align:center}.layui-layout-left-mini [data-target-menu-type] i{display:inline-block;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.layui-layout-left-hide>.layui-header{left:0!important}.layui-layout-left-hide>.layui-header .layui-logo-hide{display:inline-block!important}.layui-layout-left-hide>.layui-side{display:none!important}.layui-layout-left-hide>.layui-body{left:0!important}.layui-layout-left-hide>.layui-body>.think-page-loader{left:0!important}.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:0!important}.layui-layout-left-hide [data-target-menu-type]{display:none!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side{background:#AA3130!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#AA3130!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header{background:#AA3130!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-red-1 .help-label b,.layui-layout-theme-red-1 .layui-tab-title .layui-this{color:#AA3130!important}.layui-layout-theme-red-1 .layui-btn-group{border-color:#AA3130!important;background-color:#AA3130!important}.layui-layout-theme-red-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#AA3130!important}.layui-layout-theme-red-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#AA3130!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side{background:#3963bc!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#3963bc!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header{background:#3963bc!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-blue-1 .help-label b,.layui-layout-theme-blue-1 .layui-tab-title .layui-this{color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group{border-color:#3963bc!important;background-color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#3963bc!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side{background:#393D49!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#098!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header{background:#393D49!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:#098!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-black-1 .help-label b,.layui-layout-theme-black-1 .layui-tab-title .layui-this{color:#393D49!important}.layui-layout-theme-black-1 .layui-btn-group{border-color:#393D49!important;background-color:#393D49!important}.layui-layout-theme-black-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#393D49!important}.layui-layout-theme-black-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#393D49!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side{background:#098!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#098!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header{background:#098!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-green-1 .help-label b,.layui-layout-theme-green-1 .layui-tab-title .layui-this{color:#098!important}.layui-layout-theme-green-1 .layui-btn-group{border-color:#098!important;background-color:#098!important}.layui-layout-theme-green-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#098!important}.layui-layout-theme-green-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#098!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#AA3130!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header{left:260px;background-color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-red-2 .help-label b,.layui-layout-theme-red-2 .layui-tab-title .layui-this{color:#AA3130!important}.layui-layout-theme-red-2 .layui-btn-group{border-color:#AA3130!important;background-color:#AA3130!important}.layui-layout-theme-red-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#AA3130!important}.layui-layout-theme-red-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#AA3130!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#3963bc!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header{left:260px;background-color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-blue-2 .help-label b,.layui-layout-theme-blue-2 .layui-tab-title .layui-this{color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group{border-color:#3963bc!important;background-color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#3963bc!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#393D49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#393D49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#098!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#098!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#098!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header{left:260px;background-color:#393D49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-black-2 .help-label b,.layui-layout-theme-black-2 .layui-tab-title .layui-this{color:#393D49!important}.layui-layout-theme-black-2 .layui-btn-group{border-color:#393D49!important;background-color:#393D49!important}.layui-layout-theme-black-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#393D49!important}.layui-layout-theme-black-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#393D49!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#098!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header{left:260px;background-color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-green-2 .help-label b,.layui-layout-theme-green-2 .layui-tab-title .layui-this{color:#098!important}.layui-layout-theme-green-2 .layui-btn-group{border-color:#098!important;background-color:#098!important}.layui-layout-theme-green-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#098!important}.layui-layout-theme-green-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#098!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side{box-shadow:none;background-color:#fff!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-logo{color:#333;box-shadow:none;font-weight:700}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:60px;display:none;background:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;text-align:center;line-height:60px}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon .layui-icon{color:#999}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this .layui-icon{color:#090!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#090!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#090!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-white>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-white>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{border-left:1px solid rgba(0,0,0,.1)}.layui-layout-theme-white>.layui-layout-admin>.layui-header{background:#fff!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#090!important;font-weight:700;background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#333!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#090!important;background:0 0!important}/*# sourceMappingURL=console.css.map */ \ No newline at end of file +@charset "UTF-8";::selection{color:#fff!important;background-color:#ec494e!important}::-moz-selection{color:#fff!important;background-color:#ec494e!important}::-webkit-scrollbar-track{background:#ccc!important}::-webkit-scrollbar-thumb{background-color:#666!important}::-webkit-input-placeholder{color:#aaa}:-webkit-autofill,:-webkit-autofill:active,:-webkit-autofill:focus,:-webkit-autofill:hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.1) inset!important;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important;-webkit-transition-delay:9999s!important;-webkit-text-fill-color:#333!important}body{color:#333;font-size:12px}body a{color:#06C;cursor:pointer}body a:hover{color:#039}body input::-ms-clear{display:none}.flex{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.flex-inline{display:inline-flex}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-no{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-rev{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-direction-row{-webkit-box-orient:vertical;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.flex-direction-rowreverse{-webkit-box-orient:vertical;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flex-direction-column{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-direction-column-reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.flex-align-start{-ms-flex-align:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.flex-align-end{-ms-flex-align:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.flex-align-center{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex-justify-start{-ms-flex-pack:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.flex-justify-center{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-justify-end{-ms-flex-pack:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex-justify-space-between{-ms-flex-pack:space-between;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.flex-justify-space-around{-ms-flex-pack:space-around;-webkit-box-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around}.flex-justify-space-evenly{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.fixed{position:fixed!important}.absolute{position:absolute!important}.absolute-full{top:0;left:0;right:0;bottom:0;position:absolute}.relative{position:relative!important}.headimg{width:33px;height:33px;display:inline-block;margin-right:5px;border-radius:50%;overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover}.headimg-no{border:none;box-shadow:none;border-radius:2px}.headimg-ss{width:20px;height:20px}.headimg-xs{width:25px;height:25px}.headimg-sm{width:40px;height:40px}.headimg-md{width:55px;height:55px}.headimg-lg{width:82px;height:82px}.headimg>img{width:110%;height:110%;max-width:110%;max-height:110%;margin:-5% 0 0 -5%}.headimg+*{vertical-align:middle}.notdata{padding:15px;display:block;font-size:13px;text-align:center;line-height:22px;border-radius:3px;letter-spacing:1px;background-color:#f2f2f2;border:1px solid #EEE}.notselect{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.transition{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.overhide{overflow:hidden!important}.overauto{overflow:auto!important}.pointer{cursor:pointer!important}.nowrap{white-space:nowrap!important}.shadow{box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.shadow-none{box-shadow:none!important}.shadow-mini{box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.shadow-inset{box-shadow:0 1px 20px 0 rgba(0,0,0,.1) inset}.block{display:block!important}.inline-block{display:inline-block!important}.help-block{color:#999;font-size:12px}.help-label{color:#999!important}.help-label b{color:#090!important;margin-right:5px!important}.help-checks:not(td){padding:10px 0 10px 10px;min-height:unset;line-height:34px;border-radius:3px;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.help-checks:not(td).layui-input{padding:1px 0 1px 5px}.help-images:not(td){padding:10px 0 0 10px!important;min-height:unset;border-radius:3px;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.help-images:not(td) .uploadimage{margin:0 10px 10px 0}/*! 搜索表单样式 */.form-search .layui-btn{height:32px;padding:0 10px;font-size:13px;line-height:32px}.form-search .layui-btn .layui-icon{font-size:15px}.form-search .layui-form-item{white-space:nowrap;margin-right:8px;margin-bottom:10px;border:1px solid #EEE}.form-search .layui-form-item:last-child{border:none}.form-search .layui-form-item .layui-form-label{width:auto!important;border:none;height:30px;padding:0 8px;line-height:32px;border-right:1px solid #EEE}.form-search .layui-form-item .layui-input-inline{width:150px;margin:0!important;display:inline-block!important}.form-search .layui-form-item .layui-input-inline input,.form-search .layui-form-item .layui-input-inline select{width:100%;height:30px;padding:0 8px;line-height:32px;border-width:0}.form-search .layui-form-item .layui-form-select dl{top:31px;padding:0;border-width:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-top-left-radius:0;border-top-right-radius:0}.form-search+.layui-table{margin-top:0!important}table[data-line]+div tbody .layui-table-cell{line-height:21px;padding-top:10px;padding-bottom:2px}table[data-line]+div tbody .layui-table-cell .headimg.pull-left{margin-top:4px}table[data-line]+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:44px}table[data-line]+div tbody .layui-table-cell .layui-btn{margin-top:6px}table[data-line='2']+div tbody .layui-table-cell{height:60px}table[data-line='2']+div tbody .layui-table-cell .layui-badge-middle{line-height:16px}table[data-line='2']+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:40px}table[data-line='3']+div tbody .layui-table-cell{height:80px}table[data-line='3']+div tbody .layui-table-cell .layui-badge-middle{line-height:17px}table[data-line='3']+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:60px}.layui-table-tips .layui-table-tips-main{font-size:12px;padding-top:10px;line-height:21px}.layui-table-tips .layui-table-tips-main .headimg.pull-left{margin-top:4px}.label-required-prev:before{color:red;width:.5em;content:'*';margin:-2px 0 0 -.55em;display:inline-block;position:absolute;font-size:14px;text-align:left;font-weight:700;line-height:1.6em}.label-required-next:after,.label-required:after{top:6px;right:5px;color:red;content:'*';position:absolute;margin-left:4px;font-weight:700;line-height:1.8em}.label-required-null:before{content:none!important}.mobile-preview{width:317px;height:580px;position:relative;background:url(../img/wechat/mobile_head.png) no-repeat 0 0;border-radius:3px}.mobile-preview .mobile-header{color:#fff;width:auto;margin:0 30px;overflow:hidden;font-size:15px;padding-top:30px;text-align:center;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;user-select:none;-moz-user-select:none;-webkit-user-select:none;pointer-events:none;-webkit-pointer-events:none}.mobile-preview .mobile-body{top:60px;left:0;right:0;bottom:0;position:absolute;background:#F5F5F5;border:1px solid #666;border-radius:0 0 3px 3px}.mobile-preview .mobile-body iframe{width:100%;height:100%;border:none}.mobile-preview .mobile-footer{left:1px;right:1px;bottom:1px;position:absolute;padding-left:44px;border-top:1px solid #d0d0d0;background:url(../img/wechat/mobile_foot.png) no-repeat 0 0;border-radius:0 0 3px 3px}.mobile-preview .mobile-footer li{float:left;width:33.33%;position:relative;text-align:center;line-height:50px}.mobile-preview .mobile-footer li a{width:auto;color:#616161;display:block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.mobile-preview .mobile-footer li a:after{top:-1px;left:0;right:0;bottom:0;border:1px solid #d0d0d0;margin:0 0 0 -1px;z-index:10;content:'';display:block;position:absolute}.mobile-preview .mobile-footer li a.active:after{border:1px solid #44b549;box-shadow:0 0 3px #44b549;z-index:11}.mobile-preview .mobile-footer li a:hover{background:rgba(0,0,0,.02)}.mobile-preview .mobile-footer li>.close{top:1px;right:1px;width:18px;height:18px;display:none;cursor:pointer;position:absolute;z-index:13;text-align:center;line-height:18px}.mobile-preview .mobile-footer li:hover>.close{display:inline-block;background:0 0!important}.mobile-preview .mobile-footer li:hover>.close:hover{color:#C33!important}.mobile-preview .mobile-footer .icon-add,.mobile-preview .mobile-footer .icon-sub{display:inline-block;vertical-align:middle}.mobile-preview .mobile-footer .icon-add::before,.mobile-preview .mobile-footer .icon-sub::before{content:none}.mobile-preview .mobile-footer .icon-add{width:14px;height:14px;background:url(../img/wechat/index.png) 0 0 no-repeat}.mobile-preview .mobile-footer .icon-sub{width:7px;height:7px;margin-right:2px;background:url(../img/wechat/index.png) 0 -3pc no-repeat}.mobile-preview .mobile-footer .sub-menu{width:100%;bottom:60px;display:block;position:absolute;margin-bottom:-1px;background-color:#fafafa}.mobile-preview .mobile-footer .sub-menu ul li{width:100%;padding:0}.mobile-preview .mobile-footer .sub-menu ul li>.close{top:0}.mobile-preview .mobile-footer .sub-menu ul li a:after{margin:-1px 0 1px 0}.mobile-preview .mobile-footer .arrow{left:50%;position:absolute;margin-left:-6px}.mobile-preview .mobile-footer .arrow_in,.mobile-preview .mobile-footer .arrow_out{width:0;height:0;z-index:10;border:6px dashed transparent;display:inline-block;border-top-style:solid;border-bottom-width:0}.mobile-preview .mobile-footer .arrow_in{bottom:-4px;z-index:11;border-top-color:#fafafa}.mobile-preview .mobile-footer .arrow_out{bottom:-5px;z-index:10;border-top-color:#d0d0d0}/*! 重置 Iframe 页面样式 */.iframe-pagination{padding:20px}.iframe-pagination:not(.not-footer):after{content:'';height:30px;display:block}.iframe-pagination .pagination-container{left:0;right:0;bottom:0;padding:5px 20px;position:fixed;background:#fff;border-top:1px solid #ddd}.think-elips-1{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1}.think-elips-2{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.think-elips-3{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}.think-elips-4{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4}.think-elips-5{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5}.think-box-shadow{padding:20px!important;background:#fff!important;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-radius:3px}.think-box-shadow>.layui-card{box-shadow:none}.think-box-notify{display:block;padding:18px 20px;font-size:14px;background:#FFF;line-height:1em;margin-bottom:10px;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-radius:3px}.think-box-notify>b{font-size:15px}.think-box-notify>.layui-card{box-shadow:none}.think-page-loader{top:0;left:0;right:0;bottom:0;z-index:1999;position:fixed;text-align:center;background-color:#EFEFEF}.think-page-loader .loader{top:50%;width:50px;height:50px;margin:-35px 0 0 -35px;z-index:999999;display:inline-block;position:fixed;background-color:#EFEFEF}.think-page-loader .loader:before{top:59px;left:0;width:50px;height:7px;opacity:.1;content:"";position:absolute;border-radius:50%;background-color:#000;animation:shadow .5s linear infinite}.think-page-loader .loader:after{top:0;left:0;width:50px;height:50px;content:"";position:absolute;border-radius:3px;background-color:#5FB878;animation:loading .5s linear infinite}.input-right-icon{top:1px;right:1px;color:#098;width:36px;height:36px;display:inline-block;position:absolute;background:#E9E9E9;text-align:center;line-height:38px}.input-right-icon:hover{color:#009080;background:#E0E0E0}[data-tips-image]{cursor:zoom-in!important}[data-lazy-src]{overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover}.pace-inactive{display:none}.pace-progress{top:0;right:100%;width:100%;height:2px;z-index:2000;position:fixed;background:#22df80}input:not(.layui-hide,[type=hidden])+.uploadimage,input:not(.layui-hide,[type=hidden])+span+.uploadimage{margin-top:5px}.uploadimage{width:76px;height:76px;cursor:pointer;display:inline-block;border-radius:3px;overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;background-image:url(../img/upimg.png);box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.uploadimage.uploadvideo{background-color:#223;background-image:url(../img/upvideo.png)}.uploadimage>span:first-child{left:50%;height:20px;bottom:4px;z-index:3;display:none;position:absolute;margin-left:-33px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.uploadimage>span:first-child .layui-icon{color:#fff;width:22px;float:left;height:20px;text-align:center;line-height:22px;background:rgba(0,0,0,.75)}.uploadimage>span:first-child .layui-icon:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.uploadimage>span:first-child .layui-icon:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.uploadimage:hover>span:first-child{display:block}.uploadimage>span[data-file]{width:100%;height:100%;display:block;position:absolute;z-index:2}.uploadimagemtl{margin-right:10px}.uploadimagemtl>div{right:0;display:none;position:absolute;text-align:right}.uploadimagemtl>div a{color:#EEE;width:22px;height:20px;display:inline-block;box-shadow:0 0 4px 0 rgba(0,0,0,.2);text-align:center;line-height:20px;background:rgba(0,0,0,.8)}.uploadimagemtl>div a:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.uploadimagemtl>div a:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.uploadimagemtl:hover>div{cursor:pointer;display:inline-block}.uploadimagemtl:hover>div a:hover{color:#FFF;text-decoration:none}.upload-image-lgbox .uploadimage,.upload-image-mdbox .uploadimage,.upload-image-smbox .uploadimage{margin-bottom:10px}.upload-image-lgbox .uploadimage a,.upload-image-mdbox .uploadimage a,.upload-image-smbox .uploadimage a{width:30px;height:30px;line-height:30px}.upload-image-smbox .uploadimage{width:120px;height:120px}.upload-image-mdbox .uploadimage{width:180px;height:180px}.upload-image-lgbox .uploadimage{width:240px;height:240px}.submit-button-loading{cursor:default;position:relative;transform:scale(1);text-align:center;overflow:hidden}.submit-button-loading::before{top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:'';display:block;position:absolute;background:rgba(0,0,0,.3)}.submit-button-loading::after{left:50%;position:absolute;margin-left:-8px;font-family:layui-icon!important;font-size:15px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e63d";animation-name:layui-rotate;-webkit-animation-name:layui-rotate;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.image-dialog-head{clear:both;height:30px;padding:10px 12px}.image-dialog-body{height:470px;display:flex;flex-wrap:wrap;background:#EFEFEF;padding-top:12px;padding-left:12px;align-content:flex-start}.image-dialog-item{z-index:1;overflow:hidden;position:relative;margin-right:12px;margin-bottom:12px;border-radius:3px}.image-dialog-item .uploadimage{margin:0;width:145px;height:145px;background-color:#fff}.image-dialog-item-size,.image-dialog-item-type{top:2px;color:#FFF;padding:0 6px;position:absolute;font-size:12px;transform:scale(.9);background:rgba(0,0,0,.6);line-height:18px;border-radius:18px}.image-dialog-item-type{left:1px}.image-dialog-item-size{right:1px}.image-dialog-item-name{left:0;right:0;bottom:0;color:#fff;padding:3px 10px;position:absolute;text-align:center;line-height:1.5em;white-space:nowrap;background:rgba(0,0,0,.6)}.image-dialog-foot{padding:0 12px}.image-dialog-page{height:50px;text-align:center}.image-dialog-page .layui-laypage a,.image-dialog-page .layui-laypage span{margin-bottom:0}.image-dialog-button{right:10px;bottom:6px;position:absolute;z-index:2;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.image-dialog-checked:after,.image-dialog-checked:before{z-index:2;cursor:pointer;content:'';display:block;position:absolute}.image-dialog-checked:after{top:-25px;right:-25px;width:50px;height:50px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);background-color:rgba(56,169,225,.8)}.image-dialog-checked:before{top:0;left:0;right:0;bottom:0;border:4px solid rgba(56,169,225,.8)}.portal-block-container{font-size:14px;margin-bottom:10px;letter-spacing:1px}.portal-block-container .portal-block-icon{top:45%;right:8%;font-size:65px;position:absolute;color:rgba(255,255,255,.4)}.portal-block-container .portal-block-item{color:#fff;padding:15px 25px;position:relative;line-height:3em;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-radius:3px}.portal-block-container .portal-block-item>div:nth-child(2){font-size:46px;line-height:46px}label.think-checkbox,label.think-radio{cursor:pointer;display:inline-block;margin:8px 10px 8px 6px}.think-checkbox,.think-radio{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;margin-top:10px;font-weight:400;line-height:16px}.think-checkbox input[type=checkbox],.think-checkbox input[type=radio],.think-radio input[type=checkbox],.think-radio input[type=radio]{width:18px;height:18px;cursor:pointer;border:1px solid #CCC;position:relative;background:#fff;margin-right:5px;vertical-align:bottom;display:inline-block!important;box-sizing:border-box!important;appearance:none;-webkit-appearance:none}.think-checkbox input[type=checkbox]:checked,.think-checkbox input[type=radio]:checked,.think-radio input[type=checkbox]:checked,.think-radio input[type=radio]:checked{border-color:#009688}.think-checkbox input[type=checkbox]:checked:after,.think-checkbox input[type=radio]:checked:after,.think-radio input[type=checkbox]:checked:after,.think-radio input[type=radio]:checked:after{display:block;position:relative;animation-duration:.3s;animation-fill-mode:both;animation-name:layui-fadein;-webkit-animation-duration:.3s;-webkit-animation-fill-mode:both;-webkit-animation-name:layui-fadein}.think-checkbox input[type=radio],.think-radio input[type=radio]{border-radius:1em}.think-checkbox input[type=radio]:checked:after,.think-radio input[type=radio]:checked:after{top:4px;left:4px;width:8px;height:8px;cursor:pointer;content:'';background:#009688;border-radius:1em}.think-checkbox input[type=checkbox],.think-radio input[type=checkbox]{border-radius:1px}.think-checkbox input[type=checkbox]:checked:after,.think-radio input[type=checkbox]:checked:after{color:#009688;cursor:pointer;padding:2px;content:"\e605";font-family:layui-icon!important;font-size:12px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.pagination-container{margin-top:20px;line-height:30px;padding-top:5px;padding-bottom:5px}.pagination-container span{color:#666;font-size:9pt}.pagination-container select{border:1px solid #DDD}.pagination-container ul{float:right;height:30px;margin:0;padding:0;display:inline-block}.pagination-container ul li{z-index:1;height:30px;line-height:30px;display:inline-block}.pagination-container ul li a,.pagination-container ul li span{color:#333;width:30px;height:30px;border:1px solid #EEE;overflow:hidden;font-size:12px;text-align:center;line-height:30px;margin-right:3px;display:inline-block;box-sizing:border-box}.pagination-container ul li span{cursor:default;background:#DCDCDC}.pagination-container ul li a:hover{border-color:#009688}.pagination-container ul li.active{z-index:2}.pagination-container ul li.active span{color:#fff;border-color:#009688;background:#009688!important}.pagination-container ul li.disabled span{font-size:16px;font-weight:700;line-height:22px}.pagination-container ul li:first-child a,.pagination-container ul li:first-child span,.pagination-container ul li:last-child a,.pagination-container ul li:last-child span{font-size:16px;font-weight:700;line-height:28px}.hr-line-dashed{color:#fff;height:1px;margin:15px 0;background-color:#fff;border-top:1px dashed #e7eaec}.hr-line-solid{margin-top:15px;margin-bottom:15px;border-bottom:1px solid #e7eaec;background-color:rgba(0,0,0,0)}.pull-left{float:left!important}.pull-right{float:right!important}.full-width{width:100%!important}.full-height{height:100%!important}.color-red{color:#e44!important}.color-blue{color:#29f!important}.color-desc{color:#999!important}.color-text{color:#333!important}.color-green{color:#090!important}.sub-span-red span{color:#e44!important}.sub-span-blue span{color:#29f!important}.sub-span-desc span{color:#999!important}.sub-span-text span{color:#333!important}.sub-span-green span{color:#090!important}.sub-strong-s10 b{font-size:10px}.sub-strong-s12 b{font-size:12px}.sub-strong-s14 b{font-size:14px}.sub-strong-red b{color:#ec494e!important}.sub-strong-blue b{color:#2494f2!important}.sub-strong-desc b{color:#999!important}.sub-strong-text b{color:#333!important}.sub-strong-green b{color:#090!important}.think-bg-red{color:#FFF;background:linear-gradient(-125deg,#ff7d7d,#fb2c95)!important}.think-bg-none{background:0 0!important}.think-bg-gray{color:#333;background:linear-gradient(-113deg,#EEE,#EEE)!important}.think-bg-blue{color:#FFF;background:linear-gradient(-125deg,#57bdbf,#2f9de2)!important}.think-bg-orig{color:#FFF;background:linear-gradient(-141deg,#ecca1b,#f39526)!important}.think-bg-violet{color:#FFF;background:linear-gradient(-113deg,#c543d8,#925cc3)!important}.think-bg-white{color:#333;background:#fff!important}.text-top{vertical-align:top!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.font-s10{font-size:10px!important}.font-s11{font-size:11px!important}.font-s12{font-size:12px!important}.font-s13{font-size:13px!important}.font-s14{font-size:14px!important}.font-s15{font-size:15px!important}.font-s16{font-size:16px!important}.font-s18{font-size:18px!important}.font-s20{font-size:20px!important}.font-s30{font-size:30px!important}.font-s40{font-size:40px!important}.font-w1{font-weight:100!important}.font-w2{font-weight:200!important}.font-w3{font-weight:300!important}.font-w4{font-weight:400!important}.font-w5{font-weight:500!important}.font-w6{font-weight:600!important}.font-w7{font-weight:700!important}.font-w8{font-weight:800!important}.font-w9{font-weight:900!important}.border-0{border:0!important}.border-line{border:1px solid #EEE}.border-bottom-line{border-bottom:1px solid #EEE}.border-top-0{border-top:0!important}.border-left-0{border-left:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-radius{border-radius:50%!important}.border-radius-0{border-radius:0!important}.border-radius-5{border-radius:5px!important}.border-radius-6{border-radius:6px!important}.border-radius-left-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-radius-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.margin-0{margin:0!important}.margin-5{margin:5px!important}.margin-10{margin:10px!important}.margin-15{margin:15px!important}.margin-20{margin:20px!important}.margin-25{margin:25px!important}.margin-30{margin:30px!important}.margin-40{margin:40px!important}.margin-row-0{margin-left:0!important;margin-right:0!important}.margin-row-5{margin-left:5px!important;margin-right:5px!important}.margin-row-10{margin-left:10px!important;margin-right:10px!important}.margin-row-15{margin-left:15px!important;margin-right:15px!important}.margin-row-20{margin-left:20px!important;margin-right:20px!important}.margin-row-25{margin-left:25px!important;margin-right:25px!important}.margin-row-30{margin-left:30px!important;margin-right:30px!important}.margin-row-40{margin-left:40px!important;margin-right:40px!important}.margin-top-0{margin-top:0!important}.margin-top-5{margin-top:5px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-40{margin-top:40px!important}.margin-left-0{margin-left:0!important}.margin-left-5{margin-left:5px!important}.margin-left-10{margin-left:10px!important}.margin-left-15{margin-left:15px!important}.margin-left-20{margin-left:20px!important}.margin-left-25{margin-left:25px!important}.margin-left-30{margin-left:30px!important}.margin-left-40{margin-left:40px!important}.margin-right-0{margin-right:0!important}.margin-right-5{margin-right:5px!important}.margin-right-10{margin-right:10px!important}.margin-right-15{margin-right:15px!important}.margin-right-20{margin-right:20px!important}.margin-right-25{margin-right:25px!important}.margin-right-30{margin-right:30px!important}.margin-right-40{margin-right:40px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-40{margin-bottom:40px!important}.padding-0{padding:0!important}.padding-5{padding:5px!important}.padding-10{padding:10px!important}.padding-15{padding:15px!important}.padding-20{padding:20px!important}.padding-25{padding:25px!important}.padding-30{padding:30px!important}.padding-40{padding:40px!important}.padding-row-0{padding-left:0!important;padding-right:0!important}.padding-row-5{padding-left:5px!important;padding-right:5px!important}.padding-row-10{padding-left:10px!important;padding-right:10px!important}.padding-row-15{padding-left:15px!important;padding-right:15px!important}.padding-row-20{padding-left:20px!important;padding-right:20px!important}.padding-row-25{padding-left:25px!important;padding-right:25px!important}.padding-row-30{padding-left:30px!important;padding-right:30px!important}.padding-row-40{padding-left:40px!important;padding-right:40px!important}.padding-top-0{padding-top:0!important}.padding-top-5{padding-top:5px!important}.padding-top-10{padding-top:10px!important}.padding-top-15{padding-top:15px!important}.padding-top-20{padding-top:20px!important}.padding-top-30{padding-top:30px!important}.padding-top-40{padding-top:40px!important}.padding-left-0{padding-left:0!important}.padding-left-5{padding-left:5px!important}.padding-left-10{padding-left:10px!important}.padding-left-15{padding-left:15px!important}.padding-left-20{padding-left:20px!important}.padding-left-30{padding-left:30px!important}.padding-left-40{padding-left:40px!important}.padding-right-0{padding-right:0!important}.padding-right-5{padding-right:5px!important}.padding-right-10{padding-right:10px!important}.padding-right-15{padding-right:15px!important}.padding-right-20{padding-right:20px!important}.padding-right-30{padding-right:30px!important}.padding-right-40{padding-right:40px!important}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-40{padding-bottom:40px!important}@keyframes loading{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{border-bottom-right-radius:40px;transform:translateY(18px) scale(1,.9) rotate(45deg)}75%{transform:translateY(9px) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@-webkit-keyframes loading{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scale(1,.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@keyframes shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}@-webkit-keyframes shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}fieldset{margin:0 0 10px 0;border:1px solid #EEE;padding:10px 20px;background:#fff;border-radius:3px}fieldset legend{color:#666;padding:0 10px;font-size:12px;letter-spacing:1px}fieldset legend .layui-badge:last-child{margin-right:0}fieldset .layui-form-item{margin-bottom:10px}form.layui-form fieldset{padding:15px 25px}.layui-card,.layui-tab{border-radius:3px}.layui-tab .layui-tab-title{border-top-left-radius:3px;border-top-right-radius:3px}.layui-tab .layui-tab-title>li:first-child{padding:0 15px 0 17px;margin-left:0!important;border-top-left-radius:3px}.layui-tab .layui-tab-title>li:first-child:after{border-left:none}.layui-tab .layui-tab-content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.layui-tab>.layui-tab-content{padding:20px;background:#fff}.layui-btn{border:1px solid #009688}.layui-btn:hover:not(.layui-btn-disabled){opacity:1;filter:alpha(opacity=100);box-shadow:0 1px 20px 0 rgba(0,0,0,.1) inset}.layui-btn-warm{border:1px solid #FFB800}.layui-btn-danger{border:1px solid #FF5722}.layui-btn-normal{border:1px solid #1E9FFF}.layui-btn-disabled{border:1px solid #EEE}.layui-btn-primary{background:#fff}.layui-btn-group{border:1px solid #098;overflow:hidden;background:#009688;line-height:28px;border-radius:2px}.layui-btn-group+.layui-btn{margin-left:8px}.layui-btn-group .layui-btn{height:28px;line-height:28px;border-width:0!important;border-radius:0!important}.layui-btn-group .layui-btn+.layui-btn{margin-left:1px!important}.layui-btn-group .layui-btn-primary:hover{border-color:#009688}.layui-btn+.layui-btn{margin-left:8px}.layui-code{border-radius:3px}.layui-badge{margin-right:5px}.layui-badge-middle{width:1em;height:auto;padding:5px;line-height:16px;white-space:normal;box-sizing:content-box;vertical-align:middle}.layui-input,.layui-select{line-height:38px;border-color:#EEE}.layui-input:active,.layui-input:focus,.layui-input:hover,.layui-select:active,.layui-select:focus,.layui-select:hover{border-color:#DDD}.layui-select{appearance:revert;-moz-appearance:revert;-webkit-appearance:revert}.layui-disabled,.layui-disabled:hover{color:#333!important;background:#EEE!important}.layui-nav .layui-nav-item .layui-elip{padding-right:35px!important}.layui-nav .layui-nav-item .layui-nav-more{right:15px;font-size:14px!important}.layui-tags{display:flex;flex-wrap:wrap;vertical-align:middle}.layui-tags .layui-tag{color:#FFF;height:38px;margin:3px 4px 3px 0;padding:0 4px 0 10px;display:inline-block;font-size:14px;line-height:38px;border-radius:2px;white-space:nowrap;background:#1E9FFF!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-tags .layui-tag .layui-icon{font-size:14px;font-weight:700;margin-left:5px}.layui-tags .layui-tag .layui-icon:hover{cursor:pointer;color:#FF5722}.layui-tags .layui-tag-input{width:100px;resize:none;margin:3px 8px 3px 0;overflow:hidden;white-space:nowrap}.layui-table td,.layui-table th{font-size:12px}.layui-table td.list-table-check-td+td,.layui-table th.list-table-check-td+th{padding-left:5px}.layui-table .layui-btn.layui-btn-sm,.layui-table input.layui-input{height:28px;line-height:28px;box-sizing:border-box}.layui-table .layui-btn.layui-btn-sm{margin-top:-1px}.layui-table[lay-size=lg] .layui-btn.layui-btn-sm,.layui-table[lay-size=lg] input.layui-input{height:38px;box-sizing:border-box;line-height:38px}.layui-table .list-table-sort-td{width:10px!important;text-align:center!important;padding-left:5px!important;padding-right:5px!important}.layui-table .list-table-sort-td button{width:56px;background:#009688}.layui-table .list-table-sort-td input{width:50px;color:#666;padding:2px;font-size:9pt;border:1px solid #EEE;text-align:center;line-height:18px}.layui-table .list-table-check-td{width:10px!important;text-align:center!important;padding-left:15px!important;padding-right:15px!important}.layui-table .list-table-check-td input{margin:0!important;vertical-align:middle}.tableSelect .layui-table-view{margin:10px 0}.layui-table-view{margin:0}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-next,.layui-table-view .layui-table-page .layui-laypage .layui-laypage-prev{padding:0 8px;border-radius:3px}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-prev{margin-left:0!important}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-next{margin-right:6px!important}.layui-layer-tips.layui-layer-image{width:auto!important}.layui-layer-tips.layui-layer-image .layui-layer-content{width:auto!important;padding:4px!important}.layui-layer-tips.layui-layer-image .layui-layer-content img{z-index:2;position:relative}.layui-layer-tips.layui-layer-image .layui-layer-content i.layui-layer-TipsR{z-index:1}.layui-layer-content .layui-form.layui-card{margin:0;box-shadow:none!important}.layui-layer-content .layui-form.layui-card>.layui-card-body{padding:20px 40px 0 0}.layui-layer-dialog .layui-layer-content .layui-layer-ico{top:50%!important;margin-top:-15px!important}.laydate-footer-btns span{line-height:24px!important}.layui-form-item .layui-form-checkbox{margin:4px}.layui-form-item .layui-input.text-center:not([type=number]){padding-left:0}.layui-form-select .layui-edge{top:50%;width:unset;height:unset;border:none;color:#c2c2c2;margin-top:-7px;line-height:15px;font-family:layui-icon!important;font-size:15px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-form-select .layui-edge:before{content:"\e61a"}.layui-form-select dl{top:37px;padding:0;border-color:#DDD}.layui-form-selected dl{min-height:fit-content}.layui-form-radio{margin-top:0}.layui-form-switch{padding:0 10px 0 5px}.layui-form-switch em{white-space:nowrap;vertical-align:middle}.layui-form-onswitch{padding:0 5px 0 10px}.layui-form-onswitch em{margin-left:0}.layui-form-checkbox.layui-form-checked i{border-color:#5FB878}.layui-layout>.layui-header{left:200px;right:0;color:#333!important;height:55px!important;z-index:222;position:absolute;box-sizing:content-box;background:#FFF!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-layout>.layui-header>ul.layui-nav{margin:0;padding:0;white-space:nowrap}.layui-layout>.layui-header>ul.layui-nav .layui-logo-hide{width:50px!important;padding:0!important;display:none;text-align:center}.layui-layout>.layui-header>ul.layui-nav .layui-logo-hide .headimg{margin:0}.layui-layout>.layui-header>ul.layui-nav.layui-layout-left{left:0}.layui-layout>.layui-header>ul.layui-nav.layui-layout-right .headimg{width:20px;height:20px}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a{height:55px;padding:0 18px;overflow:hidden;line-height:55px}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a:hover{color:#000}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a .layui-icon{font-size:16px}.layui-layout>.layui-header .layui-nav-item{height:55px;line-height:55px}.layui-layout>.layui-header .layui-nav-item>a{color:#333!important}.layui-layout>.layui-header .layui-nav-item>a:hover{color:#000!important;background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item.layui-this>a{color:#000!important;background:rgba(0,0,0,.1)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child{top:55px;border:0;padding:0;line-height:48px;border-radius:0}.layui-layout>.layui-header .layui-nav-item .layui-nav-child.layui-show+a.layui-elip{background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child+a.layui-elip img{width:20px;height:20px;margin-right:5px;border-radius:50%}.layui-layout>.layui-header .layui-nav-item .layui-nav-child.layui-show+a{background:#FFF}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd{margin:0}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a{padding:0;text-align:center}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a:hover{background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a .layui-icon{margin-right:5px}.layui-layout>.layui-header .layui-nav-bar,.layui-layout>.layui-header .layui-nav-item:after{display:none!important}.layui-layout>.layui-side{top:0;bottom:0;width:200px;z-index:333;position:fixed;overflow:hidden;box-shadow:1px 0 6px 1px rgba(0,21,41,.35);background-color:#20222A!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-layout>.layui-side .layui-logo{color:#FFF;width:auto;height:55px;display:block;overflow:hidden;position:relative;text-align:center;box-shadow:none!important;line-height:55px;border-bottom:1px solid rgba(0,0,0,.1)}.layui-layout>.layui-side .layui-logo .headimg{margin:0 10px 0 0}.layui-layout>.layui-side .layui-logo .headtxt{font-size:18px;font-weight:700}.layui-layout>.layui-side .layui-logo .headtxt sup{font-size:9px;line-height:9px;padding-left:5px}.layui-layout>.layui-side .layui-side-target{top:50%;color:#fff;right:-2px;width:15px;height:30px;z-index:334;cursor:pointer;display:none;position:absolute;margin-top:-15px;background:rgba(0,0,0,.4);border-top-left-radius:100%;border-bottom-left-radius:100%}.layui-layout>.layui-side .layui-side-target:before{color:#FFF;width:100%;height:100%;display:block;content:"\e602";text-align:center;font-weight:700;line-height:30px;transform:rotate(180deg);font-family:layui-icon!important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-layout>.layui-side .layui-nav-bar{display:none!important}.layui-layout>.layui-side .layui-side-scroll{top:55px;bottom:0;width:100%!important;height:100%!important;overflow:auto;position:absolute}.layui-layout>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree{height:100%;display:block;overflow:auto;overflow-x:hidden}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar{width:3px!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar-track{background:#666!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar-thumb{background-color:#999!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-icon:after,.layui-layout>.layui-side .layui-side-scroll .layui-side-tree:after{height:55px;content:'';display:block}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree{width:200px;background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree>li.layui-this{background:#098}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree>li.layui-this>a{background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item>a:hover{background-color:rgba(100,100,100,.1)!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item .layui-nav-child{padding:0}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd,.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd>a{background-color:none}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd.layui-this{background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd.layui-this>a{color:#FFF;background-color:#098}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a{height:50px;display:block;line-height:50px;padding-top:0;padding-bottom:0;color:#EEE}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a:hover{color:#FFF}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a .nav-icon{padding-right:5px}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a .layui-nav-more{padding:0}.layui-layout>.layui-body{top:55px;left:200px;padding:0;z-index:111;background:#EFEFEF}.layui-layout>.layui-body>.think-page-loader{left:200px}.layui-layout>.layui-body>.think-page-body>.layui-card{box-shadow:none!important;background:0 0!important}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body{top:0;width:100%;bottom:0;padding:0;z-index:2;overflow:auto;position:absolute;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html{padding:15px;min-width:100%;position:absolute;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html>form.layui-form.layui-card{margin:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html>form.layui-form.layui-card>.layui-card-body{padding:40px 40px 10px 40px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table{padding:15px;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table>form.layui-form.layui-card{margin:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table>form.layui-form.layui-card>.layui-card-body{padding:40px 40px 10px 40px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>div>.layui-tab.layui-tab-card{border:none;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>div>.layui-tab.layui-tab-card>.layui-tab-content.think-box-shadow{box-shadow:none}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-line{top:0;left:0;right:0;z-index:3;position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header{top:55px;left:200px;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid #fff!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;right:0;height:50px;z-index:4;padding:0 15px;position:fixed;background:#FFF;line-height:50px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header>div{margin-top:-1px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header+.layui-card-line{top:50px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header+.layui-card-line+.layui-card-body{top:50px}.layui-layout-left-mini .layui-header{left:55px!important}.layui-layout-left-mini>.layui-body{left:55px!important}.layui-layout-left-mini>.layui-body>.think-page-loader{left:55px!important}.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:55px!important}.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin:0;display:inline-block}.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:none}.layui-layout-left-mini>.layui-side .layui-nav-more{display:none!important}.layui-layout-left-mini>.layui-side .layui-side-target:before{transform:rotate(0)}.layui-layout-left-mini>.layui-side .layui-nav-item a{padding:0}.layui-layout-left-mini>.layui-side .layui-nav-item .nav-text{display:none}.layui-layout-left-mini>.layui-side .layui-nav-item .nav-icon{padding:0!important;font-size:16px!important;display:inline-block!important;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.layui-layout-left-mini>.layui-side .layui-nav-item .layui-nav-child{padding:0;display:block!important;background-color:rgba(0,0,0,.3)!important}.layui-layout-left-mini>.layui-side,.layui-layout-left-mini>.layui-side .layui-nav-tree,.layui-layout-left-mini>.layui-side .layui-side-scroll,.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-nav-tree{width:55px;text-align:center}.layui-layout-left-mini [data-target-menu-type] i{display:inline-block;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.layui-layout-left-hide>.layui-header{left:0!important}.layui-layout-left-hide>.layui-header .layui-logo-hide{display:inline-block!important}.layui-layout-left-hide>.layui-side{display:none!important}.layui-layout-left-hide>.layui-body{left:0!important}.layui-layout-left-hide>.layui-body>.think-page-loader{left:0!important}.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:0!important}.layui-layout-left-hide [data-target-menu-type]{display:none!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side{background:#AA3130!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#AA3130!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header{background:#AA3130!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-red-1 .help-label b,.layui-layout-theme-red-1 .layui-tab-title .layui-this{color:#AA3130!important}.layui-layout-theme-red-1 .layui-btn-group{border-color:#AA3130!important;background-color:#AA3130!important}.layui-layout-theme-red-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#AA3130!important}.layui-layout-theme-red-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#AA3130!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side{background:#3963bc!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#3963bc!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header{background:#3963bc!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-blue-1 .help-label b,.layui-layout-theme-blue-1 .layui-tab-title .layui-this{color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group{border-color:#3963bc!important;background-color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#3963bc!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side{background:#393D49!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#098!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header{background:#393D49!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:#098!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-black-1 .help-label b,.layui-layout-theme-black-1 .layui-tab-title .layui-this{color:#393D49!important}.layui-layout-theme-black-1 .layui-btn-group{border-color:#393D49!important;background-color:#393D49!important}.layui-layout-theme-black-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#393D49!important}.layui-layout-theme-black-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#393D49!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side{background:#098!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#098!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header{background:#098!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-green-1 .help-label b,.layui-layout-theme-green-1 .layui-tab-title .layui-this{color:#098!important}.layui-layout-theme-green-1 .layui-btn-group{border-color:#098!important;background-color:#098!important}.layui-layout-theme-green-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#098!important}.layui-layout-theme-green-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#098!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#AA3130!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header{left:260px;background-color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-red-2 .help-label b,.layui-layout-theme-red-2 .layui-tab-title .layui-this{color:#AA3130!important}.layui-layout-theme-red-2 .layui-btn-group{border-color:#AA3130!important;background-color:#AA3130!important}.layui-layout-theme-red-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#AA3130!important}.layui-layout-theme-red-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#AA3130!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#3963bc!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header{left:260px;background-color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-blue-2 .help-label b,.layui-layout-theme-blue-2 .layui-tab-title .layui-this{color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group{border-color:#3963bc!important;background-color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#3963bc!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#393D49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#393D49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#098!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#098!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#098!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header{left:260px;background-color:#393D49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-black-2 .help-label b,.layui-layout-theme-black-2 .layui-tab-title .layui-this{color:#393D49!important}.layui-layout-theme-black-2 .layui-btn-group{border-color:#393D49!important;background-color:#393D49!important}.layui-layout-theme-black-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#393D49!important}.layui-layout-theme-black-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#393D49!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#098!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header{left:260px;background-color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-green-2 .help-label b,.layui-layout-theme-green-2 .layui-tab-title .layui-this{color:#098!important}.layui-layout-theme-green-2 .layui-btn-group{border-color:#098!important;background-color:#098!important}.layui-layout-theme-green-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#098!important}.layui-layout-theme-green-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#098!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side{box-shadow:none;background-color:#fff!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-logo{color:#333;box-shadow:none;font-weight:700}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:60px;display:none;background:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;text-align:center;line-height:60px}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon .layui-icon{color:#999}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this .layui-icon{color:#090!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#090!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#090!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-white>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-white>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{border-left:1px solid rgba(0,0,0,.1)}.layui-layout-theme-white>.layui-layout-admin>.layui-header{background:#fff!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#090!important;font-weight:700;background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#333!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#090!important;background:0 0!important}/*# sourceMappingURL=console.css.map */ \ No newline at end of file diff --git a/public/static/theme/css/console.css.map b/public/static/theme/css/console.css.map index 49bd44557..b308f2263 100644 --- a/public/static/theme/css/console.css.map +++ b/public/static/theme/css/console.css.map @@ -1 +1 @@ -{"version":3,"sources":["console.less","_custom.less","_config.less","_display.less","_layout.less","_layout_1.less","_layout_2.less","_layout_white.less"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["console.less","_custom.less","_config.less","_display.less","_layout.less","_layout_1.less","_layout_2.less","_layout_white.less"],"names":[],"mappings":"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"} \ No newline at end of file