myplate.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. (function () {
  2. var page = {
  3. isScroll: true,
  4. init: function ($page) {
  5. renlian.layer.loading(true,"加载图片中");
  6. var userinfo = renlian.storage.get('userinfo');
  7. var postdata = {
  8. token: userinfo.baseinfo.token,
  9. loginMark: renlian.deviceId(),
  10. userid: userinfo.baseinfo.userId
  11. };
  12. renlian.http.post(config.webapi + "/?s=api/get_vehicle_ElectronicPlateUrl", postdata, function(res) {
  13. if (res.data.BackElectronicPlateUrl != '' && res.data.BackElectronicPlateUrl != null && res.data.FrontElectronicPlateUrl != '' && res.data.FrontElectronicPlateUrl != null) {
  14. $('.ElectronicPlate').css('display','block');
  15. var img = new Image();
  16. var imgType = false;
  17. var img2 = new Image();
  18. var img2Type = false;
  19. var type = false;
  20. var bigimg = $(".ElectronicPlate");
  21. img.src = res.data.FrontElectronicPlateUrl;
  22. img.id = "FrontElectronicPlateUrl";
  23. img2.src = res.data.BackElectronicPlateUrl;
  24. img2.id = "BackElectronicPlateUrl";
  25. // if(img.complete && img2.complete) {
  26. // renlian.layer.loading(false);
  27. // bigimg.append(img);
  28. // bigimg.append(img2);
  29. // return;
  30. // }
  31. img.onload = function(){
  32. bigimg.append(img);
  33. $('#FrontElectronicPlateUrl').attr('class','images');
  34. $('#FrontElectronicPlateUrl').css('display','none');
  35. if(type == true){
  36. var n = $('#BackElectronicPlateUrl').next(),p = $('#FrontElectronicPlateUrl').prev();
  37. $('.ElectronicPlate').append($('#BackElectronicPlateUrl'));
  38. //$('#FrontElectronicPlateUrl').insertBefore(n);
  39. //$('#BackElectronicPlateUrl').insertAfter(p);
  40. }
  41. imgType = true;
  42. if(img2Type == true){
  43. $('#FrontElectronicPlateUrl').css('display','block');
  44. $('#BackElectronicPlateUrl').css('display','block');
  45. renlian.layer.loading(false);
  46. }
  47. }
  48. img2.onload = function(){
  49. bigimg.append(img2);
  50. $('#BackElectronicPlateUrl').attr('class','images');
  51. $('#BackElectronicPlateUrl').css('display','none');
  52. if($('#FrontElectronicPlateUrl').length == 0){
  53. type = true;
  54. }
  55. img2Type = true;
  56. if(imgType == true){
  57. $('#FrontElectronicPlateUrl').css('display','block');
  58. $('#BackElectronicPlateUrl').css('display','block');
  59. renlian.layer.loading(false);
  60. }
  61. }
  62. // $('.ElectronicPlate').css('display','block');
  63. // $('#FrontElectronicPlateUrl').attr('src',res.data.FrontElectronicPlateUrl);
  64. // $('#BackElectronicPlateUrl').attr('src',res.data.BackElectronicPlateUrl);
  65. }
  66. else{
  67. $('.isnull').css('display','block');
  68. $('.f-scroll').css('height','100%');
  69. renlian.layer.loading(false);
  70. }
  71. });
  72. }
  73. };
  74. return page;
  75. })();