init
Showing
3 changed files
with
65 additions
and
9 deletions
| ... | @@ -75,6 +75,7 @@ | ... | @@ -75,6 +75,7 @@ |
| 75 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ | 75 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ |
| 76 | <ul class="dropDown-menu menu radius box-shadow">\ | 76 | <ul class="dropDown-menu menu radius box-shadow">\ |
| 77 | '+str+'\ | 77 | '+str+'\ |
| 78 | <li><a href="javascript:edit('+data+');">编辑</a></li>\ | ||
| 78 | <li><a href="javascript:reset('+data+');">重置密码</a></li>\ | 79 | <li><a href="javascript:reset('+data+');">重置密码</a></li>\ |
| 79 | </ul></span>'; | 80 | </ul></span>'; |
| 80 | } | 81 | } | ... | ... |
| ... | @@ -19,7 +19,7 @@ | ... | @@ -19,7 +19,7 @@ |
| 19 | </div> | 19 | </div> |
| 20 | <div class="form-group col-sm-4 col-md-2"> | 20 | <div class="form-group col-sm-4 col-md-2"> |
| 21 | <label>身份证号码</label> | 21 | <label>身份证号码</label> |
| 22 | <input type="text" class="form-control input-text" name="" value=""> | 22 | <input type="text" class="form-control input-text" name="idcard" value=""> |
| 23 | </div> | 23 | </div> |
| 24 | </div> | 24 | </div> |
| 25 | <div class="row cl"> | 25 | <div class="row cl"> |
| ... | @@ -92,7 +92,7 @@ | ... | @@ -92,7 +92,7 @@ |
| 92 | name:data['name'], | 92 | name:data['name'], |
| 93 | username:data['username'], | 93 | username:data['username'], |
| 94 | telephone:data['phone'], | 94 | telephone:data['phone'], |
| 95 | // phone:data['phone'], | 95 | idcard:data['idcard'], |
| 96 | password:data['password'], | 96 | password:data['password'], |
| 97 | roleIds:rolesid, | 97 | roleIds:rolesid, |
| 98 | // roles:data['roles'], | 98 | // roles:data['roles'], | ... | ... |
| ... | @@ -3,28 +3,29 @@ | ... | @@ -3,28 +3,29 @@ |
| 3 | <body> | 3 | <body> |
| 4 | <div class="panel panel-default"> | 4 | <div class="panel panel-default"> |
| 5 | <div class="panel-body"> | 5 | <div class="panel-body"> |
| 6 | <form action="system/user/update" id="edit"> | ||
| 6 | <div class="row cl"> | 7 | <div class="row cl"> |
| 7 | <div class="form-group col-sm-4 col-md-2"> | 8 | <div class="form-group col-sm-4 col-md-2"> |
| 8 | <label>用户名</label> | 9 | <label>用户名</label> |
| 9 | <input type="text" class="form-control input-text" value=""> | 10 | <input type="text" class="form-control input-text" name="username" value=""> |
| 10 | </div> | 11 | </div> |
| 11 | <div class="form-group col-sm-4 col-md-2"> | 12 | <div class="form-group col-sm-4 col-md-2"> |
| 12 | <label>真实姓名</label> | 13 | <label>真实姓名</label> |
| 13 | <input type="text" class="form-control input-text" value=""> | 14 | <input type="text" class="form-control input-text" name="name" value=""> |
| 14 | </div> | 15 | </div> |
| 15 | <div class="form-group col-sm-4 col-md-2"> | 16 | <div class="form-group col-sm-4 col-md-2"> |
| 16 | <label>手机号</label> | 17 | <label>手机号</label> |
| 17 | <input type="text" class="form-control input-text" value=""> | 18 | <input type="text" class="form-control input-text" name="phone" value=""> |
| 18 | </div> | 19 | </div> |
| 19 | <div class="form-group col-sm-4 col-md-2"> | 20 | <div class="form-group col-sm-4 col-md-2"> |
| 20 | <label>身份证号码</label> | 21 | <label>身份证号码</label> |
| 21 | <input type="text" class="form-control input-text" value=""> | 22 | <input type="text" class="form-control input-text" name="idcard" value=""> |
| 22 | </div> | 23 | </div> |
| 23 | </div> | 24 | </div> |
| 24 | <div class="row cl"> | 25 | <div class="row cl"> |
| 25 | <div class="form-group col-sm-4 col-md-2"> | 26 | <div class="form-group col-sm-4 col-md-2"> |
| 26 | <label>所属网点</label> | 27 | <label>所属网点</label> |
| 27 | <select class="select" size="5" multiple> | 28 | <select class="select" size="5" name="children" multiple> |
| 28 | <option selected value>请选择</option> | 29 | <option selected value>请选择</option> |
| 29 | <option value>请选择</option> | 30 | <option value>请选择</option> |
| 30 | <option value>请选择</option> | 31 | <option value>请选择</option> |
| ... | @@ -34,7 +35,7 @@ | ... | @@ -34,7 +35,7 @@ |
| 34 | </div> | 35 | </div> |
| 35 | <div class="form-group col-sm-4 col-md-2"> | 36 | <div class="form-group col-sm-4 col-md-2"> |
| 36 | <label>角色</label> | 37 | <label>角色</label> |
| 37 | <select class="select" size="5" multiple> | 38 | <select class="select" size="5" name="roles" multiple> |
| 38 | <option selected value>请选择</option> | 39 | <option selected value>请选择</option> |
| 39 | <option value>请选择</option> | 40 | <option value>请选择</option> |
| 40 | <option value>请选择</option> | 41 | <option value>请选择</option> |
| ... | @@ -43,6 +44,7 @@ | ... | @@ -43,6 +44,7 @@ |
| 43 | </select> | 44 | </select> |
| 44 | </div> | 45 | </div> |
| 45 | </div> | 46 | </div> |
| 47 | </form> | ||
| 46 | </div> | 48 | </div> |
| 47 | </div> | 49 | </div> |
| 48 | 50 | ||
| ... | @@ -64,7 +66,60 @@ | ... | @@ -64,7 +66,60 @@ |
| 64 | } | 66 | } |
| 65 | 67 | ||
| 66 | function save() { | 68 | function save() { |
| 67 | window.parent.msg('修改成功'); | 69 | var targetUrl = $("#edit").attr("action"); |
| 70 | var data = $("#edit").serializeJson(); | ||
| 71 | var newData = {}; | ||
| 72 | var rolesid = []; | ||
| 73 | if(data['roles'].length == 1){ | ||
| 74 | rolesid.push(data['roles']); | ||
| 75 | }else{ | ||
| 76 | rolesid = data['roles']; | ||
| 77 | } | ||
| 78 | newData = { | ||
| 79 | // newData['HrVO'] = { | ||
| 80 | name:data['name'], | ||
| 81 | username:data['username'], | ||
| 82 | telephone:data['phone'], | ||
| 83 | idcard:data['idcard'], | ||
| 84 | password:data['password'], | ||
| 85 | roleIds:rolesid, | ||
| 86 | // roles:data['roles'], | ||
| 87 | departmentId:data['children'] | ||
| 88 | }; | ||
| 89 | // newData['DepartmentVO'] = { | ||
| 90 | // children:data['children'] | ||
| 91 | // departmentId:data['children'] | ||
| 92 | // }; | ||
| 93 | // console.log(JSON.stringify(newData)); | ||
| 94 | // return false; | ||
| 95 | $.ajax({ | ||
| 96 | type: 'post', | ||
| 97 | url: apiBaseUrl + targetUrl, | ||
| 98 | cache: false, | ||
| 99 | data: JSON.stringify(newData), | ||
| 100 | dataType: 'json', | ||
| 101 | contentType: "application/json; charset=UTF-8", | ||
| 102 | success: function (data) { | ||
| 103 | // console.log(data); | ||
| 104 | if (data.msg) { | ||
| 105 | layer.alert(data.msg); | ||
| 106 | } else if (data.code != 0) { | ||
| 107 | layer.alert('操作失败'); | ||
| 108 | } else { | ||
| 109 | layer.msg('操作成功'); | ||
| 110 | } | ||
| 111 | if (data.code) { | ||
| 112 | setTimeout(function () { | ||
| 113 | window.parent.reload(); | ||
| 114 | layer_close(); | ||
| 115 | }, 500); | ||
| 116 | } | ||
| 117 | }, | ||
| 118 | error: function () { | ||
| 119 | layer.alert("操作失败") | ||
| 120 | } | ||
| 121 | }) | ||
| 122 | // window.parent.msg('修改成功'); | ||
| 68 | 123 | ||
| 69 | layer_close(); | 124 | layer_close(); |
| 70 | } | 125 | } | ... | ... |
-
Please register or sign in to post a comment