addUser.js 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. var $;
  2. layui.config({
  3. base : "js/"
  4. }).use(['form','layer','jquery'],function(){
  5. var form = layui.form(),
  6. layer = parent.layer === undefined ? layui.layer : parent.layer,
  7. laypage = layui.laypage;
  8. $ = layui.jquery;
  9. var addUserArray = [],addUser;
  10. form.on("submit(addUser)",function(data){
  11. //是否添加过信息
  12. if(window.sessionStorage.getItem("addUser")){
  13. addUserArray = JSON.parse(window.sessionStorage.getItem("addUser"));
  14. }
  15. var userStatus,userGrade,userEndTime;
  16. //会员等级
  17. if(data.field.userGrade == '0'){
  18. userGrade = "注册会员";
  19. }else if(data.field.userGrade == '1'){
  20. userGrade = "中级会员";
  21. }else if(data.field.userGrade == '2'){
  22. userGrade = "高级会员";
  23. }else if(data.field.userGrade == '3'){
  24. userGrade = "超级会员";
  25. }
  26. //会员状态
  27. if(data.field.userStatus == '0'){
  28. userStatus = "正常使用";
  29. }else if(data.field.userStatus == '1'){
  30. userStatus = "限制用户";
  31. }
  32. addUser = '{"usersId":"'+ new Date().getTime() +'",';//id
  33. addUser += '"userName":"'+ $(".userName").val() +'",'; //登录名
  34. addUser += '"userEmail":"'+ $(".userEmail").val() +'",'; //邮箱
  35. addUser += '"userSex":"'+ data.field.sex +'",'; //性别
  36. addUser += '"userStatus":"'+ userStatus +'",'; //会员等级
  37. addUser += '"userGrade":"'+ userGrade +'",'; //会员状态
  38. addUser += '"userEndTime":"'+ formatTime(new Date()) +'"}'; //登录时间
  39. console.log(addUser);
  40. addUserArray.unshift(JSON.parse(addUser));
  41. window.sessionStorage.setItem("addUser",JSON.stringify(addUserArray));
  42. //弹出loading
  43. var index = top.layer.msg('数据提交中,请稍候',{icon: 16,time:false,shade:0.8});
  44. setTimeout(function(){
  45. top.layer.close(index);
  46. top.layer.msg("用户添加成功!");
  47. layer.closeAll("iframe");
  48. //刷新父页面
  49. parent.location.reload();
  50. },2000);
  51. return false;
  52. })
  53. })
  54. //格式化时间
  55. function formatTime(_time){
  56. var year = _time.getFullYear();
  57. var month = _time.getMonth()+1<10 ? "0"+(_time.getMonth()+1) : _time.getMonth()+1;
  58. var day = _time.getDate()<10 ? "0"+_time.getDate() : _time.getDate();
  59. var hour = _time.getHours()<10 ? "0"+_time.getHours() : _time.getHours();
  60. var minute = _time.getMinutes()<10 ? "0"+_time.getMinutes() : _time.getMinutes();
  61. return year+"-"+month+"-"+day+" "+hour+":"+minute;
  62. }