user_management.js
3.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
/**
* 人员管理业务
*/
(function($) {
//右击选择的行信息
var rowData = null;
//机构列表
var orgList = [];
$.h.user = {
//初始化
oninit:function() {
//请求组织机构列表
// var url = '/web/agent_user/getUsers';
// var url = '/web/org/getOrgList';
// $.get(url,function(e){
// console.log(e.data)
// if(e.code==0){
// $("#people_table").datagrid("loadData",e.data);
// $.h.org.createOrgList(e.data);
// }
// });
},
// //双击节点
onDblClickRow:function(rowIndex, row){
//判断如果类型为空,赋值默认值
console.log(row);
$("#userForm").form("load",row);
},
//重置
reset:function(){
$('#userForm').form('clear');
// $("#orgSubmitBTN").linkbutton({text:'添加'});
// $("#org_status").switchbutton('setValue',1);
// $("#org_status").switchbutton('check');
// $("#org_pname").textbox({value:'请在左侧列表选择'});
// $("#org_type").combobox("setValue",1);
// $("#org_sort").numberbox("setValue",1);
// $("#orgSaveBox").panel("setTitle","添加机构");
},
//'选为上级机构'按钮点击方法
csubClick:function(org_id){
let rowData = $("#win_base_org_grid").treegrid("find",org_id);
$("#org_pname").textbox("setText",rowData.cn_name);
$("#org_code").val(rowData.org_code);
},
//生成选为上级的按钮
createSelectUpBtn:function(value,row,index){
let a = '<a href="#" class="createSelectUpBtn easyui-linkbutton" data-options="iconCls:\'icon-add\'" onclick="$.h.user.csubClick('+row.org_id+')"></a>';
return a;
},
//提交
onSubmitUserForm:function(){
var target = $(this);
var url = '/web/user/store';
if($("#id").val()>0){
url = '/web/user/edit';
}
$("#userForm").form("submit",{
url:url,
onSubmit:function(param){
// param.org_status = $("#org_status").switchbutton("options").value;
if(!$("#org_code").val()){
$.messager.show({
title:'错误',
msg:"请选择上级机构",
timeout:2000,
showType:'show'
});
return false;
}
var isValid = $(this).form('validate');
if (isValid) {
// target.linkbutton({
// disabled: true,
// iconCls: 'kbi-icon-loading'
// });
}
if($("#user-password").val()!=$("#user-password2").val()){
$.messager.show({
title:'错误',
msg:"密码不一致",
timeout:2000,
showType:'show'
});
return false;
}
return isValid;
},
success:function(data){
data = $.parseJSON(data);
if (data.code == 0) {
$.h.org.oninit();
$.h.org.reset();
$.messager.show({
title:'提示',
msg:"保存成功!",
timeout:2000,
showType:'show'
});
}else{
$.messager.show({
title:'错误',
msg:data.msg,
timeout:2000,
showType:'show'
});
}
// target.linkbutton({
// disabled: false,
// iconCls: 'icon-save'
// });
}
})
}
}
})(jQuery);