private void LoadStore() { List <SelectListItem> storeClassList = new List <SelectListItem>(); storeClassList.Add(new SelectListItem() { Text = "选择店铺分类", Value = "-1" }); foreach (StoreClassInfo storeClassInfo in AdminStores.GetStoreClassList(WorkContext.StoreId)) { storeClassList.Add(new SelectListItem() { Text = storeClassInfo.Name, Value = storeClassInfo.StoreCid.ToString() }); } ViewData["storeClassList"] = storeClassList; List <SelectListItem> storeShipTemplateList = new List <SelectListItem>(); storeShipTemplateList.Add(new SelectListItem() { Text = "选择配送模板", Value = "-1" }); foreach (StoreShipTemplateInfo storeShipTemplateInfo in AdminStores.GetStoreShipTemplateList(WorkContext.StoreId)) { storeShipTemplateList.Add(new SelectListItem() { Text = storeShipTemplateInfo.Title, Value = storeShipTemplateInfo.StoreSTid.ToString() }); } ViewData["storeShipTemplateList"] = storeShipTemplateList; }
/// <summary> /// 店铺配送模板列表 /// </summary> public ActionResult StoreShipTemplateList() { StoreShipTemplateListModel model = new StoreShipTemplateListModel() { StoreShipTemplateList = AdminStores.GetStoreShipTemplateList(WorkContext.StoreId) }; MallUtils.SetAdminRefererCookie(Url.Action("storeshiptemplatelist")); return(View(model)); }
/// <summary> /// 店铺配送模板列表 /// </summary> public ActionResult StoreShipTemplateList(int storeId = -1) { StoreInfo storeInfo = AdminStores.GetStoreById(storeId); if (storeInfo == null) { return(PromptView("店铺不存在")); } StoreShipTemplateListModel model = new StoreShipTemplateListModel() { StoreId = storeId, StoreShipTemplateList = AdminStores.GetStoreShipTemplateList(storeId) }; MallUtils.SetAdminRefererCookie(string.Format("{0}?storeId={1}", Url.Action("storeshiptemplatelist"), storeId)); return(View(model)); }
/// <summary> /// 店铺配送模板选择列表 /// </summary> public ActionResult StoreShipTemplateSelectList(int storeId = -1) { List <StoreShipTemplateInfo> storeShipTemplateList = AdminStores.GetStoreShipTemplateList(storeId); StringBuilder sb = new StringBuilder(); sb.Append("["); foreach (StoreShipTemplateInfo storeShipTemplateInfo in storeShipTemplateList) { sb.AppendFormat("{0}\"id\":\"{1}\",\"title\":\"{2}\"{3},", "{", storeShipTemplateInfo.StoreSTid, storeShipTemplateInfo.Title, "}"); } if (storeShipTemplateList.Count > 0) { sb.Remove(sb.Length - 1, 1); } sb.Append("]"); return(Content(sb.ToString())); }