define(['zepto', 'medtap'], function($, medtap) { var main = { portType:getEnvironment(), init: function() { main.bind(); main.getDoctor(); }, bind: function() { $('.doctor_item').unbind().bind('click', function() { var id = $(this).attr('data-id'); medtap.pushNewWindow( 'https://review-formal.iplusmed.com/wxPayDev/wechat3.0/findDoctor/doctorHomePage.html?doctorId=' + id); }); $('.more').unbind().bind('click',function(){ var type = $(this).attr('data-type'); medtap.pushNewWindow('doctor_list.html?type=' + type); }) }, getDoctor: function() { $.ajax({ type: "get", url: "../json/pmd.json", async: true, contentType: "application/json", dataType: "json", scriptCharset: 'utf-8', success: function(res) { var doctorList = res.content.doctorList; var html_zr = ''; var html_fzr = ''; var html_zz = ''; for (var i = 0; i < doctorList.length; i++) { if (doctorList[i].doctorType == 'zr') { var list = doctorList[i].doctor; for (var j = 0; j < 2; j++) { html_zr += '<div class="doctor_item clearfix" data-id="' + list[j].doctorId + '">' + '<div class="doc_info clearfix"><img src="' + list[j].profile + '" class="profile">' + '<div class="info"><span class="doc_name">' + list[j].doctorName + ' </span><span class="technologyProfessional">主任医师</span></div>' + '<p class="hospital">' + list[j].hospital + '</p>' + '</div>' + '<div class="good_at">擅长:' + list[j].goodAt + '</div>' + '</div>'; } } if (doctorList[i].doctorType == 'fzr') { var list = doctorList[i].doctor; for (var j = 0; j < 2; j++) { html_fzr += '<div class="doctor_item clearfix" data-id="' + list[j].doctorId + '">' + '<div class="doc_info clearfix"><img src="' + list[j].profile + '" class="profile">' + '<div class="info"><span class="doc_name">' + list[j].doctorName + ' </span><span class="technologyProfessional">副主任医师</span></div>' + '<p class="hospital">' + list[j].hospital + '</p>' + '</div>' + '<div class="good_at">擅长:' + list[j].goodAt + '</div>' + '</div>'; } } if (doctorList[i].doctorType == 'zz') { var list = doctorList[i].doctor; for (var j = 0; j < 2; j++) { html_zz += '<div class="doctor_item clearfix" data-id="' + list[j].doctorId + '">' + '<div class="doc_info clearfix"><img src="' + list[j].profile + '" class="profile">' + '<div class="info"><span class="doc_name">' + list[j].doctorName + ' </span><span class="technologyProfessional">主治医师</span></div>' + '<p class="hospital">' + list[j].hospital + '</p>' + '</div>' + '<div class="good_at">擅长:' + list[j].goodAt + '</div>' + '</div>'; } } } $('.zr_list').html(html_zr); $('.fzr_list').html(html_fzr) $('.zz_list').html(html_zz); $('.doctor_item').unbind().bind('click', function() { var id = $(this).attr('data-id'); medtap.pushNewWindow( 'https://review-formal.iplusmed.com/wxPayDev/wechat3.0/findDoctor/doctorHomePage.html?doctorId=' + id); }); } }); } } main.init(); })