From bd99f8e0134208528515365b19cc1a57ae31aeae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9D=8E?= <930530870@qq.com> Date: Wed, 11 Mar 2026 11:24:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E8=AF=9D=E6=A0=B7=E5=BC=8F=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E5=B0=81=E8=A3=85=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/call-log/header/header.vue | 85 +++++++++- components/call-log/list/list.vue | 210 +++++++++++++++++++++--- components/call-log/nav-bar/nav-bar.vue | 138 ++++++++++++++-- components/call-log/tabbar/tabbar.vue | 42 ++++- pages/call-log/call.vue | 2 +- static/image/call/huaweiNavRightImg.png | Bin 0 -> 2011 bytes static/image/call/huaweiTabbarImg1.png | Bin 0 -> 1172 bytes static/image/call/huaweiTabbarImg2.png | Bin 0 -> 2155 bytes static/image/call/huaweiTabbarImg3.png | Bin 0 -> 1147 bytes static/image/call/vivoNavRightImg.png | Bin 0 -> 827 bytes static/image/call/vivoNavRightImg2.png | Bin 0 -> 799 bytes static/image/call/vivoTabbarImg1.png | Bin 0 -> 1179 bytes static/image/call/vivoTabbarImg2.png | Bin 0 -> 2222 bytes static/image/call/vivoTabbarImg3.png | Bin 0 -> 1399 bytes 14 files changed, 432 insertions(+), 45 deletions(-) create mode 100644 static/image/call/huaweiNavRightImg.png create mode 100644 static/image/call/huaweiTabbarImg1.png create mode 100644 static/image/call/huaweiTabbarImg2.png create mode 100644 static/image/call/huaweiTabbarImg3.png create mode 100644 static/image/call/vivoNavRightImg.png create mode 100644 static/image/call/vivoNavRightImg2.png create mode 100644 static/image/call/vivoTabbarImg1.png create mode 100644 static/image/call/vivoTabbarImg2.png create mode 100644 static/image/call/vivoTabbarImg3.png diff --git a/components/call-log/header/header.vue b/components/call-log/header/header.vue index 29e49ae..f830997 100644 --- a/components/call-log/header/header.vue +++ b/components/call-log/header/header.vue @@ -1,15 +1,31 @@ \ No newline at end of file + + .modal-mask { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.5); + display: flex; + justify-content: center; + align-items: center; + z-index: 999; + } + + .modal-content { + width: 600rpx; + background-color: #fff; + border-radius: 16rpx; + overflow: hidden; + } + + .modal-header { + padding: 40rpx; + text-align: center; + border-bottom: 1rpx solid #f0f0f0; + } + + .modal-title { + font-size: 36rpx; + font-weight: bold; + color: #333; + } + + .modal-body { + padding: 40rpx; + } + + .form-item { + margin-bottom: 30rpx; + } + + .form-label { + display: block; + font-size: 28rpx; + color: #666; + margin-bottom: 16rpx; + } + + .form-input { + width: 100%; + height: 80rpx; + border: 1rpx solid #ddd; + border-radius: 8rpx; + padding: 0 20rpx; + font-size: 28rpx; + box-sizing: border-box; + } + + .modal-footer { + display: flex; + border-top: 1rpx solid #f0f0f0; + } + + .btn { + flex: 1; + height: 100rpx; + display: flex; + justify-content: center; + align-items: center; + font-size: 32rpx; + } + + .btn-cancel { + border-right: 1rpx solid #f0f0f0; + color: #666; + } + + .btn-confirm { + color: #007AFF; + } + diff --git a/components/call-log/nav-bar/nav-bar.vue b/components/call-log/nav-bar/nav-bar.vue index d691904..bf09972 100644 --- a/components/call-log/nav-bar/nav-bar.vue +++ b/components/call-log/nav-bar/nav-bar.vue @@ -1,19 +1,11 @@