mirror of
https://gitee.com/technical-laohu/mpay.git
synced 2025-10-14 14:33:43 +08:00
更新个人中心、仪表盘
This commit is contained in:
@@ -6,76 +6,78 @@
|
||||
<title>个人资料</title>
|
||||
<link rel="stylesheet" href="/component/pear/css/pear.css" />
|
||||
<link rel="stylesheet" href="/admin/css/other/person.css" />
|
||||
<style>
|
||||
.userset {
|
||||
position: absolute;
|
||||
right: 20px;
|
||||
top: 20px;
|
||||
z-index: 999;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body class="pear-container">
|
||||
<div class="layui-row layui-col-space10">
|
||||
<div class="layui-col-md3">
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-body" style="padding: 25px;">
|
||||
<div class="text-center layui-text">
|
||||
<div class="user-info-head" id="userInfoHead">
|
||||
<img src="/admin/images/avatar.jpg" id="userAvatar" width="115px" height="115px" alt="">
|
||||
<div style="padding: 8px;">
|
||||
<div class="layui-row layui-col-space16">
|
||||
<div class="layui-col-md4">
|
||||
<div class="layui-card">
|
||||
<div class="userset"><a href="javascript:;" lay-on="setUser" title="设置">
|
||||
<span class="icon pear-icon pear-icon-setting" style="font-size: 20px;"></span></a></div>
|
||||
<div class="layui-card-body" style="padding: 25px;">
|
||||
<div class="text-center layui-text">
|
||||
<div class="user-info-head" id="userInfoHead">
|
||||
<img src="/admin/images/avatar.jpg" id="userAvatar" width="115px" height="115px" alt="">
|
||||
</div>
|
||||
<h2 style="padding-top: 20px;font-size: 20px;">
|
||||
<?php echo $nickname ?>
|
||||
</h2>
|
||||
<p style="padding-top: 8px;margin-top: 10px;font-size: 16px;">
|
||||
<?php echo $username ?>
|
||||
</p>
|
||||
</div>
|
||||
<h2 style="padding-top: 20px;font-size: 20px;">就眠仪式</h2>
|
||||
<p style="padding-top: 8px;margin-top: 10px;font-size: 13.5px;">China , 中国</p>
|
||||
</div>
|
||||
<div class="layui-elip"
|
||||
style="height: 45px;border-top: 1px whitesmoke solid;text-align: center;line-height: 45px;font-size: 13.5px; padding: 0 32px;">
|
||||
<span id="yiyan"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
style="height: 45px;border-top: 1px whitesmoke solid;text-align: center;line-height: 45px;font-size: 13.5px;">
|
||||
<span>今日事 ,今日毕</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-header">
|
||||
归档
|
||||
</div>
|
||||
<div class="layui-card-body">
|
||||
<ul class="list">
|
||||
<li class="list-item"><span class="title">优化代码格式</span><span class="footer">2020-06-04 11:28</span></li>
|
||||
<li class="list-item"><span class="title">新增消息组件</span><span class="footer">2020-06-01 04:23</span></li>
|
||||
<li class="list-item"><span class="title">移动端兼容</span><span class="footer">2020-05-22 21:38</span></li>
|
||||
<li class="list-item"><span class="title">系统布局优化</span><span class="footer">2020-05-15 14:26</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-col-md9">
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-header">
|
||||
我的文章
|
||||
</div>
|
||||
<div class="layui-card-body">
|
||||
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
|
||||
<div class="layui-tab-content">
|
||||
<div class="layui-tab-item layui-show">
|
||||
<div class="layui-row layui-col-space10" style="margin: 15px;">
|
||||
<div class="layui-col-md1">
|
||||
<img src="/admin/images/act.jpg"
|
||||
style="width: 100%;height: 100%;border-radius: 5px;" />
|
||||
</div>
|
||||
<div class="layui-col-md11" style="height: 80px;">
|
||||
<div class="title">为什么程序员们愿意在GitHub上开源自己的成果给别人免费使用和学习?</div>
|
||||
<div class="content">
|
||||
“Git的精髓在于让所有人的贡献无缝合并。而GitHub的天才之处,在于理解了Git的精髓。”来一句我们程序员们接地气的话:分享是一种快乐~
|
||||
</div>
|
||||
<div class="comment">2020-06-12 评论 5 点赞 12
|
||||
转发 4</div>
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-header">API 密钥</div>
|
||||
<div class="layui-card-body">
|
||||
<div class="layui-form layui-form-pane">
|
||||
<div class="layui-form-item" pane>
|
||||
<label class="layui-form-label">API 接口</label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid" style="margin-left: 10px;color: #5f5f5f;float: none;">
|
||||
<?php echo $url ?>
|
||||
<a href="javascript:;" lay-on="copyinfo" data-info="<?php echo $url ?>"
|
||||
style="float: right;" title="复制"><span
|
||||
class="icon pear-icon pear-icon-survey"></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row layui-col-space10" style="margin: 15px;">
|
||||
<div class="layui-col-md1">
|
||||
<img src="/admin/images/act.jpg"
|
||||
style="width: 100%;height: 100%;border-radius: 5px;" />
|
||||
</div>
|
||||
<div class="layui-form-item" pane>
|
||||
<label class="layui-form-label">商户 PID</label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid" style="margin-left: 10px;color: #5f5f5f;float: none;">
|
||||
<?php echo $pid ?>
|
||||
<a href="javascript:;" lay-on="copyinfo" data-info="<?php echo $pid ?>"
|
||||
style="float: right;" title="复制"><span
|
||||
class="icon pear-icon pear-icon-survey"></span></a>
|
||||
</div>
|
||||
<div class="layui-col-md11" style="height: 80px;">
|
||||
<div class="title">为什么程序员们愿意在GitHub上开源自己的成果给别人免费使用和学习?</div>
|
||||
<div class="content">
|
||||
“Git的精髓在于让所有人的贡献无缝合并。而GitHub的天才之处,在于理解了Git的精髓。”来一句我们程序员们接地气的话:分享是一种快乐~
|
||||
</div>
|
||||
<div class="comment">2020-06-12 评论 5 点赞 12
|
||||
转发 4</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item" pane>
|
||||
<label class="layui-form-label">商户密钥 <a href="javascript:;" lay-on="resetKey"
|
||||
title="重置密钥"><span class="icon pear-icon pear-icon-refresh"></span></a></label>
|
||||
<div class="layui-input-block">
|
||||
<div class="layui-form-mid layui-elip"
|
||||
style="margin-left: 10px;color: #5f5f5f;float: none;">
|
||||
<?php echo $secret_key ?>
|
||||
<a href="javascript:;" lay-on="copyinfo" data-info="<?php echo $secret_key ?>"
|
||||
style="float: right;" title="复制"><span
|
||||
class="icon pear-icon pear-icon-survey"></span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -83,44 +85,65 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-col-md8">
|
||||
<div class="layui-card">
|
||||
<div class="layui-card-header">
|
||||
我的文章
|
||||
</div>
|
||||
<div class="layui-card-body">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="/component/layui/layui.js"></script>
|
||||
<script src="/component/pear/pear.js"></script>
|
||||
<script>
|
||||
layui.use(['jquery', 'element', 'layer', 'convert'], function () {
|
||||
var element = layui.element,
|
||||
layer = layui.layer,
|
||||
$ = layui.jquery,
|
||||
convert = layui.convert;
|
||||
layui.use(['layer', 'util'], () => {
|
||||
let util = layui.util;
|
||||
let layer = layui.layer;
|
||||
|
||||
let MODULE_PATH = "operate/";
|
||||
|
||||
var image = new Image();
|
||||
image.src = "/admin/images/avatar.jpg";
|
||||
image.onload = function () {
|
||||
$("#userAvatar").attr("src", convert.imageToBase64(image));
|
||||
}
|
||||
|
||||
window.callback = function (data) {
|
||||
layer.close(data.index);
|
||||
$("#userAvatar").attr("src", data.newAvatar);
|
||||
}
|
||||
|
||||
$("#userAvatar").click(function () {
|
||||
layer.open({
|
||||
type: 2,
|
||||
title: '更换图片',
|
||||
shade: 0.1,
|
||||
area: ["900px", "500px"],
|
||||
content: MODULE_PATH + 'profile.html',
|
||||
btn: ['确定', '取消'],
|
||||
yes: function (index, layero) {
|
||||
window['layui-layer-iframe' + index].submitForm();
|
||||
}
|
||||
});
|
||||
util.on({
|
||||
'copyinfo': (ele) => {
|
||||
const info = ele.attr('data-info');
|
||||
navigator.clipboard.writeText(info).then(() => { layer.msg('复制成功') });
|
||||
},
|
||||
'resetKey': (ele) => {
|
||||
layer.confirm('重置密钥后,将无法使用原密钥,是否继续?', { icon: 3, title: '重置密钥' }, function (index) {
|
||||
layer.close(index);
|
||||
tool.resetKey();
|
||||
});
|
||||
},
|
||||
'setUser': (ele) => {
|
||||
tool.setUser();
|
||||
}
|
||||
});
|
||||
|
||||
let tool = {};
|
||||
tool.resetKey = async (id) => {
|
||||
const res = await fetch(`/api/user/resetKey?id=${id}`);
|
||||
const data = await res.json();
|
||||
if (data.code === 0) {
|
||||
layer.msg('密钥重置成功');
|
||||
location.reload();
|
||||
}
|
||||
}
|
||||
tool.setUser = async () => {
|
||||
layer.open({
|
||||
id: 'iframe-set-user',
|
||||
type: 2,
|
||||
title: '修改',
|
||||
shade: 0.1,
|
||||
area: ['500px', '400px'],
|
||||
content: `/User/setUser`,
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
fetch('https://tenapi.cn/v2/yiyan').then(res => res.text()).then(data => { document.getElementById('yiyan').innerHTML = data || '人无横财不富,马无夜草不肥'; })
|
||||
|
||||
|
||||
</script>
|
||||
</body>
|
||||
|
||||
|
Reference in New Issue
Block a user