123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- var request = getRequest(),
- tab = request.tab || 0,
- sessionId = request.sessionId, //续方咨询的sessionId 格式: 居民code+咨询code+咨询类型( 8 )
- patiCode,
- consultCode,
- prescriptionCode = request.code || '',
- jwCode; //基卫那边存储的原处方的code
- var docInfo = window.localStorage.getItem("docInfo");
- docInfo = JSON.parse(docInfo);
- //初始tab的链接
- var links = [{
- url: 'prescription-consulting.html?sessionId='+sessionId,
- name: '咨询',
- class: ''
- },{
- url: 'about:blank',
- name: '续方详情',
- class: ''
- },{
- url: 'order-tracking.html?code='+prescriptionCode,
- name: '订单跟踪',
- class: '',
- },{
- url: 'about:blank',
- name: '体征记录',
- class: 'hidden'
- },{
- url: 'about:blank',
- name: '检查检验',
- class: ''
- },{
- url: 'about:blank',
- name: '诊断/处方',
- class: ''
- },{
- url: 'about:blank',
- name: '历史续方',
- class: ''
- }];
- $(function(){
- if(!prescriptionCode){
- //没有续方的code,就从咨询中获取对应的code
- getPrescriptionInfo();
- }else{
- initPage();
- }
- })
- function initPage(){
-
- if(!(docInfo.isLeader == '1')){
- links[0].class="hidden";
- }
- links[tab].class="active";
- var html = template('tab_tmp', {list: links});
- $("#tabs").append(html);
- parent.document.getElementById('main').src = links[tab].url;
- $("#tabs").on('click', 'a', function(){
- var $this = $(this),
- $li = $this.parent();
- $li.siblings().removeClass("active");
- $li.addClass("active");
- parent.document.getElementById('main').src = links[tab].url;
- })
- }
- function getPrescriptionInfo(){
- patiCode = sessionId.split("_")[0];
- consultCode = sessionId.split("_")[1];
- var params = { consult: consultCode};
- consultingAPI.getPrescriptionInfo({data: params}).then(function(res){
- if(res.status == 200){
- prescriptionCode = res.data.code;
- jwCode = res.data.jwCode;
- updateLinkInfo();
- if(status<50){ //支付成功前不会有订单记录
- links[2].class="hidden";
- }
- initPage();
- }else{
- toastr && toastr.warning(res.msg);
- }
- });
- }
- function updateLinkInfo(){
- link = [{
- url: 'prescription-consulting.html?sessionId='+sessionId,
- name: '咨询',
- class: ''
- },{
- url: 'about:blank',
- name: '续方详情',
- class: ''
- },{
- url: 'order-tracking.html?code='+prescriptionCode,
- name: '订单跟踪',
- class: '',
- },{
- url: 'about:blank',
- name: '体征记录',
- class: 'hidden'
- },{
- url: 'about:blank',
- name: '检查检验',
- class: ''
- },{
- url: 'jw-prescription-info.html?code='+jwCode+'&patitent='+patiCode,
- name: '诊断/处方',
- class: ''
- },{
- url: 'about:blank',
- name: '历史续方',
- class: ''
- }];
- }
|