This commit is contained in:
parent
69e3cffe6b
commit
9f452d2752
|
@ -1,526 +1,33 @@
|
||||||
<!-- 自定义下拉刷新与上拉加载演示(vue) -->
|
|
||||||
<template>
|
<template>
|
||||||
<view class="content">
|
<view style="line-height: 26px;padding: 32upx;" class="home1">
|
||||||
<z-paging ref="paging" v-model="dataList" @query="queryList" >
|
<view style="font-size: 28upx;" v-html="content" ></view>
|
||||||
<!-- 需要固定在顶部不滚动的view放在slot="top"的view中,如果需要跟着滚动,则不要设置slot="top" -->
|
</view>
|
||||||
<!-- 注意!此处的z-tabs为独立的组件,可替换为第三方的tabs,若需要使用z-tabs,请在插件市场搜索z-tabs并引入,否则会报插件找不到的错误 -->
|
|
||||||
<template #top>
|
|
||||||
<view class="service-head-top">
|
|
||||||
<view class="service-head-top-left">
|
|
||||||
<image @click="backImg" src="../../static/fanhui.png" mode="widthFix"></image>
|
|
||||||
<image style="width: 136rpx; height:40rpx ;" src="../../static/seckill4.png"></image>
|
|
||||||
</view>
|
|
||||||
<view>
|
|
||||||
<uni-search-bar @service="serviceTrue" @confirm="search" :cancelext="'取消'" v-model="searchValue" @input="input"
|
|
||||||
@clear="clear">
|
|
||||||
</uni-search-bar>
|
|
||||||
<view class="search-btn" @click="searchBtn">
|
|
||||||
搜索
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<!-- <view class="fenlei">
|
|
||||||
<z-tabs class="z-tabs-fenlei" :list="tabList" @change="tabChange" @changeClick="changeClick"/>
|
|
||||||
</view> -->
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<!-- 自定义下拉刷新view(如果use-custom-refresher为true且不设置下面的slot="refresher",此时不用获取refresherStatus,会自动使用z-paging自带的下拉刷新view) -->
|
|
||||||
|
|
||||||
<!-- 注意注意注意!!字节跳动小程序中自定义下拉刷新不支持slot-scope,将导致custom-refresher无法显示 -->
|
|
||||||
<!-- 如果是字节跳动小程序,请参照sticky-demo.vue中的写法,此处使用slot-scope是为了减少data中无关变量声明,降低依赖 -->
|
|
||||||
<template #refresher="{refresherStatus}" >
|
|
||||||
<!-- 此处的custom-refresh为demo中自定义的组件,非z-paging的内置组件,请在实际项目中自行创建。这里插入什么view,下拉刷新就显示什么view -->
|
|
||||||
<custom-refresher :status="refresherStatus" />
|
|
||||||
</template>
|
|
||||||
<!-- 自定义没有更多数据view -->
|
|
||||||
<template #loadingMoreNoMore >
|
|
||||||
<!-- 此处的custom-nomore为demo中自定义的组件,非z-paging的内置组件,请在实际项目中自行创建。这里插入什么view,没有更多数据就显示什么view -->
|
|
||||||
<custom-nomore />
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<!-- 如果希望其他view跟着页面滚动,可以放在z-paging标签内 -->
|
|
||||||
<view class="item" v-for="(item,index) in dataList" :key="index" @click="itemClick(item)" >
|
|
||||||
<!-- <view class="item-title">{{item.title}}</view>
|
|
||||||
<view class="item-detail">{{item.detail}}</view> -->
|
|
||||||
<!-- <view class="item-line"></view> -->
|
|
||||||
<view class="item-img">
|
|
||||||
<image :src="item.packageImg" mode=""></image>
|
|
||||||
<span class="img-span">{{item.status=='1'?'未用完':item.status=='2'?'退款':'已用完'}}</span>
|
|
||||||
</view>
|
|
||||||
<view class="item-view">
|
|
||||||
<view class="view-cata">
|
|
||||||
<view class="item-view-title">传统中式学位推拿</view>
|
|
||||||
</view>
|
|
||||||
<view class="shop_label">
|
|
||||||
<span>增强免疫</span>
|
|
||||||
<span>对症调理</span>
|
|
||||||
<span>调节改变</span>
|
|
||||||
</view>
|
|
||||||
<view class="pace-plan">
|
|
||||||
<view class="pace-text"><span>90</span><span>分钟</span></view>
|
|
||||||
</view>
|
|
||||||
<view class="seckill-entry">
|
|
||||||
<view class="seckill-money">
|
|
||||||
<span>¥263.5</span>
|
|
||||||
<span>去拼团¥</span>
|
|
||||||
<span>222</span>
|
|
||||||
</view>
|
|
||||||
<view class="seckill-rob ">
|
|
||||||
<span class="seckill-text">去拼团</span>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</z-paging>
|
|
||||||
|
|
||||||
</view>
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
myId: '',
|
content:''
|
||||||
// v-model绑定的这个变量不要在分页请求结束中自己赋值!!!
|
|
||||||
dataList: [],
|
|
||||||
tabList: [],
|
|
||||||
typeData:'105',
|
|
||||||
tabIndex: 0,
|
|
||||||
searchValue:'',
|
|
||||||
serviceTrue:true,
|
|
||||||
page:1,
|
|
||||||
limit:10,
|
|
||||||
titleNmae:''
|
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
onLoad() {
|
||||||
|
this.getGuize();
|
||||||
},
|
},
|
||||||
onLoad(){
|
methods: {
|
||||||
this.myId = uni.getStorageSync('userId')
|
getGuize(){
|
||||||
this.getData()
|
this.$Request.getT('/app/common/type/177').then(res =>{
|
||||||
},
|
if(res.code === 0){
|
||||||
methods: {
|
this.content = res.data.value;
|
||||||
input(res) {//搜索 输入框
|
|
||||||
this.searchValue=res;
|
|
||||||
console.log('----input:', res)
|
|
||||||
},
|
|
||||||
searchBtn(){//搜索按钮
|
|
||||||
if(this.searchValue!=""){
|
|
||||||
this.getData()
|
|
||||||
}
|
|
||||||
},
|
|
||||||
getData(){
|
|
||||||
let data = {
|
|
||||||
userId: this.myId,
|
|
||||||
type: this.typeData,
|
|
||||||
page: this.page,
|
|
||||||
limit: this.limit,
|
|
||||||
title:this.searchValue,
|
|
||||||
}
|
|
||||||
this.$Request.get('/app/user/package/findMyPackageList', data).then(res => {
|
|
||||||
if (res.code == 0) {
|
|
||||||
this.dataList=res.data.records;
|
|
||||||
}
|
}
|
||||||
})
|
});
|
||||||
},
|
|
||||||
tabChange(index) {
|
|
||||||
this.tabIndex = index;
|
|
||||||
//当切换tab或搜索时请调用组件的reload方法,请勿直接调用:queryList方法!!
|
|
||||||
//调用reload时参数传true则代表reload时触发下拉刷新效果,不传或false则代表取消此效果
|
|
||||||
this.$refs.paging.reload(true);
|
|
||||||
},
|
|
||||||
queryList(pageNo, pageSize) {
|
|
||||||
// console.log(pageNo,pageSize,this.tabIndex)
|
|
||||||
// 组件加载时会自动触发此方法,因此默认页面加载时会自动触发,无需手动调用
|
|
||||||
// 这里的pageNo和pageSize会自动计算好,直接传给服务器即可
|
|
||||||
// 模拟请求服务器获取分页数据,请替换成自己的网络请求
|
|
||||||
const params = {
|
|
||||||
userId: this.myId,
|
|
||||||
page: pageNo,
|
|
||||||
limit: pageSize,
|
|
||||||
type: this.typeData,
|
|
||||||
title:''
|
|
||||||
}
|
|
||||||
this.$Request.get('/app/user/package/findMyPackageList',params).then(res => {
|
|
||||||
// 将请求的结果数组传递给z-paging
|
|
||||||
this.$refs.paging.complete(res.data.records);
|
|
||||||
}).catch(res => {
|
|
||||||
// 如果请求失败写this.$refs.paging.complete(false);
|
|
||||||
// 注意,每次都需要在catch中写这句话很麻烦,z-paging提供了方案可以全局统一处理
|
|
||||||
// 在底层的网络请求抛出异常时,写uni.$emit('z-paging-error-emit');即可
|
|
||||||
this.$refs.paging.complete(false);
|
|
||||||
})
|
|
||||||
},
|
|
||||||
|
|
||||||
backImg(){//返回上一页
|
|
||||||
uni.reLaunch({
|
|
||||||
url:'/pages/my/index'
|
|
||||||
})
|
|
||||||
},
|
|
||||||
clear(res) {
|
|
||||||
this.getData()
|
|
||||||
},
|
|
||||||
itemClick(item) {
|
|
||||||
uni.navigateTo({
|
|
||||||
url:'/pages/my/cikarDrtail?id='+item.id+'&limit='+this.limit+'&page='+this.page+'&name='+'my'
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style>
|
||||||
.shop_label{
|
page{
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
margin: 10rpx 0;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
.shop_label span{
|
|
||||||
background: #e5e5e5;
|
|
||||||
border-radius: 8rpx;
|
|
||||||
padding: 8rpx 10rpx;
|
|
||||||
font-size: 20rpx;
|
|
||||||
margin-right: 8rpx;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
.shop-arrow{
|
|
||||||
display: inline-block;
|
|
||||||
border-top: 1px solid;
|
|
||||||
border-right: 1px solid;
|
|
||||||
width: 7px;
|
|
||||||
height: 7px;
|
|
||||||
border-color: #999;
|
|
||||||
-webkit-transform: rotate(45deg);
|
|
||||||
transform: rotate(45deg);
|
|
||||||
margin-top: 7px;
|
|
||||||
}
|
|
||||||
.pace-plan{
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
margin-left: 10rpx;
|
|
||||||
}
|
|
||||||
.pace-text{
|
|
||||||
font-size: 24rpx;
|
|
||||||
}
|
|
||||||
.pace-text span:nth-child(1){
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
.pace-text span:nth-child(2){
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
|
|
||||||
.pace{
|
|
||||||
width: 60%;
|
|
||||||
height: 30rpx;
|
|
||||||
border-radius: 30rpx;
|
|
||||||
background: #f5f5f5;
|
|
||||||
font-size: 20rpx;
|
|
||||||
line-height: 30rpx;
|
|
||||||
}
|
|
||||||
.seckill-entry{
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: space-between;
|
|
||||||
margin-top: 10rpx;
|
|
||||||
}
|
|
||||||
.seckill-money{
|
|
||||||
width: 74%;
|
|
||||||
background: #fff8f0;
|
|
||||||
border-radius: 10rpx 0 0 10rpx;
|
|
||||||
padding: 14rpx 20rpx;
|
|
||||||
}
|
|
||||||
.seckill-money span:nth-child(1){
|
|
||||||
color: #666;
|
|
||||||
font-size: 24rpx;
|
|
||||||
text-decoration: line-through;
|
|
||||||
}
|
|
||||||
.seckill-money span:nth-child(2){
|
|
||||||
color: #fc2d32;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 24rpx;
|
|
||||||
}
|
|
||||||
.seckill-money span:nth-child(3){
|
|
||||||
color: #fc2d32;
|
|
||||||
font-size: 30rpx;
|
|
||||||
}
|
|
||||||
.seckill-rob{
|
|
||||||
width: 30%;
|
|
||||||
height: 60rpx;
|
|
||||||
background: linear-gradient(90deg, #fb2d30, #fc2e37);
|
|
||||||
text-align: center;
|
|
||||||
line-height: 60rpx;
|
|
||||||
border-radius: 0 10rpx 10rpx 0;
|
|
||||||
}
|
|
||||||
.seckill-img{
|
|
||||||
width: 70rpx;
|
|
||||||
height: 70rpx;
|
|
||||||
position: absolute;
|
|
||||||
top:-18rpx;
|
|
||||||
left:-22rpx;
|
|
||||||
}
|
|
||||||
.seckill-text{
|
|
||||||
color: #fff;
|
|
||||||
font-size:26rpx;
|
|
||||||
}
|
|
||||||
.item-view-bottom-qian{
|
|
||||||
}
|
|
||||||
.item-view-bottom-btn{
|
|
||||||
text-align: center;
|
|
||||||
width: 131rpx;
|
|
||||||
height: 55rpx;
|
|
||||||
line-height: 55rpx;
|
|
||||||
background: linear-gradient(90deg, #019C88, #0FA78B, #35C495);
|
|
||||||
border-radius: 10rpx;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 28rpx;
|
|
||||||
color: #FFFFFF;
|
|
||||||
}
|
|
||||||
.item-view-bottom-qian span:nth-child(5){
|
|
||||||
font-size: 28rpx;
|
|
||||||
color: #848484;
|
|
||||||
text-decoration-line: line-through;
|
|
||||||
}
|
|
||||||
.item-view-bottom-qian span:nth-child(4){
|
|
||||||
font-size: 28rpx;
|
|
||||||
color: #848484;
|
|
||||||
text-decoration-line: line-through;
|
|
||||||
margin-left: 5px;
|
|
||||||
}
|
|
||||||
.item-view-bottom-qian span:nth-child(1){
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: 25rpx;
|
|
||||||
color: #F95900;
|
|
||||||
}
|
|
||||||
.item-view-bottom-qian span:nth-child(2){
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 36.81rpx;
|
|
||||||
color: #F95900;
|
|
||||||
}
|
|
||||||
.item-view-bottom-qian span:nth-child(3){
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: 25rpx;
|
|
||||||
color: #F95900;
|
|
||||||
}
|
|
||||||
.item-view-bottom{
|
|
||||||
width: 100%;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: space-between;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
.item-view-jianjie{
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: 24rpx;
|
|
||||||
color: #999;
|
|
||||||
margin:5px 0px;
|
|
||||||
display: -webkit-box;
|
|
||||||
-webkit-box-orient: vertical;
|
|
||||||
-webkit-line-clamp: 2; /* 显示的行数,可以根据需要修改 */
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
}
|
|
||||||
.item-view-biao{
|
|
||||||
padding: 1px 5px;
|
|
||||||
border-radius: 15rpx 3rpx 15rpx 3rpx;
|
|
||||||
}
|
|
||||||
.tuina{
|
|
||||||
background-color:#d1f2df;
|
|
||||||
color: #17984d;
|
|
||||||
}
|
|
||||||
.xiaoer{
|
|
||||||
background-color:#f1f8d7;
|
|
||||||
color: #58b314;
|
|
||||||
}
|
|
||||||
.taishi{
|
|
||||||
background-color:#e5d5c6;
|
|
||||||
color: #805d39;
|
|
||||||
}
|
|
||||||
.kangfu{
|
|
||||||
background-color:#fcf3da;
|
|
||||||
color: #ff8600;
|
|
||||||
}
|
|
||||||
.item-view-xiangmu span:nth-child(2){
|
|
||||||
font-weight: normal;
|
|
||||||
color: #666666;
|
|
||||||
}
|
|
||||||
.item-view-xiangmu span:nth-child(1){
|
|
||||||
font-weight: normal;
|
|
||||||
color: #999;
|
|
||||||
margin-right: 5rpx;
|
|
||||||
}
|
|
||||||
.item-view-xiangmu{
|
|
||||||
width: 100%;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: 25rpx;
|
|
||||||
align-items: flex-end;
|
|
||||||
}
|
|
||||||
.item-view-title{
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 32rpx;
|
|
||||||
color: #333333;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
.item-view{
|
|
||||||
width: 66%;
|
|
||||||
height: 100%;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
.item-img{
|
|
||||||
width: 200rpx;
|
|
||||||
height: 200rpx;
|
|
||||||
border-radius: 14rpx;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
.img-span{
|
|
||||||
padding: 2px 5px;
|
|
||||||
font-weight: 400;
|
|
||||||
font-size: 8px;
|
|
||||||
color: #FFFFFF;
|
|
||||||
background: linear-gradient(-90deg, #FF6F48, #FF9E69);
|
|
||||||
border-radius: 7px 0px 7px 0px;
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0px;
|
|
||||||
right: 0;
|
|
||||||
margin-bottom: 5px;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
.item-img image{
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
border-radius: 14rpx;
|
|
||||||
}
|
|
||||||
.item {
|
|
||||||
width: 100%;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: space-between;
|
|
||||||
height: 140px;
|
|
||||||
background: #FFFFFF;
|
background: #FFFFFF;
|
||||||
border-radius: 21rpx;
|
|
||||||
margin-top:10px;
|
|
||||||
align-items: center;
|
|
||||||
padding: 0px 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.item-detail {
|
|
||||||
padding: 5rpx 15rpx;
|
|
||||||
border-radius: 10rpx;
|
|
||||||
font-size: 28rpx;
|
|
||||||
color: white;
|
|
||||||
background-color: #007AFF;
|
|
||||||
}
|
|
||||||
|
|
||||||
.item-line {
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0rpx;
|
|
||||||
left: 0rpx;
|
|
||||||
height: 1px;
|
|
||||||
width: 100%;
|
|
||||||
background-color: #eeeeee;
|
|
||||||
}
|
|
||||||
/deep/.zp-paging-container{
|
|
||||||
background-color: #f7f7f7;
|
|
||||||
width:100%;
|
|
||||||
}
|
|
||||||
/deep/.zp-paging-container-content{
|
|
||||||
width: 95%;
|
|
||||||
margin: 50px auto 0px auto;
|
|
||||||
}
|
|
||||||
.fenlei{
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
.index-fenl-title{
|
|
||||||
width: 81rpx;
|
|
||||||
text-align: center;
|
|
||||||
position: relative;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
align-items: center;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 34rpx;
|
|
||||||
color:#019C88;
|
|
||||||
}
|
|
||||||
.index-fenl-title-bottom{
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
margin-bottom: 0px;
|
|
||||||
width: 81rpx;
|
|
||||||
height: 14rpx;
|
|
||||||
border-radius: 7rpx;
|
|
||||||
background: linear-gradient(-48deg,rgba(1, 156, 136, 0.35),rgba(45, 196, 142, 0.35));
|
|
||||||
}
|
|
||||||
/deep/.uni-searchbar__cancel{
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.search-btn{
|
|
||||||
text-align: center;
|
|
||||||
line-height: 31px;
|
|
||||||
color: #fff;
|
|
||||||
position: absolute;
|
|
||||||
right: 0;
|
|
||||||
top: 0;
|
|
||||||
margin-top:9.4px;
|
|
||||||
margin-right: 11px;
|
|
||||||
height: 32px !important;
|
|
||||||
}
|
|
||||||
/deep/.uni-searchbar__box-icon-search,.search-btn{
|
|
||||||
width: 150rpx;
|
|
||||||
height: 60rpx;
|
|
||||||
background: #18A689;
|
|
||||||
border-radius: 31rpx;
|
|
||||||
|
|
||||||
}
|
|
||||||
/deep/.uni-searchbar__box{
|
|
||||||
height: 31px;
|
|
||||||
border-radius: 15px !important;
|
|
||||||
background-color: #fff !important;
|
|
||||||
border: 1px solid #E5E5E5;
|
|
||||||
padding: 0px;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
flex-flow: row-reverse;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
/deep/.uni-searchbar{
|
|
||||||
width: 240px;
|
|
||||||
border-radius: 31rpx;
|
|
||||||
}
|
|
||||||
.service-head-top-left image{
|
|
||||||
width: 25px;
|
|
||||||
height: 30rpx;
|
|
||||||
margin-right: 10px;
|
|
||||||
}
|
|
||||||
.service-head-top-left span{
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 34rpx;
|
|
||||||
color: #171717;
|
|
||||||
}
|
|
||||||
.service-head-top-left{
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: space-between;
|
|
||||||
}
|
|
||||||
.service-head-top{
|
|
||||||
width: 100%;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: space-between;
|
|
||||||
background-color: #fff;
|
|
||||||
position: fixed;
|
|
||||||
z-index: 999;
|
|
||||||
}
|
|
||||||
.view-cata{
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
align-items: center;
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -180,8 +180,8 @@
|
||||||
.shop_label span{
|
.shop_label span{
|
||||||
background: #e5e5e5;
|
background: #e5e5e5;
|
||||||
border-radius: 8rpx;
|
border-radius: 8rpx;
|
||||||
padding: 2rpx 8rpx;
|
padding: 3rpx 10rpx;
|
||||||
font-size: 20rpx;
|
font-size: 22rpx;
|
||||||
margin-right: 8rpx;
|
margin-right: 8rpx;
|
||||||
margin-bottom: 8rpx;
|
margin-bottom: 8rpx;
|
||||||
}
|
}
|
||||||
|
@ -199,20 +199,20 @@
|
||||||
font-size: 28rpx;
|
font-size: 28rpx;
|
||||||
color: #FFFFFF;
|
color: #FFFFFF;
|
||||||
}
|
}
|
||||||
.item-view-bottom-qian span:nth-child(5){
|
|
||||||
font-size: 28rpx;
|
|
||||||
color: #848484;
|
|
||||||
text-decoration-line: line-through;
|
|
||||||
}
|
|
||||||
.item-view-bottom-qian span:nth-child(4){
|
.item-view-bottom-qian span:nth-child(4){
|
||||||
font-size: 28rpx;
|
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(5){
|
||||||
|
font-size: 26rpx;
|
||||||
|
color: #848484;
|
||||||
|
text-decoration-line: line-through;
|
||||||
|
}
|
||||||
.item-view-bottom-qian span:nth-child(1){
|
.item-view-bottom-qian span:nth-child(1){
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
font-size: 25rpx;
|
font-size: 26rpx;
|
||||||
color: #F95900;
|
color: #F95900;
|
||||||
}
|
}
|
||||||
.item-view-bottom-qian span:nth-child(2){
|
.item-view-bottom-qian span:nth-child(2){
|
||||||
|
@ -221,8 +221,7 @@
|
||||||
color: #F95900;
|
color: #F95900;
|
||||||
}
|
}
|
||||||
.item-view-bottom-qian span:nth-child(3){
|
.item-view-bottom-qian span:nth-child(3){
|
||||||
font-weight: 400;
|
font-size: 26rpx;
|
||||||
font-size: 25rpx;
|
|
||||||
color: #F95900;
|
color: #F95900;
|
||||||
}
|
}
|
||||||
.item-view-bottom{
|
.item-view-bottom{
|
||||||
|
@ -230,7 +229,6 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
align-items: center;
|
|
||||||
}
|
}
|
||||||
.item-view-jianjie{
|
.item-view-jianjie{
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
|
@ -283,7 +281,7 @@
|
||||||
.item-view-title{
|
.item-view-title{
|
||||||
width: 76%;
|
width: 76%;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-size: 32rpx;
|
font-size: 31rpx;
|
||||||
color: #333333;
|
color: #333333;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
@ -295,6 +293,8 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 26rpx 0;
|
||||||
}
|
}
|
||||||
.item-img{
|
.item-img{
|
||||||
width: 285rpx;
|
width: 285rpx;
|
||||||
|
@ -302,6 +302,9 @@
|
||||||
border-radius: 14rpx;
|
border-radius: 14rpx;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
.item-img img{
|
||||||
|
border-radius: 14rpx;
|
||||||
|
}
|
||||||
.img-span{
|
.img-span{
|
||||||
padding: 2px 5px;
|
padding: 2px 5px;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
|
@ -321,7 +324,8 @@
|
||||||
border-radius: 14rpx;
|
border-radius: 14rpx;
|
||||||
}
|
}
|
||||||
.item {
|
.item {
|
||||||
width: 100%;
|
width: 96%;
|
||||||
|
margin: 0 2% ;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
|
@ -354,7 +358,7 @@
|
||||||
width:100%;
|
width:100%;
|
||||||
}
|
}
|
||||||
/deep/.zp-paging-container-content{
|
/deep/.zp-paging-container-content{
|
||||||
width: 95%;
|
width: 100%;
|
||||||
margin: 50px auto 0px auto;
|
margin: 50px auto 0px auto;
|
||||||
}
|
}
|
||||||
.fenlei{
|
.fenlei{
|
||||||
|
@ -386,48 +390,53 @@
|
||||||
/deep/.uni-searchbar__cancel{
|
/deep/.uni-searchbar__cancel{
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.search-btn{
|
|
||||||
text-align: center;
|
|
||||||
line-height: 31px;
|
|
||||||
color: #fff;
|
|
||||||
position: absolute;
|
|
||||||
right: 0;
|
|
||||||
top: 0;
|
|
||||||
margin-top:9.4px;
|
|
||||||
margin-right: 11px;
|
|
||||||
height: 32px !important;
|
|
||||||
}
|
|
||||||
/deep/.uni-searchbar__box-icon-search,.search-btn{
|
/deep/.uni-searchbar__box-icon-search,.search-btn{
|
||||||
width: 150rpx;
|
width: 110rpx;
|
||||||
height: 60rpx;
|
height: 50rpx;
|
||||||
background: #18A689;
|
background: #18A689;
|
||||||
border-radius: 31rpx;
|
border-radius: 31rpx;
|
||||||
|
|
||||||
}
|
}
|
||||||
/deep/.uni-searchbar__box{
|
/deep/.uni-searchbar__box{
|
||||||
height: 31px;
|
height: 30px;
|
||||||
border-radius: 15px !important;
|
border-radius: 30px !important;
|
||||||
background-color: #fff !important;
|
background-color: #fff !important;
|
||||||
border: 1px solid #E5E5E5;
|
border: 1px solid #09a28a;
|
||||||
padding: 0px;
|
padding: 0px;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
flex-flow: row-reverse;
|
flex-flow: row-reverse;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
margin-top: 4rpx;
|
||||||
|
}
|
||||||
|
.search-btn{
|
||||||
|
text-align: center;
|
||||||
|
line-height: 28px;
|
||||||
|
color: #fff;
|
||||||
|
position: absolute;
|
||||||
|
right:14rpx;
|
||||||
|
top: 25rpx;
|
||||||
|
height: 29px !important;
|
||||||
}
|
}
|
||||||
/deep/.uni-searchbar{
|
/deep/.uni-searchbar{
|
||||||
width: 240px;
|
width: 240px;
|
||||||
border-radius: 31rpx;
|
border-radius: 31rpx;
|
||||||
}
|
}
|
||||||
.service-head-top-left image{
|
.service-head-top-left image{
|
||||||
width: 25px;
|
width: 20px;
|
||||||
height: 30rpx;
|
height: 20rpx;
|
||||||
margin-right: 10px;
|
margin-right:5px;
|
||||||
|
margin-left: 10rpx;
|
||||||
}
|
}
|
||||||
.service-head-top-left span{
|
.service-head-top-left span{
|
||||||
|
width: 180rpx;
|
||||||
|
height: 60rpx;
|
||||||
|
background:url('../../static/images/headline.png') 0rpx 26rpx;
|
||||||
|
background-repeat: no-repeat;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-size: 34rpx;
|
font-size: 34rpx;
|
||||||
color: #171717;
|
color: #171717;
|
||||||
|
margin-top: 16rpx;
|
||||||
}
|
}
|
||||||
.service-head-top-left{
|
.service-head-top-left{
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -441,9 +450,11 @@
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
background-color: #fff;
|
background: linear-gradient(60deg,rgba(115, 212, 183, 0.2),rgba(227, 251, 244, 0.1),rgba(193, 236, 223, 0.35));
|
||||||
|
border-bottom:1rpx solid #c4ede1;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
z-index: 999;
|
z-index: 999;
|
||||||
|
padding-top: 6rpx;
|
||||||
}
|
}
|
||||||
.view-cata{
|
.view-cata{
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
@ -217,7 +217,7 @@
|
||||||
background: #e5e5e5;
|
background: #e5e5e5;
|
||||||
border-radius: 8rpx;
|
border-radius: 8rpx;
|
||||||
padding: 3rpx 10rpx;
|
padding: 3rpx 10rpx;
|
||||||
font-size: 20rpx;
|
font-size: 22rpx;
|
||||||
margin-right: 8rpx;
|
margin-right: 8rpx;
|
||||||
margin-bottom: 8rpx;
|
margin-bottom: 8rpx;
|
||||||
}
|
}
|
||||||
|
@ -263,7 +263,7 @@
|
||||||
}
|
}
|
||||||
.item-view-bottom-qian span:nth-child(1){
|
.item-view-bottom-qian span:nth-child(1){
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
font-size: 25rpx;
|
font-size: 26rpx;
|
||||||
color: #F95900;
|
color: #F95900;
|
||||||
}
|
}
|
||||||
.item-view-bottom-qian span:nth-child(2){
|
.item-view-bottom-qian span:nth-child(2){
|
||||||
|
@ -272,7 +272,7 @@
|
||||||
color: #F95900;
|
color: #F95900;
|
||||||
}
|
}
|
||||||
.item-view-bottom-qian span:nth-child(3){
|
.item-view-bottom-qian span:nth-child(3){
|
||||||
font-size: 25rpx;
|
font-size: 26rpx;
|
||||||
color: #F95900;
|
color: #F95900;
|
||||||
}
|
}
|
||||||
.item-view-bottom{
|
.item-view-bottom{
|
||||||
|
@ -334,7 +334,7 @@
|
||||||
.item-view-title{
|
.item-view-title{
|
||||||
width: 76%;
|
width: 76%;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-size: 30rpx;
|
font-size: 31rpx;
|
||||||
color: #333333;
|
color: #333333;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
@ -456,12 +456,12 @@
|
||||||
}
|
}
|
||||||
.search-btn{
|
.search-btn{
|
||||||
text-align: center;
|
text-align: center;
|
||||||
line-height: 30px;
|
line-height: 28px;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right:14rpx;
|
right:14rpx;
|
||||||
top: 25rpx;
|
top: 25rpx;
|
||||||
height: 30px !important;
|
height: 29px !important;
|
||||||
}
|
}
|
||||||
/deep/.uni-searchbar{
|
/deep/.uni-searchbar{
|
||||||
width: 240px;
|
width: 240px;
|
||||||
|
|
Loading…
Reference in New Issue