文件管理,接入验证码

This commit is contained in:
augushong
2019-08-24 13:42:57 +08:00
parent 3968213bb4
commit b9f4379bc4
15 changed files with 387 additions and 26 deletions

View File

@@ -78,7 +78,7 @@
elem:'.upload-admin-avatar',
url:'{:url("api/Files/save")}',
data:{
type:1,
type:2,
dir:'admin_avatar'
},
accept:'images',

View File

@@ -4,6 +4,7 @@
<ul class="layui-nav layui-layout-left">
<li class="layui-nav-item"><a href="{:url('admin/Index/index')}">首页</a></li>
<li class="layui-nav-item"><a href="">用户管理</a></li>
<li class="layui-nav-item"><a href="{:url('File/index')}">文件管理</a></li>
<li class="layui-nav-item"><a href="{:url('admin/System/index')}">系统设置</a></li>
</ul>
<ul class="layui-nav layui-layout-right">

View File

@@ -0,0 +1,15 @@
<div class="layui-side layui-bg-black">
<div class="layui-side-scroll">
<!-- 左侧导航区域可配合layui已有的垂直导航 -->
<ul class="layui-nav layui-nav-tree" lay-filter="test">
<li class="layui-nav-item layui-nav-itemed">
<a class="" href="javascript:;">文件管理</a>
<dl class="layui-nav-child">
{volist name=":config('upload_type')" id="vo"}
<dd><a href="{:url('File/index',['type'=>$key])}">{$vo}</a></dd>
{/volist}
</dl>
</li>
</ul>
</div>
</div>

View File

@@ -0,0 +1,92 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>文件管理</title>
{include file="common/_require"}
</head>
<body class="layui-layout-body">
<div class="layui-layout layui-layout-admin">
{include file="common/_header"}
{include file="common/left_file"}
<div class="layui-body">
<div style="padding:15px">
<div class="main-header">
<span class="layui-breadcrumb">
<a>首页</a>
<a><cite>文件管理</cite></a>
</span>
</div>
<div class="main-container">
<div>
</div>
<div>
<table class="layui-table">
<thead>
<tr>
<th>ID</th>
<th>预览</th>
<th>名称</th>
<th>文件信息</th>
<th>状态时间</th>
<th>操作</th>
</tr>
</thead>
<tbody>
{php}$empty = '<tr><td colspan="10">暂无数据</td></tr>';{/php}
{volist name="list" id="vo" empty="$empty"}
<tr>
<td>{$vo.id}</td>
<td>
</td>
<td>
<p>保存名称:{$vo->getData('save_name')}</p>
<p>文件名:{$vo->getData('file_name')}</p>
</td>
<td>
<p>文件类型: {$vo.mime_type}</p>
<p>文件用途: <span style="color: red">{$vo.type}</span> </p>
<p>文件大小: {$vo.file_size}</p>
<p>文件指纹: {$vo.file_md5}</p>
</td>
<td>
<p style="color: red">{$vo.status}</p>
<p>上传时间:{$vo.create_time}</p>
<p>使用时间:{$vo.used_time}</p>
<p>清除时间:{$vo.delete_time}</p>
<p>清除时间:{$vo.clear_time}</p>
</td>
<td>
</td>
</tr>
{/volist}
</tbody>
</table>
<div>
{$list|raw}
</div>
</div>
</div>
</div>
</div>
{include file="common/_footer"}
</div>
</body>
</html>

View File

@@ -34,8 +34,6 @@
{:get_system_config('site_name')}
</div>
<div>
<form class="layui-form layui-form-pane" action="">
<div class="layui-form-item">
<label class="layui-form-label">用户名</label>
@@ -50,6 +48,14 @@
<input type="password" name="password" required lay-verify="required"
placeholder="请输入密码" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">验证码</label>
<div class="layui-input-block">
<input type="text" name="captcha" required lay-verify="required"
placeholder="请输入验证码" autocomplete="off" class="layui-input">
<img src="/api/Captcha/build" onclick="this.src = '/api/Captcha/build?v='+Math.random()" style="cursor: pointer" alt="">
</div>
</div>