郑许地铁

GetDicSelect.cshtml 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <script src="/Content/js/jquery-1.8.3.min.js"></script>
  2. <script src="/Content/layui/layui.js"></script>
  3. <link href="/Content/layui/css/layui.css" rel="stylesheet" />
  4. @using ZXDT.CallCenter.Model;
  5. <link href="/Content/css/callscreen/selectform.css" rel="stylesheet" />
  6. <div style="height:100%;width:100%;overflow-x:hidden">
  7. <fieldset class="layui-elem-field layui-field-title">
  8. <input type="hidden" id="diccode" value="@Model.diccode" />
  9. <span class="layui-breadcrumb" lay-separator="→">
  10. <a><cite id="c1" code="@Model.code1">常进站(<span>@Model.name1</span>)</cite></a>
  11. <a><cite id="c2" code="@Model.code2">常出站(<span>@Model.name2</span>)</cite></a>
  12. <a><cite id="c3" code="@Model.code3">事发车站(<span>@Model.name3</span>)</cite></a>
  13. </span>
  14. <button style="height:30px;line-height:30px;float:right;margin-right:10px;" class="layui-btn">保存</button>
  15. </fieldset>
  16. <div class="layui-collapse" lay-filter="test" lay-accordion="">
  17. @if (Model != null && Model.modelList != null && Model.modelList.Count > 0)
  18. {
  19. foreach (T_Sys_DictionaryValue dicvalue in Model.modelList)
  20. {
  21. <div class="layui-colla-item">
  22. <h2 class="layui-colla-title">@dicvalue.F_Name</h2>
  23. <div class="layui-colla-content">
  24. <table class="layui-table" lay-size="sm">
  25. <colgroup>
  26. <col width="150">
  27. <col>
  28. </colgroup>
  29. <tbody>
  30. @if (dicvalue.DictionaryValueModelList != null && dicvalue.DictionaryValueModelList.Count > 0)
  31. {
  32. foreach (T_Sys_DictionaryValue dicchild in dicvalue.DictionaryValueModelList)
  33. {
  34. <tr>
  35. <td code="@dicchild.F_DictionaryValueId">@dicchild.F_Name</td>
  36. </tr>
  37. }
  38. }
  39. </tbody>
  40. </table>
  41. </div>
  42. </div>
  43. }
  44. }
  45. </div>
  46. </div>
  47. <script>
  48. layui.use(['table', 'element', 'layer'], function () {
  49. var element = layui.element;
  50. var layer = layui.layer;
  51. var diccode = $("#diccode").val();
  52. if (diccode != "") {
  53. $("#" + diccode).addClass("citeselect");
  54. }
  55. //监听折叠
  56. element.on('collapse(test)', function (data) {
  57. //layer.msg('展开状态:' + data.show);
  58. });
  59. });
  60. $(".layui-breadcrumb a cite").on('click', function () {
  61. $(".layui-breadcrumb a").find("cite").removeClass("citeselect");
  62. $(this).addClass("citeselect");
  63. });
  64. $(".layui-table tr td").on('click', function () {
  65. $(".layui-breadcrumb a .citeselect").find("span").text($(this).text());
  66. var tihscite = $(".layui-breadcrumb a .citeselect");
  67. tihscite.attr("code", $(this).attr("code"));
  68. //第三个选项时不在切换
  69. if (tihscite.attr("id") != "c3") {
  70. var next = tihscite.parent().next().next();
  71. next.find("cite").addClass("citeselect");
  72. tihscite.removeClass("citeselect");
  73. }
  74. });
  75. $(".layui-btn").on('click', function () {
  76. var code1 = $("#c1").attr("code");
  77. var name1 = $("#c1").find("span").text().replace("请选择", "");
  78. var code2 = $("#c2").attr("code");
  79. var name2 = $("#c2").find("span").text().replace("请选择", "");
  80. var code3 = $("#c3").attr("code");
  81. var name3 = $("#c3").find("span").text().replace("请选择", "");
  82. window.parent.saveParams(code1, name1, code2, name2, code3, name3);
  83. var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
  84. parent.layer.close(index);
  85. });
  86. </script>