Detail.cshtml 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. @{
  2. ViewBag.Title = "Detail";
  3. Layout = "~/Views/Shared/_Layout.cshtml";
  4. }
  5. @using MES.Production.Service;
  6. @using Central.Control.Domain;
  7. @using Ant.Service.Common;
  8. @using Ant.Service.Common.Enums;
  9. @model SYS_PERMISSION
  10. <style>
  11. body {
  12. background-color: white;
  13. }
  14. #tab-1 .col-lg-3{
  15. width:27% !important;
  16. }
  17. .changeicon {
  18. float: right;
  19. margin-right: -52px;
  20. border: none;
  21. background-color: #18a689;
  22. color: #FFFFFF;
  23. height: 33px;
  24. margin-top: -6px;
  25. }
  26. .removeicon {
  27. background-color: #f8ac59;
  28. float: right;
  29. margin-right: -120px;
  30. border: none;
  31. color: #FFFFFF;
  32. height: 33px;
  33. margin-top: -6px;
  34. }
  35. #icon {
  36. padding-top: 5px;
  37. padding-left: 8px;
  38. width: 66%;
  39. }
  40. </style>
  41. @using (Ajax.BeginForm("Save", null, new AjaxOptions()
  42. {
  43. HttpMethod = "Post",
  44. OnBegin = "SubAjax.Loading",
  45. OnComplete = "SubAjax.Complate",
  46. OnFailure = "SubAjax.Failure",
  47. OnSuccess = "SubAjax.Success"
  48. },
  49. new { @class = "form-horizontal dig-from", @role = "form" }))
  50. {
  51. <div class="wrapper-content">
  52. <div class="panel-body">
  53. <div class="tab-content">
  54. <div id="tab-1" class="tab-pane active">
  55. <div class="form-group">
  56. <label class="col-lg-3 control-label">权限名称:</label>
  57. <div class="col-lg-8">
  58. @Html.HiddenFor(p => p.ID)
  59. @Html.HiddenFor(p=>p.MODULEID)
  60. @Html.TextBoxFor(p => p.NAME, new { @class = "form-control", @id = "modulename", @placeholder = "请输入权限名称", @datatype = "*", @nullmsg = "请输入权限名称!", @errormsg = "请输入权限名称!" })
  61. </div>
  62. </div>
  63. <div class="form-group">
  64. <label class="col-lg-3 control-label">权限值(英文):</label>
  65. <div class="col-lg-8">
  66. <select id="PERVALUE" name="PERVALUE" class="form-control clearfix" style="width:45% !important; float:left;">
  67. <option value="">请选择</option>
  68. @{
  69. var per = ViewData["pervalue"] as List<SYS_CODE>;
  70. if (per != null && per.Count > 0)
  71. {
  72. foreach (var item in per)
  73. {
  74. <option value="@item.CODEVALUE" @(Model.PERVALUE == item.CODEVALUE ? "selected" : "")>@item.NAMETEXT</option>
  75. }
  76. }
  77. }
  78. </select>
  79. @Html.TextBox("NEXTPERVALUE", "", new { @class = "form-control clearfix", @style = "width:45% !important;float:right;" })
  80. </div>
  81. </div>
  82. <div class="form-group">
  83. <label class="col-lg-3 control-label">权限图标:</label>
  84. <div class="col-lg-8">
  85. <span id="icon" class="form-control">
  86. @Html.Hidden("ICON", Model.ICON)
  87. <a class="btn btn-primary btn-xs"><i class="@Model.ICON"></i></a>
  88. <button class="changeicon" type="button">
  89. 选择
  90. </button>
  91. <button class="removeicon" type="button">
  92. 移除
  93. </button>
  94. </span>
  95. </div>
  96. </div>
  97. <div class="form-group">
  98. <label class="col-lg-3 control-label">显示顺序:</label>
  99. <div class="col-lg-8">
  100. @Html.TextBoxFor(p => p.SHOWORDER, new { @class = "form-control", @placeholder = "请输入显示顺序", @datatype = "n1-5", @nullmsg = "请输入显示顺序!", @errormsg = "显示顺序只能是数字!" })
  101. </div>
  102. </div>
  103. <div class="hr-line-dashed">
  104. <div class="form-group m20">
  105. <div class="col-sm-2 col-sm-offset-2">
  106. <button class="btn btn-primary btn-save" type="submit"><i class="fa fa-check"></i> <span>确定保存</span></button>
  107. <button class="btn btn-warning" id="btn-dig-close" type="button"><i class="im-undo2"></i> 取消返回</button>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. </div>
  115. }
  116. @section scripts{
  117. <script type="text/javascript">
  118. $(function () {
  119. $('.form-horizontal').initValidform();
  120. if ($('#PERVALUE').val() == '' && $('#ID').val() != '') {
  121. $('#NEXTPERVALUE').val('@Model.PERVALUE');
  122. }
  123. });
  124. //移除图标
  125. $('.removeicon').click(function () {
  126. $('#icon').find('a>i').attr('class', '');
  127. });
  128. //选择图标
  129. $('.changeicon').click(function () {
  130. var oldicon = $('#icon').find('a>i');
  131. top.dialog({
  132. title: '选择图标',
  133. url: '/Sys/Module/ShowIcon',
  134. width: 700,
  135. height: 380,
  136. data: oldicon.attr('class'), // 给 iframe 的数据
  137. onclose: function () {
  138. this.returnValue && oldicon.attr('class', this.returnValue) && $('#ICON').val(this.returnValue);
  139. },
  140. oniframeload: function () {
  141. }
  142. }).showModal();
  143. return false;
  144. });
  145. </script>
  146. }