using JNPF.Common.Const; namespace JNPF.VisualDev.Engine.Security; /// /// 代码生成查询控件归类帮助类. /// public class CodeGenQueryControlClassificationHelper { /// /// 列表查询控件. /// /// 1-Web设计,2-App设计,3-流程表单,4-Web表单,5-App表单. /// public static Dictionary> ListQueryControl(int type) { Dictionary> listQueryControl = new Dictionary>(); switch (type) { case 4: { var useInputList = new List(); useInputList.Add(JnpfKeyConst.COMINPUT); useInputList.Add(JnpfKeyConst.TEXTAREA); useInputList.Add(JnpfKeyConst.JNPFTEXT); useInputList.Add(JnpfKeyConst.BILLRULE); listQueryControl["inputList"] = useInputList; var useDateList = new List(); useDateList.Add(JnpfKeyConst.CREATETIME); useDateList.Add(JnpfKeyConst.MODIFYTIME); listQueryControl["dateList"] = useDateList; var useSelectList = new List(); useSelectList.Add(JnpfKeyConst.SELECT); useSelectList.Add(JnpfKeyConst.RADIO); useSelectList.Add("checkbox"); listQueryControl["selectList"] = useSelectList; var timePickerList = new List(); timePickerList.Add(JnpfKeyConst.TIME); listQueryControl["timePickerList"] = timePickerList; var numRangeList = new List(); numRangeList.Add(JnpfKeyConst.NUMINPUT); numRangeList.Add(JnpfKeyConst.CALCULATE); listQueryControl["numRangeList"] = numRangeList; var datePickerList = new List(); datePickerList.Add(JnpfKeyConst.DATE); listQueryControl["datePickerList"] = datePickerList; var userSelectList = new List(); userSelectList.Add(JnpfKeyConst.CREATEUSER); userSelectList.Add(JnpfKeyConst.MODIFYUSER); userSelectList.Add(JnpfKeyConst.USERSELECT); listQueryControl["userSelectList"] = userSelectList; var usersSelectList = new List(); usersSelectList.Add(JnpfKeyConst.USERSSELECT); listQueryControl["usersSelectList"] = usersSelectList; var comSelectList = new List(); comSelectList.Add(JnpfKeyConst.COMSELECT); comSelectList.Add(JnpfKeyConst.CURRORGANIZE); listQueryControl["comSelectList"] = comSelectList; var depSelectList = new List(); depSelectList.Add(JnpfKeyConst.CURRDEPT); depSelectList.Add(JnpfKeyConst.DEPSELECT); listQueryControl["depSelectList"] = depSelectList; var posSelectList = new List(); posSelectList.Add(JnpfKeyConst.CURRPOSITION); posSelectList.Add(JnpfKeyConst.POSSELECT); listQueryControl["posSelectList"] = posSelectList; var useCascaderList = new List(); useCascaderList.Add(JnpfKeyConst.CASCADER); listQueryControl["useCascaderList"] = useCascaderList; var jNPFAddressList = new List(); jNPFAddressList.Add(JnpfKeyConst.ADDRESS); listQueryControl["JNPFAddressList"] = jNPFAddressList; var treeSelectList = new List(); treeSelectList.Add(JnpfKeyConst.TREESELECT); listQueryControl["treeSelectList"] = treeSelectList; } break; case 5: { var inputList = new List(); inputList.Add(JnpfKeyConst.COMINPUT); inputList.Add(JnpfKeyConst.TEXTAREA); inputList.Add(JnpfKeyConst.JNPFTEXT); inputList.Add(JnpfKeyConst.BILLRULE); inputList.Add(JnpfKeyConst.CALCULATE); listQueryControl["input"] = inputList; var numRangeList = new List(); numRangeList.Add(JnpfKeyConst.NUMINPUT); listQueryControl["numRange"] = numRangeList; var switchList = new List(); switchList.Add(JnpfKeyConst.SWITCH); listQueryControl["switch"] = switchList; var selectList = new List(); selectList.Add(JnpfKeyConst.RADIO); selectList.Add(JnpfKeyConst.CHECKBOX); selectList.Add(JnpfKeyConst.SELECT); listQueryControl["select"] = selectList; var cascaderList = new List(); cascaderList.Add(JnpfKeyConst.CASCADER); listQueryControl["cascader"] = cascaderList; var timeList = new List(); timeList.Add(JnpfKeyConst.TIME); listQueryControl["time"] = timeList; var dateList = new List(); dateList.Add(JnpfKeyConst.DATE); dateList.Add(JnpfKeyConst.CREATETIME); dateList.Add(JnpfKeyConst.MODIFYTIME); listQueryControl["date"] = dateList; var comSelectList = new List(); comSelectList.Add(JnpfKeyConst.COMSELECT); listQueryControl["comSelect"] = comSelectList; var depSelectList = new List(); depSelectList.Add(JnpfKeyConst.DEPSELECT); depSelectList.Add(JnpfKeyConst.CURRDEPT); depSelectList.Add(JnpfKeyConst.CURRORGANIZE); listQueryControl["depSelect"] = depSelectList; var posSelectList = new List(); posSelectList.Add(JnpfKeyConst.POSSELECT); posSelectList.Add(JnpfKeyConst.CURRPOSITION); listQueryControl["posSelect"] = posSelectList; var userSelectList = new List(); userSelectList.Add(JnpfKeyConst.USERSELECT); userSelectList.Add(JnpfKeyConst.CREATEUSER); userSelectList.Add(JnpfKeyConst.MODIFYUSER); listQueryControl["userSelect"] = userSelectList; var usersSelectList = new List(); usersSelectList.Add(JnpfKeyConst.USERSSELECT); listQueryControl["usersSelect"] = usersSelectList; var treeSelectList = new List(); treeSelectList.Add(JnpfKeyConst.TREESELECT); listQueryControl["treeSelect"] = treeSelectList; var addressList = new List(); addressList.Add(JnpfKeyConst.ADDRESS); listQueryControl["address"] = addressList; listQueryControl["groupSelect"] = new List() { JnpfKeyConst.GROUPSELECT }; listQueryControl["roleSelect"] = new List() { JnpfKeyConst.ROLESELECT }; } break; } return listQueryControl; } }