userFeedback.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. mui.init();
  2. var arr=[];
  3. /**
  4. *初始化、添加监听
  5. */
  6. mui.ready(function(){
  7. getByOpenid();
  8. mobile.imageUploader('list1','picker1',function(json){
  9. arr.push(json.data.file_path);
  10. },{maxLength:3,thumbnailWidth:65,thumbnailHeight:65},'folder=feedback');
  11. $('#list1').on('click','.image-close',function(){
  12. event.stopPropagation();
  13. event.cancelBubble = true;
  14. arr.removeAt(($(this).parents('.image-item').index()));
  15. $(this).parents('.image-item').remove();
  16. });
  17. $('.mui-btn-primary').on('tap',function(){
  18. var content = $('#content').val();
  19. var mobilephone = $('#mobile').val();
  20. if(!content){
  21. layer.open({content:'请输入问题和意见',time:3});
  22. return;
  23. }
  24. if(mobilephone){
  25. if(!mobile.checkMobile(mobilephone)){
  26. layer.open({content:'请输入正确手机号码',time:3});
  27. return;
  28. }
  29. }
  30. var param = new Object();
  31. for(var i=0;i<arr.length;i++){
  32. param['img'+(i+1)]= arr[i];
  33. }
  34. param.content = content;
  35. param.mobile = mobilephone;
  36. mobile.ajaxPost(base+'/userFeedback/save',param,function(json){
  37. if(json.success){
  38. layer.open({content:'提交成功,非常感谢您的反馈!',time:1});
  39. setTimeout(function() {
  40. history.back();
  41. }, 1000);
  42. }
  43. });
  44. });
  45. });
  46. function getByOpenid(){
  47. mobile.ajaxPost(base+'/users/getByOpenid',{},function(json){
  48. if(json.data){
  49. mobile.toForm(json.data);
  50. }
  51. });
  52. }