// GET: m/i/123 public ActionResult I(String id) { string Pagehtml = ""; id = DESEncrypt.Decrypt(id); if (id != null) { appbase AppBase = new Psd.H5Show.BLL.appbase().GetModel(int.Parse(id)); List <apppagebase> appPageBases = new Psd.H5Show.BLL.apppagebase().GetModelList(" Appid='" + AppBase.ID + "' and DELFLAG=0 order by orderby"); foreach (apppagebase appPageBase in appPageBases) { string PageList = "<div class='swiper-slide' title='@title'>"; List <apppageinfo> appPageInfos = new Psd.H5Show.BLL.apppageinfo().GetModelList(" PAGEID='" + appPageBase.ID + "'"); foreach (apppageinfo appPageInfo in appPageInfos) { switch (appPageInfo.KitType) { case "image": string imgSrc = appPageInfo.KitContent; string[] ims = imgSrc.Split('='); imgSrc = ims[1].Substring(0, ims[1].Length - 1); string KitItem = "<div class='ani' swiper-animate-effect='@effect' swiper-animate-duration='@durationss' " + "swiper-animate-delay='@delayss' style='position:absolute !important;left: @left; top: @top;" + " z-index: @zindex; width: @width; height: @height; ' >" + "<img style=\"transform:rotate(@transformdeg); width:100%;height:100%;\" src=\'../../" + imgSrc + "\'></div>"; KitItem = KitItem.Replace("@effect", appPageInfo.KitAnEffect); KitItem = KitItem.Replace("@durations", appPageInfo.KitAnDuration.ToString()); KitItem = KitItem.Replace("@delays", appPageInfo.KitAnDelay.ToString()); KitItem = KitItem.Replace("@left", appPageInfo.KitLeft.ToString()); KitItem = KitItem.Replace("@top", appPageInfo.KitTop.ToString()); KitItem = KitItem.Replace("@width", appPageInfo.KitWidth.ToString()); KitItem = KitItem.Replace("@height", appPageInfo.KitHeight.ToString()); KitItem = KitItem.Replace("@transform", appPageInfo.KitAngleZ.ToString()); PageList += KitItem; break; } } PageList = PageList.Replace("@title", appPageBase.Title); PageList += "</div>"; Pagehtml += PageList; } ViewBag.AppBase = AppBase; } else { Pagehtml = "非法参数"; } ViewBag.Pagehtml = Pagehtml; return(View()); }
public ActionResult EditPageDelKitActionResult(string pagecode, string kitId) { user_account userAccount = new user_account(); apppagebase appPageBase = new apppagebase(); appbase appBase = new appbase(); JsonResult jsonResult = new JsonResult(); jsonResult.JsonRequestBehavior = JsonRequestBehavior.AllowGet; pagecode = DESEncrypt.Decrypt(pagecode); if (pagecode == null) { Msg.Result = 0; Msg.Msg = "错误编码"; } else { appPageBase = new Psd.H5Show.BLL.apppagebase().GetModel(int.Parse(pagecode)); appBase = new Psd.H5Show.BLL.appbase().GetModel(appPageBase.AppId); if (Request.Cookies["PsdH5ShowUserCode"] == null) { Msg.Result = 0; Msg.Msg = "哎哟,你还未登录呢"; } else { userAccount = Psd.H5Show.BLL.AppTools.GetUserCodeToUseraccountModel( Request.Cookies["PsdH5ShowUserCode"].Value.ToString()); if (!userAccount.ID.Equals(appBase.Uid)) { Msg.Result = 0; Msg.Msg = "无权限编辑此页面"; } else { if (new Psd.H5Show.BLL.apppageinfo().Delete(int.Parse(kitId))) { Msg.Result = 1; Msg.Msg = "删除成功"; } else { Msg.Result = 0; Msg.Msg = "删除失败"; } } } jsonResult.Data = Msg; } return(jsonResult); }
public ActionResult GetAppPageKit(string pagecode, string appcode) { JsonResult json = new JsonResult(); json.JsonRequestBehavior = JsonRequestBehavior.AllowGet; List <apppageinfo> AppPageKitList = new List <apppageinfo>(); user_account userAccount = new user_account(); apppagebase appPageBase = new apppagebase(); appbase appBase = new appbase(); JsonResult jsonResult = new JsonResult(); jsonResult.JsonRequestBehavior = JsonRequestBehavior.AllowGet; pagecode = DESEncrypt.Decrypt(pagecode); if (pagecode == null) { Msg.Result = 0; Msg.Msg = "错误编码"; } else { appPageBase = new Psd.H5Show.BLL.apppagebase().GetModel(int.Parse(pagecode)); appBase = new Psd.H5Show.BLL.appbase().GetModel(appPageBase.AppId); if (Request.Cookies["PsdH5ShowUserCode"] == null) { Msg.Result = 0; Msg.Msg = "哎哟,你还未登录呢"; } else { userAccount = Psd.H5Show.BLL.AppTools.GetUserCodeToUseraccountModel( Request.Cookies["PsdH5ShowUserCode"].Value.ToString()); if (!userAccount.ID.Equals(appBase.Uid)) { Msg.Result = 0; Msg.Msg = "无权限编辑此页面"; } else { AppPageKitList = new Psd.H5Show.BLL.apppageinfo().GetModelList(" Pageid='" + pagecode + "'"); json.Data = AppPageKitList; } } } return(json); }
/// <summary> /// Deletes the application. /// 1.判断是否有权限删除该App /// 2.非删除 只是把删除标识改成1 /// </summary> /// <param name="appid">The appid.</param> /// <param name="uid">The userid.当前登陆用户</param> /// <returns>是否删除成功</returns> public static bool DelApp(int appid, Psd.H5Show.Model.user_account userAccount) { bool isdel = false; try { Model.appbase appBaseModel = new Model.appbase(); appBaseModel = new Psd.H5Show.BLL.appbase().GetModel(appid); appBaseModel.DelFlag = true; if (userAccount.ID.Equals(appBaseModel.Uid)) { isdel = new Psd.H5Show.BLL.appbase().Update(appBaseModel); } else { isdel = false; } } catch (Exception) { throw; } return(isdel); }
public ActionResult EditPageCreateKitActionResult(string pagecode, string t) { user_account userAccount = new user_account(); apppagebase appPageBase = new apppagebase(); appbase appBase = new appbase(); JsonResult jsonResult = new JsonResult(); jsonResult.JsonRequestBehavior = JsonRequestBehavior.AllowGet; pagecode = DESEncrypt.Decrypt(pagecode); if (pagecode == null) { Msg.Result = 0; Msg.Msg = "错误编码"; } else { appPageBase = new Psd.H5Show.BLL.apppagebase().GetModel(int.Parse(pagecode)); appBase = new Psd.H5Show.BLL.appbase().GetModel(appPageBase.AppId); if (Request.Cookies["PsdH5ShowUserCode"] == null) { Msg.Result = 0; Msg.Msg = "哎哟,你还未登录呢"; } else { userAccount = Psd.H5Show.BLL.AppTools.GetUserCodeToUseraccountModel( Request.Cookies["PsdH5ShowUserCode"].Value.ToString()); if (!userAccount.ID.Equals(appBase.Uid)) { Msg.Result = 0; Msg.Msg = "无权限编辑此页面"; } else { switch (t) { case "image": //图片类型 图片控件初始化加载 配置 apppageinfo appPageInfo = new apppageinfo(); appPageInfo.PageId = int.Parse(pagecode); appPageInfo.KitAnDelay = 0.5; appPageInfo.KitAnDuration = 0.5; appPageInfo.KitAnEffect = "fadeInUp"; appPageInfo.KitAngleZ = "0"; appPageInfo.KitLeft = "0px"; appPageInfo.KitTop = "0px"; appPageInfo.KitType = t; appPageInfo.KitStyle = ""; appPageInfo.KitLinkUrl = ""; appPageInfo.KitLinkType = 0; appPageInfo.KitWidth = "auto"; appPageInfo.KitHeight = "auto"; appPageInfo.KitContent = "<img src=\"../../content/image/demo.png\">"; appPageInfo.ID = Psd.H5Show.BLL.AppTools.getMaxIdToTable("apppageinfo") + 1; var imgcontrol = "<div class='imgview ani' swiper-animate-effect='" + appPageInfo.KitAnEffect + "' swiper-animate-duration='" + appPageInfo.KitAnDuration + "s' swiper-animate-delay='" + appPageInfo.KitAnDelay + "s' width='" + appPageInfo.KitWidth + "' " + " Ptype='imgview' link='" + appPageInfo.KitLinkType + "|" + appPageInfo.KitLinkUrl + "' id='" + appPageInfo.ID.ToString() + "' style='style='left:" + appPageInfo.KitTop + ";top:" + appPageInfo.KitTop + ";z-index:1'>" + appPageInfo.KitContent + "</div >"; try { new Psd.H5Show.BLL.apppageinfo().Add(appPageInfo); List <apppageinfo> KitList = new Psd.H5Show.BLL.apppageinfo().GetModelList(" PageId='" + pagecode + "'"); Msg.Result = 1; Msg.Msg = imgcontrol; } catch (Exception es) { Msg.Msg = es.ToString(); throw; } break; default: break; } } } } jsonResult.Data = Msg; return(jsonResult); }