userOrderForm.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. $('#order_type').html(mobile.getDictVal("order_type",json.data.order_type));
  12. if(json.data.pay_type=="10"){
  13. $('#pay_type').html("微信支付");
  14. }else if(json.data.pay_type=="20"){
  15. $('#pay_type').html("余额支付");
  16. }else{
  17. $('#pay_type').parent().hide();
  18. }
  19. if(json.data.order_type=="10"){
  20. $("#sumPrice").removeClass("mui-hidden");
  21. }else if(json.data.order_type=="20"){
  22. $("#sumIntegral").removeClass("mui-hidden");
  23. }
  24. });
  25. }
  26. //提交
  27. form.on('submit(form-add)', function(data){
  28. var param = data.field;
  29. if(id){
  30. param.id=id;
  31. }
  32. web.ajaxPost(base+"/users/save",param,function(json){
  33. if(json.success){
  34. parent.layer.msg('保存成功');
  35. var index = parent.layer.getFrameIndex(window.name);
  36. parent.$('#btn-query').click();
  37. parent.layer.close(index);
  38. }else{
  39. layer.msg(json.msg);
  40. }
  41. });
  42. return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
  43. });
  44. //关闭窗口
  45. $('#btn-close').on('click',function(){
  46. var index = parent.layer.getFrameIndex(window.name);
  47. parent.layer.close(index);
  48. return false;
  49. });
  50. exports('userOrderForm', {});
  51. });