From 01ef01eb61f9703ac84265a6e344047800aa789f Mon Sep 17 00:00:00 2001
From: xy <271556543@qq.com>
Date: Wed, 22 Jan 2025 13:43:56 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/util.js | 41 ++++++++++++++++++++++
package_sub/pages/AddOrder/AddOrder.vue | 46 +++++++++++++++++++++++--
2 files changed, 85 insertions(+), 2 deletions(-)
diff --git a/common/util.js b/common/util.js
index 1d8c5b7..ed40f61 100644
--- a/common/util.js
+++ b/common/util.js
@@ -3,3 +3,44 @@
*
*/
+export function getAgeByIdcard(identityCard) {
+ let len = (identityCard + "").length;
+ if (len == 0) {
+ return 0;
+ } else {
+ if ((len != 15) && (len != 18)) //身份证号码只能为15位或18位其它不合法
+ {
+ return 0;
+ }
+ }
+ let strBirthday = "";
+ if (len == 18) //处理18位的身份证号码从号码中得到生日和性别代码
+ {
+ strBirthday = identityCard.substr(6, 4) + "/" + identityCard.substr(10, 2) + "/" + identityCard.substr(12, 2);
+ }
+ if (len == 15) {
+ strBirthday = "19" + identityCard.substr(6, 2) + "/" + identityCard.substr(8, 2) + "/" + identityCard.substr(10,
+ 2);
+ }
+ //时间字符串里,必须是“/”
+ let birthDate = new Date(strBirthday);
+ let nowDateTime = new Date();
+ let age = nowDateTime.getFullYear() - birthDate.getFullYear();
+ //再考虑月、天的因素;.getMonth()获取的是从0开始的,这里进行比较,不需要加1
+ if (nowDateTime.getMonth() < birthDate.getMonth() || (nowDateTime.getMonth() == birthDate.getMonth() && nowDateTime
+ .getDate() < birthDate.getDate())) {
+ age--;
+ }
+ return age;
+}
+
+export function getSexByIdcard (idCard) {
+ let sexStr;
+ if (parseInt(idCard.slice(-2, -1)) % 2 == 1) {
+ sexStr = '男';
+ }
+ else {
+ sexStr = '女';
+ }
+ return sexStr;
+}
diff --git a/package_sub/pages/AddOrder/AddOrder.vue b/package_sub/pages/AddOrder/AddOrder.vue
index 78116e1..b12b1d1 100644
--- a/package_sub/pages/AddOrder/AddOrder.vue
+++ b/package_sub/pages/AddOrder/AddOrder.vue
@@ -62,6 +62,33 @@
+
+
+ 护工信息
+
+
+
+
+
+
+
+
+ 姓名
+
+ {{ nurse.name }}
+
+
+
+ 联系方式
+ {{ nurse.mobile }}
+
+
+ 性别
+ {{ sex(nurse.sex) }}
+
+
+
+
({
url: i.url
}))
@@ -938,9 +974,9 @@ export default {
},
sex() {
return function (val) {
- if (val === 1) {
+ if (val == 1) {
return "男";
- } else if (val === 2) {
+ } else if (val == 2) {
return "女";
} else {
return "都可以";
@@ -1165,6 +1201,12 @@ export default {
.page {
position: relative;
+ .card {
+ background: #fff;
+ margin: 60rpx 25rpx 0;
+ padding: 36rpx 38rpx;
+ border-radius: 10rpx;
+ }
.bkg {
width: 100vw;
z-index: 0;