PasswordSet.cshtml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. @{
  2. ViewBag.Title = "PasswordSet";
  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_USER
  10. <style>
  11. body {
  12. background-color: white;
  13. }
  14. </style>
  15. <div class="form-horizontal dig-from">
  16. <div class="wrapper-content">
  17. <div class="panel-body">
  18. <div class="tab-content">
  19. <div id="tab-1" class="tab-pane active">
  20. <div class="form-group">
  21. <label class="col-lg-3 control-label">操作账号:</label>
  22. <div class="col-lg-8">
  23. @Html.HiddenFor(p => p.ID)
  24. <label style="padding-top:6px; position:absolute; font-size:14px; font-weight:200;">@Model.ACCOUNT</label>
  25. </div>
  26. </div>
  27. <div class="form-group">
  28. <label class="col-lg-3 control-label">原始密码:</label>
  29. <div class="col-lg-8">
  30. @Html.Password("oldpass", null, new { @class = "form-control", @onblur = "checkoldpass()", @placeholder = "请输入原始密码", @datatype = "*", @nullmsg = "请输入原始密码" })
  31. </div>
  32. </div>
  33. <div class="form-group">
  34. <label class="col-lg-3 control-label">新密码:</label>
  35. <div class="col-lg-8">
  36. @Html.Password("newpass", null, new
  37. {
  38. @class = "form-control",
  39. @datatype = "*",
  40. @nullmsg = "请输入新密码",
  41. @placeholder = "请输入新密码"
  42. })
  43. </div>
  44. </div>
  45. <div class="form-group">
  46. <label class="col-lg-3 control-label">确认密码:</label>
  47. <div class="col-lg-8">
  48. @Html.Password("confpass", null, new
  49. {
  50. @class = "form-control",
  51. @datatype = "*",
  52. @nullmsg = "请确认新密码",
  53. @placeholder = "请确认新密码",
  54. @onblur = "comparepass()"
  55. })
  56. </div>
  57. </div>
  58. </div>
  59. <div class="hr-line-dashed">
  60. <div class="form-group m20">
  61. <div class="col-sm-2 col-sm-offset-2">
  62. <button class="btn btn-primary" id="btn-primary" onclick="savepassword()" type="submit"><i class="fa fa-check"></i> <span>确定保存</span></button>
  63. <button class="btn btn-warning" id="btn-dig-close" type="button"><i class="im-undo2"></i> 取消返回</button>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. </div>
  71. @section scripts{
  72. <script type="text/javascript">
  73. $(function () {
  74. $('.form-horizontal').initValidform();
  75. //$('#btn-primary').click(function () {
  76. // $.post('/Sys/User/PasswordSave', { ID: $('#ID').val(), ACCOUNT: $('#ACCOUNT').val(), pass: $('#confpass').val() }, function (result) {
  77. // if (result.Status == 'y') {
  78. // dig.alertSuccess("提示", result.Msg, function () {
  79. // var dialog = top.dialog.get(window);
  80. // dialog.close();
  81. // dialog.remove();
  82. // });
  83. // } else {
  84. // dig.alertError("错误提示:", result.Msg);
  85. // }
  86. // }, 'json');
  87. //});
  88. });
  89. function savepassword() {
  90. //debugger;
  91. $.post('/Sys/Distributors/PasswordSave', { ID: $('#ID').val(), ACCOUNT: $('#ACCOUNT').val(), pass: $('#confpass').val() }, function (result) {
  92. if (result.Status == 'y') {
  93. dig.alertSuccess("提示", result.Msg, function () {
  94. var dialog = top.dialog.get(window);
  95. dialog.close();
  96. dialog.remove();
  97. });
  98. } else {
  99. dig.alertError("错误提示:", result.Msg);
  100. }
  101. }, 'json');
  102. }
  103. function checkoldpass() {
  104. if ($('#oldpass').val() != '') {
  105. $.post('/Sys/User/CheckoldPass', { ID: $('#ID').val(), oldpass: $('#oldpass').val() }, function (res) {
  106. if (res.Status == 'n') {
  107. dig.alertError("错误提示:", res.Msg);
  108. $('#oldpass').val('');
  109. }
  110. }, 'json');
  111. }
  112. }
  113. function comparepass() {
  114. var newpass = $('#newpass').val();
  115. var confpass = $('#confpass').val();
  116. if (newpass != '') {
  117. if (confpass != newpass) {
  118. dig.alertError('提示', '两次输入的密码不一致');
  119. $('#confpass').val('');
  120. }
  121. }
  122. }
  123. </script>
  124. }