diff --git a/.idea/claudeCodeTabState.xml b/.idea/claudeCodeTabState.xml
new file mode 100644
index 0000000..ba4c915
--- /dev/null
+++ b/.idea/claudeCodeTabState.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/miniprogram/app.json b/miniprogram/app.json
index eddd953..f841d83 100644
--- a/miniprogram/app.json
+++ b/miniprogram/app.json
@@ -1,14 +1,14 @@
{
"pages": [
- "pages/equipmentMember/equipmentMember",
+ "pages/data/data",
"pages/login/login",
"pages/connectedDevice/connectedDevice",
"pages/connectedWifi/connectedWifi",
"pages/supplementPersonal/supplementPersonal",
+ "pages/equipmentMember/equipmentMember",
"pages/addMember/addMember",
"pages/home/home",
"pages/equipment/equipment",
- "pages/data/data",
"pages/my/my"
],
"window": {
diff --git a/miniprogram/images/home/header.jpg b/miniprogram/images/home/header.jpg
new file mode 100644
index 0000000..93fbf92
Binary files /dev/null and b/miniprogram/images/home/header.jpg differ
diff --git a/miniprogram/images/my/关于我们@2x.png b/miniprogram/images/my/about.png
similarity index 100%
rename from miniprogram/images/my/关于我们@2x.png
rename to miniprogram/images/my/about.png
diff --git a/miniprogram/images/my/header.jpg b/miniprogram/images/my/header.jpg
new file mode 100644
index 0000000..93fbf92
Binary files /dev/null and b/miniprogram/images/my/header.jpg differ
diff --git a/miniprogram/pages/data/data.less b/miniprogram/pages/data/data.less
index c108c6c..505d94f 100644
--- a/miniprogram/pages/data/data.less
+++ b/miniprogram/pages/data/data.less
@@ -1,6 +1,115 @@
-.container {
- display: flex;
- justify-content: center;
- align-items: center;
- height: 100vh;
-}
+.scrollViewContent {
+ width: 100%;
+ padding: 24rpx 30rpx;
+ box-sizing: border-box;
+
+ .data-card {
+ width: 100%;
+ padding: 40rpx 30rpx 30rpx;
+ box-sizing: border-box;
+ border-radius: 24rpx;
+ margin-bottom: 30rpx;
+ background-color: #FFFFFF;
+
+ .userInfo {}
+
+ .nav {
+ width: 100%;
+ height: 72rpx;
+ padding: 4rpx;
+ box-sizing: border-box;
+ display: flex;
+ flex-wrap: nowrap;
+ background-color: #E8EBF2;
+ border-radius: 16rpx;
+ margin-bottom: 24rpx;
+
+ >view {
+ flex: 1;
+ height: 64rpx;
+ border-radius: 16rpx;
+ font-size: 28rpx;
+ color: #808080;
+ line-height: 64rpx;
+ text-align: center;
+
+ &.active {
+ color: #FFFFFF;
+ font-weight: bold;
+ background-color: #1385FA;
+ }
+ }
+ }
+
+ .summary {
+ width: 100%;
+ display: flex;
+ flex-wrap: nowrap;
+ justify-content: space-between;
+ padding: 24rpx 0;
+ background-color: #F3F4F6;
+ border-radius: 16rpx;
+
+ .summary-item {
+ flex: 1
+
+ // > view:first-of-type {
+ // width: 94rpx;
+ // height: 23rpx;
+ // font-family: HarmonyOS Sans SC;
+ // font-weight: 400;
+ // font-size: 24rpx;
+ // color: #808080;
+ // margin-bottom: 30rpx;
+ // }
+
+ // > view:last-of-type {
+
+ // }
+ }
+ }
+ }
+
+ .data-list {
+ width: 100%;
+
+ .list {
+ width: 100%;
+ margin-bottom: 30rpx;
+
+ > view:first-of-type {
+ color: #808080;
+ width: 100%;
+ height: 24rpx;
+ font-size: 24rpx;
+ line-height: 24rpx;
+ margin-bottom: 20rpx;
+ }
+
+ > view:last-of-type {
+ width: 100%;
+ height: 96rpx;
+ display: flex;
+ justify-content: space-between;
+ padding-left: 30rpx;
+ padding-right: 50rpx;
+ box-sizing: border-box;
+ flex-wrap: nowrap;
+ border-radius: 16rpx;
+ background-color: #FFFFFF;
+
+ > view {
+ color: #808080;
+ font-size: 26rpx;
+ height: 96rpx;
+ line-height: 96rpx;
+
+ text {
+ color: #252535;
+ font-weight: bold;
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/miniprogram/pages/data/data.ts b/miniprogram/pages/data/data.ts
index d9046bc..3afad40 100644
--- a/miniprogram/pages/data/data.ts
+++ b/miniprogram/pages/data/data.ts
@@ -1,5 +1,66 @@
Page({
- data: {},
- onLoad() {},
-})
+ /**
+ * 页面的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage(opts): WechatMiniprogram.Page.ICustomShareContent {
+ console.log(opts.target)
+ return {}
+ }
+})
\ No newline at end of file
diff --git a/miniprogram/pages/data/data.wxml b/miniprogram/pages/data/data.wxml
index eefb861..659046f 100644
--- a/miniprogram/pages/data/data.wxml
+++ b/miniprogram/pages/data/data.wxml
@@ -1,3 +1,78 @@
-
- 数据
-
+
+
+
+
+
+
+
+ 陈小飞
+ 本人
+
+
+ 男·32岁
+ |
+ 172cm
+
+
+ 切换成员
+
+
+ 近7天
+ 近30天
+ 近3月
+
+
+
+ 最高体重
+
+
+ 62.1
+ kg
+
+
+
+ 最低体重
+
+
+ 62.1
+ kg
+
+
+
+ 平均体重
+
+
+ 62.1
+ kg
+
+
+
+ 体重变化
+
+
+ 62.1
+ kg
+
+
+
+
+
+
+ 2026.05.12 13:44
+
+ 体重:62.2kg
+ BMI:22.8
+ 体脂率:21.6%
+
+
+
+ 2026.05.12 13:44
+
+ 体重:62.2kg
+ BMI:22.8
+ 体脂率:21.6%
+
+
+
+
+