public string getHeadMenuStr3(string menuCodeList) { string PageCode = Request.Params["PageCode"];//调用方法 var result = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW { UID = SystemCls.getUserID(), SYSFLAG = ConfigCls.getSystemFlag() }); StringBuilder sb = new StringBuilder(); sb.AppendFormat("<ul class='nav ace-nav'>"); sb.AppendFormat("<li class='light-blue'>"); sb.AppendFormat("<a href='{0}' class='dropdown-toggle'>", ConfigCls.getLoginRedirectUrl()); sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", "fa fa-wrench", "color:#ff0000;"); sb.AppendFormat("{0}", "返回首页"); sb.AppendFormat("</a>"); sb.AppendFormat("</li>"); foreach (var v in result) { if (menuCodeList.Contains("," + v.MENUCODE + ",")) { var subResult = v.subMenuModel; foreach (var sv in subResult) { sb.AppendFormat("<li>"); sb.AppendFormat("<a href='{0}'>", sv.MENUURL); sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", sv.MENUICO, sv.LICLASS); sb.AppendFormat("{0}", sv.MENUNAME); if (string.IsNullOrEmpty(sv.showCount) == false) { sb.AppendFormat("<span class='badge badge-important'>{0}</span>", sv.showCount); } sb.AppendFormat("</a>"); sb.AppendFormat("</li>"); } } } sb.AppendFormat("<li class='light-blue'>"); sb.AppendFormat("<a data-toggle='dropdown' href='#' class='dropdown-toggle'>"); sb.AppendFormat(" <img class='nav-user-photo' src='../Content/themes/assets/avatars/user.jpg' alt='Jason's Photo' />"); sb.AppendFormat(" <span class='user-info'>"); sb.AppendFormat(" <small>欢迎光临,</small>"); CookieModel cookieInfo = SystemCls.getCookieInfo(); sb.AppendFormat(" <font color='red'>{0}</font>", cookieInfo.trueName); sb.AppendFormat(" </span>"); sb.AppendFormat("<i class='icon-caret-down'></i>"); sb.AppendFormat(" </a>"); sb.AppendFormat("<ul class='user-menu pull-right dropdown-menu dropdown-yellow dropdown-caret dropdown-close'>"); sb.AppendFormat(" <li class='divider'></li>"); sb.AppendFormat(" <li>"); sb.AppendFormat(" <a href='/System/LoginOut'>"); sb.AppendFormat(" <i class='fa fa-power-off'></i>"); sb.AppendFormat(" 退出"); sb.AppendFormat(" </a>"); sb.AppendFormat(" </li>"); sb.AppendFormat("</ul>"); sb.AppendFormat("</li>"); sb.AppendFormat("</ul>"); return(sb.ToString()); }
/// <summary> /// 图层控制 /// </summary> /// <returns></returns> public ActionResult Tckz() { CookieModel cookieInfo = SystemCls.getCookieInfo(); ViewBag.LAYERNAME = T_SYS_LAYERCls.getLayerNameStr(new T_SYS_LAYER_SW { USERID = cookieInfo.UID }); ViewBag.DEFAULTCH = T_SYS_LAYERCls.getLayerDEFAULTCHStr(new T_SYS_LAYER_SW { USERID = cookieInfo.UID }); ViewBag.LAYERCODE = T_SYS_LAYERCls.getLayerLAYERCODEStr(new T_SYS_LAYER_SW { USERID = cookieInfo.UID }); ViewBag.YEAR = T_SYS_LAYERCls.getLayerYEAR();//从空间库获取火情档案的年份 var model = new List <EHCurFireMode>(); //string result = T_SYS_LAYERCls.getTree(new T_SYS_LAYER_SW { USERID = cookieInfo.UID });//普通方法取图层 string result = T_SYS_LAYERCls.getTckzTree(new T_SYS_LAYER_SW { USERID = cookieInfo.UID }); //递归方法取图层 ViewBag.TreeData = result; string resultChecked = T_SYS_LAYERCls.getTckzTreeChecked(new T_SYS_LAYER_SW { USERID = cookieInfo.UID }); ViewBag.TreeDataChe = resultChecked; return(View(model)); }
/// <summary> /// 图层控制树图层Json /// </summary> /// <returns></returns> public ActionResult TckzJson() { CookieModel cookieInfo = SystemCls.getCookieInfo(); string result = T_SYS_LAYERCls.getTree(new T_SYS_LAYER_SW { USERID = cookieInfo.UID }); return(Content(result, "application/json")); }
/// <summary> /// 三维定位--预警监测 /// </summary> /// <returns></returns> public ActionResult From2Dto3D() { CookieModel cookieInfo1 = SystemCls.getCookieInfo(); ViewBag.LAYERNAME = T_SYS_LAYERCls.getLayerNameStr(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); ViewBag.DEFAULTCH = T_SYS_LAYERCls.getLayerDEFAULTCHStr(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); ViewBag.AllNAME = T_SYS_LAYERCls.getLayerAllNAME(); var result = new List <MapShowModel>(); var sw = new JC_FIRE_SW(); string jcfid = Request.Params["jcfid"]; if (!string.IsNullOrEmpty(jcfid)) { ViewBag.strjcfid = jcfid; var ss = jcfid.Split(','); if (ss.Length == 1) { sw.JCFID = jcfid; } else { sw.JCFIDSTR = jcfid; } } var list = JC_FIRECls.GetListModel(sw); if (list.Any()) { foreach (var item in list) { //var info = JC_FIRETICKLINGCls.GetFKFireInfoData(item.JCFID); var fklist = GetFKInfoList(item.JCFID); var recordlist = fklist.Select(p => p.MANSTATE).ToList();//MANSTATE状态集合 var model = new MapShowModel(); model.JCFID = item.JCFID; model.AREA = item.ZQWZ; model.BH = item.WXBH; if (Convert.ToInt32(item.MANSTATE) > 10)//大于10 说明已经入反馈阶段有顺序 { model.FKSTATE = StateSwitch.QSStateNew(SystemCls.getCurUserOrgNo(), item.MANSTATE); } else//签收无顺序性 状态判断是否反馈表包含 签到状态 1 市 2 县 3 乡镇 { model.FKSTATE = StateSwitch.QSStateNewList(SystemCls.getCurUserOrgNo(), recordlist); } //model.FKSTATE = StateSwitch.QSStateNew(SystemCls.getCurUserOrgNo(), info.JC_FireFKData.MANSTATE); result.Add(model); } } return(View(result)); }
/// <summary> /// 页面公用ViewBag /// </summary> /// <param name="PageCode">页面编码(菜单编码)</param> /// <param name="RightCode">权限编码 用于页面级权限验证</param> /// <param name="PageTitle">页面标题 标题为空自动获取页面标题及上级页面标题</param> public void pubViewBag(string PageCode, string RightCode, string PageTitle) { CookieModel cookieInfo = SystemCls.getCookieInfo(); ViewBag.getPageMenuStr = getPageMenuStr(PageCode); ViewBag.PageCode = PageCode; string curORGNo = SystemCls.getCurUserOrgNo(); if (PublicCls.OrgIsShi(curORGNo)) { curORGNo = ConfigCls.getConfigValue("ProvincialCapital");//州府所在地行政区划编码 } //获取火险等级 ViewBag.fireLevel = YJ_DANGERCLASSCls.getLevelByOrgNo(new YJ_DANGERCLASS_SW { BYORGNO = curORGNo }); //获取滚动信息 if (T_SYS_PARAMETERCls.getValueByFlag(new T_SYS_PARAMETER_SW { PARAMFLAG = "LoginInfo" }).ToString() == "0") { ViewBag.marqueeSysInfo = T_SYS_PARAMETERCls.getValueByFlag(new T_SYS_PARAMETER_SW { PARAMFLAG = "marqueeIndexInfo" }).ToString(); } else { ViewBag.marqueeSysInfo = YJ_WEATHERCls.getWeather(new YJ_WEATHER_SW { BYORGNO = curORGNo }); } ViewBag.PageLeftMenu = getPageLeftMenu(PageCode); //左侧菜单 ViewBag.isPageRight = SystemCls.isRight(RightCode); //判断页面是否有权限 ViewBag.SystemName = ConfigCls.getSystemName(); //系统名称 ViewBag.noticeRefreshTimeInterval = ConfigCls.noticeRefreshTimeInterval(); //菜单自动刷新间隔 ViewBag.PageTitle = PageTitle; //如果页面标题为空,则自动通过页面编码从系统菜单表中获取菜单名称及上级菜单名称 if (string.IsNullOrEmpty(PageTitle)) { ViewBag.PageTitle = T_SYS_MENUCls.getModel(new T_SYS_MENU_SW { MENUCODE = PageCode, SYSFLAG = ConfigCls.getSystemFlag() }).MENUNAME; } ViewBag.Title = ConfigCls.getSystemName() + "-" + ViewBag.PageTitle; //Title名称 ViewBag.SystemLogo = ConfigCls.getSystemLogo(); //获取系统logo图片 ViewBag.trueName = cookieInfo.trueName; //当前登录用户姓名 ViewBag.TopFireAlarm = ConfigCls.getTopFireAlarm(); //是否火情报警 ViewBag.TopFireLevel = ConfigCls.getTopFireLevel(); //是否显示火险等级 ViewBag.depName = StateSwitch.GetOrgNameByOrgNO(SystemCls.getCurUserOrgNo()); //部门名称 string systemFlag = ConfigCls.getSystemFlag(); //系统标识 如Springer ViewBag.T_UrlReferrer = Request.UrlReferrer; }
/// <summary> /// 生成地图图片 /// </summary> /// <returns></returns> public ActionResult GenerateImages() { CookieModel cookieInfo = SystemCls.getCookieInfo(); var model = T_SYSSEC_IPSUSERCls.getModel(new T_SYSSEC_IPSUSER_SW { USERID = cookieInfo.UID }); var modelOrg = T_SYS_ORGCls.getModel(new T_SYS_ORGSW { ORGNO = model.ORGNO }); ViewBag.DEPT = modelOrg.ORGNAME + modelOrg.COMMANDNAME; ViewBag.NAME = cookieInfo.trueName; ViewBag.TIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); return(View()); }
public string getHeadMenuStr2() { var result = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW { UID = SystemCls.getUserID(), SYSFLAG = ConfigCls.getSystemFlag() }); StringBuilder sb = new StringBuilder(); sb.AppendFormat("<ul class='nav ace-nav'>"); foreach (var v in result) { var subResult = v.subMenuModel; foreach (var sv in subResult) { if (sv.MENUCODE.Length == 6) { sb.AppendFormat("<li class='light-blue'>"); sb.AppendFormat("<a href='{0}'>", sv.MENUURL); sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", sv.MENUICO, sv.LICLASS); sb.AppendFormat("{0}", sv.MENUNAME); sb.AppendFormat("</a>"); sb.AppendFormat("</li>"); } } } sb.AppendFormat("<li class='light-blue'>"); sb.AppendFormat("<a data-toggle='dropdown' href='#' class='dropdown-toggle'>"); sb.AppendFormat(" <img class='nav-user-photo' src='../Content/themes/assets/avatars/user.jpg' alt='Jason's Photo' />"); sb.AppendFormat(" <span class='user-info'>"); sb.AppendFormat(" <small>欢迎光临,</small>"); CookieModel cookieInfo = SystemCls.getCookieInfo(); sb.AppendFormat(" <font color='red'>{0}</font>", cookieInfo.trueName); sb.AppendFormat(" </span>"); sb.AppendFormat("<i class='icon-caret-down'></i>"); sb.AppendFormat(" </a>"); sb.AppendFormat("<ul class='user-menu pull-right dropdown-menu dropdown-yellow dropdown-caret dropdown-close'>"); sb.AppendFormat(" <li class='divider'></li>"); sb.AppendFormat(" <li>"); sb.AppendFormat(" <a href='/System/LoginOut'>"); sb.AppendFormat(" <i class='fa fa-power-off'></i>"); sb.AppendFormat(" 退出"); sb.AppendFormat(" </a>"); sb.AppendFormat(" </li>"); sb.AppendFormat("</ul>"); sb.AppendFormat("</li>"); sb.AppendFormat("</ul>"); return(sb.ToString()); }
/// <summary> /// 获取OA办公信息 /// </summary> /// <returns></returns> public string OAInfoStr() { CookieModel cookieInfo = SystemCls.getCookieInfo(); StringBuilder sb = new StringBuilder(); string kqhref = "#", dbhref = "#", dxhref = "#", target = "_self"; int[] nums = { 0, 0 }; if (ConfigCls.getIsTongBuOA() == "1") { if (HttpCommon.CheckUrlVisit(ConfigCls.getOAWebServiseAddress())) { GetOAInfohref(cookieInfo, out kqhref, out dbhref, out dxhref, out target); nums = OACls.GetOfficeNum(cookieInfo.UID); } } GetOAInfoStr(sb, kqhref, dbhref, dxhref, target, nums); return(sb.ToString()); }
/// <summary> /// 护林员信息 /// </summary> /// <returns></returns> public ActionResult HuserInfoIndex() { string hid = Request.Params["hid"]; ViewBag.hid = hid; if (string.IsNullOrEmpty(hid)) { return(Content("护林员id传输错误")); } //获取最新护林员当前坐标点 var sw = new T_IPS_REALDATATEMPORARYSW(); sw.USERID = hid; var model = T_IPS_REALDATATEMPORARYCls.getTopOneModelList(sw).FirstOrDefault(); CookieModel cookieInfo1 = SystemCls.getCookieInfo(); ViewBag.LAYERID = T_SYS_LAYERCls.getLayerHuLinYuanLAYERID(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); return(View(model)); }
/// <summary> /// 前台定时获取办公信息 /// </summary> /// <returns></returns> public ActionResult OAInfo() { if (ConfigCls.getOAShowMethod() == "0") { return(Content(JsonConvert.SerializeObject(new Message(true, "", "")), "text/html;charset=UTF-8")); } CookieModel cookieInfo = SystemCls.getCookieInfo(); StringBuilder sb = new StringBuilder(); string kqhref = "#", dbhref = "#", dxhref = "#", target = "_self"; int[] nums = { 0, 0 }; if (ConfigCls.getIsTongBuOA() == "1") { if (HttpCommon.CheckUrlVisit(ConfigCls.getOAWebServiseAddress())) { GetOAInfohref(cookieInfo, out kqhref, out dbhref, out dxhref, out target); nums = OACls.GetOfficeNum(cookieInfo.UID); } } GetOAInfoStr(sb, kqhref, dbhref, dxhref, target, nums); return(Content(JsonConvert.SerializeObject(new Message(true, sb.ToString(), "")), "text/html;charset=UTF-8")); }
/// <summary> /// 三维整合页面 /// </summary> /// <returns></returns> public ActionResult Total3DIndex() { var type = Request.Params["type"]; if (type == "0") { pubViewBag("020003", "020003", "三维护林员"); } else if (type == "1") { pubViewBag("012006", "012006", "应急处置"); } else if (type == "2") { pubViewBag("018003", "018003", "三维首页"); } else if (type == "3") { pubViewBag("017001", "017001", "公益林"); } else if (type == "4") { pubViewBag("044001", "044001", "动物三维"); } else if (type == "5") { pubViewBag("045001", "045001", "植物三维"); } else if (type == "6") { pubViewBag("046001", "046001", "生物三维"); } CookieModel cookieInfo1 = SystemCls.getCookieInfo(); ViewBag.LAYERNAME = T_SYS_LAYERCls.getLayerNameStr(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); ViewBag.DEFAULTCH = T_SYS_LAYERCls.getLayerDEFAULTCHStr(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); ViewBag.LAYERID = T_SYS_LAYERCls.getLayerFireLAYERID(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); ViewBag.Fire = T_SYS_LAYERCls.getTreeFireQuery(new T_SYS_LAYER_SW { USERID = cookieInfo1.UID }); ViewBag.AllNAME = T_SYS_LAYERCls.getLayerAllNAME(); var xcenter = Request.Params["xcenter"]; var ycenter = Request.Params["ycenter"]; var scale = Request.Params["scale"]; if (string.IsNullOrEmpty(xcenter) == false && string.IsNullOrEmpty(ycenter) == false) { double[] arr = ClsPositionTrans.GpsTransform(double.Parse(ycenter), double.Parse(xcenter), "2"); xcenter = arr[1].ToString(); ycenter = arr[0].ToString(); } if (string.IsNullOrEmpty(scale) == false) { if (Convert.ToDouble(scale) >= 2311162) { scale = "571830"; } else if (Convert.ToDouble(scale) >= 1155581 && Convert.ToDouble(scale) < 2311162) { scale = "321000"; } else if (Convert.ToDouble(scale) >= 557790 && Convert.ToDouble(scale) < 1155581) { scale = "138440"; } else if (Convert.ToDouble(scale) >= 288895 && Convert.ToDouble(scale) < 557790) { scale = "65890"; } else if (Convert.ToDouble(scale) >= 144447 && Convert.ToDouble(scale) < 288895) { scale = "37210"; } else if (Convert.ToDouble(scale) >= 72223 && Convert.ToDouble(scale) < 144447) { scale = "12660"; } else if (Convert.ToDouble(scale) >= 36111 && Convert.ToDouble(scale) < 72223) { scale = "5981"; } else if (Convert.ToDouble(scale) >= 18055 && Convert.ToDouble(scale) < 36111) { scale = "3789"; } else if (Convert.ToDouble(scale) >= 9027 && Convert.ToDouble(scale) < 18055) { scale = "2390"; } else if (Convert.ToDouble(scale) >= 4513 && Convert.ToDouble(scale) < 9027) { scale = "1096"; } else if (Convert.ToDouble(scale) >= 2256 && Convert.ToDouble(scale) < 4513) { scale = "635"; } else if (Convert.ToDouble(scale) < 1130) { scale = "300"; } } //从数据库里获取三维图层树 CookieModel cookieInfo = SystemCls.getCookieInfo(); string result = T_SYS_LAYERCls.getTree(new T_SYS_LAYER_SW { USERID = cookieInfo.UID }); ViewBag.TreeData = result; ViewBag.xcenter = xcenter; ViewBag.ycenter = ycenter; ViewBag.scale = scale; string strmenue = ViewBag.getPageMenuStr; ViewBag.getPageMenuStr = strmenue.Replace("window.location.href='/Home/Total3DIndex?type=0'", "showHlyFun()").Replace("window.location.href='/Home/Total3DIndex?type=1'", "showYjczFun()").Replace("window.location.href='/Home/Total3DIndex?type=2';", "showSyzrFun()").Replace("window.location.href='/Home/Total3DIndex?type=3';", "showGylFun()").Replace("window.location.href='/Home/Total3DIndex?type=4';", "showYsdwFun()").Replace("window.location.href='/Home/Total3DIndex?type=5';", "showYszwFun()").Replace("window.location.href='/Home/Total3DIndex?type=6';", "showYhswFun()"); var reportMenuList = new List <MenuTypeModel>();//数据上报菜单 var reportList = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW { MENUCODE = "002", SYSFLAG = ConfigCls.getSystemFlag() }).FirstOrDefault(); //数据上报 if (reportList != null) { foreach (var item in reportList.subMenuModel) { var reportmodel = new MenuTypeModel(); reportmodel.DICTTYPEID = "5"; reportmodel.LICLASS = item.LICLASS; reportmodel.MENUNAME = item.MENUNAME; reportmodel.DICTVALUE = item.MENUURL.Substring(item.MENUURL.Length - 1, 1); reportMenuList.Add(reportmodel); } } ViewBag.reportlist = reportMenuList;//数据上报项目获取 var collectList = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW { MENUCODE = "003", SYSFLAG = ConfigCls.getSystemFlag() }).FirstOrDefault(); //数据采集 var collectMenuList = new List <MenuTypeModel>(); //数据采集 if (collectList != null) { foreach (var item in collectList.subMenuModel) { var collectmodel = new MenuTypeModel(); collectmodel.DICTTYPEID = "4"; collectmodel.LICLASS = item.LICLASS; collectmodel.MENUNAME = item.MENUNAME; collectmodel.DICTVALUE = item.MENUURL.Substring(item.MENUURL.Length - 1, 1); collectMenuList.Add(collectmodel); } } ViewBag.collectList = collectMenuList;//数据采集项目获取 //var modelfirelist = GetCUrFireList();//当前火情 return(View()); }
public string getHeadMenuStr1(string menuCodeList) { //string str=SystemCls.getT_SYS_DEFINEMENU(new T_SYS_MENU_SW { UID =SystemCls.getUserID(), SYSFLAG = ConfigCls.getSystemFlag() });; string loadFunc = Request.Params["loadFunc"]; //调用方法 string Method = Request.Params["Method"]; //调用方法 string TID = Request.Params["TID"]; //调用方法 string PageCode = Request.Params["PageCode"]; //调用方法 var result = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW { UID = SystemCls.getUserID(), SYSFLAG = ConfigCls.getSystemFlag() }); StringBuilder sb = new StringBuilder(); bool blnMp3 = false; sb.AppendFormat("<ul class='nav ace-nav'>"); sb.AppendFormat("<li class='light-blue'>"); sb.AppendFormat("<a href='{0}' class='dropdown-toggle'>", ConfigCls.getLoginRedirectUrl()); sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", "fa fa-wrench", "color:#ff0000;"); sb.AppendFormat("{0}", "返回首页"); sb.AppendFormat("</a>"); sb.AppendFormat("</li>"); foreach (var v in result) { if (menuCodeList.Contains("," + v.MENUCODE + ",")) { sb.AppendFormat("<li class='light-blue'>"); sb.AppendFormat("<a data-toggle='dropdown' href='#' class='dropdown-toggle'>"); sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", v.MENUICO, v.LICLASS); sb.AppendFormat("{0}", v.MENUNAME); sb.AppendFormat("<span class='badge badge-important'>{0}</span>", v.showCount); sb.AppendFormat("<i class='icon-caret-down'></i>"); sb.AppendFormat("</a>"); sb.AppendFormat("<ul class='user-menu pull-right dropdown-menu dropdown-yellow dropdown-caret dropdown-close'>"); var subResult = v.subMenuModel; foreach (var sv in subResult) { sb.AppendFormat("<li>"); string codelist = ",001,002,003,"; //string a = sv.MENUCODE.Substring(0, 3); if (string.IsNullOrEmpty(loadFunc) == false && codelist.Contains("," + sv.MENUCODE.Substring(0, 3) + ",") && codelist.Contains("," + PageCode.Substring(0, 3) + ",")) { string func = ""; if (sv.MENUCODE == "001002") { func = "GetDmFun()";//点名管理 } else if (sv.MENUCODE == "001004") { func = "getAlarm(\"0\")";//报警管理 } else if (sv.MENUCODE == "001005") { func = "GetElecFun()";//电量管理 } else if (sv.MENUCODE == "001003") { func = "getHot(\"0\")"; //热点管理 } else if (sv.MENUCODE.Substring(0, 3) == "002") //上报 { func = "getReport(\"" + sv.TID + "\",\"0\",\"" + sv.MENUNAME + "\")"; } else if (sv.MENUCODE.Substring(0, 3) == "003")//采集 { func = "getCollect(\"" + sv.TID + "\",\"0\",\"" + sv.MENUNAME + "\")"; } else { func = "getLonLat(\"\")"; } sb.AppendFormat("<a href='#' onclick='({0})'>", func); sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", sv.MENUICO, sv.LICLASS); sb.AppendFormat("{0}", sv.MENUNAME); if (string.IsNullOrEmpty(sv.showCount) == false) { sb.AppendFormat("<span class='badge badge-important'>{0}</span>", sv.showCount); } sb.AppendFormat("</a>"); } else { sb.AppendFormat("<a href='{0}'>", sv.MENUURL); sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", sv.MENUICO, sv.LICLASS); sb.AppendFormat("{0}", sv.MENUNAME); if (string.IsNullOrEmpty(sv.showCount) == false) { sb.AppendFormat("<span class='badge badge-important'>{0}</span>", sv.showCount); } sb.AppendFormat("</a>"); } sb.AppendFormat("</li>"); if (string.IsNullOrEmpty(sv.showCount) == false) { blnMp3 = true; } } sb.AppendFormat(" <li class='divider'></li>"); sb.AppendFormat("</ul>"); sb.AppendFormat("</li>"); } } sb.AppendFormat("<li class='light-blue'>"); sb.AppendFormat("<a data-toggle='dropdown' href='#' class='dropdown-toggle'>"); sb.AppendFormat(" <img class='nav-user-photo' src='../Content/themes/assets/avatars/user.jpg' alt='Jason's Photo' />"); sb.AppendFormat(" <span class='user-info'>"); sb.AppendFormat(" <small>欢迎光临,</small>"); CookieModel cookieInfo = SystemCls.getCookieInfo(); sb.AppendFormat(" <font color='red'>{0}</font>", cookieInfo.trueName); sb.AppendFormat(" </span>"); sb.AppendFormat("<i class='icon-caret-down'></i>"); sb.AppendFormat("</a>"); sb.AppendFormat("<ul class='user-menu pull-right dropdown-menu dropdown-yellow dropdown-caret dropdown-close'>"); foreach (var v in result) { string codeStr = ",006,007,"; if (codeStr.Contains("," + v.MENUCODE + ",")) { sb.AppendFormat(" <li class='divider'></li>"); var subResult = v.subMenuModel; foreach (var sv in subResult) { sb.AppendFormat("<li>"); sb.AppendFormat("<a href='{0}'>", sv.MENUURL); sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", sv.MENUICO, sv.LICLASS); sb.AppendFormat("{0}", sv.MENUNAME); sb.AppendFormat("<span class='badge badge-important'>{0}</span>", sv.showCount); sb.AppendFormat("</a>"); sb.AppendFormat("</li>"); } } } sb.AppendFormat(" <li class='divider'></li>"); sb.AppendFormat(" <li>"); sb.AppendFormat(" <a href='/System/LoginOut'>"); sb.AppendFormat(" <i class='fa fa-power-off'></i>"); sb.AppendFormat(" 退出"); sb.AppendFormat(" </a>"); sb.AppendFormat(" </li>"); sb.AppendFormat("</ul>"); sb.AppendFormat("</li>"); sb.AppendFormat("</ul>"); if (blnMp3 == true) { sb.AppendFormat(" <audio autoplay='autoplay'> <source src='/Content/albram.mp3' type='audio/mpeg'> </audio>"); } string str = sb.ToString(); str = str.Replace("<i class='", "<i class='fa-1x "); return(str); }