From 6135fa2fca3483d7b5a22de034cebe59ab989f91 Mon Sep 17 00:00:00 2001 From: zhangdongxue Date: Tue, 25 Jan 2022 09:37:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=98=B5=E7=A7=B0=E8=AE=BE=E7=BD=AE=E5=A4=B4=E5=83=8F?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=8C=BA=E5=9D=97=E9=93=BE=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E5=81=A5=E5=BA=B7=E6=A1=A3=E6=A1=88=E5=AE=8C=E5=96=84=E5=8F=AF?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apis/interfaces/essentialInfo.js | 7 +- apis/interfaces/setting.js | 34 ++ pages.json | 14 +- pages/essentialInfo/index.vue | 13 +- pages/setting/setting.vue | 211 ++++++++ pages/user/files.vue | 336 +++++++++--- pages/user/index.vue | 888 ++++++++++++++++--------------- static/imgs/copy.png | Bin 0 -> 1651 bytes static/user/mine-self-name.png | Bin 0 -> 2015 bytes static/user/user-avatar.png | Bin 0 -> 930 bytes 10 files changed, 1003 insertions(+), 500 deletions(-) create mode 100644 apis/interfaces/setting.js create mode 100644 pages/setting/setting.vue create mode 100644 static/imgs/copy.png create mode 100644 static/user/mine-self-name.png create mode 100644 static/user/user-avatar.png diff --git a/apis/interfaces/essentialInfo.js b/apis/interfaces/essentialInfo.js index c33dbfd..290ecf1 100644 --- a/apis/interfaces/essentialInfo.js +++ b/apis/interfaces/essentialInfo.js @@ -42,13 +42,16 @@ const editHealthBefore = (id) => { * @Date: 2022-01-12 13:49:29 */ const editHealth = (record_id, data) => { + console.log(data,'data............') return request({ url: `health/records/${record_id}`, method: "PUT", - date: data + data: data }) } export { - recordsHealth + recordsHealth, + editHealthBefore, + editHealth } diff --git a/apis/interfaces/setting.js b/apis/interfaces/setting.js new file mode 100644 index 0000000..3f5fed9 --- /dev/null +++ b/apis/interfaces/setting.js @@ -0,0 +1,34 @@ +/** + * Web-zdx + * moduleName:修改头像和昵称 + */ + +import { + request +} from '../index' + + + +// 获取用户设置中心的信息 +const getUserSettingInfo = () => { + return request({ + url: 'user/setting' + }) +} + + +// 修改用户头像或昵称 +const resetUserInfo = (data) => { + return request({ + url: 'user/' + data.key, + method: 'PUT', + data: { + value: data.value + } + }) +} + +export { + getUserSettingInfo, + resetUserInfo, +} diff --git a/pages.json b/pages.json index cadb731..34409cf 100644 --- a/pages.json +++ b/pages.json @@ -140,6 +140,15 @@ "navigationBarTextStyle": "white" } }, + { + "path": "pages/setting/setting", + "name": "Setting", + "style": { + "navigationBarTitleText": "设置中心", + "navigationBarBackgroundColor": "#34CE98", + "navigationBarTextStyle": "white" + } + }, { "path": "pages/store/index", "name": "Store", @@ -574,8 +583,9 @@ "path": "pages/user/files", "name": "UserFiles", "style": { - "navigationBarTitleText": "健康档案", - "navigationBarBackgroundColor": "#FFFFFF" + "navigationBarTitleText": "健康档案管理", + "navigationBarBackgroundColor": "#34CE98", + "navigationBarTextStyle": "white" } } ], diff --git a/pages/essentialInfo/index.vue b/pages/essentialInfo/index.vue index 159f379..357dd56 100644 --- a/pages/essentialInfo/index.vue +++ b/pages/essentialInfo/index.vue @@ -306,16 +306,9 @@ export default { }, //年龄------------- 过滤出生年月日 formatter(type, value) { - if (type === 'year') { - return `${value}年`; - } - if (type === 'month') { - return `${value}月`; - } - if (type === 'day') { - return `${value}日`; - } - console.log(value); + if (type === 'year') {return `${value}年`;} + if (type === 'month') {return `${value}月`;} + if (type === 'day') {return `${value}日`;} return value; }, // 体重---------标尺滚动 diff --git a/pages/setting/setting.vue b/pages/setting/setting.vue new file mode 100644 index 0000000..7f9ba30 --- /dev/null +++ b/pages/setting/setting.vue @@ -0,0 +1,211 @@ + + + + + diff --git a/pages/user/files.vue b/pages/user/files.vue index 0b05f82..3a1dc8a 100644 --- a/pages/user/files.vue +++ b/pages/user/files.vue @@ -1,70 +1,282 @@ diff --git a/pages/user/index.vue b/pages/user/index.vue index 5f67f33..84a04f2 100644 --- a/pages/user/index.vue +++ b/pages/user/index.vue @@ -1,432 +1,472 @@ diff --git a/static/imgs/copy.png b/static/imgs/copy.png new file mode 100644 index 0000000000000000000000000000000000000000..ef625f8794b518d64a115dcec0161aeffba88b4c GIT binary patch literal 1651 zcma)-dr(t%7RP`0<|esji3t)OQiN0^kI;rlq*V~O0;#}?MvVxSrzmve77!>zLAW5g zT?`MSE2J(3W#qLGq9_nhiGW%J3`|?V1cdTRwSq_$f>78no&A63JLjA^bN>5$=R4=0 zf_;0a6iW&Kfa>S#bI>sHwL(dT-tH0EWf)N6!989;{>d3r}-SPCe5z6pGf#Cvn>c38#G@LX2@&1b`=AbNfS9#C~7 zreh@zEL;xp?HeZnUg~<)RmLrzDAlA>-7HFkaM}6z)ze2V@nRRu@kC$iH#h3Vp!@F| z@qD&=alAj-yfb&)mAaHd14HD|T+SG~K6v+BVNj1X5F4wu+-hUL_S`>L95ieV^oXiw zOZGHjHmN2)<_{;*tfpw^8>Z4Fu#gPeY<(*U8qFjtLt;8p+bZiJpd+hV4Vg92@oEm> zxf}Sm#nf9DooiZU!|>?1anvTJ(slmJM{eqF#9&%)R>NkMG>QQoYcHu-$pJZ_8oIEp zlu^nMq7KZ(mY|@ja@LvM zyW6D**fdPP{j2=gAzU_1qJtm$Uf3$rXlG_9yl2 zrzZbBjduP{#A%@IRIN5q?t$O0FgxcD5z7Iu#Z@>XGq+*GTK6x76mC7)c1M-7gUuc& z?TqMcN?VX|X*WvGb0DG`%@X+R^71zaDVh)KaAyd$6Sh4Q9z7Z`hrJpjr$S6{$0SJe zMS;u#oE-V;2!)w^<4&ZRyXNUS7C{{;3Dv+DU~FB9r=z)Wid95i0l;VGij~^ z)r&_}3q55z&8}5O=k$-kSJUO9=t4*w*=-V>EFEIFmF@ebUiXn#GBikctZ7?Wkf!kh z8_B>LnHAM2C`;-~%bc}c4#(3~8*h!VUu6_bADt7gYq)NE zMsi$V{L>KBiz#lO_J4l2r|hMZ-<;Rt<0nuWb@bYlE>!wUTxZW#&{^%Gl9COP<)Q$h zzsdAy%o>leyJ$hPhdab4eZqOEbq>DXb^R&K6U`wFkqAaQ(%`NhZ0}*iOk=>)5+WX) zD9TJ>ZVltKD1mQMmFy4F=+MS1V&&^8nAvypg-whTK(Kq{cP_KxB@VEW&QAN0 z_t@Ll16}|H1996APzx-$3}{UkxCZY|`M+$*^oRVRx7OVH`=DQ<7{cb>>o1)RE_zM` z>+_4=+pyG};KKtbJ+^OsqbOf=5?T(stv5>4I!~QbluUfRQT}@?wa*l90oeoX)w%O3 z9?Qn*xnC&ML|0vxo;P)Fe9tnc$hvy}mIN~;$D`vQG&1b#CUQC{-n}zwtD8L$H)QNT zBl{hLM;W@nQV3W?3I9bMrkwF6cIIUZ%60slAwjb1fAXDBT}K%o(xgi4Fnk7zVD(TAEAwVGmMA4m+;#Fxfs z%SZI7K9m?Kl-5UUnpmSIhFX-SQK_H_%9mhUVW0!UeB7_Ims$JXI~`_*bI-;4B>&9J zy>stcYybD!YpuQZKHR|n6Xc%9_3G&=h?_v1pb^A)x_!ijC_(F@BH`~H0vkXFRapx3 z13iEPJTMHL7U3kwA%&Mg|8DkGHQ4V>VlKHVRdrCcaTT8wX1G7jvLN!#TO+Uut0|TmT1pQk5vjf00z&@LZr0ZWbXjYmJ1IGpS0C#7!KOLsG2a)4-d;dL23Deb8 z!!G$9%F_Y^*GX==-2t;_cFle>k2dq*0vPgQUdH%$PJ`6>!O8 zifp%eM=1kY5+xokjVWU#4eI8Z&YaNQDMXIRgqx1YB!hzAN34Blv?Ciy3EJD#u{~{e zCgvQxIb0*Q`WDCg7CYw65#AnE{`Q9F$iIA$>+2D`C(WFVxt%14?3_Wek{h2?&LKF@ z{a$oO@Ma3kgQtc(>z2kmys?c9%cJ162F$xJA4}N%+X}CptkU1>uIbSL71a41QQO2> z@Azq{&dONGw(lk(Fl|YX#HId=lALPS^iVZ2Cx<+Pw?*vRT)2wdbQsx9Pfu{@M8eVq zF8rT{vUuieG_bmwJDt=EuCq7Q`fsB0v#YA&EHDpVxS}kX=h*#FK9yi&LMCVOrYB8{ zqXZt4oXm#*#8%Ek6;4N$FMIe#TN9Fow=OG>-)$5&+|*nr8Kp6RDS>vgf9ZkO@O zd%=l|5a%8cWI>j}t`wEq7r9VkT7k)%p6O?Szyc8-5a*1vg{D55b-b#FLR(AxCSiKj zCW$i*j~YLRx+N$d&Z^bX2Ioeyd1E?EucMU-8ZUKAtReeUD+A3fNGQ}+f?9#eo1W>n z0^?^DcCZzt_82ZtD9;_NwltW@n_hdS=5PvB2c4qJThoEXJ&ygquY?^X3rx=BO)quV znQc6DxdZ8Iac<<>U``Icxwps*e@yqNeQ$CmpTDkzlfJm#^0x%r+UCy@hR2m}JzwJ2 zN2`2xZ5$emn+n3nM6JPi@y}IW`b)z6PUz{BRx`VS9@+TB*q9}4=6TiQ{_?nnU$0g> zp)G=&yM(TSgxEWGS*avOj?e*h=7o8k67*YK@^SNIIV(vgP^`dcNm`zcvXf*YF<5XEaC9!B(!q#TJvhzJb97~#{whR@Yo05>-gY6#9enp zVHe4QY68#yp~8=TQ)XlWmduy%Sq7YvjZcie0JaYicYJhZOq_x5KhAl+{^KI&M|`l;+@pHX334ozpq)i35J$qjD`Wb)979($cy?iz zgqZx*k%XTdC^J&59U;sY?XF`ClBba%o( zFL?g?hUfJ&&9mYQ>*5gC7e>=r8b62lvk0$VOQ@14i+dzwYxx?1ZY3rc35&ZWG`L0} z3qH3t4rT0`Fka%%#`UY4r(k9$Wbu}Zh2A-}Oq?xz8b?~|aPCGkhyt-$iDMtvc*T={jy8374wNgbHujhvCGM`=(h4`{F z%#$yc1N|?4sQHrH?$psvsGCzKZc$Yf-P%~XczwB0zYk#V(Wt!Tl1tXK*U#KW(8`b2 zyXuRhwN|V5CJ7ylW$B8=F4V_YPb56Dr^wvAuw{Rd+ZGnMvp@YDWQl0y%;LC#lBiuZ z9v-ab_a=2mg-~dmyCc#2Ku+B^GF?)pVJgvG!D;rKZX zW$3v_X5KY6aN@k@`#&#->d`y*>V-BQapS_wUe`Z4Hroxx^HbHVt69|LShv)1%RI;2 ze62=0C*)!{e$KP+U?uFy)DzCU^w5U(aK&Pch9#I~vem{nhdqbSc!tMnm1F9Kfm8X? zj2ny@H@zkp7q@AYOkTCvvRe$kJ*FXnCKsm>GfqOGH#sBd>KXsmB_)~C@@Tzww@0;v zv3T^2uSKC6J*L(C&go@j_UKl2l9*fB-tdg=EPdTV+6_lzKzlXMnHRIj2acX^Yr@XS zYq_aTn_WH3Y6t2z*$k7Wd)M`$X4h86ZNf)8f;VTG)3pnlgr8>}tj^(H`CpJUyG~dQ zJeww$T6MJ+$VYp8^bv&33a8!;a>0(U+3cGAX6uykVn1Lvs>^_{)}JC=4-RNee_61X xF^n>G0#i)+@Q6d~F~{{k$C<_M4ctHg@E^u^D~KiGe&_%I002ovPDHLkV1kfb4Y>dS literal 0 HcmV?d00001 diff --git a/static/user/user-avatar.png b/static/user/user-avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..8f95acc76b8f55d2bd73979f13d945f7a38ff9b9 GIT binary patch literal 930 zcmV;T16}-yP)e{rz@LlCq>aRsU)kHMyn!2kdMrH#MKyxN+7xTTN4or1cbg}bPb!Jvn{!LQPzioVdp-v0gm zqKUnid$yK&wCv{c#Ix0|n8v4%zNwMA{QCX&^!el4>)_bwv75*F`1|kb^UlECy{pi= zsLu58_ww%c+R)|J%i`3?;K;eysglEybFqtTt?1(K-qq-d(WSoMvDq_1-Kj*r{5(0007MNkldVI z3_yWW3f)&Li=90op@f}6S=$2t|4SEQ$qh^I%$@tv^Q0Nh$d-ka!f)cCa$7DHi^Wp; zw({^7@4n3Pl<$A=?n>;Cr@Is0%QZX2_4A>4VKz>h4fA4OJZFSvbHfmBPCnlgO_S}g zf{@QPgLPtuoJ7;isa49yXZ^1f0Gf60GqNp`t0dN5WkT0Z`am>2+aUF|hUV3)JUJM6 zs~#wNv(Q5G3d?R}mvjSXqB|}4rfXqVvmqbgQr=MvCc5r?K#rafFv(?Bjx5{mcsiL1 zFQQs^MV-mejlJpCTtXh-5~!YS3ulu2h5P0qWdil#mJYPDMJEgv7QNS3{!yAxUUcrOXg4GFgbZoAypXfG)h zvl2}13c2h4b$=?Jf7r<{r}q5QkypC=&u_=^_vjb#2TetbmOt75kpKVy07*qoM6N<$ Ef)R%AJpcdz literal 0 HcmV?d00001