Kaynağa Gözat

新增康复计划选择居民页搜索功能,居民详情信息字段修改

linehang 6 yıl önce
ebeveyn
işleme
3db3fac8f8

+ 3 - 0
app/recover/css/select-patient.css

@ -59,3 +59,6 @@
	background: url(../images/jiaobiao_xuanzhe_img.png) no-repeat no-repeat bottom right;
}
.bgc-f2fcfe {background-color: #f2fcfe;}
.pat-list .set-no-hover:hover {
	background-color: #fff;
}

+ 8 - 7
app/recover/html/new_recover.html

@ -50,9 +50,9 @@
		        	</ul>
		        	<h4 class="h30 m0 c-f14 c-border-b">家庭医生</h4>
		        	<ul class="c-333 m0 p0 pb20">
		        		<li class="pt10"><span class="c-999">签约社区:</span>{{patiInfo.ssHospitalName}}</li>
		        		<li class="pt10"><span class="c-999">全科医生:</span>{{patiInfo.ssDoctorName}}</li>
		        		<li class="pt10"><span class="c-999">健&ensp;管&ensp;师:</span>{{patiInfo.ssDoctorHealthName}}</li>
		        		<li class="pt10"><span class="c-999">签约社区:</span>{{patiInfo.ssHospitalName || patiInfo.jtHospitalName}}</li>
		        		<li class="pt10"><span class="c-999">全科医生:</span>{{patiInfo.ssDoctorName || patiInfo.jtDoctorName}}</li>
		        		<li class="pt10"><span class="c-999">健&ensp;管&ensp;师:</span>{{patiInfo.ssDoctorHealthName || patiInfo.jtDoctorHealthName}}</li>
		        	</ul>
		        	<!--<h4 class="h30 m0 c-f14 c-border-b">诊疗信息</h4>
		        	<ul class="c-333 m0 p0 pb20">
@ -258,12 +258,13 @@
							layer.close(loadding)
							if(res.status == 200) {
								vm.patiInfo = res.data
								console.log(vm.patiInfo)
								vm.jDlist = [{
									name: vm.patiInfo.ssDoctorName,
									code: vm.patiInfo.ssDoctor
									name: vm.patiInfo.ssDoctorName || vm.patiInfo.jtDoctorName,
									code: vm.patiInfo.ssDoctor || vm.patiInfo.jtDoctor
								}, {
									name: vm.patiInfo.ssDoctorHealthName,
									code: vm.patiInfo.ssDoctorHealth
									name: vm.patiInfo.ssDoctorHealthName || vm.patiInfo.jtDoctorHealthName,
									code: vm.patiInfo.ssDoctorHealth || vm.patiInfo.jtDoctorHealth
								}]
							} else {
								showErrorMessage(res.msg);

+ 12 - 3
app/recover/html/select-patient.html

@ -12,8 +12,8 @@
	<div id="app" style="height: 100%;" v-cloak>
		<div class="plr20 ptb10 c-border-b">
			<div class="clearfix c-border">
				<input class="fl search-input plr10" type="text" placeholder="输入居民姓名或身份证号码" :value="keyword" />
				<span class="fr search-btn"></span>
				<input class="fl search-input plr10" type="text" placeholder="输入居民姓名或身份证号码" v-model="keyword" />
				<span class="fr search-btn" @click="getPatientInfoByDoctor()"></span>
			</div>
		</div>
		<div style="overflow: hidden; height: calc(100% - 59px);">
@ -25,6 +25,7 @@
					<span class="fl ml20 mr10 c-333 c-f16">{{pati.patientName}}</span>
					<span class="fl c-999">({{pati.sex}}&emsp;{{pati.age}}岁)</span>
				</li>
				<li v-if="!patiList.length" class="c-t-center pt40 set-no-hover">无查询数据</li>
			</ul>
			<ul class="label-list p0 m0" style="overflow: auto; height: 100%;" v-if="isLabel">
				<li v-for="(label, index) in labelList" :key="index">
@ -158,7 +159,7 @@
			    			params = {
			    				doctor: doctorCode,
								patientInfo: this.keyword, // 居民身份证或者姓名
								disease: label.label,
								disease: label ? label.label : "",
								page: vm.page,
								size: 50
			    			}
@ -166,6 +167,14 @@
							layer.close(loadding)
							if(res.status == 200) {
								vm.patiList = res.data
								if(!label) {
									vm.isSearch = true
									vm.isLabel = false
								}
								if(!vm.keyword) {
									vm.isSearch = false
									vm.isLabel = true
								}
							} else {
								showErrorMessage(res.msg);
							}