From 3de63514e769ac64da604a3e7e3262b33e653884 Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期一, 16 六月 2025 13:55:29 +0800
Subject: [PATCH] feat(eims): 新增修改密码功能并优化用户初始密码设置- 在 SocialAuthStrategy 中使用 BCrypt 对用户初始密码进行加密- 在 eims-ui-mobile 中添加修改密码页面和相关功能 - 更新用户服务以支持修改密码操作 - 调整页面路由以包含新功能

---
 eims-ui-mobile/src/pages.json |  138 ++++++++++++++++++++++------------------------
 1 files changed, 66 insertions(+), 72 deletions(-)

diff --git a/eims-ui-mobile/src/pages.json b/eims-ui-mobile/src/pages.json
index f174d9d..b5a08ca 100644
--- a/eims-ui-mobile/src/pages.json
+++ b/eims-ui-mobile/src/pages.json
@@ -69,7 +69,8 @@
       "layout": "default",
       "needLogin": true,
       "style": {
-        "navigationBarTitleText": "璁惧鍒楄〃"
+        "navigationBarTitleText": "璁惧鍒楄〃",
+        "navigationStyle": "custom"
       }
     },
     {
@@ -78,7 +79,7 @@
       "layout": "tabbar",
       "needLogin": true,
       "style": {
-        "navigationBarTitleText": "鍏充簬"
+        "navigationBarTitleText": "璁惧"
       }
     },
     {
@@ -105,22 +106,7 @@
       "needLogin": true,
       "style": {
         "navigationBarTitleText": "鐐规璁板綍",
-        "app-plus": {
-          "titleNView": {
-            "buttons": [
-              {
-                "text": "鎻愪氦",
-                "fontSize": "14px",
-                "color": "#FFFFFF"
-              },
-              {
-                "text": "",
-                "fontSize": "24px",
-                "color": "#FFFFFF"
-              }
-            ]
-          }
-        }
+        "navigationStyle": "custom"
       }
     },
     {
@@ -147,22 +133,7 @@
       "needLogin": true,
       "style": {
         "navigationBarTitleText": "淇濆吇宸ュ崟",
-        "app-plus": {
-          "titleNView": {
-            "buttons": [
-              {
-                "text": "鎻愪氦",
-                "fontSize": "14px",
-                "color": "#FFFFFF"
-              },
-              {
-                "text": "",
-                "fontSize": "24px",
-                "color": "#FFFFFF"
-              }
-            ]
-          }
-        }
+        "navigationStyle": "custom"
       }
     },
     {
@@ -181,22 +152,7 @@
       "needLogin": true,
       "style": {
         "navigationBarTitleText": "宸ュ崟鏄庣粏",
-        "app-plus": {
-          "titleNView": {
-            "buttons": [
-              {
-                "text": "鎻愪氦",
-                "fontSize": "14px",
-                "color": "#FFFFFF"
-              },
-              {
-                "text": "",
-                "fontSize": "24px",
-                "color": "#FFFFFF"
-              }
-            ]
-          }
-        }
+        "navigationStyle": "custom"
       }
     },
     {
@@ -209,11 +165,31 @@
       }
     },
     {
+      "path": "pages/my/password",
+      "type": "page",
+      "layout": "default",
+      "needLogin": true,
+      "style": {
+        "navigationBarTitleText": "淇敼瀵嗙爜"
+      }
+    },
+    {
       "path": "pages/repair/repair-add",
       "type": "page",
       "layout": "default",
+      "needLogin": true,
       "style": {
         "navigationBarTitleText": "娣诲姞鎶ヤ慨",
+        "navigationStyle": "custom"
+      }
+    },
+    {
+      "path": "pages/repair/repair-fb",
+      "type": "page",
+      "layout": "default",
+      "needLogin": true,
+      "style": {
+        "navigationBarTitleText": "缁翠慨璇勪环",
         "app-plus": {
           "titleNView": {
             "buttons": [
@@ -224,7 +200,7 @@
               },
               {
                 "text": "",
-                "fontSize": "24px",
+                "fontSize": "14px",
                 "color": "#FFFFFF"
               }
             ]
@@ -233,23 +209,43 @@
       }
     },
     {
+      "path": "pages/repair/req-detail",
+      "type": "page",
+      "layout": "default",
+      "needLogin": true,
+      "style": {
+        "navigationBarTitleText": "鎶ヤ慨璇︽儏",
+        "navigationStyle": "custom"
+      }
+    },
+    {
       "path": "pages/repair/req-list",
       "type": "page",
       "layout": "default",
       "needLogin": true,
       "style": {
-        "navigationBarTitleText": "璁惧鎶ヤ慨",
+        "navigationBarTitleText": "鎶ヤ慨鍒楄〃",
+        "navigationStyle": "custom"
+      }
+    },
+    {
+      "path": "pages/repair/res-detail",
+      "type": "page",
+      "layout": "default",
+      "needLogin": true,
+      "style": {
+        "navigationBarTitleText": "缁翠慨鏄庣粏",
         "app-plus": {
           "titleNView": {
             "buttons": [
               {
-                "text": "鏂板",
+                "text": "鎻愪氦",
                 "fontSize": "14px",
                 "color": "#FFFFFF"
               },
               {
-                "text": "",
-                "fontSize": "24px",
+                "text": "淇濆瓨",
+                "fontSize": "14px",
                 "color": "#FFFFFF"
               }
             ]
@@ -264,23 +260,12 @@
       "needLogin": true,
       "style": {
         "navigationBarTitleText": "璁惧缁翠慨",
-        "app-plus": {
-          "titleNView": {
-            "buttons": [
-              {
-                "text": "鎺ュ崟",
-                "fontSize": "14px",
-                "color": "#FFFFFF"
-              },
-              {
-                "text": "",
-                "fontSize": "24px",
-                "color": "#FFFFFF"
-              }
-            ]
-          }
-        }
+        "navigationStyle": "custom"
       }
+    },
+    {
+      "path": "pages/scan/index",
+      "type": "page"
     },
     {
       "path": "pages/spare/index",
@@ -288,7 +273,16 @@
       "layout": "tabbar",
       "needLogin": true,
       "style": {
-        "navigationBarTitleText": "spare"
+        "navigationBarTitleText": "澶囦欢"
+      }
+    },
+    {
+      "path": "pages/spare/spare-list",
+      "type": "page",
+      "layout": "default",
+      "needLogin": true,
+      "style": {
+        "navigationBarTitleText": "澶囦欢鍒楄〃"
       }
     }
   ],

--
Gitblit v1.9.3