Guest User

Untitled

a guest
Jul 17th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.30 KB | None | 0 0
  1. @using ManagePortal.Bll.Helper
  2. @using ManagePortal.Common
  3. @using ManagePortal.Model;
  4. @{
  5. ViewBag.Title = "现金流编辑";
  6. Layout = "~/Views/Shared/_LayoutManage.cshtml";
  7. }
  8. @{
  9. tab_CashFlowItem cashFlowItem = ViewBag.CashFlowItem;
  10. }
  11. <form id="dataform">
  12. <div class="row level1-content animated zoomIn">
  13. <div class="col-12 level2-title">
  14. <h5>基本信息</h5>
  15. </div>
  16. <div class="level2-content">
  17.  
  18. <div class="col-1 input-title must">
  19. 校区
  20. </div>
  21. <div class="col-5 input-content">
  22. <select class="form-control select2control" id="SchoolId" name="SchoolId" >
  23. @foreach (tab_School school in (IEnumerable<tab_School>)ViewBag.Schools)
  24. {
  25. if(cashFlowItem.SchoolId==school.SchoolId)
  26. {
  27. <option value="@school.SchoolId" selected="selected" city="@school.City">@school.SimpleName</option>
  28. continue;
  29. }
  30. <option value="@school.SchoolId" city="@school.City">@school.SimpleName</option>
  31. }
  32. </select>
  33. </div>
  34. <div class="clearfix"></div>
  35. <div class="col-1 input-title must">
  36. 类型
  37. </div>
  38. <div class="col-2 input-content">
  39. <select class="form-control select2control" id="CashFlowItemTypeDicId" name="CashFlowItemTypeDicId">
  40. <option value="">所有类型</option>
  41. @{
  42. if (DicHelper.GetDic(null, EnumInfo.DicType.CashFlowItemType.ToString(), true, out List<tab_Dic> dics))
  43. {
  44. foreach (tab_Dic dic in dics)
  45. {
  46. if (cashFlowItem.CashFlowItemTypeDicId == dic.DicId)
  47. {
  48. <option value="@dic.DicId" selected="selected">@dic.Display</option>
  49. continue;
  50. }
  51. <option value="@dic.DicId">@dic.Display</option>
  52. }
  53. }
  54. }
  55. </select>
  56. </div>
  57.  
  58. <div class="col-1 input-title must">
  59. 金额
  60. </div>
  61. <div class="col-2 input-content">
  62. <div class="input-group">
  63. <input type="text" class="form-control text-right" id="Amount" name="Amount" onkeyup="displayNum(this);" placeholder="收入(+)\支出(-)" value="@cashFlowItem.Amount" />
  64. <div class="input-group-append">
  65. <div class="input-group-text">
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. <div class="col-1 input-title must">
  71. 发生日期
  72. </div>
  73. <div class="col-2 input-content">
  74. <input type="text" id="PayDate" name="PayDate" class="form-control datetimecontrol" placeholder="" value="@cashFlowItem.PayDate.ToString("yyyy-MM-dd")">
  75. <i class="fa fa-times datetimeCancel-detail" onclick="clearSingleTime('PayDate')"></i>
  76. </div>
  77. <div class="clearfix"></div>
  78. <div class="col-1 input-title">
  79. 描述
  80. </div>
  81. <div class="col-11 input-content">
  82. <textarea type="text" class="form-control" id="Note" name="Note" rows="2">@cashFlowItem.Note</textarea>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="row justify-content-center footer-line animated slideInUp">
  87. <div class=" col-6 ">
  88. <a class="btn btn-info btn-save-bottom progress-button" id="btn_progress_save">保存</a>
  89. </div>
  90. <div class="clearfix"></div>
  91. </div>
  92. </form>
  93.  
  94. @section scripts
  95. {
  96. <script type="text/javascript">
  97. $(document).ready(function() {
  98. $("#dataform").validate({
  99. onfocusout: false,
  100. onkeyup: false,
  101. onchange: false,
  102. onsubmit: false,
  103. onclick: false,
  104. focusInvalid: true,
  105. invalidHandler: function() {
  106. $(this).focus();
  107. },
  108. rules: {
  109. SchoolId: { required: true },
  110. CashFlowItemTypeDicId: { required: true },
  111. Amount: { required: true },
  112. PayDate: { required: true },
  113. },
  114. messages: {
  115. SchoolId: { required: "校区必选" },
  116. CashFlowItemTypeDicId: { required: "类型" },
  117. Amount: { required: "金额" },
  118. PayDate: { required: "发生日期 " },
  119.  
  120. },
  121. showErrors: function(errorMap, errorList) {
  122. var msg = "";
  123. var errorControl = '';
  124. $.each(errorList,
  125. function(i, v) {
  126. msg += (`●&nbsp;${v.message}<br />`);
  127. if (errorControl === '')
  128. errorControl = v.element;
  129. });
  130. if (msg !== "")
  131. alertError(this.numberOfInvalids(), msg, errorControl);
  132. }
  133. });
  134. });
  135.  
  136. @*提交函数*@
  137. function save() {
  138. if ($("#dataform").valid()) {
  139. var form = $("#dataform");
  140. var formCollection = form.serialize()+"&id=@cashFlowItem.CashFlowItemId";
  141. $.post('Edit', formCollection, function(data) {
  142. result(data);
  143. });
  144. return true;
  145. } else
  146. return false;
  147. }
  148. </script>
  149. }
Add Comment
Please, Sign In to add comment