feat(api): 添加重置用户密码接口

This commit is contained in:
Ray.Hao
2026-03-13 20:35:55 +08:00
parent 306d167a55
commit 24d1c3477b
21 changed files with 657 additions and 688 deletions

View File

@@ -1,12 +1,21 @@
@use "./theme";
// ==========================================================================
// 全局基础样式
// 全局基础样式uni-app 跨端兼容)
// ==========================================================================
// 页面根元素,小程序和 H5 通用
page {
font-size: 28rpx;
line-height: 1.5;
color: var(--color-text);
background-color: var(--color-bg);
}
// H5 端字体平滑渲染
/* #ifdef H5 */
html,
body,
#app {
body {
height: 100%;
padding: 0;
margin: 0;
@@ -20,13 +29,10 @@ body,
"Helvetica Neue",
Helvetica,
sans-serif;
font-size: 28rpx;
line-height: 1.5;
color: var(--color-text);
background-color: var(--color-bg);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* #endif */
// ==========================================================================
// 页面容器
@@ -34,20 +40,18 @@ body,
.page {
min-height: 100vh;
background-color: var(--color-bg-page, var(--color-bg-secondary));
}
.page--auto {
min-height: auto;
background-color: var(--color-bg-secondary);
}
// 带内边距的页面
.page--padding {
padding: 0 32rpx;
box-sizing: border-box;
padding: 16rpx 32rpx 0;
}
.page--pt {
box-sizing: border-box;
padding-top: 16rpx;
// tabbar 页面底部安全区域
.page--tabbar {
padding-bottom: calc(100rpx + env(safe-area-inset-bottom));
}
// ==========================================================================
@@ -73,10 +77,11 @@ body,
}
// ==========================================================================
// 列表卡片
// 卡片组件
// ==========================================================================
.item-card.wd-card {
// 全局 wd-card 间距
.wd-card {
margin: 0 !important;
margin-bottom: 12rpx !important;
}
@@ -121,3 +126,25 @@ body,
color: #fff;
}
}
// ==========================================================================
// 渐变背景
// ==========================================================================
.gradient-bg {
&--primary {
background: linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-bg) 100%);
}
&--success {
background: linear-gradient(135deg, var(--color-success-light) 0%, var(--color-bg) 100%);
}
&--warning {
background: linear-gradient(135deg, var(--color-warning-light) 0%, var(--color-bg) 100%);
}
&--danger {
background: linear-gradient(135deg, var(--color-danger-light) 0%, var(--color-bg) 100%);
}
}

View File

@@ -23,11 +23,10 @@ page {
--color-danger-light: #fff1f2;
// -----------------------------------------------------------------------
// 背景色
// 背景色 (Material Design)
// -----------------------------------------------------------------------
--color-bg: #ffffff;
--color-bg-secondary: #f8fafc;
--color-bg-page: #f1f5f9;
--color-bg-secondary: #f5f5f5;
// -----------------------------------------------------------------------
// 文字颜色
@@ -85,11 +84,10 @@ page {
--color-danger-light: #7f1d1d;
// -----------------------------------------------------------------------
// 背景色
// 背景色 (Material Design)
// -----------------------------------------------------------------------
--color-bg: #111827;
--color-bg-secondary: #1f2937;
--color-bg-page: #374151;
--color-bg: #121212;
--color-bg-secondary: #1e1e1e;
// -----------------------------------------------------------------------
// 文字颜色