jh-admin/addon/saas/shop/view/manage/changepass.html

71 lines
2.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{extend name="app/shop/view/base.html"/}
{block name="resources"}{/block}
{block name="body"}
<div class="layui-form">
<div class="layui-card card-common card-brief">
<div class="layui-card-header">
<span class="card-title">修改密码</span>
</div>
<div class="layui-form-item">
<label class="layui-form-label mid"><span class="required">*</span>新密码</label>
<div class="layui-input-block">
<input type="password" min="6" id="new_pass" name="new_pass" required class="layui-input len-mid" autocomplete="off" readonly onfocus="this.removeAttribute('readonly');" onblur="this.setAttribute('readonly',true);">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label mid"><span class="required">*</span>确认新密码</label>
<div class="layui-input-block">
<input type="hidden" name="id" value="{$id}">
<input type="password" min="6" id="repeat_pass" name="repeat_pass" required class="layui-input len-mid" autocomplete="off" readonly onfocus="this.removeAttribute('readonly');" onblur="this.setAttribute('readonly',true);">
</div>
</div>
<div class="form-row mid">
<button class="layui-btn bg-color" lay-submit lay-filter="save">保存</button>
<button class="layui-btn layui-btn-primary" onclick="closePass()">关闭</button>
</div>
</div>
</div>
{/block}
{block name="script"}
<script>
var repeat_flag = false;
layui.use(['form'], function() {
var form = layui.form;
form.render();
form.on('submit(save)', function (data) {
if (repeat_flag) return;
repeat_flag = true;
$.ajax({
dataType: 'JSON',
type: 'POST',
url: ns.url("saas://shop/manage/changepass"),
data: data.field,
success: function (res) {
if (res.code == 0) {
layer.confirm('修改成功', {
title: '操作提示',
btn: ['确定'],
yes: function () {
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.location.reload();//刷新父页面注意一定要在关闭当前iframe层之前执行刷新
parent.layer.close(index); //再执行关闭
}
})
} else {
repeat_flag = false;
layer.msg(res.message);
}
}
});
});
});
function closePass() {
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.location.reload();//刷新父页面注意一定要在关闭当前iframe层之前执行刷新
parent.layer.close(index); //再执行关闭
}
</script>
{/block}