From c338c5d3d00fc811d6e53b58a42f165e6ce14bc1 Mon Sep 17 00:00:00 2001 From: yvan <8574526@qq.com> Date: Thu, 14 Aug 2025 08:52:56 +0800 Subject: [PATCH] 1 --- pages.json | 102 +++ pages/adoption/my-adoption.vue | 902 +++++++++++++++++++++++ pages/adoption/my-applications.vue | 831 +++++++++++++++++++++ pages/adoption/my-published.vue | 852 +++++++++++++++++++++ pages/adoption/publish.vue | 1082 +++++++++++++++++++++++++++ pages/profile/family.vue | 908 +++++++++++++++++++++++ pages/profile/feedback.vue | 994 +++++++++++++++++++++++++ pages/profile/notifications.vue | 815 ++++++++++++++++++++ pages/profile/privacy.vue | 764 +++++++++++++++++++ pages/profile/reminders.vue | 1012 +++++++++++++++++++++++++ pages/profile/user-info.vue | 581 +++++++++++++++ pages/review/detail.vue | 824 +++++++++++++++++++++ pages/review/review.vue | 1106 ++++++++++++++++++++++++++++ static/tabbar/review-active.png | Bin 0 -> 1839 bytes static/tabbar/review.png | Bin 0 -> 4601 bytes 15 files changed, 10773 insertions(+) create mode 100644 pages/adoption/my-adoption.vue create mode 100644 pages/adoption/my-applications.vue create mode 100644 pages/adoption/my-published.vue create mode 100644 pages/adoption/publish.vue create mode 100644 pages/profile/family.vue create mode 100644 pages/profile/feedback.vue create mode 100644 pages/profile/notifications.vue create mode 100644 pages/profile/privacy.vue create mode 100644 pages/profile/reminders.vue create mode 100644 pages/profile/user-info.vue create mode 100644 pages/review/detail.vue create mode 100644 pages/review/review.vue create mode 100644 static/tabbar/review-active.png create mode 100644 static/tabbar/review.png diff --git a/pages.json b/pages.json index d8ba358..250ffeb 100644 --- a/pages.json +++ b/pages.json @@ -169,6 +169,102 @@ "navigationBarTextStyle": "white" } }, + { + "path": "pages/profile/user-info", + "style": { + "navigationBarTitleText": "个人信息", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/profile/family", + "style": { + "navigationBarTitleText": "家庭管理", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/profile/reminders", + "style": { + "navigationBarTitleText": "提醒事项", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/profile/notifications", + "style": { + "navigationBarTitleText": "消息通知", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/profile/privacy", + "style": { + "navigationBarTitleText": "隐私设置", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/profile/feedback", + "style": { + "navigationBarTitleText": "意见反馈", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/adoption/my-adoption", + "style": { + "navigationBarTitleText": "我的领养", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/adoption/my-published", + "style": { + "navigationBarTitleText": "我发布的", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/adoption/my-applications", + "style": { + "navigationBarTitleText": "我申请的", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/adoption/publish", + "style": { + "navigationBarTitleText": "发布领养", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/review/review", + "style": { + "navigationBarTitleText": "产品评测", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/review/detail", + "style": { + "navigationBarTitleText": "评测详情", + "navigationBarBackgroundColor": "#FF8A80", + "navigationBarTextStyle": "white" + } + }, { "path": "pages/index/index", @@ -207,6 +303,12 @@ "iconPath": "static/tabbar/assistant.png", "selectedIconPath": "static/tabbar/assistant-active.png" }, + { + "pagePath": "pages/review/review", + "text": "评测", + "iconPath": "static/tabbar/review.png", + "selectedIconPath": "static/tabbar/review-active.png" + }, { "pagePath": "pages/adoption/adoption", "text": "领养", diff --git a/pages/adoption/my-adoption.vue b/pages/adoption/my-adoption.vue new file mode 100644 index 0000000..2cd8318 --- /dev/null +++ b/pages/adoption/my-adoption.vue @@ -0,0 +1,902 @@ + + + + + diff --git a/pages/adoption/my-applications.vue b/pages/adoption/my-applications.vue new file mode 100644 index 0000000..d9b0860 --- /dev/null +++ b/pages/adoption/my-applications.vue @@ -0,0 +1,831 @@ + + + + + diff --git a/pages/adoption/my-published.vue b/pages/adoption/my-published.vue new file mode 100644 index 0000000..a8a8502 --- /dev/null +++ b/pages/adoption/my-published.vue @@ -0,0 +1,852 @@ + + + + + diff --git a/pages/adoption/publish.vue b/pages/adoption/publish.vue new file mode 100644 index 0000000..b18e3f4 --- /dev/null +++ b/pages/adoption/publish.vue @@ -0,0 +1,1082 @@ + + + + + diff --git a/pages/profile/family.vue b/pages/profile/family.vue new file mode 100644 index 0000000..faa322a --- /dev/null +++ b/pages/profile/family.vue @@ -0,0 +1,908 @@ + + + + + diff --git a/pages/profile/feedback.vue b/pages/profile/feedback.vue new file mode 100644 index 0000000..f2158b9 --- /dev/null +++ b/pages/profile/feedback.vue @@ -0,0 +1,994 @@ + + + + + diff --git a/pages/profile/notifications.vue b/pages/profile/notifications.vue new file mode 100644 index 0000000..a33ccee --- /dev/null +++ b/pages/profile/notifications.vue @@ -0,0 +1,815 @@ + + + + + diff --git a/pages/profile/privacy.vue b/pages/profile/privacy.vue new file mode 100644 index 0000000..1d12b1e --- /dev/null +++ b/pages/profile/privacy.vue @@ -0,0 +1,764 @@ + + + + + diff --git a/pages/profile/reminders.vue b/pages/profile/reminders.vue new file mode 100644 index 0000000..8eb6071 --- /dev/null +++ b/pages/profile/reminders.vue @@ -0,0 +1,1012 @@ + + + + + diff --git a/pages/profile/user-info.vue b/pages/profile/user-info.vue new file mode 100644 index 0000000..2bacdf6 --- /dev/null +++ b/pages/profile/user-info.vue @@ -0,0 +1,581 @@ + + + + + diff --git a/pages/review/detail.vue b/pages/review/detail.vue new file mode 100644 index 0000000..5b16c22 --- /dev/null +++ b/pages/review/detail.vue @@ -0,0 +1,824 @@ + + + + + diff --git a/pages/review/review.vue b/pages/review/review.vue new file mode 100644 index 0000000..3f511c4 --- /dev/null +++ b/pages/review/review.vue @@ -0,0 +1,1106 @@ + + + + + diff --git a/static/tabbar/review-active.png b/static/tabbar/review-active.png new file mode 100644 index 0000000000000000000000000000000000000000..affbd39560631a1184a45bb4b4d6fcb2206b5a14 GIT binary patch literal 1839 zcmd6o`&ZHj7{qk^}Fg1HG z`%pG7iIWQOcszVsCX1V#l$DBSbC{BuJ!k-cHIjn9isMTSlK5gW8B^4`(|5!+6f@iU zBE7rR?fLjM#>QjeKNU@0b~CdV7se>zPppCpt`OY{@JrY$+7p)BT{bX?T~2+ynT+T5 zN4!zZ&t7&h8feYTx?D{F)8H__mVXQ6ma`0_3|79N_Q8@bn&p0qzCUvj;?!!hnYi0U zm=y=S{Rw#V4W#g@5j@n`svLpE{0|-l#vZ1Y=;T9{IYj&vBsr4#8OH{hY~#I^d6DpE z$97#mLE*MbQLPQvyt!mfwWMn8v~Qmt3--~HtGG~pd$&|iFE_r3C+JPJvOXH)pvpns ziDyP-J&@OqLg>rB(=ntn0PI0|*g=}G~W0BjIl#_7ypdGnk$(J#2g;jKILXpf!s zjB$$G<ks%Tn0hXRL*0$qn+b%h!lSwb+X zZ(2p1E+d>d8D$p*1a*9@l$VS0)3^IA zW1N%pl^L}IVt?G9=}VlumDSBp`f@tErTz?6+a_-L9pIz$nZL=aNRQdvh}UIh0+IdWw;!k$m_0c z`kB+?yW!Oq0yDW%YNLHu4AucBuBT*_RyW%sV{yzQ-O^z>oaLS;_ei7^);2W~GSZCi zhA3$X4n2UxUUxjG%-Jb-YFk-)yhwuvT^)4Ok0g^aDB4y=v95Mxr(qqx{iTaE$AE&8 zxemtRl$&W-=EjkMh%)JBbDi0zW4&-BMX$0f^2Xxg*|y+;U=CeVcSJ|G@c)Yu?XUiQ z|QQ=jSVzH%09d0P1 z(af%_6?_8^{@C_N$d%xT555$C>!XNtjp-PX?mPTt>gft-@42oR-(H57>DCX(19q)F zk4v11&)QnQR(;w&Hgr30FJ#`?(`d-TkQOFP5b8;?J^q&=!4`_|Z1|@9&+f$@R3&WV zy>J~GrFC0rJ?DJqJbP!YPQ7rCU2>VTnKSA=7Dyc~op?=N83iwzFdhnskVsfSqSi9_ zsP(;bQ9FnSu(ZxCGnEtAoTnUj^3ep5H2GQ^B}{jC;qjekj?#oBsz{o9t<7H!YxiTH zHOX`pot_B5i<=$D%f7vFyx7AhTco1qx*PQ}2@N8dkic%jLdG!t7_HYz-urv?#IJYp zO%`{7Q}4D#DD9s6WYG6xnUy!V=6n*(^<1L!iC_qvDT8?BHo{8rf(O)Fq zY^j1yMLME#Ee79<^aCu1oEo0R+3V?$t+}D7^>PD9!O=lK2PPK$1N3|& A82|tP literal 0 HcmV?d00001 diff --git a/static/tabbar/review.png b/static/tabbar/review.png new file mode 100644 index 0000000000000000000000000000000000000000..dea73fa37e12556c6e9c67d51e4c05876ddbda11 GIT binary patch literal 4601 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 literal 0 HcmV?d00001