KJLS.cshtml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. @using CP.Model
  2. @using CP.Kjh.Models
  3. @model KJLSModel
  4. @{
  5. Layout = "~/Views/Shared/_Layout.cshtml";
  6. ApiModel apiModel = Model.ApiModel_One;
  7. var gp = GPEnum.fcahk3;
  8. var routeList = RouteHelper.GetRouteList(null);
  9. var oldTypeName = RouteHelper.GetOldTypeName(Model.NewTypeName);
  10. var isGp = OtherHelper.CzTypeEnumList.FirstOrDefault(s => s.Value == routeList.FirstOrDefault(p => p.NewName == Model.NewTypeName).CzTypeEnum).Parent == (int) CzTypeEnum.高频彩 ? true : false;
  11. Page.ViewEnum = ViewEnum.KJLS;
  12. Page.NewTypeName = apiModel.ename;
  13. Page.Cid = OtherHelper.CzList.SingleOrDefault(p => p.ename == apiModel.ename).cid;
  14. }
  15. <link href="~/Content/css/kaijdetail.css" rel="stylesheet" />
  16. <style>
  17. .ball-list {
  18. line-height: 30px;
  19. }
  20. </style>
  21. <section class="main" style="margin-top: 130px;">
  22. @Html.Action("LotteryNav", "Shared", new { enumName = Model.NewTypeName })
  23. @Html.Partial("ads")
  24. <div class="detail-wrapper">
  25. <div class="row kaijbox-padding">
  26. <div class="col-xs-12">
  27. <div class="row" id="kj">
  28. <div class="col-xs-2 col-sm-2">
  29. <div class="kaij-icon" style='text-align:center;'>
  30. <div class="text-center">
  31. <span class="iconfont icon-@(routeList.Where(p=>p.NewName== Model.NewTypeName).ToList()[0].ImgClassName) icon-shadow"></span>
  32. </div>
  33. <span class="kaij-text text-center">@apiModel.name </span>
  34. </div>
  35. </div>
  36. <div class="col-xs-10 col-sm-5">
  37. <div class="kaij-data">
  38. <div class="kaij-title"><span class="kaij-name"> @apiModel.name </span>第 <span class="kaij-qs">@apiModel.qi</span>&nbsp;期开奖号码</div>
  39. @if (Model.NewTypeName != DFEnum.hk6.ToString())
  40. {
  41. <div class="kaij-cartoon">
  42. @Html.Action("KJHNumber", "Shared", new { opencode = apiModel.opencode })
  43. </div>
  44. }
  45. else
  46. {
  47. @Html.Action("KJHNumber_HK", "Shared", new
  48. {
  49. opencode = apiModel.opencode,
  50. qi=apiModel.qi
  51. })
  52. }
  53. <div class="kaij-line"></div>
  54. <div class="kaij-btns">
  55. <a class="kaij-btn-item" href="/@(oldTypeName)-zjgz/" target="_blank">玩法规则</a>
  56. @if (!isGp)
  57. {
  58. <a class="kaij-btn-item" href="/xq_@(oldTypeName).aspx" target="_blank">开奖详情</a>
  59. }
  60. @{
  61. var zsList = OtherHelper.GetChartList(apiModel.ename);
  62. if (zsList.Count > 0)
  63. {
  64. <a class="kaij-btn-item" href="https://www.55128.cn/@(zsList.FirstOrDefault().url)" target="_blank">@(apiModel.name)走势图</a>
  65. }
  66. var gjList = OtherHelper.GetChartList(apiModel.ename, ChartType.工具);
  67. if (gjList.Count > 0)
  68. {
  69. <a class="kaij-btn-item" href="https://www.55128.cn/@(gjList.FirstOrDefault().url)" target="_blank">@(apiModel.name)工具</a>
  70. }
  71. }
  72. </div>
  73. </div>
  74. </div>
  75. <div class="col-xs-12 col-sm-5">
  76. <div class="kaij-count">
  77. <div class="line">距&nbsp;<span class="kaij-qsnext">@(apiModel.qi + 1)</span>&nbsp;期开奖仅有</div>
  78. <div class="line">
  79. <div class="opening">开奖中...</div>
  80. <div class="open">
  81. @{
  82. var next = Convert.ToDateTime(apiModel.nextdate) - DateTime.Now;
  83. }
  84. <span class="bgtime daytxt">@next.Days</span> <span class="daytxt">天</span>
  85. <span class="bgtime hourtxt">@next.Hours</span> <span class="hourtxt">时</span>
  86. <span class="bgtime mintxt">@next.Minutes</span> <span class="mintxt">分</span>
  87. <span class="bgtime sectxt">@next.Seconds</span> <span class="sectxt">秒</span>
  88. </div>
  89. </div>
  90. <input type="hidden" id="nextOpentime" value="@apiModel.nextdate">
  91. <input type="hidden" id="code" value="@Model.NewTypeName">
  92. <input type="hidden" id="scode" value="ssq">
  93. </div>
  94. <div class="kaij-more">
  95. <div class="kaij-list">
  96. <span class="morefirst">开奖时间:</span>@apiModel.dateStr
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. </div>
  102. </div>
  103. <div>
  104. @Html.Action("RecommendNews", "News", new { newsTypeEnum = NewsTypeEnum.SDYC })
  105. @Html.Partial("Promotion_Baidu")
  106. </div>
  107. <div class="row">
  108. <div class="col-xs-12">
  109. <div class="list">
  110. <div class="list-head">
  111. <span class="head-left">@(apiModel.name)历史记录</span>
  112. <div class="head-right">
  113. @if (Enum.TryParse<GPEnum>(Model.NewTypeName, out gp))
  114. {
  115. <a href="/@(RouteHelper.GetOldTypeName( Model.NewTypeName))-history-@(DateTime.Now.ToString("yyyy-MM-dd")).htm">
  116. <span class="@(apiModel.date==null?"s-acitve":"")" @*onclick="chooseTime(0,this)"*@ id="l0">默认</span>
  117. </a>
  118. <a href="/@(RouteHelper.GetOldTypeName( Model.NewTypeName))-history-@(DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd")).htm">
  119. <span class="@(apiModel.date==DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd")?"s-acitve":"")">昨天</span>
  120. </a>
  121. <a href="/@(RouteHelper.GetOldTypeName( Model.NewTypeName))-history-@(DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd")).htm">
  122. <span class="@(apiModel.date==DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd")?"s-acitve":"")" @*onclick="chooseTime(2,this)"*@>前天</span>
  123. </a>
  124. <input class="Wdate" type="text" id="d15" readonly="true">
  125. }
  126. else
  127. {
  128. <a class="@(Model.Number==30?"s-acitve":"")" id="l10" href="/@(oldTypeName)-history-30.htm" target="_blank">近30期</a>
  129. <a class="@(Model.Number==50?"s-acitve":"")" id="l7" href="/@(oldTypeName)-history-50.htm" target="_blank">近50期</a>
  130. <a class="@(Model.Number==80?"s-acitve":"")" id="l1" href="/@(oldTypeName)-history-80.htm" target="_blank">近80期</a>
  131. <a class="@(Model.Number==120?"s-acitve":"")" id="l1" href="/@(oldTypeName)-history-120.htm" target="_blank">近120期</a>
  132. <div class="year-query">
  133. <input type="text" id="input-year" placeholder="请输入年份" class="year-input" onkeyup="value=value.replace(/[^\d]/g,'')" maxlength="4">
  134. <button type="button" class="year-btn" onclick="query('year')">查询</button>
  135. </div>
  136. <div class="year-query">
  137. <div class="sel-input">
  138. <ul class="query-select">
  139. @foreach (var item in Model.ApiModelList.Select(p => p.qi))
  140. {
  141. <li>
  142. <a href="@($"history_sd.aspx?selectyear=按年份&newterm={item}")" target="_blank">@item</a>
  143. </li>
  144. }
  145. </ul>
  146. <input type="text" id="input-qs" placeholder="请输入期号" class="year-input" onkeyup="value=value.replace(/[^\d]/g,'')" maxlength="7">
  147. </div><button type="button" class="year-btn" onclick="query('qs')">查询</button>
  148. </div>
  149. }
  150. </div>
  151. </div>
  152. <div class="list-content" id="table">
  153. <!--table-->
  154. <!--全国彩共计7个彩种-->
  155. @Html.Action("KJLS_Table", "Template", new { enumName = Model.NewTypeName.ToString(), qi = Model.Qi, year = Model.Year, Model.Number })
  156. </div>
  157. </div>
  158. </div>
  159. </div>
  160. <input type="hidden" value="_qgc" id="lotteryTable">
  161. <input type="hidden" value="@(RouteHelper.GetOldTypeName( Model.NewTypeName))-history-" id="TableAction">
  162. </div>
  163. </section>
  164. <!-- <script src="~/Content/js/common/public.js"></script> -->
  165. <script src="~/Content/tools/datePicker/WdatePicker.js"></script>
  166. <script src="~/Content/js/kaijdetail.js"></script>