1 |
- define(["$","template","user","config","order","IScroll","review","native"],function(e,t,n,r,i,s,o,u){function a(t){t.preventDefault(),e(document).trigger("spa:navigate",{hash:"beautician",pushData:{extraService:l.extraService}})}function f(n,r){var i=t("beautician/comment",{comments:n,imgW:parseInt((document.body.clientWidth-30)/3)-5});e("#tech-comment").find("ul").append(i),r?e("#tech-comment .btn-more-container").removeClass("hide"):e("#tech-comment .btn-more-container").addClass("hide")}var l={};return{title:"壹管家上门服务",body:"",init:function(t,n){var i=this,s=e(document);e.newTouch(".back-button",function(e){a.call(this,e)},i),i.on("tapBackButton",function(e){a.call(this,e)}),i.on("swipeRight",function(e){a.call(this,e)}),e.newTouch(".btn-more-review",function(e){s.trigger("spa:openloader"),o.getTechComment(l.id,function(e){s.trigger("spa:closeloader");if(e.success){var n=!0;e.current_page>=e.sum_page&&(n=!1),f(e.data.comments,n),t.scroll.refresh()}},!1)},i),e.newTouch(".img-preview",function(t){var n=e(this).attr("data-src"),r=e(this).parents(".table-view-cell").index(),i=o.techCommentData[l.id].list[r].pics,s=[];i.forEach(function(e,t){s.push(e.url)}),u.previewImage(s,n)},i),e.newTouch(".user-info-btn",function(t){var n="http://common.yiguanjia.me";r.test&&(n="http://common.yiguanjia.me");var i=e(this).attr("data-id"),s={url:n+"/user/"+i};u.openURL(s)},i),n.resolve()},beforeopen:function(n,i){var o=this,u=n.pushData,a=e(document);l.extraService=u.extraService;var f={showNavBar:!r.isWX&&!r.isChubao,name:u.name,desc:u.desc,favor:u.favor,avatar:u.avatar,recommend:u.recommend},c=t("beautician/detail",f);o.find(".spa-page-body").html(c),setTimeout(function(){n.scroll=new s("#beauticianDetailScroll")},500),i.resolve()},afteropen:function(t,n){var r=this,i=t.pushData,u=e(document);l.id=parseInt(i.id),u.trigger("spa:openloader"),o.getTechComment(i.id,function(n){u.trigger("spa:closeloader");if(n.success){var r=!0;n.current_page>=n.sum_page&&(r=!1),e("#tech-comment").find(".extra-service-title").find("span").html("("+n.sum_count+")"),n.data.comments.length&&(e("#tech-comment").find(".btn-more-container").removeClass("hide"),f(n.data.comments,r)),t.scroll&&(t.scroll.destroy(),t.scroll=null),setTimeout(function(){t.scroll=new s("#beauticianDetailScroll")},500)}},!0),n.resolve()}}});
|