KJLS_Table.cshtml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. @using CP.Model
  2. @using CP.Kjh.Models
  3. @model ResultModel<List<ApiModel>, ViewBagModel>
  4. @{
  5. var sjhList = new List<string> {
  6. QGEnum.fcsd.ToString(), QGEnum.tcp3.ToString()
  7. };
  8. var kjhList = new List<string> {
  9. QGEnum.fcsd.ToString(), QGEnum.fcssq.ToString()
  10. };
  11. var dxList = new List<string>
  12. {
  13. QGEnum.fcqlc.ToString(), QGEnum.fcssq.ToString(),QGEnum.fcsd.ToString()
  14. };
  15. var gpEnum = GPEnum.fcahk3;
  16. }
  17. <table class="table table-bordered table-striped">
  18. <thead>
  19. <tr>
  20. <th scope="col" class="table-headtxt">开奖时间</th>
  21. <th scope="col" class="table-headtxt">期数</th>
  22. <th scope="col" class="table-headtxt">号码</th>
  23. <!--试机号 仅福彩3d||排列三-->
  24. <!--开机号 福彩3d||双色球-->
  25. @if (sjhList.Contains(Model.ViewBag.NewTypeName))
  26. {
  27. <th scope="col" class="table-headtxt">试机号</th>
  28. }
  29. @if (kjhList.Contains(Model.ViewBag.NewTypeName))
  30. {
  31. <th scope="col" class="table-headtxt">开机号</th>
  32. }
  33. <!--和值特征需要计算合并几列-->
  34. <th colspan="2" scope="col" class="table-headtxt">和值特征</th>
  35. <th scope="col" class="table-headtxt">奇偶比</th>
  36. <!--大小比 七乐彩||双色球||福彩3D-->
  37. @if (dxList.Contains(Model.ViewBag.NewTypeName))
  38. {
  39. <th scope="col" class="table-headtxt">大小比</th>
  40. }
  41. <th scope="col" class="table-headtxt">奇偶形态</th>
  42. <th scope="col" class="table-headtxt">跨度</th>
  43. @if (!Enum.TryParse<GPEnum>(Model.ViewBag.NewTypeName, out gpEnum))
  44. {
  45. <th scope="col" class="table-headtxt">其他</th>
  46. }
  47. </tr>
  48. </thead>
  49. <tbody>
  50. @foreach (var item in Model.Data)
  51. {
  52. <tr>
  53. <td class="td-number">@item.date</td>
  54. <td class="td-number">@item.qi</td>
  55. <td class="td-number">
  56. @if (item.ename != DFEnum.hk6.ToString())
  57. {
  58. @Html.Action("KJHNumber", "Shared", new { opencode = item.opencode })
  59. }
  60. else
  61. {
  62. @Html.Action("KJHNumber_HK", "Shared", new { opencode = item.opencode, qi = item.qi })
  63. }
  64. </td>
  65. <!--试机号 仅福彩3d||排列三-->
  66. <!--开机号 福彩3d||双色球-->
  67. @if (sjhList.Contains(Model.ViewBag.NewTypeName))
  68. {
  69. <td scope="col" class="table-headtxt" style="color:#666;"> @item.sjh</td>
  70. }
  71. @if (kjhList.Contains(Model.ViewBag.NewTypeName))
  72. {
  73. <td scope="col" class="table-headtxt" style="color:#666;"> @item.kjih</td>
  74. }
  75. <td class="td-number">@item.hz</td>
  76. <td class="td-number">@(item.hz == 0 || item.hz % 2 == 0 ? "双" : "单")</td>
  77. <td class="td-number">@item.job</td>
  78. @if (dxList.Contains(Model.ViewBag.NewTypeName))
  79. {
  80. <td class="td-number">@item.dxb</td>
  81. }
  82. <td class="td-number">
  83. @{
  84. string number = "";
  85. if (string.IsNullOrEmpty(item.opencode))
  86. {
  87. }
  88. else
  89. {
  90. var code = item.opencode.Split('+')[0].Split(',');
  91. foreach (var codeItem in code)
  92. {
  93. number += int.Parse(codeItem) % 2 == 0 ? "偶," : "奇,";
  94. }
  95. number = number.Substring(0, number.Length - 1);
  96. }
  97. }
  98. @number
  99. </td>
  100. <td class="td-number">@item.kd</td>
  101. @if (!Enum.TryParse<GPEnum>(Model.ViewBag.NewTypeName, out gpEnum))
  102. {
  103. <td class="td-number">
  104. <a href="/@(RouteHelper.GetOldTypeName(Model.ViewBag.NewTypeName))-kjjg-@(item.qi).htm" target="_blank" style="font-weight:bold;">详情</a>
  105. @{
  106. var zsList = OtherHelper.GetChartList(Model.ViewBag.NewTypeName, ChartType.走势);
  107. if (zsList.Count > 0)
  108. {
  109. <a href="https://www.55128.cn/@(zsList.FirstOrDefault().url)" target="_blank" style="font-weight:bold; color:blue">走势图</a>
  110. }
  111. else
  112. {
  113. <a href="https://www.55128.cn/zs" target="_blank" style="font-weight:bold; color:blue">走势图</a>
  114. }
  115. }
  116. </td>
  117. }
  118. </tr>
  119. }
  120. </tbody>
  121. </table>