This commit is contained in:
2020-08-17 11:13:33 +08:00
parent 19e730574b
commit 21eb68aeab
93 changed files with 6713 additions and 143 deletions

View File

@@ -3,6 +3,8 @@
---@field loginName
---@field groupId
---@field imageUrl string 头像
---@field char string 首字母
DBUser = {}
local db = {}
local icons = {}
@@ -22,13 +24,17 @@ function DBUser.clean()
rolePermission = {}
end
function DBUser.onGetUsers(list, groupList, permissions)
function DBUser.onGetUsers(userlist, groupList, permissions)
local options = ArrayList()
local values = ArrayList()
db.filters = {}
local name
db.filters[DBUser.FilterGroup.user] = {}
for i, v in ipairs(list) do
--------------------------------------------
for i, v in ipairs(userlist) do
v.PY = CLUIFormUtl.GetChineseSpell(v.loginName) -- 拼音首字母
v.PYFirst = v.PY[1] -- 设置首字母
if v.loginName == "系统生成" then
name = joinStr(v.loginNo, "_", v.loginName)
else
@@ -62,6 +68,20 @@ function DBUser.onGetUsers(list, groupList, permissions)
for i, v in ipairs(permissions) do
rolePermission[v] = true
end
DBUser.wrapUserList(userlist, groupList)
end
function DBUser.wrapUserList(userlist, groupList)
table.sort(
userlist,
function(a, b)
return string.byte(a.PY) < string.byte(b.PY)
end
)
-- for i, v in ipairs(userlist) do
-- printe(v.PY)
-- end
end
function DBUser.getFilters(group)