约到店

This commit is contained in:
Mr.jiang 2024-08-01 14:29:43 +08:00
parent 33358afe67
commit 377203fea9
1 changed files with 288 additions and 235 deletions

View File

@ -9,10 +9,12 @@
<span>{{getText}}</span> <span>{{getText}}</span>
</view> </view>
<view> <view>
<uni-search-bar @service="serviceTrue" :cancelext="'取消'" v-model="searchValue" @input="input" @clear="clear"> <uni-search-bar @service="serviceTrue" :cancelext="'取消'" v-model="searchValue" @input="input"
@clear="clear">
</uni-search-bar> </uni-search-bar>
<view class="search-btn" @click="searchBtn"> <view class="search-btn" @click="searchBtn">
<image style="width:30rpx; height:30rpx; margin-right: 10rpx;" src="../../static/search.png"></image> <image style="width:30rpx; height:30rpx; margin-right: 10rpx;"
src="../../static/search.png"></image>
搜索 搜索
</view> </view>
</view> </view>
@ -39,7 +41,7 @@
</view> </view>
<view class="flex" style="margin-top: 10rpx;"> <view class="flex" style="margin-top: 10rpx;">
<view class="shop_label" v-if="item.tagsData!=''"> <view class="shop_label" v-if="item.tagsData!=''">
<span v-for="tag in item.tagsData" :key="tag">{{tag}}</span>
</view> </view>
<view class="shop_label" v-else> <view class="shop_label" v-else>
<span>助眠解压</span> <span>助眠解压</span>
@ -115,9 +117,9 @@
this.getText = e.text this.getText = e.text
this.myId = uni.getStorageSync('userId') this.myId = uni.getStorageSync('userId')
// this.getData(); // this.getData();
// uni.setNavigationBarTitle({ uni.setNavigationBarTitle({
// title: this.getText, title: this.getText,
// }) })
}, },
// onPullDownRefresh: function() { // onPullDownRefresh: function() {
// this.page = 1; // this.page = 1;
@ -188,7 +190,7 @@
}, },
queryList(pageNo, pageSize) { queryList(pageNo, pageSize) {
if (this.getText == '企业') { if (this.getText == '企业') {
const params = { var params = {
page: pageNo, page: pageNo,
limit: pageSize, limit: pageSize,
city: '长春', city: '长春',
@ -203,15 +205,16 @@
this.$refs.paging.complete(false); this.$refs.paging.complete(false);
}) })
} else { } else {
const params = { var params = {
page: pageNo, page: pageNo,
limit: pageSize, limit: pageSize,
title: this.searchValue title: this.searchValue
} }
this.$Request.get('/app/consortia/selectConsortiaList', params).then(res => { this.$Request.get('/app/consortia/selectConsortiaList', params).then(res => {
for (var i = 0; i < res.data.list.length; i++) { for (var i = 0; i < res.data.list.length; i++) {
res.data.list[i].tagsData=res.data.list[i].labels.split(','); res.data.list[i].tagsData = res.data.list[i].tags.split(',');
} }
console.log("res.data.list",params)
this.$refs.paging.complete(res.data.list); this.$refs.paging.complete(res.data.list);
}).catch(res => { }).catch(res => {
this.$refs.paging.complete(false); this.$refs.paging.complete(false);
@ -230,7 +233,8 @@
itemClick(item) { itemClick(item) {
if (this.getText == '企业') { if (this.getText == '企业') {
uni.navigateTo({ uni.navigateTo({
url:'/pages/my/fuwuDateil?id='+item.massageTypeId+'&limit='+this.limit+'&page='+this.page+'&name='+'index'+'&isCanCoupon='+item.isCanCoupon url: '/pages/my/fuwuDateil?id=' + item.massageTypeId + '&limit=' + this.limit + '&page=' +
this.page + '&name=' + 'index' + '&isCanCoupon=' + item.isCanCoupon
}) })
} else { } else {
uni.navigateTo({ uni.navigateTo({
@ -244,14 +248,15 @@
</script> </script>
<style scoped> <style scoped>
/deep/.refresh-body .content { /deep/.refresh-body .content {
background-color: #f7f7f7; background-color: #f7f7f7;
} }
/deep/.refresh-body { /deep/.refresh-body {
height: 100% !important; height: 100% !important;
border-top: 2px solid #f7f7f7; border-top: 2px solid #f7f7f7;
} }
.content-view { .content-view {
width: 100%; width: 100%;
height: 100vh; height: 100vh;
@ -259,6 +264,7 @@
background-color: #f7f7f7; background-color: #f7f7f7;
position: relative; position: relative;
} }
.item-view-bottom-btn { .item-view-bottom-btn {
text-align: center; text-align: center;
width: 131rpx; width: 131rpx;
@ -270,35 +276,42 @@
font-size: 28rpx; font-size: 28rpx;
color: #FFFFFF; color: #FFFFFF;
} }
.item-view-bottom-qian span:nth-child(5) { .item-view-bottom-qian span:nth-child(5) {
font-size: 28rpx; font-size: 28rpx;
color: #848484; color: #848484;
text-decoration-line: line-through; text-decoration-line: line-through;
} }
.item-view-bottom-qian span:nth-child(4) { .item-view-bottom-qian span:nth-child(4) {
font-size: 26rpx; font-size: 26rpx;
color: #848484; color: #848484;
text-decoration-line: line-through; text-decoration-line: line-through;
margin-left: 5px; margin-left: 5px;
} }
.item-view-bottom-qian span:nth-child(3) { .item-view-bottom-qian span:nth-child(3) {
font-size: 26rpx; font-size: 26rpx;
color: #848484; color: #848484;
text-decoration-line: line-through; text-decoration-line: line-through;
} }
.item-view-bottom-qian span:nth-child(2) { .item-view-bottom-qian span:nth-child(2) {
font-weight: bold; font-weight: bold;
font-size: 36.81rpx; font-size: 36.81rpx;
color: #FF6000; color: #FF6000;
} }
.item-view-bottom-qian span:nth-child(1) { .item-view-bottom-qian span:nth-child(1) {
font-weight: 400; font-weight: 400;
font-size: 26rpx; font-size: 26rpx;
color: #FF6000; color: #FF6000;
} }
.item-view-bottom-qian { .item-view-bottom-qian {
margin-top: 2px; margin-top: 2px;
} }
.item-view-bottom { .item-view-bottom {
width: 100%; width: 100%;
display: flex; display: flex;
@ -306,6 +319,7 @@
justify-content: space-between; justify-content: space-between;
align-items: center; align-items: center;
} }
.item-view-jianjie { .item-view-jianjie {
font-weight: 400; font-weight: 400;
font-size: 24rpx; font-size: 24rpx;
@ -313,17 +327,21 @@
margin: 5px 0px; margin: 5px 0px;
display: -webkit-box; display: -webkit-box;
-webkit-box-orient: vertical; -webkit-box-orient: vertical;
-webkit-line-clamp: 2; /* 显示的行数,可以根据需要修改 */ -webkit-line-clamp: 2;
/* 显示的行数,可以根据需要修改 */
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
} }
.item-view-biao { .item-view-biao {
border-radius: 15rpx 3rpx 15rpx 3rpx; border-radius: 15rpx 3rpx 15rpx 3rpx;
} }
.tuina { .tuina {
background-color: #d1f2df; background-color: #d1f2df;
color: #17984d; color: #17984d;
} }
.xiaoer { .xiaoer {
background-color: #f1f8d7; background-color: #f1f8d7;
color: #58b314; color: #58b314;
@ -331,25 +349,30 @@
padding: 3rpx 3rpx; padding: 3rpx 3rpx;
border-radius: 15rpx 15rpx 2rpx 2rpx; border-radius: 15rpx 15rpx 2rpx 2rpx;
} }
.taishi { .taishi {
background-color: #e5d5c6; background-color: #e5d5c6;
color: #805d39; color: #805d39;
} }
.kangfu { .kangfu {
background-color: #fcf3da; background-color: #fcf3da;
color: #ff8600; color: #ff8600;
} }
.item-view-xiangmu span:nth-child(2) { .item-view-xiangmu span:nth-child(2) {
font-weight: normal; font-weight: normal;
color: #333333; color: #333333;
font-size: 30rpx; font-size: 30rpx;
} }
.item-view-xiangmu span:nth-child(1) { .item-view-xiangmu span:nth-child(1) {
font-weight: normal; font-weight: normal;
color: #666666; color: #666666;
margin-right: 5rpx; margin-right: 5rpx;
font-size: 30rpx; font-size: 30rpx;
} }
.item-view-xiangmu { .item-view-xiangmu {
width: 100%; width: 100%;
display: flex; display: flex;
@ -358,6 +381,7 @@
font-size: 25rpx; font-size: 25rpx;
align-items: flex-end; align-items: flex-end;
} }
.item-view-title { .item-view-title {
width: 75%; width: 75%;
font-weight: bold; font-weight: bold;
@ -367,6 +391,7 @@
text-overflow: ellipsis; text-overflow: ellipsis;
white-space: nowrap; white-space: nowrap;
} }
.item-view { .item-view {
width: 60%; width: 60%;
height: 100%; height: 100%;
@ -376,15 +401,18 @@
justify-content: space-between; justify-content: space-between;
padding: 5rpx 0; padding: 5rpx 0;
} }
.item-img { .item-img {
width: 240rpx; width: 240rpx;
height: 200rpx; height: 200rpx;
border-radius: 14rpx; border-radius: 14rpx;
position: relative; position: relative;
} }
.item-img img { .item-img img {
border-radius: 14rpx; border-radius: 14rpx;
} }
.img-span { .img-span {
padding: 2px 5px; padding: 2px 5px;
font-weight: 400; font-weight: 400;
@ -398,10 +426,12 @@
margin-bottom: 5px; margin-bottom: 5px;
margin-right: 5px; margin-right: 5px;
} }
.item-img image { .item-img image {
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
.item { .item {
width: 100%; width: 100%;
margin: 0 auto; margin: 0 auto;
@ -415,6 +445,7 @@
align-items: center; align-items: center;
padding: 20rpx; padding: 20rpx;
} }
.item-detail { .item-detail {
padding: 5rpx 15rpx; padding: 5rpx 15rpx;
border-radius: 10rpx; border-radius: 10rpx;
@ -431,20 +462,24 @@
width: 100%; width: 100%;
background-color: #eeeeee; background-color: #eeeeee;
} }
/deep/.zp-paging-container { /deep/.zp-paging-container {
background-color: #f7f7f7; background-color: #f7f7f7;
width: 100%; width: 100%;
} }
/deep/.zp-paging-container-content { /deep/.zp-paging-container-content {
width: 95%; width: 95%;
margin: 0 auto; margin: 0 auto;
} }
.fenlei { .fenlei {
display: flex; display: flex;
flex-direction: row; flex-direction: row;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
} }
.index-fenl-title { .index-fenl-title {
width: 81rpx; width: 81rpx;
text-align: center; text-align: center;
@ -456,6 +491,7 @@
font-size: 34rpx; font-size: 34rpx;
color: #019C88; color: #019C88;
} }
.index-fenl-title-bottom { .index-fenl-title-bottom {
position: absolute; position: absolute;
bottom: 0; bottom: 0;
@ -465,9 +501,11 @@
border-radius: 7rpx; border-radius: 7rpx;
background: linear-gradient(-48deg, rgba(1, 156, 136, 0.35), rgba(45, 196, 142, 0.35)); background: linear-gradient(-48deg, rgba(1, 156, 136, 0.35), rgba(45, 196, 142, 0.35));
} }
/deep/.uni-searchbar__cancel { /deep/.uni-searchbar__cancel {
display: none; display: none;
} }
.search-btn { .search-btn {
text-align: center; text-align: center;
color: #019c88; color: #019c88;
@ -479,10 +517,13 @@
display: flex; display: flex;
align-items: center; align-items: center;
} }
/deep/.uni-searchbar__box-icon-search,.search-btn{
/deep/.uni-searchbar__box-icon-search,
.search-btn {
width: 110rpx; width: 110rpx;
height: 50rpx; height: 50rpx;
} }
/deep/.uni-searchbar__box { /deep/.uni-searchbar__box {
height: 34px; height: 34px;
border-radius: 30px !important; border-radius: 30px !important;
@ -493,17 +534,20 @@
flex-flow: row-reverse; flex-flow: row-reverse;
position: relative; position: relative;
} }
/deep/.uni-searchbar { /deep/.uni-searchbar {
width: 250px; width: 250px;
border-radius: 31rpx; border-radius: 31rpx;
padding-right: 24rpx; padding-right: 24rpx;
} }
.service-head-top-left image { .service-head-top-left image {
width: 20px; width: 20px;
height: 20rpx; height: 20rpx;
margin-right: 5px; margin-right: 5px;
margin-left: 10rpx; margin-left: 10rpx;
} }
.service-head-top-left span { .service-head-top-left span {
width: 180rpx; width: 180rpx;
height: 60rpx; height: 60rpx;
@ -514,12 +558,14 @@
color: #171717; color: #171717;
margin-top: 14rpx; margin-top: 14rpx;
} }
.service-head-top-left { .service-head-top-left {
display: flex; display: flex;
flex-direction: row; flex-direction: row;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
} }
.service-head-top { .service-head-top {
height: 90rpx; height: 90rpx;
display: flex; display: flex;
@ -527,11 +573,13 @@
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
} }
.view-cata { .view-cata {
display: flex; display: flex;
flex-direction: row; flex-direction: row;
align-items: center; align-items: center;
} }
.shop_category { .shop_category {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
@ -541,9 +589,11 @@
padding: 8rpx 0; padding: 8rpx 0;
margin-top: 40rpx; margin-top: 40rpx;
} }
.shop_category_a { .shop_category_a {
color: #019c88; color: #019c88;
} }
.shop_item { .shop_item {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
@ -551,16 +601,19 @@
width: 90%; width: 90%;
margin: 15rpx auto; margin: 15rpx auto;
} }
.shop_color { .shop_color {
color: #fb672b; color: #fb672b;
font-weight: bold; font-weight: bold;
font-size: 38rpx; font-size: 38rpx;
} }
.shop_label { .shop_label {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
margin-top: 4rpx; margin-top: 4rpx;
} }
.shop_label span { .shop_label span {
background: linear-gradient(90deg, #ffefde, #fff7ef); background: linear-gradient(90deg, #ffefde, #fff7ef);
height: 34rpx; height: 34rpx;
@ -572,6 +625,7 @@
margin-bottom: 8rpx; margin-bottom: 8rpx;
color: #f68607; color: #f68607;
} }
.shop-arrow { .shop-arrow {
display: inline-block; display: inline-block;
border-top: 1px solid; border-top: 1px solid;
@ -583,5 +637,4 @@
transform: rotate(45deg); transform: rotate(45deg);
margin-top: 7px; margin-top: 7px;
} }
</style> </style>