From ba779a4afff859e39c322c33032f701bfb8100b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E5=85=81=E6=9E=9E?= <3422692813@qq.com> Date: Fri, 11 Apr 2025 10:50:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index/meetCarOrder.vue | 1184 +++++++++++++++ pages/index/orderdetails.vue | 2775 +++++++++++++++++----------------- 2 files changed, 2573 insertions(+), 1386 deletions(-) create mode 100644 pages/index/meetCarOrder.vue diff --git a/pages/index/meetCarOrder.vue b/pages/index/meetCarOrder.vue new file mode 100644 index 0000000..46e5a82 --- /dev/null +++ b/pages/index/meetCarOrder.vue @@ -0,0 +1,1184 @@ + + + + + + \ No newline at end of file diff --git a/pages/index/orderdetails.vue b/pages/index/orderdetails.vue index dd81e28..9b8e152 100644 --- a/pages/index/orderdetails.vue +++ b/pages/index/orderdetails.vue @@ -1,1441 +1,1444 @@ + image { + width: 100%; + height: 100%; + } + + .lantong { + background-color: #0174F6 !important; + color: white; + } + + .lan-box { + font-size: 14px; + margin: 5px 10px; + padding: 5px; + box-sizing: border-box; + background-color: #F4F4F4; + border-radius: 4px; + + } + + .warp-box { + width: 100%; + display: flex; + align-items: center; + flex-wrap: wrap; + + + } + + .content { + box-sizing: border-box; + width: 100%; + height: 100%; + background: #fff; + } + + .top-heder { + width: 100%; + // height: 46px; + background: white; + display: flex; + align-items: center; + justify-content: space-between; + box-sizing: border-box; + padding: 5px 15px; + padding-top: 45px; + padding-bottom: 15px; + margin-bottom: 10px; + } + + .t-title { + font-size: 17px; + font-weight: bold; + color: #333333; + } + + .t-left { + width: 10%; + } + + .t-you { + height: 100%; + width: 10%; + } + + .x-box { + width: 95%; + margin: 10px auto; + background: #FFFFFF; + border-radius: 8px; + box-sizing: border-box; + padding: 10px; + background: white; + padding-bottom: 0px; + padding-top: 0px; + margin-top: 0px; + margin-bottom: 0px; + + // display: flex; + // align-items: center; + // justify-content: center; + } + + .p_box { + position: relative; + width: 90%; + margin: 0 auto; + box-sizing: border-box; + padding: 10px; + //border-left: 1px dashed #DEE1EA; + border-left: 1px dashed #0d2e8d; + + } + + .g_hui { + background: #F4F5F8; + border-radius: 16rpx 16rpx 16rpx 16rpx; + box-sizing: border-box; + padding: 10px; + } + + .p_titel { + width: 90%; + margin: 0 auto; + box-sizing: border-box; + + position: relative; + } + + + .bottomx { + margin: 0 auto; + width: 225px; + height: 46px; + border-radius: 6px 6px 6px 6px; + opacity: 1; + border: 1px solid #0174F6; + display: flex; + align-items: center; + justify-content: center; + //color: #0174F6; + } + + .bottomxx { + position: fixed; + right: 10px; + bottom: 150px; + width: 46px; + height: 46px; + border-radius: 50%; + opacity: 1; + border: 1px solid #0174F6; + background: #0174F6; + display: flex; + align-items: center; + justify-content: center; + color: white; + z-index: 999; + } + + .touxiang { + width: 50px; + height: 50px; + border-radius: 50%; + overflow: hidden; + margin: 10px auto; + + } + + .sanniu { + width: 105px; + height: 35px; + background: #0D2E8D; + border-radius: 50px; + display: flex; + align-items: center; + justify-content: center; + font-size: 15px; + font-weight: 400; + color: #FFFFFF; + line-height: 15px; + margin: 0 auto; + } + + .xiamxia { + width: 30%; + height: 30px; + background: linear-gradient(180deg, #3F61C0 0%, #0D2E8D 100%); + border-radius: 50px; + display: flex; + align-items: center; + justify-content: center; + font-size: 15px; + font-weight: 400; + color: #FFFFFF; + line-height: 15px; + margin: 15px auto; + } + + .annniu { + width: 90%; + height: 45px; + background: linear-gradient(180deg, #3F61C0 0%, #0D2E8D 100%); + border-radius: 50px; + display: flex; + align-items: center; + justify-content: center; + font-size: 15px; + font-weight: 400; + color: #FFFFFF; + line-height: 15px; + margin: 15px auto; + } + + .banniu { + width: 20%; + height: 30px; + background: linear-gradient(180deg, #3F61C0 0%, #0D2E8D 100%); + border-radius: 50px; + display: flex; + align-items: center; + justify-content: center; + font-size: 15px; + font-weight: 400; + color: #FFFFFF; + } + + .box {} + + .box-dis { + box-sizing: border-box; + padding: 15px 0px; + // border-bottom: 1px solid #EEEEEE; + display: flex; + align-items: center; + } + + .shop-img { + width: 150px; + height: 150px; + border-radius: 8px; + overflow: hidden; + margin-right: 10px; + } + + .ds-right { + width: 55%; + } + + + .dis-hui { + width: 100%; + display: flex; + align-items: center; + font-size: 15px; + font-weight: 400; + color: #999999; + margin-bottom: 5px; + } + + .times { + + font-size: 14px; + font-weight: 600; + color: #999999; + margin-left: 25px; + } + + .h-title { + font-size: 16px; + font-weight: bold; + color: #333333; + margin-bottom: 5px; + } + + .box-top { + box-sizing: border-box; + //padding: 15px; + border-bottom: 1px solid #EEEEEE; + width: 100%; + display: flex; + align-items: center; + justify-content: space-around; + margin-bottom: 15px; + } + + .t-input { + width: 90%; + margin: 20px auto; + border: 1px solid #0D2E8D; + border-radius: 6px; + box-sizing: border-box; + padding: 2px 5px; + + } + + .on-input { + width: 100%; + display: flex; + justify-content: space-between; + align-items: center; + margin: 15px auto; + } + + .on-inputx { + width: 100%; + display: flex; + + align-items: center; + margin: 15px auto; + } + + .bottom-input { + border-top: 1px solid #F4F4F4; + box-sizing: border-box; + padding-top: 20px; + display: flex; + justify-content: space-between; + width: 100%; + } + + .o-left { + font-size: 15px; + font-weight: 400; + color: #666666; + } + + .o-right { + font-size: 15px; + font-weight: 400; + color: #333333; + } + + .o-zui { + font-size: 20px; + font-weight: 500; + color: #333333; + } + + .popup-box { + overflow: hidden; + border-radius: 8px; + box-sizing: border-box; + padding: 15px; + width: 100%; + background-color: white; + } + + .sousuo { + width: 95%; + margin: 0 auto; + margin-left: 0px; + height: 30px; + background: #F0F0F0; + border-radius: 50px; + color: #999999; + box-sizing: border-box; + padding: 0 10px; + display: flex; + align-items: center; + justify-content: space-between; + + input { + width: 80%; + } + } + + .list-box { + width: 100%; + height: 300px; + overflow: hidden; + box-sizing: border-box; + + } + + .list_scroll { + height: 100%; // 需设置高度 + display: flex; + flex-direction: column; + + } + + .list-qiu { + width: 95%; + border-bottom: 1px solid #EEEEEE; + box-sizing: border-box; + padding: 10px 5px; + display: flex; + justify-content: space-between; + align-items: center; + } + + .tel { + margin-left: 5px; + font-size: 15px; + font-weight: 400; + color: #666666; + } + + .bd-tel { + width: 100%; + border-top: 1px solid #EEEEEE; + box-sizing: border-box; + padding-top: 10px; + display: flex; + align-items: center; + justify-content: center; + color: #0D2E8D; + + } + + .imgs-warp { + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 10px; + } + + .imgss { + width: 32%; + height: 110px; + overflow: hidden; + + image { + width: 100%; + height: 100%; + } + + } + + .anniu { + box-sizing: border-box; + padding: 2px 10px; + margin: 0px 10px; + // background: linear-gradient(180deg, #3F61C0 0%, #0D2E8D 100%); + border: 1px solid #0D2E8D; + border-radius: 23px; + font-size: 15px; + color: #0D2E8D; + display: flex; + align-items: center; + justify-content: center; + } + + .an { + box-sizing: border-box; + padding: 2px 10px; + margin: 0px 10px; + background: linear-gradient(180deg, #3F61C0 0%, #0D2E8D 100%) !important; + + border-radius: 23px; + font-size: 15px; + color: white !important; + display: flex; + align-items: center; + justify-content: center; + } + + .box_ { + width: 100%; + display: flex; + flex-wrap: wrap; + } + + .box_button { + border-radius: 6px; + border: 1px solid #999; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; + box-sizing: border-box; + padding: 5px 10px; + margin-right: 5px; + margin-bottom: 5px; + } + + .box_button_x { + border-radius: 6px; + border: 1px solid #0D2E8D; + display: flex; + align-items: center; + justify-content: center; + font-size: 14px; + box-sizing: border-box; + padding: 5px 10px; + margin-right: 5px; + margin-bottom: 5px; + background: #0D2E8D; + color: #fff; + } + + .qiu_ { + width: 25px; + height: 25px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50%; + color: #fff; + background: #0174F6; + margin-left: -13px; + margin-top: 5px; + //position: absolute; + //left: -10x; + //top: 0px; + } + + .xb_ { + + width: 13%; + height: 35px; + display: flex; + align-items: center; + box-sizing: border-box; + padding-left: 6px; + color: #0D2E8D; + font-size: 40px; + font-weight: bold; + } + + .steps-container { + display: flex; + flex-wrap: wrap; + /* 自动换行 */ + justify-content: space-between; + /* 均匀分布 */ + gap: 10px; + /* 控制横向和纵向间距 */ + } + + .step-item { + display: flex; + align-items: center; + /* 图标和文字垂直居中对齐 */ + width: 31%; + /* 每行展示三个 */ + text-align: left; + margin-bottom: 20px; + } + + .step-circle { + width: 18px; + height: 18px; + border-radius: 50%; + background: linear-gradient(to right, #F1F1F1, #858899); + box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.3); + flex-shrink: 0; + margin-right: 5px; + /* 圆点和文字的间距 */ + } + + .circle-blue { + background: linear-gradient(to right, #80BCFF, #0174F6) !important; + box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.3); + } + + .circle-yellow { + background: linear-gradient(to right, #FFD78C, #FFB323) !important; + } + + .step-content { + font-size: 16px; + line-height: 20px; + /* 与图标高度对齐 */ + color: #333; + } + + .r-two-box { + width: 100%; + background: #F4F5F8; + border-radius: 8px; + box-sizing: border-box; + padding: 10px; + margin-bottom: 15px; + } + + .h-two-box { + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + } + + .h-two-r { + display: flex; + align-items: center; + font-size: 30rpx; + color: #0174F6; + + image { + width: 30rpx; + height: 30rpx; + margin-right: 5px; + + } + } + + .h_title { + font-size: 24rpx; + color: #999999; + margin-bottom: 5px; + } + + .h_name { + font-size: 28rpx; + color: #333333; + } + + .jc_title { + font-weight: bold; + font-size: 28rpx; + color: #333333; + } + + .jc_name { + font-weight: 500; + font-size: 28rpx; + color: #9AA0B0; + } + \ No newline at end of file