Index.cshtml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. @{
  2. Layout = null;
  3. }
  4. @using NIU.Forum.Common;
  5. <!DOCTYPE html>
  6. <html>
  7. <head>
  8. <title>地区管理</title>
  9. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  10. <link href="~/Static/css/bootstrap.min.css" rel="stylesheet" />
  11. <link href="~/Static/css/font-awesome.min.css" rel="stylesheet" />
  12. <link href="~/Static/css/style.css" rel="stylesheet" />
  13. <script src="~/Static/custom/jquery.min.js"></script>
  14. <script src="~/Static/custom/jquery.easyui.min.js"></script>
  15. <script src="~/Static/custom/easyui-lang-zh_CN.js"></script>
  16. <link href="~/Static/custom/uimaker/easyui.css" rel="stylesheet" />
  17. <link href="~/Static/custom/uimaker/icon.css" rel="stylesheet" />
  18. <script src="~/Static/js/bootstrap.min.js"></script>
  19. <script src="~/static/js/jquery.form.js"></script>
  20. <script src="~/Static/js/validate/jquery.validate.min.js"></script>
  21. <script src="~/Static/js/validate/messages_zh.min.js"></script>
  22. <script src="~/Static/js/serializeObj.js"></script>
  23. <script src="~/Static/js/common.js"></script>
  24. <script src="~/Static/js/DateTimeOverFlowFormat.js"></script>
  25. <script src="~/Static/layer/layer.min.js"></script>
  26. </head>
  27. <body>
  28. <div class="easyui-layout" fit="true">
  29. <div data-options="region:'center'" border="false">
  30. <table id="Ctr_DataGrid"></table>
  31. <div id="Ctr_Toolbar">
  32. <a href="@Url.Action("new")" class="easyui-linkbutton" style="color:green;"><i class="fa fa-plus-circle"></i>新增</a>
  33. <a href="javaScript:void(0)" onclick="FunRefresh()" class="easyui-linkbutton" style="color:green;"><i class="fa fa-refresh"></i>刷新</a>
  34. </div>
  35. </div>
  36. </div>
  37. <script type="text/javascript">
  38. $(function () {
  39. initData();
  40. });
  41. function initData() {
  42. $('#Ctr_DataGrid').datagrid({
  43. title: "地区列表",
  44. url: "@Url.Action("GetList","Area")",
  45. toolbar: '#Ctr_Toolbar',
  46. rownumbers: true,
  47. loadMsg: "玩命儿加载中...",
  48. striped: true,
  49. nowrap: false,
  50. fit: true,
  51. fitColumns: true,
  52. singleSelect: true,
  53. checkOnSelect: true,
  54. selectOnCheck: true,
  55. pagination: true,
  56. pageNumber: 1,
  57. pageSize: 10,
  58. pageList: [10, 15, 20, 25, 30],
  59. frozenColumns: [[
  60. {
  61. field: 'checked', checkbox: true, title: '选择', align: 'center'
  62. },
  63. {
  64. field: 'name', title: '名称', width: '10%', formatter: formatContent
  65. },
  66. {
  67. field: 'title', title: 'Title', width: '10%', formatter: formatContent
  68. },
  69. {
  70. field: 'descriptions', title: 'Desc', width: '10%', formatter: formatContent
  71. },
  72. {
  73. field: 'keywords', title: 'Key', width: '10%', formatter: formatContent
  74. },
  75. ]],
  76. columns: [[
  77. {
  78. field: 'seq', title: '排序号', width: '10%', align: 'center', formatter: formatContent
  79. },
  80. {
  81. field: 'cdate', title: '更新时间', width: '20%', align: 'center', formatter: changeIntToDateTime,
  82. },
  83. {
  84. field: 'type', title: '操作', width: '20%', align: 'center',
  85. formatter: function (value, row) {
  86. if (value == 1) {
  87. var btns = '<button style="margin-right:10px;" onclick="funEdit(' + row.areaid + ')">修改</button><button style="margin-right:10px;" onclick="funDel(' + row.areaid + ')">删除</button><button onclick="funCzList(' + row.areaid +')">彩种集</button>';
  88. return btns;
  89. }
  90. }
  91. },
  92. ]],
  93. onLoadSuccess: function (row, data) {
  94. $('#Ctr_DataGrid').treegrid("collapseAll");
  95. }
  96. });
  97. }
  98. function funEdit(id) {
  99. window.location.href = "/Area/Edit" + "?id=" + id;
  100. }
  101. function funDel(id) {
  102. layer.confirm('您确定要删除吗?', {
  103. icon: 4,
  104. title: '提示' //按钮
  105. }, function () {
  106. $.post("/Area/Delete",
  107. {
  108. id: id
  109. },
  110. function (data) {
  111. if (data.Ret == 0) {
  112. layer.msg("删除成功", { icon: 1 });
  113. FunRefresh();
  114. } else {
  115. layer.alert(data.Msg, { icon: 6 });
  116. }
  117. }, "json");
  118. });
  119. }
  120. function funCzList(id) {
  121. window.location.href = "/Area/CzList" + "?id=" + id;
  122. }
  123. //刷新
  124. function FunRefresh() {
  125. $('#Ctr_DataGrid').treegrid({
  126. url: "@Url.Action("GetList","Area")",
  127. });
  128. }
  129. </script>
  130. </body>
  131. </html>