|
|
@@ -1,6 +1,51 @@
|
|
|
var zdata = [];
|
|
|
var dept_tree = null;
|
|
|
var edittype = "add";
|
|
|
+ var cols = [{
|
|
|
+ width: 10,
|
|
|
+ text: '序号',
|
|
|
+ type: 'number',
|
|
|
+ flex: false,
|
|
|
+ colClass: 'text-center'
|
|
|
+ }, {
|
|
|
+ width: 10,
|
|
|
+ text: 'ID',
|
|
|
+ type: 'number',
|
|
|
+ flex: false,
|
|
|
+ colClass: 'text-center'
|
|
|
+ }, {
|
|
|
+ width: 30,
|
|
|
+ text: '姓名',
|
|
|
+ type: 'string',
|
|
|
+ flex: false,
|
|
|
+ sort: 'down',
|
|
|
+ colClass: 'text-center'
|
|
|
+ }, {
|
|
|
+ width: 40,
|
|
|
+ text: '工号',
|
|
|
+ type: 'string',
|
|
|
+ flex: true,
|
|
|
+ colClass: 'text-center'
|
|
|
+ }, {
|
|
|
+ width: 80,
|
|
|
+ text: '手机号',
|
|
|
+ type: 'string',
|
|
|
+ flex: false,
|
|
|
+ sort: 'down',
|
|
|
+ colClass: 'text-center'
|
|
|
+ }, {
|
|
|
+ width: 80,
|
|
|
+ text: '角色',
|
|
|
+ type: 'string',
|
|
|
+ flex: true,
|
|
|
+ colClass: 'text-center'
|
|
|
+ }, {
|
|
|
+ width: 160,
|
|
|
+ text: '操作',
|
|
|
+ type: 'string',
|
|
|
+ flex: true,
|
|
|
+ colClass: 'text-center'
|
|
|
+ }];
|
|
|
$(document).ready(function() {
|
|
|
|
|
|
$("#main_content_title").html("用户管理")
|
|
|
@@ -60,67 +105,8 @@
|
|
|
checkable: false,
|
|
|
sortable: false,
|
|
|
data: {
|
|
|
- cols: [{
|
|
|
- width: 10,
|
|
|
- text: '序号',
|
|
|
- type: 'number',
|
|
|
- flex: false,
|
|
|
- colClass: 'text-center'
|
|
|
- }, {
|
|
|
- width: 30,
|
|
|
- text: '姓名',
|
|
|
- type: 'string',
|
|
|
- flex: false,
|
|
|
- sort: 'down',
|
|
|
- colClass: 'text-center'
|
|
|
- }, {
|
|
|
- width: 40,
|
|
|
- text: '工号',
|
|
|
- type: 'string',
|
|
|
- flex: true,
|
|
|
- colClass: 'text-center'
|
|
|
- }, {
|
|
|
- width: 80,
|
|
|
- text: '手机号',
|
|
|
- type: 'string',
|
|
|
- flex: false,
|
|
|
- sort: 'down',
|
|
|
- colClass: 'text-center'
|
|
|
- }, {
|
|
|
- width: 80,
|
|
|
- text: '角色',
|
|
|
- type: 'string',
|
|
|
- flex: true,
|
|
|
- colClass: 'text-center'
|
|
|
- }, {
|
|
|
- width: 160,
|
|
|
- text: '操作',
|
|
|
- type: 'string',
|
|
|
- flex: true,
|
|
|
- colClass: 'text-center'
|
|
|
- }],
|
|
|
- rows: [{
|
|
|
- checked: false,
|
|
|
- data: [1, '黎明', '15159', '13505159275', '普通用户', '<a href="#" data-toggle="modal" data-target="#myModal"><i class="icon icon-edit"></i> 修改</a><a href="#"><i class="icon icon-remove-circle"></i> 删除</a>']
|
|
|
- }, {
|
|
|
- checked: false,
|
|
|
- data: [1, '黎明', '15159', '13505159275', '普通用户', '<a href="#" data-toggle="modal" data-target="#myModal"><i class="icon icon-edit"></i> 修改</a><a href="#"><i class="icon icon-remove-circle"></i> 删除</a>']
|
|
|
- }, {
|
|
|
- checked: false,
|
|
|
- data: [1, '黎明', '15159', '13505159275', '普通用户', '<a href="#" data-toggle="modal" data-target="#myModal"><i class="icon icon-edit"></i> 修改</a><a href="#"><i class="icon icon-remove-circle"></i> 删除</a>']
|
|
|
- }, {
|
|
|
- checked: false,
|
|
|
- data: [1, '黎明', '15159', '13505159275', '普通用户', '<a href="#" data-toggle="modal" data-target="#myModal"><i class="icon icon-edit"></i> 修改</a><a href="#"><i class="icon icon-remove-circle"></i> 删除</a>']
|
|
|
- }, {
|
|
|
- checked: false,
|
|
|
- data: [1, '黎明', '15159', '13505159275', '普通用户', '<a href="#" data-toggle="modal" data-target="#myModal"><i class="icon icon-edit"></i> 修改</a><a href="#"><i class="icon icon-remove-circle"></i> 删除</a>']
|
|
|
- }, {
|
|
|
- checked: false,
|
|
|
- data: [1, '黎明', '15159', '13505159275', '普通用户', '<a href="#" data-toggle="modal" data-target="#myModal"><i class="icon icon-edit"></i> 修改</a><a href="#"><i class="icon icon-remove-circle"></i> 删除</a>']
|
|
|
- }, {
|
|
|
- checked: false,
|
|
|
- data: [1, '黎明', '15159', '13505159275', '普通用户', '<a href="#" data-toggle="modal" data-target="#myModal"><i class="icon icon-edit"></i> 修改</a><a href="#"><i class="icon icon-remove-circle"></i> 删除</a>']
|
|
|
- }]
|
|
|
+ cols: cols,
|
|
|
+ rows: []
|
|
|
}
|
|
|
});
|
|
|
|
|
|
@@ -141,6 +127,54 @@
|
|
|
alert(treeNode.tId + ", " + treeNode.name);
|
|
|
}
|
|
|
|
|
|
+ function zTreeOnClick(event, treeId, treeNode) {
|
|
|
+
|
|
|
+ var userData = {
|
|
|
+ "organid": treeNode.id
|
|
|
+ }
|
|
|
+
|
|
|
+ UserGetList(userData, function(data) {
|
|
|
+ console.log(data)
|
|
|
+ //跟新table
|
|
|
+ var rowdata = [];
|
|
|
+ if (data != null && data.length > 0) {
|
|
|
+ for (var i = 0; i < data.length; i++) {
|
|
|
+ var user = data[i];
|
|
|
+
|
|
|
+ var attr = "";
|
|
|
+ if (user.authorities.length > 0) {
|
|
|
+ for (var j = 0; j < user.authorities.length; j++) {
|
|
|
+ var at = user.authorities[j];
|
|
|
+ if (attr.length > 0) {
|
|
|
+ attr += "," + at.authority;
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ attr += at.authority;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ var userdata = {};
|
|
|
+ userdata["checked"] = false;
|
|
|
+ userdata["data"] = [i + 1, user.id, user.username, user.workno == null ? -1 : user.workno, user.mobile, attr, '<a href="#" data-toggle="modal" data-target="#myModal"><i class="icon icon-edit"></i> 修改</a><a href="#"><i class="icon icon-remove-circle"></i> 删除</a>'];
|
|
|
+ rowdata.push(userdata);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ // 使用data参数更新数据:
|
|
|
+ $('.datatable').datatable('load', {
|
|
|
+ cols: cols,
|
|
|
+ rows: rowdata
|
|
|
+ });
|
|
|
+
|
|
|
+ },
|
|
|
+ function(error) {
|
|
|
+
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
|
|
|
var setting = {
|
|
|
data: {
|
|
|
@@ -163,7 +197,8 @@
|
|
|
callback: {
|
|
|
onRename: zTreeOnRename,
|
|
|
// beforeDrop: zTreeBeforeDrop,
|
|
|
- onRemove: zTreeOnRemove
|
|
|
+ onRemove: zTreeOnRemove,
|
|
|
+ onClick: zTreeOnClick
|
|
|
},
|
|
|
edit: {
|
|
|
enable: true,
|