| | |
| | | ,{field: 'roleName', align: 'center',title: '角色'} |
| | | ,{field: 'email', align: 'center',title: '邮箱'} |
| | | // ,{field: 'sex$', align: 'center',title: '性别'} |
| | | ,{field: 'adLogin$', align: 'center',title: 'AD登录', templet: '#adLoginTpl', width: 100, unresize: true} |
| | | ,{field: 'createTime$', align: 'center',title: '注册时间', hide: true} |
| | | ,{field: 'status$', align: 'center',title: '状态', templet: '#statusTpl', width: 120, unresize: true} |
| | | |
| | |
| | | }) |
| | | }) |
| | | |
| | | // 修改AD登录状态 |
| | | form.on('switch(adLoginSwitch)', function (obj) { |
| | | var index = obj.othis.parents('tr').attr("data-index"); |
| | | var data = tableData[index]; |
| | | data[this.name] = obj.elem.checked?1:0; |
| | | http.post(baseUrl+"/user/edit/auth", {id: data.id, adLogin: data[this.name]}, function (res) { |
| | | layer.msg(res.msg, {icon: 1}); |
| | | }) |
| | | }) |
| | | |
| | | /* 表格2工具条点击事件 */ |
| | | table.on('tool(userTable)', function (obj) { |
| | | var data = obj.data; |
| | |
| | | content: $('#editDialog').html(), |
| | | success: function (layero, dIndex) { |
| | | // 回显表单数据 |
| | | form.val('detail', mData); |
| | | if (mData) { |
| | | form.val('detail', mData); |
| | | // 处理AD登录复选框的回显(编辑用户时) |
| | | if (mData.adLogin === 1 || mData.adLogin === '1') { |
| | | $('input[name="adLogin"]').prop('checked', true); |
| | | } else { |
| | | $('input[name="adLogin"]').prop('checked', false); |
| | | } |
| | | } else { |
| | | // 新增用户时,确保AD登录默认为未选中 |
| | | $('input[name="adLogin"]').prop('checked', false); |
| | | // 清空表单 |
| | | form.val('detail', { |
| | | username: '', |
| | | mobile: '', |
| | | email: '', |
| | | roleId: '', |
| | | roleName: '', |
| | | deptId: '', |
| | | deptName: '', |
| | | adLogin: 0 |
| | | }); |
| | | } |
| | | // 重新渲染表单,确保开关控件正确显示 |
| | | form.render('checkbox'); |
| | | // 表单提交事件 |
| | | form.on('submit(editSubmit)', function (data) { |
| | | if (isEmpty(data.field.roleId)) { |
| | |
| | | layer.msg('请选择部门', {icon: 2}); |
| | | return false; |
| | | } |
| | | // 处理AD登录复选框的值 |
| | | if (data.field.adLogin === '1' || data.field.adLogin === true) { |
| | | data.field.adLogin = 1; |
| | | } else { |
| | | data.field.adLogin = 0; |
| | | } |
| | | var loadIndex = layer.load(2); |
| | | $.ajax({ |
| | | url: baseUrl+"/user/"+(mData?'update':'add')+"/auth", |