diff --git a/src/project/qianxinan/AppGirdIntegral/AppGirdIntegral.vue b/src/project/qianxinan/AppGirdIntegral/AppGirdIntegral.vue index 8566845e..7aa975e1 100644 --- a/src/project/qianxinan/AppGirdIntegral/AppGirdIntegral.vue +++ b/src/project/qianxinan/AppGirdIntegral/AppGirdIntegral.vue @@ -1,12 +1,38 @@ @@ -76,11 +102,122 @@ ::v-deep .content { padding: 0; } + .header { + position: relative; + .header-bg { + height: 272px; + background-color: #3975C6; + } + img { + width: 342px; + height: 218px; + position: absolute; + top: 18px; + right: 40px; + z-index: 99; + } + .header-content { + width: 686px; + background: #FFF; + border-radius: 16px; + position: absolute; + top: 72px; + left: 32px; + text-align: center; + padding-top: 76px; + .text { + font-family: PingFangSC-Regular; + font-size: 28px; + color: #999; + line-height: 40px; + } + h2 { + font-family: DINAlternate-Bold; + font-weight: 700; + font-size: 104px; + color: #000; + margin-bottom: 30px; + } + .flex { + display: flex; + padding-bottom: 50px; + position: relative; + .flex-item { + flex: 1; + text-align: center; + div { + font-family: PingFangSC-Medium; + font-weight: 500; + font-size: 36px; + color: #000; + margin-top: 4px; + line-height: 50px; + } + } + .border-line { + position: absolute; + left: 50%; + top: 14px; + height: 60px; + border-right: 1px solid #EDEDED; + } + } + } + } .list-data { box-sizing: border-box; - padding: 32px 32px 0 32px; - + margin: 256px 32px 0 32px; + background-color: #fff; + border-radius: 16px; + padding: 0 24px 52px; + .title { + line-height: 108px; + padding-left: 8px; + font-family: PingFangSC-Medium; + font-weight: 500; + font-size: 34px; + color: #333; + } + .item { + display: flex; + border-bottom: 1px solid #D8DDE6; + padding: 32px 0; + .flex-left { + width: calc(100% - 160px); + p { + font-family: PingFangSC-Regular; + font-size: 32px; + color: #333; + line-height: 44px; + word-break: break-all; + margin-bottom: 8px; + } + div { + line-height: 34px; + font-family: PingFangSC-Regular; + font-size: 24px; + color: #999; + letter-spacing: -0.29px; + } + } + .flex-right { + margin-top: 18px; + line-height: 50px; + font-family: PingFangSC-SNaNpxibold; + font-weight: 600; + font-size: 36px; + color: #2C51CE; + width: 160px; + text-align: right; + } + .status0 { + color: #2C51CE; + } + .statsu1 { + color: #E6736E; + } + } } } diff --git a/src/project/qianxinan/AppGirdIntegral/img/header-top.png b/src/project/qianxinan/AppGirdIntegral/img/header-top.png new file mode 100644 index 00000000..8ff91f0e Binary files /dev/null and b/src/project/qianxinan/AppGirdIntegral/img/header-top.png differ diff --git a/src/project/qianxinan/AppPointsDetails/AppPointsDetails.vue b/src/project/qianxinan/AppPointsDetails/AppPointsDetails.vue deleted file mode 100644 index 2f2f0354..00000000 --- a/src/project/qianxinan/AppPointsDetails/AppPointsDetails.vue +++ /dev/null @@ -1,49 +0,0 @@ - - - - - diff --git a/src/project/qianxinan/AppPointsRanking/AppPointsRanking.vue b/src/project/qianxinan/AppPointsRanking/AppPointsRanking.vue new file mode 100644 index 00000000..ea2e6133 --- /dev/null +++ b/src/project/qianxinan/AppPointsRanking/AppPointsRanking.vue @@ -0,0 +1,164 @@ + + + + + diff --git a/src/project/qianxinan/AppPointsRanking/img/top1.png b/src/project/qianxinan/AppPointsRanking/img/top1.png new file mode 100644 index 00000000..5c2e5bf0 Binary files /dev/null and b/src/project/qianxinan/AppPointsRanking/img/top1.png differ diff --git a/src/project/qianxinan/AppPointsRanking/img/top2.png b/src/project/qianxinan/AppPointsRanking/img/top2.png new file mode 100644 index 00000000..ce3c9b90 Binary files /dev/null and b/src/project/qianxinan/AppPointsRanking/img/top2.png differ diff --git a/src/project/qianxinan/AppPointsRanking/img/top3.png b/src/project/qianxinan/AppPointsRanking/img/top3.png new file mode 100644 index 00000000..662c6264 Binary files /dev/null and b/src/project/qianxinan/AppPointsRanking/img/top3.png differ