Commit 6951b13b by fengshuonan

整理添加用户的界面

parent 0d929fd1
@layout("/common/_dialog.html",{plugins:["laydate"],js:["/assets/modular/system/user/user_info.js"]}){ @layout("/common/_dialog.html",{plugins:["laydate"],js:["/assets/modular/system/user/user_info.js"]}){
<div class="row"> <div class="container-fluid">
<div class="row">
<div class="col-6"> <div class="col-6">
<div class="card"> <form novalidate>
<div class="card-block">
<form class="" novalidate>
<div class="form-group"> <div class="form-group">
<h5>账号 <span class="text-danger">*</span></h5> <h5>账号 <span class="text-danger">*</span></h5>
<div class="controls"> <div class="controls">
<input type="text" name="text" class="form-control" required data-validation-required-message="This field is required"> </div> <input type="text" name="account" id="account" class="form-control" required data-validation-required-message="此项是必填项">
<div class="form-control-feedback"><small>Add <code>required</code> attribute to field for required validation.</small></div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<h5>姓名 <span class="text-danger">*</span></h5> <h5>密码 <span class="text-danger">*</span></h5>
<div class="controls"> <div class="controls">
<input type="text" name="text" class="form-control" required data-validation-required-message="This field is required"> </div> <input type="password" name="password" id="password" class="form-control" required data-validation-required-message="此项是必填项">
<div class="form-control-feedback"><small>Add <code>required</code> attribute to field for required validation.</small></div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<h5>性别 <span class="text-danger">*</span></h5> <h5>重复密码 <span class="text-danger">*</span></h5>
<div class="controls"> <div class="controls">
<input type="text" name="text" class="form-control" required data-validation-required-message="This field is required"> </div> <input type="password" name="password2" data-validation-match-match="password" class="form-control" required>
<div class="form-control-feedback"><small>Add <code>required</code> attribute to field for required validation.</small></div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<h5>出生日期 <span class="text-danger">*</span></h5> <h5>姓名 <span class="text-danger">*</span></h5>
<div class="controls"> <div class="controls">
<input type="text" name="text" class="form-control" required data-validation-required-message="This field is required"> </div> <input type="text" name="name" id="name" class="form-control" required data-validation-required-message="此项是必填项">
<div class="form-control-feedback"><small>Add <code>required</code> attribute to field for required validation.</small></div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<h5>电话 <span class="text-danger">*</span></h5> <h5>邮箱</h5>
<div class="controls"> <div class="controls">
<input type="text" name="text" class="form-control" required data-validation-required-message="This field is required"> </div> <input type="email" name="email" id="email" class="form-control">
<div class="form-control-feedback"><small>Add <code>required</code> attribute to field for required validation.</small></div>
</div> </div>
</form>
</div> </div>
<div class="text-xs-right">
<button type="submit" class="btn btn-info">Submit</button>
<button type="reset" class="btn btn-inverse">Cancel</button>
</div> </div>
</form>
</div> </div>
<div class="col-6"> <div class="col-6">
<div class="card"> <form novalidate>
<div class="card-block">
<form class="" novalidate>
<div class="form-group"> <div class="form-group">
<h5>邮箱 <span class="text-danger">*</span></h5> <h5>性别</h5>
<div class="controls"> <div class="controls">
<input type="text" name="text" class="form-control" required data-validation-required-message="This field is required"> </div> <input type="email" name="sex" id="sex" class="form-control">
<div class="form-control-feedback"><small>Add <code>required</code> attribute to field for required validation.</small></div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<h5>密码 <span class="text-danger">*</span></h5> <h5>出生日期</h5>
<div class="controls"> <div class="controls">
<input type="text" name="text" class="form-control" required data-validation-required-message="This field is required"> </div> <input type="email" name="birthday" id="birthday" class="form-control">
<div class="form-control-feedback"><small>Add <code>required</code> attribute to field for required validation.</small></div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<h5>确认密码 <span class="text-danger">*</span></h5> <h5>部门 <span class="text-danger">*</span></h5>
<div class="controls"> <div class="controls">
<input type="text" name="text" class="form-control" required data-validation-required-message="This field is required"> </div> <input type="email" name="deptid" id="deptid" class="form-control" required data-validation-required-message="此项是必填项">
<div class="form-control-feedback"><small>Add <code>required</code> attribute to field for required validation.</small></div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<h5>部门 <span class="text-danger">*</span></h5> <h5>电话</h5>
<div class="controls"> <div class="controls">
<input type="text" name="text" class="form-control" required data-validation-required-message="This field is required"> </div> <input type="email" name="phone" id="phone" class="form-control">
<div class="form-control-feedback"><small>Add <code>required</code> attribute to field for required validation.</small></div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<h5>邮箱 <span class="text-danger">*</span></h5> <h5>角色</h5>
<div class="controls"> <div class="controls">
<input type="text" name="text" class="form-control" required data-validation-required-message="This field is required"> </div> <input disabled type="text" name="xxxxx" class="form-control" value="请在分配角色功能里配置">
<div class="form-control-feedback"><small>Add <code>required</code> attribute to field for required validation.</small></div>
</div> </div>
<div class="text-xs-right">
<button type="submit" class="btn btn-info">Submit</button>
<button type="reset" class="btn btn-inverse">Cancel</button>
</div> </div>
</form> </form>
</div> </div>
</div> </div>
</div>
</div> </div>
@} @}
...@@ -49,7 +49,7 @@ MgrUser.openAddMgr = function () { ...@@ -49,7 +49,7 @@ MgrUser.openAddMgr = function () {
var index = layer.open({ var index = layer.open({
type: 2, type: 2,
title: '添加管理员', title: '添加管理员',
area: ['800px', '560px'], //宽高 area: ['800px', '580px'], //宽高
fix: false, //不固定 fix: false, //不固定
maxmin: true, maxmin: true,
content: Feng.ctxPath + '/mgr/user_add' content: Feng.ctxPath + '/mgr/user_add'
...@@ -66,7 +66,7 @@ MgrUser.openChangeUser = function () { ...@@ -66,7 +66,7 @@ MgrUser.openChangeUser = function () {
var index = layer.open({ var index = layer.open({
type: 2, type: 2,
title: '编辑管理员', title: '编辑管理员',
area: ['800px', '450px'], //宽高 area: ['800px', '490px'], //宽高
fix: false, //不固定 fix: false, //不固定
maxmin: true, maxmin: true,
content: Feng.ctxPath + '/mgr/user_edit/' + this.seItem.id content: Feng.ctxPath + '/mgr/user_edit/' + this.seItem.id
......
...@@ -2,52 +2,7 @@ ...@@ -2,52 +2,7 @@
* 用户详情对话框(可用于添加和修改对话框) * 用户详情对话框(可用于添加和修改对话框)
*/ */
var UserInfoDlg = { var UserInfoDlg = {
userInfoData: {}, userInfoData: {}
validateFields: {
account: {
validators: {
notEmpty: {
message: '账户不能为空'
}
}
},
name: {
validators: {
notEmpty: {
message: '姓名不能为空'
}
}
},
citySel: {
validators: {
notEmpty: {
message: '部门不能为空'
}
}
},
password: {
validators: {
notEmpty: {
message: '密码不能为空'
},
identical: {
field: 'rePassword',
message: '两次密码不一致'
},
}
},
rePassword: {
validators: {
notEmpty: {
message: '密码不能为空'
},
identical: {
field: 'password',
message: '两次密码不一致'
},
}
}
}
}; };
/** /**
...@@ -177,7 +132,7 @@ UserInfoDlg.collectData = function () { ...@@ -177,7 +132,7 @@ UserInfoDlg.collectData = function () {
UserInfoDlg.validatePwd = function () { UserInfoDlg.validatePwd = function () {
var password = this.get("password"); var password = this.get("password");
var rePassword = this.get("rePassword"); var rePassword = this.get("rePassword");
if (password == rePassword) { if (password === rePassword) {
return true; return true;
} else { } else {
return false; return false;
...@@ -185,15 +140,6 @@ UserInfoDlg.validatePwd = function () { ...@@ -185,15 +140,6 @@ UserInfoDlg.validatePwd = function () {
}; };
/** /**
* 验证数据是否为空
*/
UserInfoDlg.validate = function () {
$('#userInfoForm').data("bootstrapValidator").resetForm();
$('#userInfoForm').bootstrapValidator('validate');
return $("#userInfoForm").data('bootstrapValidator').isValid();
};
/**
* 提交添加用户 * 提交添加用户
*/ */
UserInfoDlg.addSubmit = function () { UserInfoDlg.addSubmit = function () {
...@@ -201,10 +147,6 @@ UserInfoDlg.addSubmit = function () { ...@@ -201,10 +147,6 @@ UserInfoDlg.addSubmit = function () {
this.clearData(); this.clearData();
this.collectData(); this.collectData();
if (!this.validate()) {
return;
}
if (!this.validatePwd()) { if (!this.validatePwd()) {
Feng.error("两次密码输入不一致"); Feng.error("两次密码输入不一致");
return; return;
...@@ -230,10 +172,6 @@ UserInfoDlg.editSubmit = function () { ...@@ -230,10 +172,6 @@ UserInfoDlg.editSubmit = function () {
this.clearData(); this.clearData();
this.collectData(); this.collectData();
if (!this.validate()) {
return;
}
//提交信息 //提交信息
var ajax = new $ax(Feng.ctxPath + "/mgr/edit", function (data) { var ajax = new $ax(Feng.ctxPath + "/mgr/edit", function (data) {
Feng.success("修改成功!"); Feng.success("修改成功!");
...@@ -272,7 +210,6 @@ function onBodyDown(event) { ...@@ -272,7 +210,6 @@ function onBodyDown(event) {
} }
$(function () { $(function () {
Feng.initValidator("userInfoForm", UserInfoDlg.validateFields);
//初始化性别选项 //初始化性别选项
$("#sex").val($("#sexValue").val()); $("#sex").val($("#sexValue").val());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment