| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- (function() {
 
- 	Vue.component('device-searchbar', {
 
- 		template: '<div class="mt80 height-50 lheight-50 ml20" v-show="isShow">\
 
- 					<span class="fl c-f20 ml20 mr14 c-B5E1FC">居民/医生:</span>\
 
- 					<div class="l-text fl">\
 
- 						<input type="text" id="keyword" name="keyword" v-model="name"  placeholder="关键字搜索" class="c-f20 f-ml10 l-text-field">\
 
- 						<div class="l-trigger l-trigger-search mt10" @click="search">\
 
- 							<div class="l-trigger-icon"></div>\
 
- 						</div>\
 
- 					</div>\
 
- 				</div>',
 
- 		props: [],
 
- 		data: function() {
 
- 			return {
 
- 				name: null,
 
- 				isShow: false
 
- 			}
 
- 		},
 
- 		methods: {
 
- 			search: function() {
 
- 				if(this.name) {
 
- 					EventBus.$emit('search-patient-info', {
 
- 						keyword: this.name
 
- 					});
 
- 				} else {
 
- 					toastr.error("请输入关键字");
 
- 				}
 
- 			}
 
- 		},
 
- 		mounted: function() {
 
- 			var vm = this;
 
- 			//数据加载完成
 
- 			EventBus.$on('data-load-complete', function(arg) {
 
- 				vm.isShow = true;
 
- 			});
 
- 			$('#keyword').bind('keyup', function(event) {
 
- 				if(event.keyCode == "13") { //回车执行查询
 
- 					vm.search();
 
- 				}
 
- 			});
 
- 		}
 
- 	})
 
- })()
 
 
  |