From dd1775db487f606661ef8f3ae06f8dd8710856c6 Mon Sep 17 00:00:00 2001
From: "271556543@qq.com" <271556543@qq.com>
Date: Mon, 19 Sep 2022 17:50:33 +0800
Subject: [PATCH] 2022-9-19
---
App.vue | 13 +-
manifest.json | 155 ++++---
.../pages/careCenter/careCenter.vue | 70 +--
.../pages/careCenter/productDetail.vue | 347 +++++++++++++-
.../pages/careCenter/serviceDetail.vue | 437 +++++++++++++++++-
.../packageCarecenter/static/huangguan.png | Bin 0 -> 971 bytes
static/iconfont/iconfont.css | 71 +++
static/iconfont/iconfont.ttf | Bin 0 -> 6588 bytes
static/iconfont/iconfont.woff | Bin 0 -> 4384 bytes
static/iconfont/iconfont.woff2 | Bin 0 -> 3712 bytes
10 files changed, 966 insertions(+), 127 deletions(-)
create mode 100644 packages/packageCarecenter/static/huangguan.png
create mode 100644 static/iconfont/iconfont.css
create mode 100644 static/iconfont/iconfont.ttf
create mode 100644 static/iconfont/iconfont.woff
create mode 100644 static/iconfont/iconfont.woff2
diff --git a/App.vue b/App.vue
index 8f0cb7e..ae008cb 100644
--- a/App.vue
+++ b/App.vue
@@ -1,12 +1,10 @@
-
diff --git a/packages/packageCarecenter/pages/careCenter/serviceDetail.vue b/packages/packageCarecenter/pages/careCenter/serviceDetail.vue
index 860e14d..34a4ccd 100644
--- a/packages/packageCarecenter/pages/careCenter/serviceDetail.vue
+++ b/packages/packageCarecenter/pages/careCenter/serviceDetail.vue
@@ -4,7 +4,7 @@
-
+
@@ -26,7 +26,8 @@
-
+
@@ -54,7 +55,7 @@
{{detail.address}}
-
+
@@ -82,8 +83,110 @@
label-color="#fff">
+
+
+
+
+
+
+
+
+ 孕育帮探店
+
+
+
+
+
+
+
+
+ {{item.label}}
+
+
+
+
+
+ {{item.label}}
+
+
+
+
+ 本店商品
+
+ 更多
+
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+ {{label}}
+
+
+
+
+ ¥
+ {{item.price}}
+
+
+
+
+
+
+
+ 本店活动
+
+ 更多
+
+
+
+
+
+
+
+
+
+
+ 商户简介
+
+
+
+
+
+
+
+ {{item.name}}
+ {{item.content}}
+
+
+
+
+
+
+
+
+ 预约探店
+
@@ -95,10 +198,73 @@
data() {
return {
showFlag: 1,
- detail: {}
+ barIndex: 0,
+ barTop: 667,
+ barFixed: false,
+ bar: [{
+ label: '本店商品',
+ height: 0,
+ class: '.service-product'
+ }, {
+ label: '本店活动',
+ height: 0,
+ class: '.service-activity'
+ }, {
+ label: '商户简介',
+ height: 0,
+ class: '.service-info'
+ }, {
+ label: '图文详情',
+ height: 0,
+ class: '.service-imageinfo'
+ }],
+ barHeight: 0,
+ detail: {},
+ btnStyle: {
+ marginRight: '46rpx',
+ height: '60rpx',
+ width: '180rpx',
+ color: '#fff',
+ background: '#FF578A',
+ }
}
},
methods: {
+ init() {
+ const query = uni.createSelectorQuery().in(this);
+ query.select(".service-bar").boundingClientRect(res => {
+ this.barTop = res.top
+ }).exec();
+ for (let i = 0; i < this.bar.length; i++) {
+ query.select(this.bar[i].class).boundingClientRect(res => {
+ this.bar[i].height = res.top
+ }).exec();
+ }
+ },
+ toMap() {
+ this.$u.throttle(() => {
+ uni.openLocation({
+ latitude: Number(this.detail.latitude),
+ longitude: Number(this.detail.longitude),
+ name: this.detail.name
+ })
+ })
+ },
+ toProduct(id) {
+ this.$u.throttle(() => {
+ uni.navigateTo({
+ url: `/packages/packageCarecenter/pages/careCenter/productDetail?id=${id}`
+ })
+ })
+ },
+ barClick(item, index) {
+ this.barIndex = index
+
+ uni.pageScrollTo({
+ scrollTop: item.height
+ })
+ },
+
featuredLabelSplit(res) {
if (res) {
return res.split(",")
@@ -114,7 +280,6 @@
id
},
utilSuccess: (res) => {
- console.log(res);
this.detail = res
}
})
@@ -125,6 +290,20 @@
},
onLoad(option) {
this.getServiceDetail(option.id)
+ },
+ mounted() {
+ this.$nextTick(() => {
+ this.init()
+ })
+ },
+ onPageScroll(e) {
+ this.$u.throttle(() => {
+ if (e.scrollTop > this.barTop) {
+ this.barFixed = true
+ } else {
+ this.barFixed = false
+ }
+ }, 100)
}
}
@@ -158,7 +337,7 @@
color: #fff;
height: 47rpx;
background: #252526;
- border-radius: 16px;
+ border-radius: 16rpx;
opacity: 0.3;
display: flex;
align-items: center;
@@ -186,7 +365,7 @@
color: #fff;
height: 47rpx;
background: #252526;
- border-radius: 16px;
+ border-radius: 16rpx;
opacity: 0.3;
display: flex;
align-items: center;
@@ -211,10 +390,11 @@
}
.service-baseinfo {
- height: 917rpx;
width: 100%;
background: linear-gradient(90deg, #555455 0%, #1F1D1D 100%);
+ padding-bottom: 38rpx;
+
&-top {
display: flex;
@@ -266,8 +446,8 @@
&__item {
color: #fff;
counter-reset: #fff;
- border-radius: 12px;
- border: 2px solid #FF578A;
+ border-radius: 12rpx;
+ border: 2rpx solid #FF578A;
padding: 10rpx 20rpx;
margin-left: 10rpx;
@@ -325,6 +505,243 @@
&__icon {}
}
+
+ &-store {
+
+ position: relative;
+ margin-top: 30rpx;
+ padding: 0 33rpx;
+
+ &-tag {
+ display: flex;
+ align-items: center;
+ background: linear-gradient(90deg, #FFFFFF 0%, #FFF0F0 100%);
+ border-bottom-left-radius: 20rpx;
+ border-bottom-right-radius: 20rpx;
+
+ padding: 9rpx 18rpx;
+ position: absolute;
+ top: 0;
+ left: 76rpx;
+
+ &>image {
+ width: 25rpx;
+ height: 25rpx;
+ }
+
+ &-text {
+ font-size: 24rpx;
+ font-weight: 400;
+ color: #FF578A;
+
+ padding-left: 11rpx;
+ }
+ }
+ }
+ }
+ }
+
+ .service-bar {
+ display: flex;
+ align-items: center;
+ justify-content: space-evenly;
+ border-top-left-radius: 20rpx;
+ border-top-right-radius: 20rpx;
+ background: #fff;
+
+ margin-top: -20rpx;
+
+ &-fixed {
+ z-index: 4;
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ }
+
+ &-item {
+ font-size: 30rpx;
+ font-weight: 400;
+ color: #999999;
+
+ padding: 40rpx 0 23rpx 0;
+ position: relative;
+
+ &-active {
+
+ color: #333333;
+ }
+
+ &-icon {
+
+ transform: translateX(-50%);
+ position: absolute;
+ top: 72rpx;
+ left: 50%;
+ }
+ }
+ }
+
+ .service-product {
+
+ &-title {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+
+ padding-top: 37rpx;
+
+ &>text {
+ color: #333333;
+ font-size: 34rpx;
+
+ padding-left: 32rpx;
+ }
+
+ &-more {
+
+ font-size: 24rpx;
+ color: #333333;
+
+ padding-right: 47rpx;
+ }
+ }
+
+ &-detail {
+ flex-shrink: 0;
+ flex-basis: 330rpx;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+
+ margin-top: 36rpx;
+ padding: 0 32rpx;
+
+ &-item {
+ border-radius: 20rpx;
+ background: #FFFFFF;
+
+ padding-bottom: 21rpx;
+
+ &-name {
+ color: #333333;
+ font-weight: 400;
+ font-size: 24rpx;
+
+ padding: 0 24rpx;
+ padding-top: 21rpx;
+
+ }
+
+ &-label {
+ display: flex;
+ flex-wrap: wrap;
+
+ padding: 0 24rpx;
+ margin-top: 13rpx;
+
+ &-item {
+ background: rgba(255, 87, 138, 0.1);
+ border-radius: 12rpx;
+ font-size: 24rpx;
+ font-weight: 400;
+ color: #FF578A;
+
+ margin-right: 10rpx;
+ padding: 6rpx 15rpx;
+ }
+ }
+
+ &-price {
+ font-weight: 400;
+ color: #FF578A;
+ font-size: 24rpx;
+
+ padding: 0 24rpx;
+ padding-top: 13rpx;
+ }
+ }
}
}
+
+ .service-activity {
+ background: #fff;
+
+ margin-top: 34rpx;
+ padding-bottom: 83rpx;
+
+ &-title {
+ @extend .service-product-title;
+ padding-bottom: 33rpx;
+
+ &-more {
+ @extend .service-product-title-more;
+ }
+ }
+ }
+
+ .service-info {
+ background-color: #fff;
+
+ margin-top: 30rpx;
+
+ &-title {
+ @extend .service-product-title;
+ padding-bottom: 29rpx;
+
+ &-more {
+ @extend .service-product-title-more;
+ }
+ }
+
+ &-content {
+
+ padding: 0 34rpx 20rpx 40rpx;
+
+ &-item {
+ display: flex;
+
+ margin-bottom: 20rpx;
+
+ &-name {
+ font-size: 24rpx;
+ font-weight: 400;
+ color: #999999;
+ flex-basis: 120rpx;
+ }
+
+ &-content {
+ flex: 1;
+ font-weight: 400;
+ color: #333333;
+ font-size: 24rpx;
+
+ margin-left: 18rpx;
+ }
+ }
+ }
+ }
+
+ .service-imageinfo {
+
+ padding-bottom: 100rpx;
+ }
+
+ .bottom-btn {
+ height: 100rpx;
+ background: #fff;
+ border-top: 1rpx solid rgba(180, 180, 180, 0.4);
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ }
+
+ ::v-deep .u-image__image {
+ display: block !important;
+ }
diff --git a/packages/packageCarecenter/static/huangguan.png b/packages/packageCarecenter/static/huangguan.png
new file mode 100644
index 0000000000000000000000000000000000000000..9532a881e78544a7e41da462a4ef10e21abfd01a
GIT binary patch
literal 971
zcmV;+12p`JP)Px&g-Jv~R7gv$mVanfWf;dl&)s&tyW4bIM4AP*HAi49e-LPep=MH2S<7T0gr4aL
zif}i=Eb5=q<=p~{#F~}*k79*VqGOBJ4@*qO8rcsLEX`5#*Y0fHsdwjz_nh7CZadq#
zyY&2ZIPdrSe9!wn&-ZzcFf0bF=sl{`AXKUl9=?|GvuYnmXKs#c4{odfF3A(~(7op6
zaIsyu1E|h8p+C@8)rNxY&pvOUj!@ic+^y(i{@kn(>%+~FO%ktdny+fNXO$u|Qru41
zWfHHAZdIi&BTjx0s>-4JJe=yuh+;qil{$%A(N7f?__D$iU|lsbxdd!QceTN{Kl{=g
zfNGQcZAHHZ=8nn83BZ#NAU91$w|)$ZXCoC;(Kq+QiEe)};jPSsY8D`KZ$aN{fsPXp
z3L@(sfk_2u;|I{wJGR&eq1!8w#k0|~F*tl2j{gP=XCe>HLq9nJhmNHZmJ}k9N8w5W
zjqZiZSD~s5=1h0q@zGZh>v!>KLV3CHn&lK)io#G@gvR=jiDA^#VrSdPufFkGAJ@EV4QG}|>klOpuhCOh42sB=`<@4Q!c&^#_XB45LFtTwKy7vqCylcD?
zE`CD|oQuJ>11Y|jkL0D5s2MNDGs!3}fb#1>oEe;o#2|E?1bbMcn9kk*jcbo&cp7%)
zB4qjv=!@^CfTnf}XL|0?@zAe-rq(9pxtrw(wP+Ul?jd&`{`ctmt<47oS(3Ier4;IxBG*jx7fB*i(e^I*@XHY#5!opHR`eAC
z=Uz{X+#Hy8oio3D!;B|$8J_R+hN>)=fi+vo)xPqBLeMv1c7QYau|S1mi~*~u-o}n*
zmuE~?A|Nacy%TBq*MS48H?JKOX%Lw7{|L&d0BVJrBhFosX7!6tyj~p28@wOYN=3%~
t0~ruewe^y%(itwuYmqmezMTB%e*j8|U_IpwDdYeE002ovPDHLkV1mh1+h70y
literal 0
HcmV?d00001
diff --git a/static/iconfont/iconfont.css b/static/iconfont/iconfont.css
new file mode 100644
index 0000000..f2dbf6d
--- /dev/null
+++ b/static/iconfont/iconfont.css
@@ -0,0 +1,71 @@
+@font-face {
+ font-family: "iconfont";
+ /* Project id 3656970 */
+ src: url('/static/iconfont/iconfont.woff2?t=1663572150648') format('woff2'),
+ url('/static/iconfont/iconfont.woff?t=1663572150648') format('woff'),
+ url('/static/iconfont/iconfont.ttf?t=1663572150648') format('truetype');
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16rpx;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-lingdang:before {
+ content: "\e600";
+}
+
+.icon-weiyuyongpin:before {
+ content: "\e68b";
+}
+
+.icon-yinshuiji:before {
+ content: "\e69e";
+}
+
+.icon-dianshi:before {
+ content: "\e707";
+}
+
+.icon-bingxiang:before {
+ content: "\ec4f";
+}
+
+.icon-xiyiji:before {
+ content: "\ec78";
+}
+
+.icon-wifi:before {
+ content: "\e6a4";
+}
+
+.icon-jiashiqi:before {
+ content: "\e61e";
+}
+
+.icon-kongtiao:before {
+ content: "\e680";
+}
+
+.icon-chuifengji:before {
+ content: "\e6b6";
+}
+
+.icon-shuangluoxuanxinfengxitong:before {
+ content: "\e612";
+}
+
+.icon-shaoshuihu:before {
+ content: "\e7f2";
+}
+
+.icon-blood:before {
+ content: "\e918";
+}
+
+.icon-liangyijia:before {
+ content: "\e7a3";
+}
diff --git a/static/iconfont/iconfont.ttf b/static/iconfont/iconfont.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..fb77e33a8547385c83f0e45703e67628e6f7133c
GIT binary patch
literal 6588
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
Au>b%7
literal 0
HcmV?d00001
diff --git a/static/iconfont/iconfont.woff2 b/static/iconfont/iconfont.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..37aa11d98cef245388bd18864383932744140457
GIT binary patch
literal 3712
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
literal 0
HcmV?d00001