|
|
|
@ -9,7 +9,7 @@ |
|
|
|
<el-table-column v-for="(item, index) in dragCol" v-if="index != 0" :key="`${item.label + index}`" |
|
|
|
:type="dragCol[index].type" :min-width="dragCol[index].minWidth" :align="dragCol[index].align" |
|
|
|
:label="dragCol[index].type ? '' : item.label" :prop="dragCol[index].prop" |
|
|
|
:sortable="dragCol[index].type ? false : true"> |
|
|
|
:sortable="dragCol[index].type ? false : true" :show-overflow-tooltip="dragCol[index].showTooltip"> |
|
|
|
|
|
|
|
<template slot-scope="scope"> |
|
|
|
<div v-if="dragCol[index].prop == 'completeFlag'" |
|
|
|
@ -36,6 +36,9 @@ |
|
|
|
<div v-else-if="dragCol[index].prop == 'packGroup'"> |
|
|
|
{{ scope.row.medicalPackageName || scope.row.customerOrgGroupName }} |
|
|
|
</div> |
|
|
|
<div v-else-if="dragCol[index].prop == 'departmentName'"> |
|
|
|
{{ scope.row.customerOrgName == scope.row.departmentName ? '':scope.row.departmentName }} |
|
|
|
</div> |
|
|
|
<div v-else> |
|
|
|
{{ scope.row[dragCol[index].prop] }} |
|
|
|
</div> |
|
|
|
@ -43,9 +46,6 @@ |
|
|
|
|
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-table> |
|
|
|
<div style="display: flex;justify-content:space-between;"> |
|
|
|
<div></div> |
|
|
|
@ -116,8 +116,8 @@ export default { |
|
|
|
{ label: "年龄", prop: "age", minWidth: 60, align: "center" }, |
|
|
|
{ label: "分组/套餐", prop: "packGroup", minWidth: 150, align: "center" }, |
|
|
|
{ label: "体检次数", prop: "medicalTimes", minWidth: 90, align: "center" }, |
|
|
|
{ label: "单位名称", prop: "customerOrgName", minWidth: 180, align: "left" }, |
|
|
|
{ label: "部门名称", prop: "departmentName", minWidth: 180, align: "left" }, |
|
|
|
{ label: "单位名称", prop: "customerOrgName", minWidth: 180, align: "left",showTooltip:true }, |
|
|
|
{ label: "部门名称", prop: "departmentName", minWidth: 180, align: "left",showTooltip:true }, |
|
|
|
{ label: "手机", prop: "mobileTelephone", minWidth: 130, align: "center" }, |
|
|
|
{ label: "电话", prop: "telephone", minWidth: 130, align: "center" }, |
|
|
|
{ label: "档案号", prop: "patientNo", minWidth: 80, align: "center" }, |
|
|
|
@ -125,7 +125,7 @@ export default { |
|
|
|
{ label: "出生日期", prop: "birthDate", minWidth: 90, align: "center" }, |
|
|
|
{ label: "婚姻", prop: "maritalStatusName", minWidth: 70, align: "center" }, |
|
|
|
{ label: "民族", prop: "nationName", minWidth: 70, align: "center" }, |
|
|
|
{ label: "地址", prop: "address", minWidth: 400, align: "left" }, |
|
|
|
{ label: "地址", prop: "address", minWidth: 400, align: "left" ,showTooltip:true}, |
|
|
|
{ label: "体检卡号", prop: "medicalCardNo", minWidth: 90, align: "center" }, |
|
|
|
{ label: "工卡号", prop: "jobCardNo", minWidth: 90, align: "center" }, |
|
|
|
{ label: "体检类别", prop: "medicalTypeName", minWidth: 100, align: "center" }, |
|
|
|
|