pengjun 2 years ago
parent
commit
2fb15abc9f
  1. 34
      src/components/doctorCheck/PatientRegisterList.vue

34
src/components/doctorCheck/PatientRegisterList.vue

@ -75,7 +75,7 @@
<el-table-column prop="patientName" label="姓名" width="80" /> <el-table-column prop="patientName" label="姓名" width="80" />
<el-table-column prop="sexId" label="性别"> <el-table-column prop="sexId" label="性别">
<template slot-scope="scope"> <template slot-scope="scope">
<div>{{ ldddw(dict.sex, "id", scope.row.sexId, "displayName") }}</div>
<div>{{ dddw(dict.sex, "id", scope.row.sexId, "displayName") }}</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="age" label="年龄" /> <el-table-column prop="age" label="年龄" />
@ -85,17 +85,17 @@
<el-table-column label="分组/套餐" width="150"> <el-table-column label="分组/套餐" width="150">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId === dict.personOrgId"> <div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId === dict.personOrgId">
{{ ldddw(dict.medicalPackage, "id", scope.row.medicalPackageId, "displayName") }}
{{ dddw(dict.medicalPackage, "id", scope.row.medicalPackageId, "displayName") }}
</div> </div>
<div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId !== dict.personOrgId"> <div v-if="scope.row.medicalPackageId !== dict.personOrgId && scope.row.customerOrgId !== dict.personOrgId">
{{ ldddw(dict.customerOrgGroupAll, "id", scope.row.customerOrgGroupId, "displayName") }}
{{ dddw(dict.customerOrgGroupAll, "id", scope.row.customerOrgGroupId, "displayName") }}
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="nationId" label="民族"> <el-table-column prop="nationId" label="民族">
<template slot-scope="scope"> <template slot-scope="scope">
<div> <div>
{{ ldddw(dict.nation, "id", scope.row.nationId, "displayName") }}
{{ dddw(dict.nation, "id", scope.row.nationId, "displayName") }}
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
@ -116,21 +116,21 @@
<el-table-column prop="maritalStatusId" label="婚姻状况"> <el-table-column prop="maritalStatusId" label="婚姻状况">
<template slot-scope="scope"> <template slot-scope="scope">
<div> <div>
{{ ldddw(dict.maritalStatus, "id", scope.row.maritalStatusId, "displayName") }}
{{ dddw(dict.maritalStatus, "id", scope.row.maritalStatusId, "displayName") }}
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="medicalTypeId" label="体检类别"> <el-table-column prop="medicalTypeId" label="体检类别">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.row.medicalTypeId !== dict.personOrgId"> <div v-if="scope.row.medicalTypeId !== dict.personOrgId">
{{ ldddw(dict.medicalType, "id", scope.row.medicalTypeId, "displayName") }}
{{ dddw(dict.medicalType, "id", scope.row.medicalTypeId, "displayName") }}
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="personnelTypeId" label="人员类别"> <el-table-column prop="personnelTypeId" label="人员类别">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.row.personnelTypeId !== dict.personOrgId"> <div v-if="scope.row.personnelTypeId !== dict.personOrgId">
{{ ldddw(dict.personnelType, "id", scope.row.personnelTypeId, "displayName") }}
{{ dddw(dict.personnelType, "id", scope.row.personnelTypeId, "displayName") }}
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
@ -155,7 +155,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="completeFlag" label="体检进度"> <el-table-column prop="completeFlag" label="体检进度">
<template slot-scope="scope"> <template slot-scope="scope">
<div>{{ ldddw(dict.completeFlag, "id", scope.row.completeFlag, "displayName") }}</div>
<div>{{ dddw(dict.completeFlag, "id", scope.row.completeFlag, "displayName") }}</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="isLock" label="锁住"> <el-table-column prop="isLock" label="锁住">
@ -221,6 +221,7 @@ export default {
}, },
methods: { methods: {
...mapMutations(['doctorCheckPrBaseInit', 'sumPREditInit']), ...mapMutations(['doctorCheckPrBaseInit', 'sumPREditInit']),
dddw,
dictInit() { dictInit() {
// //
@ -316,15 +317,7 @@ export default {
this.dataTransOpts.tableS.patient_register = deepCopy(row) this.dataTransOpts.tableS.patient_register = deepCopy(row)
// setTimeout(() => { // setTimeout(() => {
this.dataTransOpts.refresh.patient_register.S++ // this.dataTransOpts.refresh.patient_register.S++ //
// }, 10);
this.doctorCheckPrBaseInit()
this.doctorCheck.prBase.patientRegisterNo = row.patientRegisterNo
objCopy(row, this.doctorCheck.prBase) //
this.patientRegister.photo = row.photo
this.sumPREditInit()
objCopy(row, this.dataTransOpts.tableS.patient_register) //
// }, 10);
}, },
@ -335,13 +328,8 @@ export default {
this.doctorCheck.doctorCheckDialogVisible = false this.doctorCheck.doctorCheckDialogVisible = false
this.sumDoctorCheck.sumDoctorCheckDialogVisible = false this.sumDoctorCheck.sumDoctorCheckDialogVisible = false
// console.log('rowDblclick', this.doctorCheck.doctorCheckDialogVisible, this.sumDoctorCheck.sumDoctorCheckDialogVisible) // console.log('rowDblclick', this.doctorCheck.doctorCheckDialogVisible, this.sumDoctorCheck.sumDoctorCheckDialogVisible)
}, },
ldddw(arrayData, key, value, display) {
return dddw(arrayData, key, value, display);
},
lmoment(date, forMat) { lmoment(date, forMat) {
return moment(new Date(date)).format(forMat); return moment(new Date(date)).format(forMat);
}, },

Loading…
Cancel
Save