mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-07 18:42:49 +08:00
完成上传文件,头像可以裁剪;
This commit is contained in:
@@ -70,18 +70,25 @@
|
||||
{include file="common/_footer"}
|
||||
|
||||
<script>
|
||||
layui.use(['layer','upload'],function(){
|
||||
layui.config({
|
||||
base:'/static/lib/layui/lib/cropper/'
|
||||
}).use(['layer','upload','croppers'],function(){
|
||||
var upload = layui.upload;
|
||||
var croppers = layui.croppers;
|
||||
|
||||
|
||||
var uploadSiteLogo = upload.render({
|
||||
var uploadSiteLogo = croppers.render({
|
||||
elem:'.upload-admin-avatar',
|
||||
url:'{:url("api/Files/save")}',
|
||||
data:{
|
||||
type:2,
|
||||
dir:'admin_avatar'
|
||||
},
|
||||
accept:'images',
|
||||
}
|
||||
,saveW:150 //保存宽度
|
||||
,saveH:150
|
||||
,mark:1/1 //选取比例
|
||||
,area:'900px' //弹窗宽度
|
||||
,accept:'images',
|
||||
done:function(result){
|
||||
if(result.code == 0){
|
||||
layer.msg('上传成功');
|
||||
|
||||
@@ -27,15 +27,16 @@
|
||||
</div>
|
||||
<div class="main-container">
|
||||
<div>
|
||||
<form action="" class="layui-form">
|
||||
<form action="" lay-filter="filter" class="layui-form">
|
||||
<input type="hidden" name="type" value="{$Request.param.type|default=1}">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">范围</label>
|
||||
<div class="layui-input-inline" style="width: 100px;">
|
||||
<select name="city" lay-verify="">
|
||||
<div class="layui-input-inline" style="width: 200px;">
|
||||
<select name="status" lay-verify="">
|
||||
<option value="">全部</option>
|
||||
<option value="0">未使用(仅供预览)</option>
|
||||
<option value="1">使用</option>
|
||||
<option value="1">已使用</option>
|
||||
<option value="2">已删除</option>
|
||||
<option value="3">已清除</option>
|
||||
</select>
|
||||
@@ -67,7 +68,7 @@
|
||||
<td colspan="10">暂无数据</td>
|
||||
</tr>';{/php}
|
||||
{volist name="list" id="vo" empty="$empty"}
|
||||
<tr>
|
||||
<tr data-id="{$vo.id}">
|
||||
<td>{$vo.id}</td>
|
||||
<td>
|
||||
{switch $vo.mime_type}
|
||||
@@ -100,11 +101,15 @@
|
||||
</td>
|
||||
<td>
|
||||
<div class="layui-btn-container">
|
||||
{if condition="!empty($vo->getData('used_time')) &&
|
||||
empty($vo->getData('delete_time'))" }
|
||||
<div class="layui-btn layui-btn-sm">强制清除文件</div>
|
||||
{if condition="!empty($vo->getData('used_time')) && empty($vo->getData('delete_time'))" }
|
||||
<div class="layui-btn layui-btn-sm force-clear">强制清除文件</div>
|
||||
{else /}
|
||||
<div class="layui-btn layui-btn-sm">清除文件</div>
|
||||
{if condition="empty($vo->getData('clear_time'))" }
|
||||
<div class="layui-btn layui-btn-sm clear">清除文件</div>
|
||||
{/if}
|
||||
{/if}
|
||||
{if condition="empty($vo->getData('clear_time'))" }
|
||||
<a class="layui-btn layui-btn-sm" href="{$vo.src}" target="_blank">下载</a>
|
||||
{/if}
|
||||
|
||||
</div>
|
||||
@@ -124,6 +129,49 @@
|
||||
|
||||
|
||||
{include file="common/_footer"}
|
||||
|
||||
<script>
|
||||
layui.use(['layer','form'],function(){
|
||||
|
||||
var form = layui.form;
|
||||
|
||||
form.val('filter',{
|
||||
status:'{$Request.param.status}'
|
||||
})
|
||||
|
||||
$('.clear').click(function(){
|
||||
var item = this;
|
||||
console.log($(item).parents('tr').data('id'));
|
||||
|
||||
layer.confirm('确定要清除吗?清除后不能恢复',function(){
|
||||
$.get('{:url("File/clear")}',{
|
||||
id:$(item).parents('tr').data('id')
|
||||
},function(result){
|
||||
if(result.code == 0){
|
||||
layer.msg('删除成功');
|
||||
}else{
|
||||
layer.msg(result.msg)
|
||||
}
|
||||
})
|
||||
})
|
||||
})
|
||||
$('.force-clear').click(function(){
|
||||
var item = this;
|
||||
|
||||
layer.confirm('确定要强制清除吗?该文件有可能正在使用',function(){
|
||||
$.get('{:url("File/clear")}',{
|
||||
id:$(item).parents('tr').data('id')
|
||||
},function(result){
|
||||
if(result.code == 0){
|
||||
layer.msg('删除成功');
|
||||
}else{
|
||||
layer.msg(result.msg)
|
||||
}
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user