From 41fa7f7398f5a920c3f0beede954f088df8f8e43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9D=8E?= <930530870@qq.com> Date: Tue, 10 Mar 2026 09:57:25 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E8=AF=9D=E5=88=97=E8=A1=A8=E6=A8=A1?= =?UTF-8?q?=E6=8B=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .hbuilderx/launch.json | 4 +- components/call-log/list/list.vue | 335 ++++++++++++++++++++++++++ pages.json | 15 +- pages/call-log/call.vue | 65 +++++ static/image/call/iosAvatar.png | Bin 0 -> 3919 bytes static/image/call/iosRightIcon.png | Bin 0 -> 1626 bytes static/image/call/iosStatusIcon.png | Bin 0 -> 714 bytes static/image/call/oppoKJ1.png | Bin 0 -> 333 bytes static/image/call/oppoKJ2.png | Bin 0 -> 515 bytes static/image/call/oppoRightIcon.png | Bin 0 -> 1392 bytes static/image/call/oppoStatusIcon1.png | Bin 0 -> 348 bytes static/image/call/oppoStatusIcon2.png | Bin 0 -> 331 bytes static/image/call/oppoStatusIcon3.png | Bin 0 -> 335 bytes static/image/call/oppoStatusIcon4.png | Bin 0 -> 833 bytes static/image/call/xiaomiRightIcon.png | Bin 0 -> 1121 bytes 15 files changed, 416 insertions(+), 3 deletions(-) create mode 100644 components/call-log/list/list.vue create mode 100644 pages/call-log/call.vue create mode 100644 static/image/call/iosAvatar.png create mode 100644 static/image/call/iosRightIcon.png create mode 100644 static/image/call/iosStatusIcon.png create mode 100644 static/image/call/oppoKJ1.png create mode 100644 static/image/call/oppoKJ2.png create mode 100644 static/image/call/oppoRightIcon.png create mode 100644 static/image/call/oppoStatusIcon1.png create mode 100644 static/image/call/oppoStatusIcon2.png create mode 100644 static/image/call/oppoStatusIcon3.png create mode 100644 static/image/call/oppoStatusIcon4.png create mode 100644 static/image/call/xiaomiRightIcon.png diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json index e608e7a..d43c75c 100644 --- a/.hbuilderx/launch.json +++ b/.hbuilderx/launch.json @@ -6,8 +6,8 @@ "type" : "uni-app:app-ios" }, { - "customPlaygroundType" : "local", - "playground" : "custom", + "customPlaygroundType" : "device", + "playground" : "standard", "type" : "uni-app:app-android" } ] diff --git a/components/call-log/list/list.vue b/components/call-log/list/list.vue new file mode 100644 index 0000000..b60e1ef --- /dev/null +++ b/components/call-log/list/list.vue @@ -0,0 +1,335 @@ + + + + + \ No newline at end of file diff --git a/pages.json b/pages.json index 71d7580..49548e5 100644 --- a/pages.json +++ b/pages.json @@ -9,7 +9,20 @@ } } ], - "subPackages": [{ + + "subPackages": [ + { + "root": "pages/call-log", + "pages": [{ + "path": "call", + "style": { + "navigationBarTitleText": "通话记录页面", + "navigationStyle": "custom" + } + } + ] + }, + { "root": "pages/balance", "pages": [{ "path": "index", diff --git a/pages/call-log/call.vue b/pages/call-log/call.vue new file mode 100644 index 0000000..3dbe2ea --- /dev/null +++ b/pages/call-log/call.vue @@ -0,0 +1,65 @@ + + + + + \ No newline at end of file diff --git a/static/image/call/iosAvatar.png b/static/image/call/iosAvatar.png new file mode 100644 index 0000000000000000000000000000000000000000..6a157d6275482d4111f02b6de2e768f6c4d4a52d GIT binary patch literal 3919 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 literal 0 HcmV?d00001 diff --git a/static/image/call/oppoKJ1.png b/static/image/call/oppoKJ1.png new file mode 100644 index 0000000000000000000000000000000000000000..965b39bde4e5b28fa28ddacba827608613cd8ec5 GIT binary patch literal 333 zcmV-T0kZyyP)#2)3h5~%Ey6qUfbt_jyL43hSFS_z!n^_f3VzayPv zogFq!GhQElg?@8F-Bi>1Iy;plO=AVHjp4 z5_zI|u1R5V7J>Xrc$X91@FR8Jh?>ya;fond_)oO*^ZimTa0?V>6pU(w+ z280Ig_j?S7L#)^9GsCHn1IOc$AK#>`kTY%D28(@GE|=p67`EAL#P^y&pgXx#Dj}1} zNXVis;JuX>kNFjlVdZjJhAx*&*-v@#F+T#`uiZu+D`*KJ z`xYAgS08E6f^=!Ki1qLZ00960Zdh4U00006NklQ*IIkMdkv=hZAkSqgL{KF zgRg@>f`5l#e-T@rGRkgDytniv%<;4F`djc$aA$B%aCESLu=fz`<6_HGM%kYde<9cw zOe~WUJ}(|V3plg4oJ%f#?xQLtx>EC3!{pE+uXY5Pv*c z=b{Ft3SWEvkQ97W8`6B>)VHUeV<#PRDrvc#pO!Y55~s#!R|Z>Wl4e4zRDg_u z-G;EOQ3AAUp!h7H<+K%H6S{~wF_k?ldV51;3&QPA@@11bD`rgzd^RI|2y2KRhk6?2 z(DGLrprfXiUz-*-A#5^NTCIB(@1y;9vr5o?>MyKgU#PT=2v>x*CDYTuA5is6v!}tl zb`WmQ3$?rrrtz@Kbv>pOlu9_bj2Y60HC%p1xZNn+D>V5tVb&Q3nVkslU=7i3 zBEzITu1;zg>_E6(nAUIZsnK1g_l!#G2CAyFJd*vdK?o(eKzHwl~Xq&GQmiR^j^CW6u zl-+aD;_C@#n`h#%w&eF?;}$iTH^LIGOHeC@W9Ms$uP13FUyjdqWoSowH^MG3+KFxr zbknY(w6msSVBE~}S&oqXz9MuxCB)&S1nqowQSBRrN0qEK5oA40zRCd(xKzB;ixHOL zg>ete2EG0yhL<5~RYjXV=I~Js^NmBrM|vs33b+T>OE#ESw(-Xju|`HsCDwZPz`k{O zU#c-a`L6gpy&Pc$_0m0;ZBg7@zCOmc!GnRVGioByaYTPeE%(5tL(GAfoi9Gc7sX11 zRWgs9m@F^iU_rk%2I3wk0+%O#LLd(bo%1A)P1=QlGRi_rG+6`7>G3i6idtI6A*{AH z^^6#9U+g+DM`FYfu)W(YeN6Nx)W=2N@sxK_t&FmxiZPVe=Gn2WP*KavxP+?}3%HT+ zt;5DrQ>F69(H_0ddC5*p1#L!+CzBGcR_*I<<_}E*$IcCJ#WtEc;ot*o_X_fqQPy`n yH|@?ZsWO@T4*&rF|4j*-!T$&){!_{NnG-!rhhxd087Y@mRL3-Kj*D8y=bc%;}Ghqu@p)$@*s0|yF0FVNowN@ zgu#Y?-9Zd9*;oNW%)CSg*;py00;_~%V?szKRtwc)mNvmNb=3&Mkg6Xfrqm5=eTrv9 z)fmE%GK{^G9rhUSabHw#K^Rnt;ijMpQ1%6`niB#pzlk6?zg2+p2V|}P02+D`kx}`U u|6c2!00030|BMSpUH||921!IgR09C$y{k2IZ_fJw0000ypD-SF_FO=IO+ndIsyZ_c?1^+M{nT)JctP-_5X$@O_B8V0~QD`w4}Tr z{ahpyT{D34JeM)ToRJv}o!RABb=RTmq?Bn@Rl*kL4|1SR`)DbIxMx|m)!wm+RtP=V zAyY7Bh3dL~pcg5yFGAhUJ+nfTxh%^kuno%I7z+ZB0DFaCY$z0Sf76|s<4V(HvZBzt7lw<%)utG0777TH*C=df%_aO6BrX<|>H;kCCBaX3m z58@^rYG+_4AXjP|9ipU!wQak?=$xreF$zS9o2L2DQ^jbI0@U*d00960lz46j#_9k7002ovPDHLkV1gK$fI9#H literal 0 HcmV?d00001 diff --git a/static/image/call/oppoStatusIcon3.png b/static/image/call/oppoStatusIcon3.png new file mode 100644 index 0000000000000000000000000000000000000000..b099ded3ede7632397d1945595d5bbae104df5a2 GIT binary patch literal 335 zcmV-V0kHmwP)}K%*a3(bqcC)Y zwzbwVyMC1e}ZLN>8p$N*c=p1v4CR7CRwDe)Lv(jHxmAu6K40{r*R zbX}K05EW8kbWIltYCnNhYn-4&(Eu?X5@dYmz>R+Z<$2C*jo4k9ydG94@7BQS}&Uxp4&-uQ4-@Whc^ZwEA{}D_DBen?QkTW)wlHmHlt?6o78Vw64GawYpvfaJ3l4#PABv~z_4f%vv^DKWQg4*p&Hey zN08bgq^YwETaYGzHI}Ey#gZE3^ZEUPVsa~B7q~W|9_r;LTZBeOM^kc?+S=M`wOTy}c@tQJKglv)w+R9(#B_&gmLwNt{S-fCbDRkdW-^%~f@jIU z0@mPPQ%{qyLW6^Y=NQyOZHyuMlb{TYHN@Cm7fizSrBdlU*So;j5YNlrm=&V&v|-32 zdLPUZw}^3_WoB3LEw-_-Q6iB6uGyYeh|wuv4UtWr!y9~1OwTM6B?kAkZO{x(G@a+U zLgOYWpUdUG$oC>2(v9Rk!EL`2pxI*rO^v1@YpAq6U7`03 zSPO0r4RjNuW==c@A582D1s`N`ette~h{kskgR=yzxtqfZal&7~aJTY!JRW~SE@bV* zAler&vny6Am1pD{W`%UZ8NAoX{{5TffIfFmxEbmo)}SyOT4suk3;wJSu~#S*?jW|U z*ufkp{1bx9eB_QN_~rL-A?i$Kn`%JKt5PU16{JKL7v#|Nlry1cv|s00v1!K~w_($6{MVK2@WM00000 LNkvXXu0mjfjv0W9 literal 0 HcmV?d00001 diff --git a/static/image/call/xiaomiRightIcon.png b/static/image/call/xiaomiRightIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..259f3cbd6600e45cb3086eb1b6a1b8c3874306d2 GIT binary patch literal 1121 zcmV-n1fKheP)n2rXeW{y;1RkIGW4!CDU$a0P~dhCBa=<2Q)(!=tu- z){-?{pKV8ABxa&rOY(|;^jFHvg?~R@g{6jXlvD6vB*pxhzZ=Jxn$H&Jam&=K4HY6Lzv79C@9*!6>+5TAb8{p1_V&cl(UFQ=Q?ALV%k3U_T1`QIIxq@WIK)LhpAQ>) zj;wlbZ!aercTiTrAdSh%Nf9x0A6a$mQJ)3@yqhyRIx427rXqzVtB%6c@K9`QY%FT% zX#$UjLMufgh8`zyLe>iHa38edl9wRxKxm{5LT=Cp2L}yNzMBIC_MN4YfQh4$ZhUJ# zcT!O8|;sE(}3Mppgm>MDnhOSqC13I%a@f`thS zxJ$C?@pzo81b=!$UvR_oWhJv6GAy-s$jViM8y4I5CSLXH$z)RChd$BM(<5ePW<*$z zfyseEFc=NsSSx?{IgY*=~np3;Kl&PPH9@0b9p1@&*a*80pOL@bC&5 zP`}9>ff>aF%+9wsF5|ov6Oj{aS=Ka`Fw|`_S70*|AI%1!pWr;oB`?Pstc5!F+JnH% zhR`AIJdO4u-#R#kVp407+N|M4)Dy5N1mP`s5~IPNwzkn9WS7UBZE8>p&KDM>yqPax zN}^C5qp^!ZFY&`)9RDBj0<(G@{oL{WM@$7?lg>8#c5%MWSmrR78pv^dRuS)Lw*UYD n|Np|IpQHc)00v1!K~w_($bI%|wlkRd00000NkvXXu0mjfU+N4d literal 0 HcmV?d00001