1、用户资料加入[个人博客地址、码云/GitHub地址](部分用户开放设置)

2、加入用户信息接口UF/UI,优化用户信息设置代码
This commit is contained in:
2018-06-13 00:05:06 +08:00
parent 9e117e9e5b
commit 4a41fe20a1
15 changed files with 263 additions and 127 deletions

View File

@@ -79,6 +79,17 @@
</div>
<div class="detail-body photos">
#(bean.content??)
#if(bean.site?? || bean.git??)
<blockquote class="layui-elem-quote layui-quote-nm">
#if(bean.site??)
<b>个人博客地址:<a href="#(bean.site??)" target="_blank">#(bean.site??)</a></b>
#end
#if(bean.git??)
<b>码云/GitHub:<a href="#(bean.git??)" target="_blank">#(bean.git??)</a></b>
#end
</blockquote>
#end
</div>
</div>

View File

@@ -307,7 +307,6 @@ layui.define(['laypage', 'fly', 'element', 'flow'], function(exports){
$.post("/os/user/register",{
bean:JSON.stringify(bean)
},function (data) {
data = JSON.parse(data);
if(data.retcode != 0){
layer.msg(data.retinfo);
return false;
@@ -357,6 +356,25 @@ layui.define(['laypage', 'fly', 'element', 'flow'], function(exports){
return false;
});
form.on('submit(set-blog)', function (data) {
var bean = {},columns = ['site', 'git'];
columns.forEach(function (value) {
bean[value] = data.field[value]
});
$.post("/os/user/update",{
bean:JSON.stringify(bean)
,columns:JSON.stringify(columns)
},function (res) {
if(res.retcode != 0){
layer.msg(res.retinfo);
return false;
}
location.reload();
});
return false;
});
//帐号绑定

View File

@@ -20,6 +20,9 @@
<li class="layui-this" lay-id="info">我的资料</li>
<li lay-id="avatar">头像</li>
<li lay-id="pass">密码</li>
#if(mine.roleId == 1)
<li lay-id="blog">博客地址</li>
#end
<!--<li lay-id="bind">帐号绑定</li>-->
</ul>
<div class="layui-tab-content" style="padding: 20px 0;">
@@ -48,7 +51,7 @@
<div class="layui-form-item">
<label for="L_city" class="layui-form-label">城市</label>
<div class="layui-input-inline">
<input type="text" id="L_city" name="city" autocomplete="off" value="" class="layui-input">
<input type="text" id="L_city" name="city" autocomplete="off" value="#(mine.city)" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-form-text">
@@ -105,6 +108,27 @@
</form>
</div>
<!--博客/码云-->
<div class="layui-form layui-form-pane layui-tab-item">
<form method="post">
<div class="layui-form-item">
<label for="L_nowpass" class="layui-form-label">个人博客地址</label>
<div class="layui-input-inline">
<input type="input" id="L_site" name="site" value="#(mine.site??)" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label for="L_nowpass" class="layui-form-label">码云/GitHub</label>
<div class="layui-input-inline">
<input type="input" id="L_git" name="git" value="#(mine.git??)" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<button class="layui-btn" key="set-mine" lay-filter="set-blog" lay-submit>确认修改</button>
</div>
</form>
</div>
<!--账号绑定-->
<div class="layui-form layui-form-pane layui-tab-item">
<ul class="app-bind">