| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | 
							- Vue.component('nav-tab', {
 
-     template: '<div>\
 
- 	    			<div>\
 
- 		    			<ul class="nav-tab" style="height: 34px;">\
 
- 							<li @click="active(0)" :class="{\'active\': activeIdx == 0}">\
 
- 								个人模板\
 
- 							</li>\
 
- 							<li @click="active(1)" :class="{\'active\': activeIdx == 1}">\
 
- 								团队模板\
 
- 							</li>\
 
- 							<li @click="active(2)" :class="{\'active\': activeIdx == 2}">\
 
- 								系统模板\
 
- 							</li>\
 
- 						</ul>\
 
- 						<person-panel v-show="activeIdx==0" :activetemplate="activetemplate"></person-panel>\
 
- 						<team-panel v-show="activeIdx==1" :activetemplate="activetemplate"></team-panel>\
 
- 						<system-panel v-show="activeIdx==2" :activetemplate="activetemplate"></system-panel>\
 
- 	    			</div>\
 
- 					<div>\
 
- 						<div v-if="isLeader && activeIdx == 0" class="new-temp" @click="newPersonTemplate">\
 
- 							<img class="c-vam" src="../../../images/tianjia_pre.png" width="20" />\
 
- 							<span class="c-vam">新建指导模板</span>\
 
- 						</div>\
 
- 					</div>\
 
- 					<div>\
 
- 						<div v-if="isLeader && activeIdx == 1" class="new-temp" @click="newTeamTemplate">\
 
- 							<img class="c-vam" src="../../../images/tianjia_pre.png" width="20" />\
 
- 							<span class="c-vam">新建指导模板</span>\
 
- 						</div>\
 
- 					</div>\
 
-     			</div>',
 
-     props: [],
 
-     data: function() {
 
-         return {
 
-         	activeIdx: 0,
 
-         	activetemplate: null,
 
-         	isLeader: storage.docInfo.isLeader
 
-         }
 
-     },
 
- 	created: function() {
 
- 		var vm = this
 
- 		EventBus.$on('active-template', function(template) {
 
- 			vm.activetemplate = template
 
- 		})
 
- 		EventBus.$on('active-nav-tab', function(idx) {
 
- 			vm.activeIdx = idx
 
- 		})
 
- 	},
 
-     methods: {
 
-         active: function(idx) {
 
-         	this.activeIdx = idx
 
-         },
 
-         newPersonTemplate: function() {
 
-         	var query = {
 
-         		patient: storage.patient || "",
 
-         		timestemp: $.now()
 
-         	}
 
-         	this.$router.push({path:'/person-new-panel',query:query})
 
-         },
 
-         newTeamTemplate: function() {
 
-         	var query = {
 
-         		patient: storage.patient || "",
 
-         		timestemp: $.now()
 
-         	}
 
-         	this.$router.push({path:'/team-new-panel',query:query})
 
-         }
 
-     }
 
- })
 
 
  |