wxNavForm.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. var id=web.getUrlVars("id");
  2. layui.define(['layer', 'form'], function (exports) {
  3. var $ = layui.jquery,layer = layui.layer,form = layui.form;
  4. web.imageUploader('list1','picker1',function(json){
  5. $('#nav_img').val(json.data.file_path);
  6. },{pick : {
  7. id : '#picker1',
  8. multiple : false
  9. }},'folder=product');
  10. if(id){
  11. getById();
  12. }
  13. function getById(){
  14. web.ajaxPost(base+"/wxNav/getById",{id:id},function(json){
  15. web.toForm(form,json.data);
  16. web.loadImage('list1',imgUrl+json.data.nav_img,'','',true);
  17. });
  18. }
  19. //提交
  20. form.on('submit(form-add)', function(data){
  21. var param = data.field;
  22. delete param.file;
  23. if(id){
  24. param.id=id;
  25. }
  26. web.ajaxPost(base+"/wxNav/save",param,function(json){
  27. if(json.success){
  28. parent.layer.msg('保存成功');
  29. var index = parent.layer.getFrameIndex(window.name);
  30. parent.$('#btn-query').click();
  31. parent.layer.close(index);
  32. }else{
  33. layer.msg(json.msg);
  34. }
  35. });
  36. return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
  37. });
  38. //关闭窗口
  39. $('#btn-close').on('click',function(){
  40. var index = parent.layer.getFrameIndex(window.name);
  41. parent.layer.close(index);
  42. return false;
  43. });
  44. exports('wxNavForm', {});
  45. });