mirror of
https://gitee.com/ulthon/ul-file-share.git
synced 2026-07-08 13:52:47 +08:00
完成分享存储
This commit is contained in:
@@ -2,256 +2,93 @@
|
||||
<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"}
|
||||
<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"}
|
||||
|
||||
<script>
|
||||
var currentHeaderNavItem = 'System';
|
||||
var currentLeftNavItem = 'others';
|
||||
</script>
|
||||
<style>
|
||||
.layui-form-pane .layui-form-label{
|
||||
width:160px
|
||||
}
|
||||
.layui-form-pane .layui-input-block{
|
||||
margin-left: 160px;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
var currentHeaderNavItem = 'System';
|
||||
var currentLeftNavItem = 'others';
|
||||
</script>
|
||||
<style>
|
||||
.layui-form-pane .layui-form-label {
|
||||
width: 160px
|
||||
}
|
||||
|
||||
.layui-form-pane .layui-input-block {
|
||||
margin-left: 160px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body class="layui-layout-body">
|
||||
|
||||
<div class="layui-layout layui-layout-admin">
|
||||
{include file="common/_header"}
|
||||
<div class="layui-layout layui-layout-admin">
|
||||
{include file="common/_header"}
|
||||
|
||||
{include file="common/left_system"}
|
||||
{include file="common/left_system"}
|
||||
|
||||
<div class="layui-body">
|
||||
<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 class="layui-row">
|
||||
|
||||
<div class="layui-col-md6">
|
||||
<fieldset class="layui-elem-field " >
|
||||
<legend>阿里OSS存储设置 <a href="https://www.aliyun.com/product/oss?source=5176.11533457&userCode=2fzx2rfo&type=copy" target="_blank"><i class="layui-icon layui-icon-help"></i></a></legend>
|
||||
<div class="layui-field-box">
|
||||
<form class="layui-form layui-form-pane" action="{:url('admin/System/update')}" method="post">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">AccessKey</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="qiniu_access_key" value="{:get_system_config('qiniu_access_key')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">SecretKey</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="qiniu_secret_key" value="{:get_system_config('qiniu_secret_key')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">空间名称</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="qiniu_bucket" value="{:get_system_config('qiniu_bucket')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">空间域名</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="qiniu_domain" value="{:get_system_config('qiniu_domain')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<button class="layui-btn layui-btn-fluid">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
|
||||
<div class="layui-col-md6">
|
||||
<fieldset class="layui-elem-field " >
|
||||
<legend>阿里短信配置 <a href="https://www.aliyun.com/acts/alicomcloud/new-discount?userCode=2fzx2rfo" target="_blank"><i class="layui-icon layui-icon-help"></i></a></legend>
|
||||
<div class="layui-field-box">
|
||||
<form class="layui-form layui-form-pane" action="{:url('admin/System/update')}" method="post">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">AccessKey</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="ali_msn_access_key" value="{:get_system_config('ali_msn_access_key')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">AccessSecret</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="ali_msn_access_secret" value="{:get_system_config('ali_msn_access_secret')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">模板ID</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="ali_msg_tpl_id" value="{:get_system_config('ali_msg_tpl_id')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<button class="layui-btn layui-btn-fluid">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
|
||||
<div class="layui-col-md6">
|
||||
<fieldset class="layui-elem-field " >
|
||||
<legend>微信第三方平台配置</legend>
|
||||
<div class="layui-field-box">
|
||||
<form class="layui-form layui-form-pane" action="{:url('admin/System/update')}" method="post">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">AppID</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_open_app_id" value="{:get_system_config('wx_open_app_id')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">AppSecret</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_open_app_secret" value="{:get_system_config('wx_open_app_secret')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">消息校验Token</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_open_app_token" value="{:get_system_config('wx_open_app_token')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">消息加解密Key</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_open_app_aes_key" value="{:get_system_config('wx_open_app_aes_key')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<button class="layui-btn layui-btn-fluid">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
<div class="layui-col-md6">
|
||||
<fieldset class="layui-elem-field " >
|
||||
<legend>微信公众号配置</legend>
|
||||
<div class="layui-field-box">
|
||||
<form class="layui-form layui-form-pane">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">公众号名称</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_app_name" class="layui-input" value="{:get_system_config('wx_app_name')}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">AppID</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_app_id" class="layui-input" value="{:get_system_config('wx_app_id')}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">AppSecret</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_app_secret" class="layui-input" value="{:get_system_config('wx_app_secret')}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">Token</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_app_token" class="layui-input" value="{:get_system_config('wx_app_token')}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-btn-container">
|
||||
|
||||
<div class="layui-btn layui-btn-fluid" >保存</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
<div class="layui-col-md6">
|
||||
<fieldset class="layui-elem-field " >
|
||||
<legend>微信支付配置<i class="layui-icon layui-icon-help" onmouseover="layer.tips('支付的公众号必须是上面授权的公众号',this)"></i></legend>
|
||||
<div class="layui-field-box">
|
||||
<form class="layui-form layui-form-pane" action="{:url('admin/System/update')}" method="post">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">商户ID</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_mch_id" value="{:get_system_config('wx_mch_id')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">商户秘钥</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_mch_secert" value="{:get_system_config('wx_mch_secert')}" class="layui-input" id="">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">商户key</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_mch_pen_key" readonly value="{:get_system_config('wx_mch_pen_key')}" class="layui-input" id="">
|
||||
<div class="layui-btn">上传</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">商户cert</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="wx_mch_pem_cert" readonly value="{:get_system_config('wx_mch_pem_cert')}" class="layui-input" id="">
|
||||
<div class="layui-btn">上传</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<button class="layui-btn layui-btn-fluid">授权</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<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 class="layui-row">
|
||||
|
||||
<div class="layui-col-md6">
|
||||
<fieldset class="layui-elem-field ">
|
||||
<legend>UserHub</legend>
|
||||
<div class="layui-field-box">
|
||||
<form class="layui-form layui-form-pane" action="{:url('admin/System/update')}" method="post">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">key</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="user_hub_key" value="{:get_system_config('user_hub_key')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">secret</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="user_hub_secret" value="{:get_system_config('user_hub_secret')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-form-label">域名</div>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="user_hub_host" value="{:get_system_config('user_hub_host')}" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<button class="layui-btn layui-btn-fluid">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
{include file="common/_footer"}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
layui.use(['layer'],function(){
|
||||
var layer = layui.layer;
|
||||
|
||||
|
||||
})
|
||||
</script>
|
||||
|
||||
{include file="common/_footer"}
|
||||
</div>
|
||||
<script>
|
||||
layui.use(['layer'], function () {
|
||||
var layer = layui.layer;
|
||||
|
||||
|
||||
})
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -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;
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user