prescription-tabs.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. var request = getRequest(),
  2. tab = request.tab || 1,
  3. sessionId = request.sessionId, //续方咨询的sessionId 格式: 居民code+咨询code+咨询类型( 8 )
  4. patiCode,
  5. patiCode,
  6. consultCode,
  7. prescriptionCode,
  8. jwCode; //基卫那边存储的原处方的code
  9. var docInfo = window.localStorage.getItem("docInfo");
  10. docInfo = JSON.parse(docInfo);
  11. //初始tab的链接
  12. var links = {
  13. '1': 'prescription-consulting.html?sessionId='+sessionId,
  14. '2': '',
  15. '3': '',
  16. '4': '',
  17. '5': '',
  18. '6': '',
  19. '7':''
  20. };
  21. $(function(){
  22. if(docInfo.isLeader == '1'){ //团队长显示咨询tab
  23. $(".nav-tabs").find("li:first-child").removeClass("hidden");
  24. }
  25. //根据页面传递的参数显示对应的tab
  26. $('.nav-tabs li:eq('+(tab-1)+') a').tab('show');
  27. $('.nav-tabs a').click(function (e) {
  28. e.preventDefault()
  29. tab = $(this).data('index');
  30. $(this).tab('show')
  31. })
  32. $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
  33. // e.target // newly activated tab
  34. // e.relatedTarget // previous active tab
  35. console.log("shown")
  36. var iframe = '<iframe class="J_iframe" name="iframe' + tab + '" width="100%" height="100%" src="' + links[tab] + '" frameborder="0" data-id="iframe' + tab + '" seamless></iframe>';
  37. var len = $("#tab-"+tab).find("iframe.J_iframe").length;
  38. if(len > 0){
  39. $("#tab-"+tab).find("iframe.J_iframe").remove();
  40. }
  41. $("#tab-"+tab+' .panel-body').append(iframe);
  42. })
  43. })