创建版本

This commit is contained in:
2021-02-22 12:17:00 +08:00
commit af555f49c3
2332 changed files with 369202 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
<div class="panel">
<div class="table-responsive">
<table class="table m-b-none">
<thead>
<tr>
<th align="left">资料上传</th>
</tr>
</thead>
<tbody>
<tr>
<td>
@include('attachment/add')
</td>
</tr>
</tbody>
</table>
</div>
</div>
+14
View File
@@ -0,0 +1,14 @@
<form class="form-horizontal" method="post" action="{{url()}}" id="myfolder" name="myfolder">
<div class="table-responsive">
<table class="table table-form m-b-none">
<tr>
<td align="left">
<input class="form-control input-sm" type="text" id="name" name="name" value="{{$row['name']}}">
</td>
</tr>
</table>
</div>
<input type="hidden" name="id" value="{{$row['id']}}" />
<input type="hidden" name="parent_id" value="{{$row['parent_id']}}" />
<input type="hidden" name="folder" value="{{$row['folder']}}" />
</form>
@@ -0,0 +1,31 @@
<div class="panel">
<div class="wrapper">
文件网盘
</div>
<div class="table-responsive">
<table class="table m-b-none table-hover">
<tr>
<th align="left">名称</th>
</tr>
@foreach($rows as $row)
<tr>
<td align="left">
<a href="{{url($row['id'])}}"><i class="fa fa-folder-o"></i> {{$row['name']}}</a>
</td>
</tr>
@endforeach
</table>
</div>
<div class="panel-footer">
<div class="row">
<div class="col-sm-1 hidden-xs">
</div>
<div class="col-sm-11 text-right text-center-xs">
</div>
</div>
</div>
</div>
+150
View File
@@ -0,0 +1,150 @@
<div class="hbox hbox-auto-xs hbox-auto-sm" ng-controller="MailCtrl">
<div class="col w-md bg-light dk b-r bg-auto">
<div class="wrapper b-b bg">
<a class="btn btn-sm btn-info w-xs font-bold">文件夹列表</a>
</div>
<div class="wrapper hidden-sm hidden-xs" id="email-menu">
<ul class="nav nav-pills nav-stacked">
@if($folders)
@foreach($folders as $menuKey => $menuValue)
<li @if(Request::action() == $menuValue['id']) class="active" @endif ><a class="text-base text-info" href="{{url($menuValue['id'])}}">{{$menuValue['name']}}</a></li>
@endforeach
@endif
</ul>
<!--
<div class="wrapper">Labels</div>
<ul class="nav nav-pills nav-stacked nav-sm">
<li>
<a><i class="fa fa-fw fa-circle text-info"></i>Angular</a>
</li>
<li>
<a><i class="fa fa-fw fa-circle text-primary"></i>Bootstrap</a>
</li>
<li>
<a><i class="fa fa-fw fa-circle text-success"></i>Work</a>
</li>
<li>
<a><i class="fa fa-fw fa-circle text-muted"></i>Client</a>
</li>
</ul>
<div class="wrapper">
<form name="label">
<div class="input-group">
<input type="text" class="form-control input-sm" placeholder="New label">
<span class="input-group-btn">
<button class="btn btn-sm btn-default" type="button">Add</button>
</span>
</div>
</form>
</div>
-->
</div>
</div>
<div class="col">
<div>
<!-- header -->
<div class="wrapper bg-light lter b-b">
<div class="pull-right">
<button type="button" data-toggle="dialog-form" data-title="新建文件夹" data-url="{{url('folder', ['folder'=>1,'parent_id'=>$parent_id])}}" data-id="myfolder" class="btn btn-default btn-sm"><i class="fa fa-folder-o"></i> 新建</button>
<button type="button" data-toggle="dialog-form" data-title="上传文件" data-url="{{url('upload', ['parent_id' => $parent_id])}}" data-id="myupload" class="btn btn-info btn-sm"><i class="fa fa-file-o"></i> 上传文件</button>
</div>
<div class="input-group">
<button type="button" class="btn btn-sm btn-default" data-toggle="dropdown">
批量操作
<span class="caret"></span>
</button>
<ul class="dropdown-menu text-xs">
<li><a href="javascript:optionDelete('#myform','{{url('delete')}}');"><i class="fa fa-remove"></i> 删除</a></li>
</ul>
</div>
</div>
<!-- / header -->
<div class="panel">
<form method="post" id="myform" name="myform">
<div class="table-responsive ">
<table class="table m-b-none table-hover">
<thead>
<tr>
<th align="center">
<input class="select-all" type="checkbox">
</th>
<th align="left">名称</th>
<th align="center">类型</th>
<th align="center">大小</th>
<th align="center">时间</th>
<th align="center"></th>
</tr>
</thead>
@foreach($rows as $row)
<tr>
<td align="center">
<input class="select-row" type="checkbox" name="id[]" value="{{$row['id']}}">
</td>
<td align="left">
@if($row['folder'] == 0)
<i class="fa fa-file-o"></i>
{{$row['name']}}
@else
<a href="{{url('',['parent_id'=>$row['id']])}}">
<i class="fa fa-folder-o"></i>
{{$row['name']}}
</a>
@endif
</td>
<td align="center">
@if($row['folder'] == 0)
{{$row['type']}}
@else
文件夹
@endif
</td>
<td align="center">
@if($row['folder'] == 0)
{{human_filesize($row['size'])}}
@endif
</td>
<td align="center">@datetime($row['created_at'])</td>
<td align='center'>
@if($row['folder'] == 0)
<a class="option" href="{{url('show',['id'=>$row['id']])}}">打开</a>
@else
<a class="option" href="{{url('personal',['parent_id'=>$row['id']])}}">打开</a>
@endif
<a class="option" href="{{url('down',['id'=>$row['id']])}}">下载</a>
<button type="button" class="option" data-toggle="dialog-form" data-title="重命名" data-url="{{url('folder', ['folder'=>$row['folder'],'id' => $row['id'], 'parent_id' => $parent_id])}}" data-id="myfolder">重命名</button>
<button type="button" class="option" data-toggle="dialog-form" data-title="共享" data-url="{{url('sharing', ['id' => $row['id']])}}" data-id="myshare">共享</button>
</td>
</tr>
@endforeach
</table>
</div>
</form>
<div class="panel-footer">
<div class="row">
<div class="col-sm-1 hidden-xs">
</div>
<div class="col-sm-11 text-right text-center-xs">
{{$rows->render()}}
</div>
</div>
</div>
</div>
</div>
</div>
+135
View File
@@ -0,0 +1,135 @@
<div class="panel1">
<div class="wrapper1">
<div class="row1">
<div class="col-sm-2 m-b padder-n" style="padding-left:5px;">
<div class="panel">
<div class="panel-heading b-b b-light">
<div class="h5 m-t-xs m-b-xs"><i class="fa fa-cubes"></i> 文件夹列表</div>
</div>
<div class="list-group">
@if($folders)
@foreach($folders as $menuKey => $menuValue)
<a class="list-group-item" href="{{url($menuValue['id'])}}">
<!-- <span class="badge">{{$menuValue['version']}}</span> -->
<span class="h5">{{$menuValue['name']}}</span>
</a>
@endforeach
@endif
</div>
</div>
</div>
<div class="col-sm-10 padder-r-n" style="padding-right:5px;">
<div class="panel">
<div class="wrapper">
<div class="pull-right">
<button type="button" data-toggle="dialog-form" data-title="新建文件夹" data-url="{{url('folder', ['folder'=>1,'parent_id'=>$parent_id])}}" data-id="myfolder" class="btn btn-default btn-sm"><i class="fa fa-folder-o"></i> 新建</button>
<button type="button" data-toggle="dialog-form" data-title="上传文件" data-url="{{url('upload', ['parent_id' => $parent_id])}}" data-id="myupload" class="btn btn-info btn-sm"><i class="fa fa-file-o"></i> 上传文件</button>
</div>
<div class="input-group">
<button type="button" class="btn btn-sm btn-default" data-toggle="dropdown">
批量操作
<span class="caret"></span>
</button>
<ul class="dropdown-menu text-xs">
<li><a href="javascript:optionDelete('#myform','{{url('delete')}}');"><i class="fa fa-remove"></i> 删除</a></li>
</ul>
</div>
</div>
<ol class="breadcrumb bg-white m-b-xs lter b-t no-radius">
<li><a href="{{url('file/file/index')}}">文件网盘</a></li>
<li><a href="{{url('file/file/personal')}}">个人云盘</a></li>
@foreach($breadcrumb as $path)
<li @if($path['id'] == $parent_id) class="active" @endif><a href="{{url('', ['parent_id' => $path['id']])}}">{{$path['name']}}</a></li>
@endforeach
</ol>
<form method="post" id="myform" name="myform">
<div class="table-responsive">
<table class="table m-b-none table-hover">
<tr>
<th align="center">
<input class="select-all" type="checkbox">
</th>
<th align="left">名称</th>
<th align="center">类型</th>
<th align="center">大小</th>
<th align="center">时间</th>
<th align="center"></th>
</tr>
@foreach($rows as $row)
<tr>
<td align="center">
<input class="select-row" type="checkbox" name="id[]" value="{{$row['id']}}">
</td>
<td align="left">
@if($row['folder'] == 0)
<i class="fa fa-file-o"></i>
{{$row['name']}}
@else
<a href="{{url('',['parent_id'=>$row['id']])}}">
<i class="fa fa-folder-o"></i>
{{$row['name']}}
</a>
@endif
</td>
<td align="center">
@if($row['folder'] == 0)
{{$row['type']}}
@else
文件夹
@endif
</td>
<td align="center">
@if($row['folder'] == 0)
{{human_filesize($row['size'])}}
@endif
</td>
<td align="center">@datetime($row['created_at'])</td>
<td align='center'>
@if($row['folder'] == 0)
<a class="option" href="{{url('show',['id'=>$row['id']])}}">打开</a>
@else
<a class="option" href="{{url('personal',['parent_id'=>$row['id']])}}">打开</a>
@endif
<a class="option" href="{{url('down',['id'=>$row['id']])}}">下载</a>
<button type="button" class="option" data-toggle="dialog-form" data-title="重命名" data-url="{{url('folder', ['folder'=>$row['folder'],'id' => $row['id'], 'parent_id' => $parent_id])}}" data-id="myfolder">重命名</button>
<button type="button" class="option" data-toggle="dialog-form" data-title="共享" data-url="{{url('sharing', ['id' => $row['id']])}}" data-id="myshare">共享</button>
</td>
</tr>
@endforeach
</table>
</div>
</form>
<div class="panel-footer">
<div class="row">
<div class="col-sm-1 hidden-xs">
</div>
<div class="col-sm-11 text-right text-center-xs">
{{$rows->render()}}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,37 @@
<div class="panel">
<ol class="breadcrumb bg-white m-b-xs lter no-radius">
<li><a href="{{url('file/file/index')}}">文件网盘</a></li>
<li><a href="{{url('file/file/receive')}}">我收到的</a></li>
</ol>
<form method="post" id="myform" name="myform">
<div class="table-responsive">
<table class="table m-b-none table-hover">
<tr>
<th align="left">姓名</th>
</tr>
@foreach($rows as $row)
<tr>
<td align="left">
<a href="{{url('receivedata',['user_id'=>$row['id']])}}">
<i class="fa fa-folder-o"></i>
{{$row['name']}}
</a>
</td>
</tr>
@endforeach
</table>
</div>
</form>
<div class="panel-footer">
<div class="row">
<div class="col-sm-1 hidden-xs">
</div>
<div class="col-sm-11 text-right text-center-xs">
{{$rows->render()}}
</div>
</div>
</div>
</div>
@@ -0,0 +1,78 @@
<div class="panel">
<ol class="breadcrumb bg-white m-b-xs lter no-radius">
<li><a href="{{url('file/file/index')}}">文件网盘</a></li>
<li><a href="{{url('file/file/receive')}}">我收到的</a></li>
<li><a href="{{url('file/file/receivedata', ['user_id' => $user['id']])}}">{{$user['name']}}</a></li>
@foreach($breadcrumb as $path)
<li @if($path['id'] == $parent_id) class="active" @endif><a href="{{url('receivedata', ['parent_id' => $path['id'], 'user_id' => $user['id']])}}">{{$path['name']}}</a></li>
@endforeach
</ol>
<form method="post" id="myform" name="myform">
<div class="table-responsive">
<table class="table m-b-none table-hover">
<tr>
<th align="center">
<input class="select-all" type="checkbox">
</th>
<th align="left">名称</th>
<th align="center">类型</th>
<th align="center">大小</th>
<th align="center">时间</th>
<th align="center"></th>
</tr>
@foreach($rows as $row)
<tr>
<td align="center">
<input class="select-row" type="checkbox" name="id[]" value="{{$row['id']}}">
</td>
<td align="left">
@if($row['folder'] == 0)
<i class="fa fa-file-o"></i>
{{$row['name']}}
@else
<a href="{{url('receivedata',['parent_id'=>$row['id'], 'user_id' => $user['id']])}}">
<i class="fa fa-folder-o"></i>
{{$row['name']}}
</a>
@endif
</td>
<td align="center">
@if($row['folder'] == 0)
{{$row['type']}}
@else
文件夹
@endif
</td>
<td align="center">
@if($row['folder'] == 0)
{{human_filesize($row['size'])}}
@endif
</td>
<td align="center">@datetime($row['created_at'])</td>
<td align='center'>
@if($row['folder'] == 0)
<a class="option" href="{{url('show',['id'=>$row['id']])}}">打开</a>
@else
<a class="option" href="{{url('receivedata',['parent_id'=>$row['id'], 'user_id' => $user['id']])}}">打开</a>
@endif
<a class="option" href="{{url('down',['id'=>$row['id']])}}">下载</a>
</td>
</tr>
@endforeach
</table>
</div>
</form>
<div class="panel-footer">
<div class="row">
<div class="col-sm-1 hidden-xs">
</div>
<div class="col-sm-11 text-right text-center-xs">
{{$rows->render()}}
</div>
</div>
</div>
</div>
+93
View File
@@ -0,0 +1,93 @@
<div class="panel">
<div class="wrapper">
<div class="input-group">
<button type="button" class="btn btn-sm btn-default" data-toggle="dropdown">
批量操作
<span class="caret"></span>
</button>
<ul class="dropdown-menu text-xs">
<li><a href="javascript:optionDelete('#myform','{{url('delete')}}');"><i class="fa fa-remove"></i> 删除</a></li>
</ul>
</div>
</div>
<ol class="breadcrumb bg-white m-b-xs lter b-t no-radius">
<li><a href="{{url('file/file/index')}}">文件网盘</a></li>
<li><a href="{{url('file/file/share')}}">我共享的</a></li>
@foreach($breadcrumb as $path)
<li @if($path['id'] == $parent_id) class="active" @endif><a href="{{url('share', ['parent_id' => $path['id']])}}">{{$path['name']}}</a></li>
@endforeach
</ol>
<form method="post" id="myform" name="myform">
<div class="table-responsive">
<table class="table m-b-none table-hover">
<tr>
<th align="center">
<input class="select-all" type="checkbox">
</th>
<th align="left">名称</th>
<th align="center">类型</th>
<th align="center">大小</th>
<th align="center">时间</th>
<th align="center"></th>
</tr>
@foreach($rows as $row)
<tr>
<td align="center">
<input class="select-row" type="checkbox" name="id[]" value="{{$row['id']}}">
</td>
<td align="left">
@if($row['folder'] == 0)
<i class="fa fa-file-o"></i>
{{$row['name']}}
@else
<a href="{{url('share',['parent_id'=>$row['id']])}}">
<i class="fa fa-folder-o"></i>
{{$row['name']}}
</a>
@endif
</td>
<td align="center">
@if($row['folder'] == 0)
{{$row['type']}}
@else
文件夹
@endif
</td>
<td align="center">
@if($row['folder'] == 0)
{{human_filesize($row['size'])}}
@endif
</td>
<td align="center">@datetime($row['created_at'])</td>
<td align='center'>
@if($row['folder'] == 0)
<a class="option" href="{{url('show',['id'=>$row['id']])}}">打开</a>
@else
<a class="option" href="{{url('share',['parent_id'=>$row['id']])}}">打开</a>
@endif
<a class="option" href="{{url('down',['id'=>$row['id']])}}">下载</a>
<button type="button" class="option" data-toggle="dialog-form" data-title="重命名" data-url="{{url('folder', ['folder'=>$row['folder'],'id' => $row['id'], 'parent_id' => $parent_id])}}" data-id="myfolder">重命名</button>
<button type="button" class="option" data-toggle="dialog-form" data-title="共享" data-url="{{url('sharing', ['id' => $row['id']])}}" data-id="myshare">共享</button>
</td>
</tr>
@endforeach
</table>
</div>
</form>
<div class="panel-footer">
<div class="row">
<div class="col-sm-1 hidden-xs">
</div>
<div class="col-sm-11 text-right text-center-xs">
{{$rows->render()}}
</div>
</div>
</div>
</div>
@@ -0,0 +1,12 @@
<form class="form-horizontal" method="post" action="{{url()}}" id="myshare" name="myshare">
<div class="table-responsive">
<table class="table table-form m-b-none">
<tr>
<td align="left">
{{App\Support\Dialog::search($row, 'id=receive_id&name=receive_name&multi=1')}}
</td>
</tr>
</table>
</div>
<input type="hidden" name="id" value="{{$row['id']}}" />
</form>
+52
View File
@@ -0,0 +1,52 @@
<div class="table-responsive">
<table class="table table-form m-b-none">
<tr>
<td>
<script type="text/javascript" src="{{$asset_url}}/libs/swfobject.min.js"></script>
<script type="text/javascript" src="{{$asset_url}}/vendor/uploadify/jquery.uploadify.js"></script>
<script type="text/javascript">
$(function()
{
$("#uploadify").uploadify({
formData: {
PHPSESSID: '{{session()->getId()}}',
parent_id: '{{$parent_id}}',
},
'swf' : '{{$asset_url}}/vendor/uploadify/uploadify.swf',
'buttonClass' : 'btn btn-sm btn-info',
'buttonText' : '<i class="fa fa-cloud-upload" aria-hidden="true"></i> 添加文件',
'uploader' : '{{url("")}}',
'queueID' : 'fileQueue',
'multi' : true,
'auto' : true,
'width' : 90,
'height' : 30,
'itemTemplate' : '<div id="${fileID}" class="uploadify-queue-item">\
<span class="file-name"><strong class="red" title="草稿附件">!</strong> <a href="javascript:attach.file(\'${fileID}\');">${fileName}</a></span>\
<span class="file-size">(${fileSize})</span>\
<span class="data"></span>\
<span class="uploadify-progress"><span class="uploadify-progress-bar"></span></span>\
<span class="insert"><a href="javascript:attach.insert(\'${fileID}\');">添加到正文</a></span>\
<span class="cancel"><a href="javascript:attach.cancel(\'${fileID}\');">删除</a></span>\
<input type="hidden" class="id" name="attachment[]" />\
</div><div class="clear"></div>',
'fileTypeExts' : "{{'*.'.str_replace(',',';*.',$setting['upload_type'])}}",
'fileTypeDesc' : "只能上传({{'*.'.str_replace(',',';*.',$setting['upload_type'])}})文件",
'fileSizeLimit': '{{$setting["upload_max"]*(1024*1024)}}',
'removeCompleted': false,
'onUploadSuccess':function(file, data, response)
{
$('#'+file.id).find(".id").val(data);
$('#'+file.id).find(".uploadify-progress").remove();
}
});
});
</script>
<input type="file" name="uploadify" id="uploadify">
<div class="uploadify-info text-ellipsis">&nbsp;支持 {{strtoupper($setting['upload_type'])}}, 大小限制{{$setting['upload_max']}}MB</div>
<div class="clear"></div>
<div id="fileQueue"></div>
</td>
</tr>
</table>
</div>