1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- @*
- ---------------全国彩、地方彩头部选择栏-----------------
- KJLS,KJXQ调用,
- *@
- @using CP.Model
- @using CP.Kjh.Models
- @using CP.Common
- @model ViewBagModel
- @{
- var routeList = RouteHelper.RouteList;
- var czTypeEnumList = OtherHelper.CzTypeEnumList;
- var czTypeName = Model.CzTypeEnum.HasValue ? Model.CzTypeEnum : string.IsNullOrEmpty(Model.NewTypeName) ? -1 : routeList.SingleOrDefault(p => p.NewName == Model.NewTypeName).CzTypeEnum;
- }
- @functions{
- public string GetActive(List<RouteModel> list, string name, int cz)
- {
- return list.Where(p => p.NewName == name && p.CzTypeEnum == cz).Count() > 0 ? "active" : "";
- }
- }
- <section class="hot-lottery-wrapper">
- @if (czTypeName == -1 || (czTypeName != (int)CzTypeEnum.高频彩 && OtherHelper.CzTypeEnumList.FirstOrDefault(s => s.Value == czTypeName).Parent != (int)CzTypeEnum.高频彩))
- {
- <h1>
- <span class="hot-lottery-title">
- @(!Model.CzTypeEnum.HasValue && string.IsNullOrEmpty(Model.NewTypeName) ? "热门彩种" : czTypeEnumList.SingleOrDefault(p => p.Value == (int)czTypeName).Name)
- <span class="iconfont icon-@(!Model.CzTypeEnum.HasValue && string.IsNullOrEmpty(Model.NewTypeName) ? "hot" : czTypeEnumList.SingleOrDefault(p=>p.Value== (int)czTypeName).Img)"></span>
- <span class="lot-more">
- 查看更多
- <span class="iconfont icon-arrowdown">
- <span></span>
- </span>
- </span>
- </span>
- </h1>
- <div class="hot-lottery-content row">
- @{
- var list = routeList.Where(p => p.CzTypeEnum == (int)czTypeName);
- if (!Model.CzTypeEnum.HasValue && string.IsNullOrEmpty(Model.NewTypeName))
- {
- list = routeList.Where(p => p.IsHost == true);
- }
- foreach (var item in list)
- {
- var isGp = OtherHelper.CzTypeEnumList.FirstOrDefault(s => s.Value == item.CzTypeEnum).Parent == (int)CzTypeEnum.高频彩 ? true : false;
- <a class="hot-lottery-list col-xs-3 col-sm-1d5" href="/@(isGp?"history":"xq")_@(item.OldName).aspx" target="_blank">
- <span class="iconfont icon-@(item.ImgClassName)"></span>
- <span class="icon-lable">@item.Name</span>
- </a>
- }
- }
- </div>
- }
- else
- {
- if (string.IsNullOrEmpty(Model.NewTypeName))
- {
- Model.NewTypeName = GPEnum.tcah11x5.ToString();
- }
- <div class="hot-lot-btn-box row">
- @foreach (var item in czTypeEnumList.Where(p => p.Parent == (int)CzTypeEnum.高频彩))
- {
- <span class="hot-lot-lable @GetActive(routeList, Model.NewTypeName,item.Value)" name="@item.Value">@item.Name</span>
- }
- <span class="lot-more">
- 查看更多<span class="iconfont icon-arrowdown">
- <span></span>
- </span>
- </span>
- </div>
- foreach (var item in czTypeEnumList.Where(p => p.Parent == (int)CzTypeEnum.高频彩))
- {
- var data = routeList.Where(p => p.CzTypeEnum == item.Value);
- <div class="gpc hot-lottery-content row @(data.Where(p=>p.NewName==Model.NewTypeName).Count()>0?"active":"")">
- @foreach (var czitem in data)
- {
- <a class="hot-lottery-list col-xs-3 col-sm-1d5" href="/history_@(czitem.OldName).aspx" target="_blank">
- <span class="iconfont icon-@(czitem.ImgClassName)"></span>
- <span class="icon-lable">@czitem.Name</span>
- </a>
- }
- </div>
- }
- }
- </section>
|