userComplain.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. var id=mobile.getUrlVars("id");
  2. mui.init();
  3. /**
  4. *初始化、添加监听
  5. */
  6. mui.ready(function(){
  7. getById();
  8. $('.mui-btn-primary').on('tap',function(){
  9. var content = $('#content').val();
  10. var type = $('input[name="type"]').val();
  11. if(!type){
  12. layer.open({content:'请选择投诉原因',time:3});
  13. return;
  14. }
  15. if(!content){
  16. layer.open({content:'请详细描述您投诉的内容',time:3});
  17. return;
  18. }
  19. var param={};
  20. param.product_id=id;
  21. param.content = content;
  22. param.type = type;
  23. mobile.ajaxPost(base+'/userComplain/save',param,function(json){
  24. if(json.success){
  25. layer.open({content:'提交成功,我们会尽快处理!',time:1});
  26. setTimeout(function() {
  27. history.back();
  28. }, 1000);
  29. }
  30. });
  31. });
  32. });
  33. function getById(){
  34. mobile.ajaxPost(base+"/product/getById",{id:id},function(json){
  35. if(json.success){
  36. var html=[];
  37. html.push('<li class="mui-table-view-cell mui-media">');
  38. html.push('<div class="product-img mui-pull-left">');
  39. html.push('<img src="'+imgUrl+json.data.product_main_img+'">');
  40. html.push('</div>');
  41. html.push('<div class="mui-media-body pl10">');
  42. html.push('<div class="product-merchant mui-ellipsis-1">'+json.data.merchant_name+'</div>');
  43. html.push('<div class="product-title mui-ellipsis-2">'+json.data.product_name+'</div>');
  44. html.push('<div class="product-price items">');
  45. html.push('<em class="item"><b>¥</b>'+json.data.product_price+'<span class="del-line color3 ml5">'+json.data.product_old_price+'元</span></em>');
  46. html.push('</div>');
  47. html.push('</div>');
  48. html.push('</li>');
  49. $("ul").html(html.join(""));
  50. }else{
  51. layer.open({content: json.msg,time: 3});
  52. }
  53. });
  54. }