usersForm.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. var id=web.getUrlVars("id");
  2. layui.define(['layer', 'form'], function (exports) {
  3. var $ = layui.jquery,layer = layui.layer,form = layui.form;
  4. if(id){
  5. getByOpenid();
  6. }
  7. //获取用户
  8. function getByOpenid(){
  9. web.ajaxPost(base+"/users/getById",{id:id},function(json){
  10. web.toForm(form,json.data);
  11. });
  12. }
  13. //提交
  14. form.on('submit(form-add)', function(data){
  15. var param = data.field;
  16. if(id){
  17. param.id=id;
  18. }
  19. web.ajaxPost(base+"/users/save",param,function(json){
  20. if(json.success){
  21. parent.layer.msg('保存成功');
  22. var index = parent.layer.getFrameIndex(window.name);
  23. parent.$('#btn-query').click();
  24. parent.layer.close(index);
  25. }else{
  26. layer.msg(json.msg);
  27. }
  28. });
  29. return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
  30. });
  31. //关闭窗口
  32. $('#btn-close').on('click',function(){
  33. var index = parent.layer.getFrameIndex(window.name);
  34. parent.layer.close(index);
  35. return false;
  36. });
  37. exports('usersForm', {});
  38. });