mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-04-06 03:58:04 +08:00
[更新]调整表单初始化 data-form-loaded
This commit is contained in:
parent
ffde6065da
commit
2d9b37f52f
@ -65,7 +65,7 @@
|
|||||||
placeholder="请输入密码"/>
|
placeholder="请输入密码"/>
|
||||||
</li>
|
</li>
|
||||||
<li class="text-center">
|
<li class="text-center">
|
||||||
<button type="submit" class="layui-btn layui-disabled" data-loaded="立 即 登 入">正 在 载 入</button>
|
<button type="submit" class="layui-btn layui-disabled" data-form-loaded="立 即 登 入">正 在 载 入</button>
|
||||||
<a style="position:absolute;display:block;right:0" href="javascript:void(0)">忘记密码?</a>
|
<a style="position:absolute;display:block;right:0" href="javascript:void(0)">忘记密码?</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -75,10 +75,6 @@ require(['pace', 'jquery', 'layui', 'laydate', 'bootstrap', 'template', 'ueditor
|
|||||||
layui.use(['layer', 'form', 'element'], function () {
|
layui.use(['layer', 'form', 'element'], function () {
|
||||||
window.layer = layui.layer;
|
window.layer = layui.layer;
|
||||||
window.form = layui.form();
|
window.form = layui.form();
|
||||||
require(['admin.listen'], function () {
|
require(['admin.listen']);
|
||||||
$('[data-loaded]').map(function () {
|
|
||||||
$(this).html($(this).attr('data-loaded')).removeClass('layui-disabled');
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -167,8 +167,8 @@ define(['zeroclipboard', 'jquery'], function (ZeroClipboard) {
|
|||||||
msg.prototype.loading = function (msg, callback) {
|
msg.prototype.loading = function (msg, callback) {
|
||||||
this.close();
|
this.close();
|
||||||
return this.index = msg
|
return this.index = msg
|
||||||
? layer.msg(msg, {icon: 16, scrollbar: false, shade: this.shade, time: 0, end: callback})
|
? layer.msg(msg, {icon: 16, scrollbar: false, shade: this.shade, time: 0, end: callback})
|
||||||
: layer.load(2, {time: 0, scrollbar: false, shade: this.shade, end: callback});
|
: layer.load(2, {time: 0, scrollbar: false, shade: this.shade, end: callback});
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -756,6 +756,7 @@ define(['zeroclipboard', 'jquery'], function (ZeroClipboard) {
|
|||||||
* 自动监听规则内表单
|
* 自动监听规则内表单
|
||||||
*/
|
*/
|
||||||
$.validate.listen = function () {
|
$.validate.listen = function () {
|
||||||
|
|
||||||
$('form[data-auto]').map(function () {
|
$('form[data-auto]').map(function () {
|
||||||
if ($(this).attr('data-listen') === 'true') {
|
if ($(this).attr('data-listen') === 'true') {
|
||||||
return;
|
return;
|
||||||
@ -763,12 +764,16 @@ define(['zeroclipboard', 'jquery'], function (ZeroClipboard) {
|
|||||||
var callback = $(this).attr('data-callback');
|
var callback = $(this).attr('data-callback');
|
||||||
$(this).attr('data-listen', "true").validate(function (data) {
|
$(this).attr('data-listen', "true").validate(function (data) {
|
||||||
$.form.load(this.getAttribute('action') || window.location.href, data,
|
$.form.load(this.getAttribute('action') || window.location.href, data,
|
||||||
this.getAttribute('method') || 'POST',
|
this.getAttribute('method') || 'POST',
|
||||||
window[callback || '_default_callback'] || undefined, true,
|
window[callback || '_default_callback'] || undefined, true,
|
||||||
this.getAttribute('data-tips') || undefined,
|
this.getAttribute('data-tips') || undefined,
|
||||||
this.getAttribute('data-time') || undefined);
|
this.getAttribute('data-time') || undefined);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
$('[data-form-loaded]').map(function () {
|
||||||
|
$(this).html(this.getAttribute('data-form-loaded') || this.innerHTML);
|
||||||
|
$(this).removeAttr('data-form-loaded').removeClass('layui-disabled');
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user