123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- @using CP.Model;
- @using CP.Kjh.Models
- @model ResultModel<List<ApiModel>, ViewBagModel>
- @{
- var today = Model.Data;
- var bag = Model.ViewBag;
- var routeList = RouteHelper.RouteList;
- var czTypeEnumList = OtherHelper.CzTypeEnumList;
- var czList = OtherHelper.CzList.ToList();
- var chartList = OtherHelper.ChartList.ToList();
- var isGp = bag.CzTypeEnum == (int)CzTypeEnum.高频彩 || (bag.CzTypeEnum.HasValue && czTypeEnumList.Where(p => p.Value == (int)bag.CzTypeEnum && p.Parent == (int)CzTypeEnum.高频彩).Count() > 0) ? true : false;
- var noShow = new List<string> { "KL123", "XJ35X7", "ZJ6_1", "GD36X7", "FJ31_7" };
- }
- <link href="~/Content/css/shared/all_lot_wrapper.css" rel="stylesheet" />
- @helper CzHtml(ApiModel apiModel, RouteModel routeModel, List<Cz> czList, List<CP.Model.Chart> chartList, List<string> noShow, bool isPk10OrPk8 = false)
- {
- var zsList = OtherHelper.GetChartList(apiModel.ename, ChartType.走势);
- var gjList = OtherHelper.GetChartList(apiModel.ename, ChartType.工具); ;
- <div class="typecell-list-box col-xs-12 @(!isPk10OrPk8?"col-md-6":"")">
- <div class="typecell-list" style="">
- <input type="hidden" class="lotCode" value="QG_FC3D"> <input type="hidden" class="time" value="@apiModel.nextdate">
- <div class="typecell-header row">
- <div class="typecell-icon-wrapper">
- <a href="/xq_@(routeModel.OldName).aspx" target="_blank"><span class="iconfont icon-@(routeModel.ImgClassName)"></span></a>
- </div>
- <div class="typecell-hright-wrapper">
- <p class="hright-title">
- <a style="margin-right:15px;display: inline-block;" href="/xq_@(routeModel.OldName).aspx" target="_blank">
- <span class="lotName">@apiModel.name</span>
- </a>第
- <span class="qishu">@apiModel.qi </span> 期
- </p>
- <div class="hright-kjsm">开奖时间:<span class="KJRate">@apiModel.dateStr</span></div>
- <div class="hright-kjsm">距下期开奖仅剩: <span class="timebox">00分00秒</span></div>
- </div>
- </div>
- <div class="typecell-ball">
- @{
- @Html.Action("KJHNumber", "Shared", new { opencode = apiModel.opencode })
- }
- </div>
- <div class="typecell-button">
- <div class="btn-list">
- <a href="/xq_@(routeModel.OldName).aspx" target="_blank">开奖详情</a>
- </div>
- <div class="btn-list">
- <a href="/history_@(routeModel.OldName).aspx" target="_blank">历史开奖</a>
- </div>
- <div class="btn-list">
- <a href="/@(routeModel.OldName=="sd"?"3d":routeModel.OldName)-zjgz" target="_blank">玩法规则</a>
- </div>
- @if (zsList.Count() > 0)
- {
- <div class="btn-list">
- <a href="//www.55128.cn/@zsList.FirstOrDefault().url" target="_blank">走势图</a>
- </div>
- }
- @if (gjList.Count() > 0)
- {
- <div class="btn-list">
- <a href="//www.55128.cn/@gjList.FirstOrDefault().url" target="_blank">@gjList.FirstOrDefault().name</a>
- </div>
- }
- </div>
- </div>
- </div>
- }
- <section class="typecell-wrapper col-xs-12 col-sm-7 col-md-9" id="@(isGp?"GPC-box":"")">
- @if (bag.CzTypeEnum != null)
- {
- var list = routeList.Where(p => p.CzTypeEnum == bag.CzTypeEnum).ToList();
- if (isGp)
- {
- if (bag.CzTypeEnum == (int)CzTypeEnum.高频彩)
- {
- bag.CzTypeEnum = (int)CzTypeEnum.十一选5;
- list = routeList.Where(p => p.CzTypeEnum == (int) bag.CzTypeEnum).ToList();
- }
- }
- foreach (var item in list)
- {
- if (item.NewName.IsEmpty())
- {
- continue;
- }
- var isPk10OrPk8 = false;
- if (isGp && (item.NewName == GPEnum.fcbjpk10.ToString() || item.NewName == GPEnum.fcbjkl8.ToString()))
- {
- isPk10OrPk8 = true;
- }
- @CzHtml(today.Where(n => n.ename == item.NewName).FirstOrDefault(), item, czList, chartList, noShow, isPk10OrPk8);
- }
- }
- else
- {
- var list = routeList.Where(p => p.IsHost == true && new List<int>{ (int)CzTypeEnum.全国彩, (int)CzTypeEnum.地方彩 }.Contains(p.CzTypeEnum)).ToList();
- foreach (var item in list)
- {
- @CzHtml(today.Where(n => n.ename == item.NewName).FirstOrDefault(), item, czList, chartList, noShow);
- }
- }
- </section>
|