| 
					
				 | 
			
			
				@@ -0,0 +1,91 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <el-container> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-header style="height: 35px; margin-top: 10px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-input size="mini" style="width: 160px" placeholder="请输入姓名(必填)" clearable v-model="psnName"></el-input>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-input size="mini" style="width: 220px" placeholder="请输入身份证号(必填)" clearable v-model="socialNo"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-divider direction="vertical"></el-divider> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button size="mini" icon="el-icon-search" type="primary" @click="execQuery">查询</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-header> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-main> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-divider></el-divider> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-tag size="mini" type="info">基本信息</el-tag> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-descriptions :column="4" size="mini" border> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #label> 人员编号 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {{ psnInfo.psnNo }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #label> 证件类型 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {{ psnInfo.psnCertTypeName }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #label>证件号码 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {{ psnInfo.certno }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #label> 人员姓名 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {{ psnInfo.psnName }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #label> 性别 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {{ psnInfo.gendName }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #label> 民族 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {{ psnInfo.natyName }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #label> 出生日期 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {{ psnInfo.brdy }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #label> 年龄 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {{ psnInfo.age }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-descriptions-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-descriptions> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-divider></el-divider> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-tag size="mini" type="info">参保信息</el-tag> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table :data="psnInfo.insuinfo"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="余额" prop="balc"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="险种类型" prop="insutypeName"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="人员类别" prop="psnTypeName"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="参保状态" prop="psnInsuStasName"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="个人参保日期" prop="psnInsuDate"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="暂停参保日期" prop="pausInsuDate"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="公务员标志" prop="cvlservFlagName"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="参保地医保区划" prop="insuplcAdmdvs"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="参保地名称" prop="insuplcAdmdvsName"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="单位名称" prop="empName"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-main> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </el-container> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { ref } from 'vue-demi' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { obtainBasicPersonInfo } from '@/api/medical-insurance/si-query' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  setup() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const psnName = ref('张大林') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const socialNo = ref('433015195105151017') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const psnInfo = ref({ insuinfo: [] }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const execQuery = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const param = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: psnName.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        socialNo: socialNo.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        onlyQry: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      obtainBasicPersonInfo(param).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        psnInfo.value = res 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      psnName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      socialNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      psnInfo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      execQuery, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</script> 
			 |