完成分享存储

This commit is contained in:
augushong
2021-06-19 23:29:18 +08:00
parent 1be98f85b6
commit 36c059e5be
9 changed files with 389 additions and 252 deletions

View File

@@ -14,6 +14,14 @@
.webuploader-element-invisible {
display: none;
}
.option-item {
margin-bottom: 0 !important;
}
.file-progress {
margin-right: 15px;
}
</style>
<script src="/static/lib/webuploader/webuploader.min.js"></script>
</head>
@@ -28,20 +36,38 @@
</div>
</div>
<div class="ul-header-right">
{if $user.type == 'temp' }
<div class="ul-header-user">
<div class="ul-header-user-avatar">
</div>
<div class="ul-header-user-info">
<div class="ul-header-user-name">
奥古斯宏
临时账号
</div>
<div class="ul-header-user-options">
<a href="{$ulthon_login_url}" class="ul-header-user-options">
<i class="ul-icon-exit"></i>
<span>退出</span>
</div>
<span>登陆</span>
</a>
</div>
</div>
{else /}
<div class="ul-header-user">
<div class="ul-header-user-avatar" style="background-image: url({$user.avatar});">
</div>
<div class="ul-header-user-info">
<div class="ul-header-user-name">
{$user.nickname}
</div>
<a href="{:url('logout')}" class="ul-header-user-options">
<i class="ul-icon-exit"></i>
<span>退出</span>
</a>
</div>
</div>
{/if}
</div>
</div>
@@ -68,7 +94,7 @@
<div class="layui-inline">
<label class="layui-form-label">密码</label>
<div class="layui-input-inline">
<input type="password" name="password" autocomplete="off" placeholder="可以为空" class="layui-input">
<input type="text" name="password" value="{:substr(uniqid(),-6)}" autocomplete="off" placeholder="可以为空" class="layui-input">
</div>
</div>
<div class="layui-inline">
@@ -102,6 +128,7 @@
</div>
</div>
</div>
</div>
<div style="display: none;" class="tpl">
@@ -114,10 +141,10 @@
<div class="file-options" style="display: flex;">
<span class="file-progress">等待上传</span>
<div class="layui-btn-container">
<i class="option-item layui-btn layui-btn-xs delete">删除</i>
<!-- <i class="option-item layui-btn layui-btn-xs pause" style="display: none;">暂停</i> -->
<!-- <i class="option-item layui-btn layui-btn-xs start" style="display: none;">继续</i> -->
<i class="option-item layui-btn layui-btn-xs retry" style="display: none;">重新上传</i>
<div class="option-item layui-btn layui-btn-xs delete">删除</div>
<!-- <div class="option-item layui-btn layui-btn-xs pause" style="display: none;">暂停</div> -->
<!-- <div class="option-item layui-btn layui-btn-xs start" style="display: none;">继续</div> -->
<div class="option-item layui-btn layui-btn-xs retry" style="display: none;">重新上传</div>
</div>
</div>
</div>
@@ -221,15 +248,27 @@
var fileList = []
$('.file-list .file-item').each(function(index,elem){
$('.file-list .file-item').each(function (index, elem) {
var fileData = $(elem).data('success')
console.log(fileData);
fileList.push(fileData)
})
data.field.file_list = fileList
data.field.files_list = fileList
window.loading = layer.load()
$.post('{:url("save")}', data.field, function (result) {
if (result.code != 0) {
layer.close(window.loading)
layer.msg(result.msg)
return false;
}
console.log(data.field);
layer.msg('添加成功')
setTimeout(() => {
location.reload();
}, 1200);
})
return false;
})