@using VberZero @using VberAdmin.Web.Models.Modals @model VberAdmin.Web.Models.Modals.VmQuerySearch @{ string originFiled = "id,userName,name,emailAddress", modalId= "query_user", modalName = "查询用户", url= VzConsts.ApiAppUrl + "Query/QueryUsers"; List queryItems = new List() { new("userName","用户名",true), new VmQueryItem("name","姓名",true).WithFormatter("Query_UserNameFormatter"), new ("emailAddress","邮箱",true), //new QueryItem("emailAddress",L("emailAddress"),true).SetSelectStr(Model.SelectStrDic[0]), }; originFiled = string.IsNullOrEmpty(Model.OriginField) ? originFiled : Model.OriginField; modalId = string.IsNullOrEmpty(Model.ModalId) ? modalId : Model.ModalId; modalName = string.IsNullOrEmpty(Model.ModalName) ? modalName : Model.ModalName; VmQueryModal qmModel = new VmQueryModal(modalName, url, modalId, queryItems, originFiled, Model.TargetField, Model.AjaxSelectNameField, Model.SubmitEventName, Model.ItemDbClickEventName, Model.ItemClickEventName, Model.IsSingle, Model.VmQueryTreeSearch, Model.SearchBindFun, Model.ModalWidth); } @await Html.PartialAsync("Query/_QueryModal", qmModel)