| 
					
				 | 
			
			
				@ -1,4 +1,3 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				function showSuccessMessage(msg) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  layer.msg(msg, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    icon: 1 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -23,7 +22,7 @@ function showInfoMessage(msg) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				var httpData=GetRequest(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				var httpData = GetRequest() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  el: '#app', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  data: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -39,25 +38,21 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    tablelist: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    types: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    Statics: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    scListItem:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    scListItem: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    wujilu: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    value1:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    value1: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    datamodelshow: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    centerDialogVisible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					surveyResultCode:"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					isloading:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					docInfo:JSON.parse(window.localStorage.getItem('docInfo')), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					jiayiShow:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					doctorMobile:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  newDropdownItems: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  selectedNewDropdown: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  created:function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  watch:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    surveyResultCode: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    isloading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    docInfo: JSON.parse(window.localStorage.getItem('docInfo')), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    jiayiShow: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    doctorMobile: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    newDropdownItems: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    selectedNewDropdown: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  created: function () {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  watch: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  mounted: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // vm.scListItem={ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -112,90 +107,94 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //   birthday: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // vm.name=vm.scListItem.patientName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if(httpData.scListItem){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.scListItem=JSON.parse(decodeURIComponent(httpData.scListItem)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.name=vm.scListItem.patientName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      console.log('3333333333333333',JSON.parse(decodeURIComponent(httpData.scListItem))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if (httpData.scListItem) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.scListItem = JSON.parse(decodeURIComponent(httpData.scListItem)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.name = vm.scListItem.patientName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      console.log('3333333333333333', JSON.parse(decodeURIComponent(httpData.scListItem))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    vm.getModal() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 初始化Bootstrap下拉菜单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					// 专科 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					if(vm.docInfo.level == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // 初始化Bootstrap下拉菜单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // 专科 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    if (vm.docInfo.level == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    vm.gettypes() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    vm.getDraopDown() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					parent.eventBuss.$on('guan_results',function(index){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						top.layer.close(index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						if(vm.docInfo.level == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						vm.getModal() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    parent.eventBuss.$on('guan_results', function (index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      top.layer.close(index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      if (vm.docInfo.level == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.getModal() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    selectTemplate: function (template) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      this.templateCode = template.code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      $('#TemplateCode').val(template.name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					lianxijiayi:function(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						this.doctorMobile = data.doctorMobile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						this.jiayiShow = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					centerDialogClick:function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var docInfo=JSON.parse(window.localStorage.getItem('docInfo')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						this.centerDialogVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						vm.isloading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						jbscAPI.changeSurveyState({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							surveyResultCode:this.surveyResultCode,   //问卷code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							surveyStatus:1,       //surveyStatus =1 社区随访--已管理     
			 | 
		
	
		
			
				 | 
				 | 
			
			
							doctorCode:docInfo.code        //医生code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}).then(function(res){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							if(res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								showSuccessMessage('操作成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								vm.isloading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								if(vm.docInfo.level == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								vm.getModal() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    lianxijiayi: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      this.doctorMobile = data.doctorMobile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      this.jiayiShow = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    centerDialogClick: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var docInfo = JSON.parse(window.localStorage.getItem('docInfo')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      this.centerDialogVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.isloading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      jbscAPI 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        .changeSurveyState({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          surveyResultCode: this.surveyResultCode, //问卷code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          surveyStatus: 1, //surveyStatus =1 社区随访--已管理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          doctorCode: docInfo.code //医生code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        .then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            showSuccessMessage('操作成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.isloading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (vm.docInfo.level == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.getModal() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //获取筛查数据模型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    getModal: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      jbscAPI.screenStatics({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						  type:vm.docInfo.level==1?"2":'1' //  类型 1全科 2专科(默认1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					  }).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          vm.Statics = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          showErrorMessage(res.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      jbscAPI 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        .screenStatics({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          type: vm.docInfo.level == 1 ? '2' : '1' //  类型 1全科 2专科(默认1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        .then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.Statics = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            showErrorMessage(res.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //获取数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    getDatas: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        diseaseType:vm.scListItem?'3': vm.type, //疾病类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        diseaseType: vm.scListItem ? '3' : vm.type, //疾病类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dealType: vm.status, //处理方式(全部为空 1已预约 2已跟踪 3已接诊4待处理) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        patientName: vm.name, //搜索居民的姓名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        isDanger: vm.isDanger, //是否高危预警(0否 1是) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        pageNo: vm.currentPage, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        pageSize: vm.pagesize, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        templateCode:  vm.scListItem?'6bcd306aaafb4e4381071346d86fadbb1': vm.selectedNewDropdown, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        startDate:vm.value1[0], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        endDate:vm.value1[1], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        patient:vm.scListItem?vm.scListItem.patientCode:"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        onlyPatient:vm.scListItem? '1':'' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        templateCode: vm.scListItem ? '6bcd306aaafb4e4381071346d86fadbb1' : vm.selectedNewDropdown, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        startDate: vm.value1[0], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        endDate: vm.value1[1], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        patient: vm.scListItem ? vm.scListItem.patientCode : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        onlyPatient: vm.scListItem ? '1' : '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      jbscAPI.getResultList(params).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (res.status == 200) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -211,73 +210,75 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					getList:function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							doctor: vm.docInfo.code, //专科医生code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            diseaseType: vm.type, //疾病类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            type: vm.status, //处理方式(全部为空 1已预约 2已跟踪 3已接诊4待处理) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            patientName: vm.name, //搜索居民的姓名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            isDanger: vm.isDanger, //是否高危预警(''否 1是 0日常健康管理) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            pageNo: vm.currentPage, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            pageSize: vm.pagesize 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						jbscAPI.getList(params).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						  if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    vm.wujilu = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    vm.total = res.total?res.total:'0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    vm.pagetotal = Math.ceil(res.total / vm.pagesize) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    vm.tablelist = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    if (vm.tablelist.length == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						      vm.wujilu = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						    showErrorMessage(res.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  getDraopDown:function(diseaseType){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    var vm=this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    console.log(diseaseType,'asdddddddddddd') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       jbscAPI.getScreenList({pageNo:1,pageSize:1000,labelType:'5',title:'',diseaseType:diseaseType}).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    getList: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        doctor: vm.docInfo.code, //专科医生code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        diseaseType: vm.type, //疾病类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        type: vm.status, //处理方式(全部为空 1已预约 2已跟踪 3已接诊4待处理) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        patientName: vm.name, //搜索居民的姓名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        isDanger: vm.isDanger, //是否高危预警(''否 1是 0日常健康管理) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        pageNo: vm.currentPage, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        pageSize: vm.pagesize, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        templateCode: vm.scListItem ? '6bcd306aaafb4e4381071346d86fadbb1' : vm.selectedNewDropdown 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      jbscAPI.getList(params).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          vm.wujilu = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          vm.total = res.total ? res.total : '0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          vm.pagetotal = Math.ceil(res.total / vm.pagesize) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          vm.tablelist = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (vm.tablelist.length == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.wujilu = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          showErrorMessage(res.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    getDraopDown: function (diseaseType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      console.log(diseaseType, 'asdddddddddddd') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      jbscAPI.getScreenList({ pageNo: 1, pageSize: 1000, labelType: '5', title: '', diseaseType: diseaseType }).then(function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (res.status == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          vm.newDropdownItems = _.map(res.data, function (v) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              code: v.code, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              name: v.title 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (vm.newDropdownItems.length > 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.newDropdownItems = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                code: 'all', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                name: '全部' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            ].concat(vm.newDropdownItems) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(vm.newDropdownItems.length>1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          vm.newDropdownItems=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              code: 'all', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              name: '全部' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          ].concat(vm.newDropdownItems) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  exportScreenResultList:function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm=this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      if(vm.selectedNewDropdown==''||vm.selectedNewDropdown=='all'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    exportScreenResultList: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      if (vm.selectedNewDropdown == '' || vm.selectedNewDropdown == 'all') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        showErrorMessage('请选中筛查表单!') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      jbscAPI.exportScreenResultList({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        diseaseType: vm.type, //疾病类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dealType: vm.status? vm.status:'', //处理方式(全部为空 1已预约 2已跟踪 3已接诊4待处理) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        patientName: vm.name, //搜索居民的姓名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        isDanger: vm.isDanger, //是否高危预警(0否 1是) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        pageNo: vm.currentPage, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        pageSize: vm.pagesize, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        templateCode:vm.selectedNewDropdown, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        startDate:vm.value1[0]?vm.value1[0]:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        endDate:vm.value1[1]?vm.value1[1]:'' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      },'筛查表单.xls') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      jbscAPI.exportScreenResultList( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          diseaseType: vm.type, //疾病类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          dealType: vm.status ? vm.status : '', //处理方式(全部为空 1已预约 2已跟踪 3已接诊4待处理) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          patientName: vm.name, //搜索居民的姓名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          isDanger: vm.isDanger, //是否高危预警(0否 1是) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          pageNo: vm.currentPage, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          pageSize: vm.pagesize, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          templateCode: vm.selectedNewDropdown, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          startDate: vm.value1[0] ? vm.value1[0] : '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          endDate: vm.value1[1] ? vm.value1[1] : '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        '筛查表单.xls' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    gettypes: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var search = true 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -340,17 +341,19 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            ].concat(data.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $('#Type').bsSuggest({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data: data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            getDataMethod: 'data', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            effectiveFields: ['name'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            idField: 'code', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            keyField: 'name', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          }).on('onSetSelectValue', function (e, selectedData, selectedRawData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.getDraopDown(selectedData.id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.selectedNewDropdown='' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            console.log('onSetSelectValue: ', e.target.value, selectedData, selectedRawData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          $('#Type') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            .bsSuggest({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              data: data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              getDataMethod: 'data', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              effectiveFields: ['name'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              idField: 'code', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              keyField: 'name' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            .on('onSetSelectValue', function (e, selectedData, selectedRawData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              vm.getDraopDown(selectedData.id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              vm.selectedNewDropdown = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              console.log('onSetSelectValue: ', e.target.value, selectedData, selectedRawData) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          vm.types = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          showErrorMessage(res.msg) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -399,27 +402,27 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.status = status 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.currentPage = page 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					  if(vm.docInfo.level == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					  	vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					  }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					  	vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      if (vm.docInfo.level == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //转诊 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    zhuanzhen: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					console.log(data,"ssss") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      console.log(data, 'ssss') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      // showInfoMessage('PC上暂不支持,请打开手机端疑似高危记录进行转诊预约!') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      // top.layer.msg('PC上暂不支持,请打开手机端疑似高危记录进行转诊预约', { icon: 5 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							// 如果是康复复诊过去预约挂号,在就诊信息页面少一个字段显示,1隐藏字段,0正常显示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							sessionStorage.setItem("isFuzhen",0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      // 如果是康复复诊过去预约挂号,在就诊信息页面少一个字段显示,1隐藏字段,0正常显示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      sessionStorage.setItem('isFuzhen', 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      top.layer.open({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        type: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        closeBtn: 1, // 显示关闭按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        area: ['800px', '90%'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        title: '预约挂号', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        content: '../../jbsc/html/appointment/appoint-select.html?patient=' + data.patientCode + '&surveyCode='+data.code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        content: '../../jbsc/html/appointment/appoint-select.html?patient=' + data.patientCode + '&surveyCode=' + data.code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //健康教育 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -461,7 +464,7 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      //		location.href="../../../../health-education/login.html?origin=jbsc" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    view: function (data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      layer.open({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        type: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //				  offset: ['100px'], //右下角弹出 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -474,15 +477,15 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        shift: 5, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        shadeClose: false, //点击遮罩关闭层 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        content: '../../jbsc/html/view_screening_results.html?isView=true&resultCode=' + data.code, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						end:function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							vm.tablelist = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							if(vm.docInfo.level == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							vm.getModal() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        end: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          vm.tablelist = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          if (vm.docInfo.level == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            vm.getDatas() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          vm.getModal() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //筛查 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -562,7 +565,7 @@ new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    sqsf: function (item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      var vm = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					  vm.surveyResultCode = item.code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.surveyResultCode = item.code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      vm.centerDialogVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  } 
			 |