From 18b6eb51898598c25c0873c145e7bbec65c048df Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期六, 06 四月 2024 09:47:43 +0800
Subject: [PATCH] feat: 信息录入的合同信息中的性别使用数据字典下拉选择

---
 src/utils/myUtil.js |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/src/utils/myUtil.js b/src/utils/myUtil.js
index 92504fd..1304bc2 100644
--- a/src/utils/myUtil.js
+++ b/src/utils/myUtil.js
@@ -93,6 +93,38 @@
     case 'y':
       iReturn = Math.floor(dateSpan / (365 * 24 * 3600 * 1000))
       break
+    case 'o':
+      var sDate = new Date(begin)
+      var eDate = new Date(end)
+
+      // 获得各自的年、月、日
+      var sY = sDate.getFullYear()
+      var sM = sDate.getMonth() + 1
+      var sD = sDate.getDate()
+      var eY = eDate.getFullYear()
+      var eM = eDate.getMonth() + 1
+      var eD = eDate.getDate()
+
+      // var flagD = 0
+      var flagM = 0
+      var flagY = 0
+      // var months = 0
+      var d = eD - sD
+      if (d > 0 && d >= 15) {
+        flagM = 1
+      }
+      if (d < 0 && 30 + d < 15) {
+        flagM = -1
+      }
+
+      var m = eM + flagM - sM
+      if (m < 0) {
+        flagY = -1
+        m = 12 + m
+      }
+
+      var y = eY + flagY - sY
+      iReturn = y + '年' + m + '月'
   }
   return iReturn
 }

--
Gitblit v1.8.0