/// <summary> /// 店铺列表 /// </summary> public ActionResult StoreList(string storeName, int storeRid = 0, int storeIid = 0, int state = -1, int pageNumber = 1, int pageSize = 15) { string condition = AdminStores.AdminGetStoreListCondition(storeName, storeRid, storeIid, state); PageModel pageModel = new PageModel(pageSize, pageNumber, AdminStores.AdminGetStoreCount(condition)); List <SelectListItem> storeRankList = new List <SelectListItem>(); storeRankList.Add(new SelectListItem() { Text = "全部等级", Value = "0" }); foreach (StoreRankInfo storeRankInfo in AdminStoreRanks.GetStoreRankList()) { storeRankList.Add(new SelectListItem() { Text = storeRankInfo.Title, Value = storeRankInfo.StoreRid.ToString() }); } List <SelectListItem> storeIndustryList = new List <SelectListItem>(); storeIndustryList.Add(new SelectListItem() { Text = "全部行业", Value = "0" }); foreach (StoreIndustryInfo storeIndustryInfo in AdminStoreIndustries.GetStoreIndustryList()) { storeIndustryList.Add(new SelectListItem() { Text = storeIndustryInfo.Title, Value = storeIndustryInfo.StoreIid.ToString() }); } List <SelectListItem> storeStateList = new List <SelectListItem>(); storeStateList.Add(new SelectListItem() { Text = "全部", Value = "-1" }); storeStateList.Add(new SelectListItem() { Text = "营业", Value = ((int)StoreState.Open).ToString() }); storeStateList.Add(new SelectListItem() { Text = "关闭", Value = ((int)StoreState.Close).ToString() }); StoreListModel model = new StoreListModel() { PageModel = pageModel, StoreList = AdminStores.AdminGetStoreList(pageModel.PageSize, pageModel.PageNumber, condition), StoreName = storeName, StoreRid = storeRid, StoreRankList = storeRankList, StoreIid = storeIid, StoreIndustryList = storeIndustryList, State = state, StoreStateList = storeStateList }; MallUtils.SetAdminRefererCookie(string.Format("{0}?pageNumber={1}&pageSize={2}&storeName={3}&storeRid={4}&storeIid={5}&state={6}", Url.Action("storelist"), pageModel.PageNumber, pageModel.PageSize, storeName, storeRid, storeIid, state)); return(View(model)); }