地铁二期项目正式开始

useredit.js 2.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. 
  2. layui.use(['form', 'layer', 'jquery', 'laydate'], function () {
  3. var form = layui.form,
  4. layer = parent.layer === undefined ? layui.layer : parent.layer,
  5. $ = layui.jquery,
  6. laydate = layui.laydate;
  7. //监听提交
  8. form.on('submit(SubmitData)', function (data) {
  9. console.log(data.field)
  10. debugger
  11. //所有表单数据
  12. var dataArr = new Array();
  13. dataArr = data.field;
  14. debugger
  15. console.log(data.field)
  16. var pwdRegex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}');
  17. var pwd1 = $("#pwd1").val();
  18. var pwd2 = $("#pwd2").val();
  19. if (!pwdRegex.test(pwd1)) {
  20. layui.layer.alert("您的密码复杂度太低", {
  21. icon: 2
  22. });
  23. $(".passIcon").show()
  24. return false;
  25. }
  26. if (pwd1 != pwd2) {
  27. layui.layer.alert("两次密码不一致!", {
  28. icon: 2
  29. });
  30. return false;
  31. }
  32. //启用标志
  33. if (dataArr["F_SeatFlag"] == "on") {
  34. dataArr["F_SeatFlag"] = 1;
  35. }
  36. else {
  37. dataArr["F_SeatFlag"] = 0;
  38. }
  39. $.ajax({
  40. url: "/SystemManage/SaveUserData",
  41. type: "post",
  42. async: false,//同步请求
  43. contentType: "application/json",
  44. dataType: "text",
  45. cache: false,
  46. data: JSON.stringify(dataArr),
  47. // data: dataArr,
  48. success: function (thisResult, result) {
  49. if (thisResult == "True") {
  50. layer.open({
  51. content: '保存成功'
  52. , btn: ['确定']
  53. , yes: function (index, layero) {
  54. layer.close(index);
  55. ////刷新父窗体
  56. var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  57. parent.layer.close(thisindex);
  58. }
  59. , cancel: function () {
  60. var thisindex = parent.layer.getFrameIndex(window.name); //获取窗口索引
  61. parent.layer.close(thisindex);
  62. }
  63. });
  64. return false;
  65. } else {
  66. layui.layer.alert("保存失败!", {
  67. icon: 2
  68. });
  69. return false;
  70. }
  71. },
  72. error: function (error) {
  73. return false;
  74. }
  75. });
  76. return false;
  77. });
  78. })