This commit is contained in:
2020-07-24 22:12:55 +08:00
parent 3f114a6fca
commit 67a1f974bf
117 changed files with 14258 additions and 2325 deletions

View File

@@ -9,22 +9,54 @@ local db = {}
local icons = {}
local poplist = {}
function DBUser.onGetUsers(list)
poplist.options = ArrayList()
poplist.values = ArrayList()
DBUser.FilterGroup = {
user = "user",
group = "group"
}
function DBUser.onGetUsers(list, groupList)
local options = ArrayList()
local values = ArrayList()
db.filters = {}
local name
db.filters[DBUser.FilterGroup.user] = {}
for i, v in ipairs(list) do
db[v.loginNo] = v
if v.loginName == "系统生成" then
poplist.options:Add(joinStr(v.loginNo, "_", v.loginName))
name = joinStr(v.loginNo, "_", v.loginName)
else
poplist.options:Add(joinStr(v.loginName))
name = joinStr(v.loginName)
end
poplist.values:Add(v.loginNo)
table.insert(db.filters[DBUser.FilterGroup.user], {name = name, value = v.loginNo})
db[v.loginNo] = v
options:Add(name)
values:Add(v.loginNo)
end
poplist[DBUser.FilterGroup.user] = {
options = options,
values = values
}
--------------------------------------------
local options = ArrayList()
local values = ArrayList()
db.filters[DBUser.FilterGroup.group] = {}
for i, v in ipairs(groupList) do
table.insert(db.filters[DBUser.FilterGroup.group], {name = v.name, value = v.id})
options:Add(v.name)
values:Add(v.id)
end
poplist[DBUser.FilterGroup.group] = {
options = options,
values = values
}
end
function DBUser.getPopList()
return poplist
function DBUser.getFilters(group)
return db.filters[group]
end
function DBUser.getPopList(group)
return poplist[group]
end
---@return _DBUser