mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-10 03:42:49 +08:00
增加js的事件处理;增加忘记密码的js替换事件;发布新版本;
This commit is contained in:
@@ -33,6 +33,7 @@
|
|||||||
<span class="icon-nocheck"></span>
|
<span class="icon-nocheck"></span>
|
||||||
<span class="login-tip">保持登录</span>
|
<span class="login-tip">保持登录</span>
|
||||||
{:event_view_replace('<a href="javascript:" class="forget-password">忘记密码?</a>','AdminLoginForget')}
|
{:event_view_replace('<a href="javascript:" class="forget-password">忘记密码?</a>','AdminLoginForget')}
|
||||||
|
{:event_view_replace_js('AdminLoginForget')}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item" style="text-align:center; width:100%;height:100%;margin:0px;">
|
<div class="layui-form-item" style="text-align:center; width:100%;height:100%;margin:0px;">
|
||||||
|
|||||||
@@ -38,8 +38,11 @@ $(function () {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
ua.triggerEventReplaceJs('AdminLoginForget', () => {
|
||||||
$('.forget-password').click(function () {
|
$('.forget-password').click(function () {
|
||||||
layer.msg('可以使用重置密码命令设置:<br/>php think admin:reset:password<br><a target="_blank" href="http://doc.ulthon.com/home/read/ulthon_admin/reset_password/15/16.html"> 参考文档</a>');
|
layer.msg('可以使用重置密码命令设置:<br/>php think admin:reset:password<br><a target="_blank" href="http://doc.ulthon.com/home/read/ulthon_admin/reset_password/15/16.html"> 参考文档</a>');
|
||||||
});
|
});
|
||||||
|
}, (code) => {
|
||||||
|
eval(code);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
@@ -230,7 +230,7 @@ function build_upload_url($url, $upload_type = null)
|
|||||||
return Filesystem::disk($upload_type)->url($url);
|
return Filesystem::disk($upload_type)->url($url);
|
||||||
}
|
}
|
||||||
|
|
||||||
function event_handle_result($name, $key, $type = 'all')
|
function event_handle_result($name, $key, $type = 'all') : array
|
||||||
{
|
{
|
||||||
$list_result = Event::trigger($name);
|
$list_result = Event::trigger($name);
|
||||||
|
|
||||||
@@ -246,9 +246,10 @@ function event_handle_result($name, $key, $type = 'all')
|
|||||||
if ($type == 'all') {
|
if ($type == 'all') {
|
||||||
$result[] = $value_event[$key];
|
$result[] = $value_event[$key];
|
||||||
} elseif ($type == 'last') {
|
} elseif ($type == 'last') {
|
||||||
$result = $value_event[$key];
|
$result = [];
|
||||||
|
$result[] = $value_event[$key];
|
||||||
} elseif ($type == 'first') {
|
} elseif ($type == 'first') {
|
||||||
$result = $value_event[$key];
|
$result[] = $value_event[$key];
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -277,3 +278,12 @@ function event_view_replace($content, $name)
|
|||||||
|
|
||||||
return $content_event;
|
return $content_event;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function event_view_replace_js($name)
|
||||||
|
{
|
||||||
|
$list_result = event_handle_result($name, 'view_replace_js');
|
||||||
|
|
||||||
|
$content_event = implode('', $list_result);
|
||||||
|
|
||||||
|
return "<script id='event-replace-js-{$name}' type='text/plain'>{$content_event}</script>";
|
||||||
|
}
|
||||||
|
|||||||
@@ -14,14 +14,13 @@ use think\facade\App;
|
|||||||
|
|
||||||
class Version extends Command
|
class Version extends Command
|
||||||
{
|
{
|
||||||
public const VERSION = 'v2.0.37';
|
public const VERSION = 'v2.0.38';
|
||||||
|
|
||||||
public const LAYUI_VERSION = '2.8.16';
|
public const LAYUI_VERSION = '2.8.16';
|
||||||
|
|
||||||
public const COMMENT = [
|
public const COMMENT = [
|
||||||
'修改事件处理函数的逻辑',
|
'增加js的事件处理',
|
||||||
'修改忘记密码提示',
|
'增加忘记密码的js替换事件',
|
||||||
'忘记密码增加view_replace事件',
|
|
||||||
'发布新版本',
|
'发布新版本',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -2470,8 +2470,16 @@
|
|||||||
return num + u;
|
return num + u;
|
||||||
}
|
}
|
||||||
return '0B';
|
return '0B';
|
||||||
}
|
},
|
||||||
|
triggerEventReplaceJs(name, defaultCallback, replaceCallback) {
|
||||||
|
var code = $('#event-replace-js-' + name).html();
|
||||||
|
|
||||||
|
if (admin.empty(code)) {
|
||||||
|
defaultCallback();
|
||||||
|
} else {
|
||||||
|
replaceCallback(code);
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
window.ulAdmin = window.ua = admin;
|
window.ulAdmin = window.ua = admin;
|
||||||
|
|||||||
Reference in New Issue
Block a user