345 门诊挂号:患者性别数据展示与档案不一致(档案为“女”,挂号显示“未知”)
This commit is contained in:
@@ -49,7 +49,7 @@
|
||||
size="small"
|
||||
class="age-tag"
|
||||
effect="plain"
|
||||
:class="{ 'age-tag-female': item.genderEnum_enumText === '女性' }"
|
||||
:class="{ 'age-tag-female': item.genderEnum_enumText === '女' }"
|
||||
>
|
||||
{{ item.genderEnum_enumText || '-' }}
|
||||
<span v-if="item.age"> · {{ item.age }}</span>
|
||||
@@ -109,7 +109,7 @@
|
||||
size="small"
|
||||
class="age-tag"
|
||||
effect="plain"
|
||||
:class="{ 'age-tag-female': item.genderEnum_enumText === '女性' }"
|
||||
:class="{ 'age-tag-female': item.genderEnum_enumText === '女' }"
|
||||
>
|
||||
{{ item.genderEnum_enumText || '-' }}
|
||||
<span v-if="item.age"> · {{ item.age }}</span>
|
||||
|
||||
@@ -121,7 +121,7 @@ export function getGenderAndAge(idCard) {
|
||||
if (m < 0 || (m === 0 && new Date().getDate() < dateOfBirth.getDate())) {
|
||||
age--;
|
||||
}
|
||||
// 提取性别
|
||||
const gender = idCard.charAt(16) % 2 === 0 ? 1 : 0;
|
||||
// 提取性别(身份证第17位:奇数=男, 偶数=女)对应数据库字典 1=男 2=女
|
||||
const gender = idCard.charAt(16) % 2 === 0 ? 2 : 1;
|
||||
return { age, gender };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user