userOrderComment.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. var id=mobile.getUrlVars("id");
  2. var data;
  3. var arr=[];
  4. mui.init();
  5. /**
  6. *初始化、添加监听
  7. */
  8. mui.ready(function(){
  9. getOrder();
  10. mobile.imageUploader('list1','picker1',function(json){
  11. arr.push(json.data.file_path);
  12. },{maxLength:10,thumbnailWidth:65,thumbnailHeight:65,maxLength:3},'folder=comment');
  13. $('#list1').on('click','.image-close',function(){
  14. event.stopPropagation();
  15. event.cancelBubble = true;
  16. arr.removeAt(($(this).parents('.image-item').index()));
  17. $(this).parents('.image-item').remove();
  18. });
  19. $(".bgcolor1 .mui-btn").on("tap",function(){
  20. $("#content").val($(this).html());
  21. });
  22. //提交
  23. $(".mui-btn-primary").on("tap",function(e){
  24. if ($.trim($("#content").val())=="") {
  25. return layer.open({content: '请输入评价内容',time: 2});
  26. }
  27. var params = {};
  28. params.order_id = id;
  29. params.openid = data.openid;
  30. params.merchant_id = data.list[0].merchant_id;
  31. params.product_id = data.list[0].id;
  32. params.comment_content = $.trim($("#content").val());
  33. for(var i=0;i<arr.length;i++){
  34. params['comment_pic'+(i+1)]= arr[i];
  35. }
  36. mobile.ajaxPost(base+"/userOrderComment/save",params,function(json){
  37. if(json.success){
  38. layer.open({content: "评价成功",time: 1});
  39. setTimeout(function() {
  40. history.back();
  41. }, 1000);
  42. }else{
  43. layer.open({content: json.msg,time: 3});
  44. }
  45. });
  46. });
  47. });
  48. //查询订单
  49. function getOrder(){
  50. mobile.ajaxPost(base+"/userOrder/getById",{id:id},function(json){
  51. data = json.data;
  52. if(data.comment_flag=="1"){
  53. $(".mui-btn-primary").addClass("mui-hidden");
  54. }
  55. $(".merchant_name").html(data.list[0].merchant_name);
  56. $(".product_name").html(data.list[0].product_name);
  57. });
  58. }