|
|
|
@ -3,44 +3,17 @@ |
|
|
|
<div> |
|
|
|
<el-table :data="patientRegisters" border width="800" height="480" highlight-current-row |
|
|
|
@row-click="registerRowClick" @row-dblclick="rowDblclick" size="small"> |
|
|
|
<el-table-column prop="patientRegisterNo" label="条码号" width="150" /> |
|
|
|
<el-table-column prop="patientNo" label="档案号" /> |
|
|
|
<el-table-column prop="medicalTimes" label="体检次数"></el-table-column> |
|
|
|
<el-table-column prop="patientName" label="姓名" /> |
|
|
|
<el-table-column prop="sexId" label="性别"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div>{{ dddw(dict.sex, "id", scope.row.sexId, "displayName") }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="patientRegisterNo" label="条码号" min-width="110" align="center"/> |
|
|
|
<el-table-column prop="patientNo" label="档案号" align="center"/> |
|
|
|
<el-table-column prop="medicalTimes" label="次数" align="center" /> |
|
|
|
<el-table-column prop="patientName" label="姓名" align="center"/> |
|
|
|
<el-table-column prop="sexName" label="性别" align="center" /> |
|
|
|
<el-table-column prop="age" label="年龄" /> |
|
|
|
<el-table-column prop="customerOrgParentName" label="单位" width="180"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div>{{ scope.row.customerOrgParentName ? scope.row.customerOrgParentName : scope.row.customerOrgName }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="customerOrgName" label="部门" width="180"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div>{{ scope.row.customerOrgParentName ? scope.row.customerOrgName : "" }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="分组/套餐" width="150"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId === dict.personOrgId"> |
|
|
|
{{ dddw(dict.medicalPackage, "id", scope.row.medicalPackageId, "displayName") }} |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId !== dict.personOrgId"> |
|
|
|
{{ dddw(dict.customerOrgGroupAll, "id", scope.row.customerOrgGroupId, "displayName") }} |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="nationId" label="民族"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div> |
|
|
|
{{ dddw(dict.nation, "nationId", scope.row.nationId, "displayName") }} |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="idNo" label="身份证" width="150" /> |
|
|
|
<el-table-column prop="org" label="单位" min-width="180" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="dept" label="部门" min-width="150" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="groupPack" label="分组/套餐" min-width="150" show-overflow-tooltip /> |
|
|
|
<el-table-column prop="nationName" label="民族" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="idNo" label="身份证" min-width="150" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="birthDate" label="出生日期" width="100"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div v-if="scope.row.birthDate"> |
|
|
|
@ -48,93 +21,49 @@ |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="email" label="邮箱" width="180" /> |
|
|
|
<el-table-column prop="mobileTelephone" label="手机" width="100" /> |
|
|
|
<el-table-column prop="telephone" label="电话" width="100" /> |
|
|
|
<el-table-column prop="address" label="地址" width="300" /> |
|
|
|
<el-table-column prop="medicalCardNo" label="体检卡号" /> |
|
|
|
<el-table-column prop="jobCardNo" label="工卡号" /> |
|
|
|
<el-table-column prop="maritalStatusId" label="婚姻状况"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div> |
|
|
|
{{ dddw(dict.maritalStatus, "id", scope.row.maritalStatusId, "displayName") }} |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="medicalTypeId" label="体检类别"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div v-if="scope.row.medicalTypeId !== dict.personOrgId"> |
|
|
|
{{ dddw(dict.medicalType, "id", scope.row.medicalTypeId, "displayName") }} |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="personnelTypeId" label="人员类别"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div v-if="scope.row.personnelTypeId !== dict.personOrgId"> |
|
|
|
{{ dddw(dict.personnelType, "id", scope.row.personnelTypeId, "displayName") }} |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="email" label="邮箱" min-width="150" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="mobileTelephone" label="手机" min-width="130" align="center" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="telephone" label="电话" min-width="130" align="center" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="address" label="地址" width="300" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="medicalCardNo" label="体检卡号" align="center" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="jobCardNo" label="工卡号" align="center" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="maritalStatusName" label="婚姻" align="center" /> |
|
|
|
<el-table-column prop="medicalTypeName" label="体检类别" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="personnelTypeName" label="人员类别" show-overflow-tooltip/> |
|
|
|
<el-table-column prop="jobPost" label="职务" /> |
|
|
|
<el-table-column prop="jobTitle" label="职称" /> |
|
|
|
<el-table-column prop="salesman" label="介绍人" /> |
|
|
|
<el-table-column prop="isVip" label="是否VIP"> |
|
|
|
<el-table-column prop="isVip" label="是否VIP" align="center" > |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div>{{ scope.row.isVip == "Y" ? "是" : "否" }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="creatorName" label="登记人" /> |
|
|
|
<el-table-column prop="creationTime" label="登记日期" width="100"> |
|
|
|
<el-table-column prop="creatorName" label="登记人" align="center" /> |
|
|
|
<el-table-column prop="creationTime" label="登记日期" width="100" align="center" > |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div v-if="scope.row.creationTime">{{ moment(scope.row.creationTime).format("yyyy-MM-DD") }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="isUpload" label="是否上传"> |
|
|
|
<el-table-column prop="isUpload" label="上传" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div>{{ scope.row.isUpload == "Y" ? "是" : "否" }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="completeFlag" label="体检进度"> |
|
|
|
<el-table-column prop="completeFlag" label="体检进度" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div>{{ dddw(dict.completeFlag, "id", scope.row.completeFlag, "displayName") }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="guidePrintTimes" label="打印" width="50"> |
|
|
|
<el-table-column prop="guidePrintTimes" label="打印" width="50" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<i class="el-icon-printer" v-if="scope.row.guidePrintTimes > 0" style="font-size: 24px;color: green;"></i> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="isLock" label="锁住"> |
|
|
|
<el-table-column prop="isLock" label="锁住" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div>{{ scope.row.isLock == "Y" ? "是" : "否" }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<!-- |
|
|
|
"sexHormoneTermId": "00000000-0000-0000-0000-000000000000", |
|
|
|
"interposeMeasure": null, |
|
|
|
"medicalConclusionId": "00000000-0000-0000-0000-000000000000", |
|
|
|
"reportPrintTimes": 0, |
|
|
|
"isMedicalStart": "N", |
|
|
|
"medicalStartDate": "6/28/2023", |
|
|
|
"isRecoverGuide": "N", |
|
|
|
"summaryDate": "", |
|
|
|
"summaryDoctor": null, |
|
|
|
"isAudit": "N", |
|
|
|
"auditDoctor": null, |
|
|
|
"auditDate": "", |
|
|
|
"isNameHide": "N", |
|
|
|
"isPhoneFollow": "N", |
|
|
|
"thirdInfo": null, |
|
|
|
"guidePrintTimes": null, |
|
|
|
"remark": null, |
|
|
|
"medicalCenterId": "00000000-0000-0000-0000-000000000000", |
|
|
|
"customerOrgRegisterId": "00000000-0000-0000-0000-000000000000", |
|
|
|
"lastModifierName": "", |
|
|
|
"lastModificationTime": null, |
|
|
|
"lastModifierId": null, |
|
|
|
"creatorId": null, |
|
|
|
"id": "3a0c196d-a6d0-37fe-5c32-4806bdc4530f" |
|
|
|
--> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<div style="display: flex;margin-top: 5px;justify-content:space-between;"> |
|
|
|
<div></div> |
|
|
|
|