| 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})        }    }})
 |