|
|
|
@ -7,15 +7,10 @@ |
|
|
|
<el-table-column type="selection" width="40" align="center" /> |
|
|
|
<el-table-column prop="completeFlag" label="体检进度"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div>{{ dddw(dict.completeFlag, "id", scope.row.completeFlag, "displayName") }}</div> |
|
|
|
<div :style="`color: ${setPrStatusColor(scope.row.isAudit, scope.row.completeFlag)}`">{{ dddw(dict.completeFlag, "id", scope.row.completeFlag, "displayName") }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<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="锁住" align="center"> |
|
|
|
<el-table-column prop="isLock" label="锁住" align="center" width="50"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<div>{{ scope.row.isLock == "Y" ? "是" : "否" }}</div> |
|
|
|
</template> |
|
|
|
@ -23,6 +18,7 @@ |
|
|
|
<el-table-column prop="customerOrgName" label="单位" width="180" /> |
|
|
|
<el-table-column prop="departmentName" label="部门" width="180" /> |
|
|
|
<el-table-column prop="patientName" label="姓名" align="center" /> |
|
|
|
<el-table-column prop="mobileTelephone" label="手机" width="130" /> |
|
|
|
<el-table-column prop="sexName" label="性别" align="center" /> |
|
|
|
<el-table-column prop="age" label="年龄" align="center" /> |
|
|
|
<el-table-column prop="patientRegisterNo" label="条码号" width="150" align="center"/> |
|
|
|
@ -55,7 +51,6 @@ |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="email" label="邮箱" width="180" /> |
|
|
|
<el-table-column prop="mobileTelephone" label="手机" width="130" /> |
|
|
|
<el-table-column prop="telephone" label="电话" width="130" /> |
|
|
|
<el-table-column prop="address" label="地址" width="400"/> |
|
|
|
<el-table-column prop="medicalCardNo" label="体检卡号" /> |
|
|
|
@ -102,6 +97,11 @@ |
|
|
|
<div>{{ scope.row.isUpload == "Y" ? "是" : "否" }}</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<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> |
|
|
|
<!-- |
|
|
|
"sexHormoneTermId": "00000000-0000-0000-0000-000000000000", |
|
|
|
"interposeMeasure": null, |
|
|
|
@ -144,7 +144,7 @@ |
|
|
|
import moment from "moment"; |
|
|
|
import { mapState, mapActions } from "vuex"; |
|
|
|
import { getapi, postapi, putapi, deletapi } from "@/api/api"; |
|
|
|
import { dddw, deepCopy, objCopy, arrayReduce, arrayExistObj } from "@/utlis/proFunc"; |
|
|
|
import { dddw, deepCopy, objCopy, arrayReduce, arrayExistObj,setPrStatusColor } from "@/utlis/proFunc"; |
|
|
|
|
|
|
|
import PatientRegisterEdit from "../../components/patientRegister/PatientRegisterEdit.vue"; |
|
|
|
import Camera from "../../components/patientRegister/Camera.vue"; |
|
|
|
@ -198,7 +198,7 @@ export default { |
|
|
|
...mapState(["window", "dict", 'dataTransOpts', "patientRegister", "customerOrg", "report"]), |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
dddw, |
|
|
|
dddw,setPrStatusColor, |
|
|
|
|
|
|
|
handleSelectionChange(val) { |
|
|
|
this.multipleSelection = val; |
|
|
|
|