diff --git a/safesite/daoru.py b/safesite/daoru.py index b27b092d..3cf732d9 100644 --- a/safesite/daoru.py +++ b/safesite/daoru.py @@ -511,7 +511,8 @@ def drusers(companyid,path): # obj.usecomp = Partment.objects.get(partid=companyid) # obj.save() # groupdict[groupname] = obj.groupid - if User.objects.filter(username = username).count() == 0: + users = User.objects.filter(username = username) + if not users.exists(): a = User() a.name = name a.empid = empid diff --git a/safesite/templates/userhtml.html b/safesite/templates/userhtml.html index 2056a6a2..3563a8ef 100644 --- a/safesite/templates/userhtml.html +++ b/safesite/templates/userhtml.html @@ -116,12 +116,16 @@ removeLoading(); if (data.code == 1) { $.messager.alert('提示', data.msg, 'info', function () { - $("#main").panel({ href: 'userhtml', title: '用户' }); + var tab = $('#tt').tabs('getSelected'); + tab.panel('refresh'); + // $("#main").panel({ href: 'userhtml', title: '用户' }); }); } else if(data.code == 2){ $.messager.alert('提示', data.msg + data.info, 'info', function () { - $("#main").panel({ href: 'userhtml', title: '用户' }); + var tab = $('#tt').tabs('getSelected'); + tab.panel('refresh'); + // $("#main").panel({ href: 'userhtml', title: '用户' }); }); } else {