|
|
@@ -71,7 +71,7 @@
|
|
|
</view>
|
|
|
</view> -->
|
|
|
</view>
|
|
|
-
|
|
|
+
|
|
|
</view>
|
|
|
</view>
|
|
|
<!-- 图片详情 -->
|
|
|
@@ -82,7 +82,7 @@
|
|
|
</view>
|
|
|
<view class="imgInfo-box-img">
|
|
|
<image v-for="(item,index) in goodsDet.goodsParticularsPicture" :key='index' :src="item"
|
|
|
- mode="widthFix"></image>
|
|
|
+ mode="widthFix"></image>
|
|
|
</view>
|
|
|
<!-- <view class="detail_describe" v-if="goodsDet.goodsParticularsPicture.length">
|
|
|
<view class="detail_describe_ce">
|
|
|
@@ -94,7 +94,7 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
-
|
|
|
+
|
|
|
<!-- 评论 -->
|
|
|
<view v-if="current==1">
|
|
|
<view class="pingjia">
|
|
|
@@ -116,8 +116,7 @@
|
|
|
:plain="false" :custom-style="count==3?customStyle:customStyle1">
|
|
|
差评({{EvaluateData.negativeComment?EvaluateData.negativeComment:0}})</u-button>
|
|
|
</view>
|
|
|
- <view class="pingjia-box-item" v-for="(item, index) in EvaluateList"
|
|
|
- :key='index'>
|
|
|
+ <view class="pingjia-box-item" v-for="(item, index) in EvaluateList" :key='index'>
|
|
|
<view class="flex justify-between align-center">
|
|
|
<view class="flex align-center">
|
|
|
<u-avatar :src="item.avatar" size="65"></u-avatar>
|
|
|
@@ -129,13 +128,16 @@
|
|
|
</u-icon>
|
|
|
</view>
|
|
|
</view>
|
|
|
-
|
|
|
+
|
|
|
<view class="timess">{{item.createTime}}</view>
|
|
|
</view>
|
|
|
<view class="margin-top-sm">{{item.evaluateMessage}}</view>
|
|
|
<view class="pinglunImg" v-if="item.pictures!=undefined && item.pictures">
|
|
|
<view class="pinglunImg-box flex justify-between flex-wrap">
|
|
|
- <image style="margin-bottom: 20rpx;" @click="yuanlan(item.pictures==undefined?[]:item.pictures.split(','),index2)" v-for="(item2,index2) in item.pictures==undefined?[]:item.pictures.split(',')" :src="item2" mode=""></image>
|
|
|
+ <image style="margin-bottom: 20rpx;"
|
|
|
+ @click="yuanlan(item.pictures==undefined?[]:item.pictures.split(','),index2)"
|
|
|
+ v-for="(item2,index2) in item.pictures==undefined?[]:item.pictures.split(',')"
|
|
|
+ :src="item2" mode=""></image>
|
|
|
<image style="margin-bottom: 20rpx;width: 140rpx;height: 0;" src="" mode=""></image>
|
|
|
<image style="margin-bottom: 20rpx;width: 140rpx;height: 0;" src="" mode=""></image>
|
|
|
</view>
|
|
|
@@ -153,7 +155,7 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
-
|
|
|
+
|
|
|
<!-- <view class="detail">
|
|
|
<view class="detail_text">{{goodsDet.goodsName}}</view>
|
|
|
|
|
|
@@ -188,11 +190,11 @@
|
|
|
<u-parse :html="goodsDet.goodsDescribe"></u-parse>
|
|
|
</view>
|
|
|
</view> -->
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
<view style="height: 180rpx;"></view>
|
|
|
<!-- 加购 -->
|
|
|
- <view class="settlement" @click="isPopupShow" >
|
|
|
+ <view class="settlement" @click="isPopupShow">
|
|
|
<view class="settlement_img">
|
|
|
<image src="../../../static/images/index/diancan.png" mode=""></image>
|
|
|
<view class="settlement_hot">{{goodsNum}}</view>
|
|
|
@@ -216,8 +218,7 @@
|
|
|
<scroll-view scroll-y='true' class="popup">
|
|
|
<view v-for="(item,ind) in goodsList.orderGoodsList[0]" :key='ind'>
|
|
|
<view class="flex align-center margin-tb-sm">
|
|
|
- <image :src="item.goodsPicture[0]"
|
|
|
- style="width: 96rpx;height: 96rpx;border-radius: 10rpx;">
|
|
|
+ <image :src="item.goodsPicture[0]" style="width: 96rpx;height: 96rpx;border-radius: 10rpx;">
|
|
|
</image>
|
|
|
<view class="margin-left-sm">
|
|
|
<view>{{item.goodsName}}</view>
|
|
|
@@ -253,7 +254,7 @@
|
|
|
<view class="settlement_ri" @click.stop="goConfirm()">去结算</view>
|
|
|
</view>
|
|
|
</u-popup>
|
|
|
-
|
|
|
+
|
|
|
<!-- 选择规格弹窗 -->
|
|
|
<u-popup v-model="skuShow" mode="center" :closeable='true' border-radius="20">
|
|
|
<view style="width: 700rpx;">
|
|
|
@@ -263,8 +264,7 @@
|
|
|
<view class="flex margin-tb-sm flex-wrap">
|
|
|
<view v-for="(ite, ind) in item.detail" :key="ind" @click="skuSel(ite,index,ind)"
|
|
|
class="margin-bottom-sm">
|
|
|
- <view class="skuBtn"
|
|
|
- :class="item.goodsId == index && item.attrId == ind?'active': ''">
|
|
|
+ <view class="skuBtn" :class="item.goodsId == index && item.attrId == ind?'active': ''">
|
|
|
{{ite.name}}
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -281,11 +281,11 @@
|
|
|
<view class="detail_account_bottom padding">
|
|
|
<view class="detail_account_bottom_le" @click="payment()">立即购买</view>
|
|
|
<view class="detail_account_bottom_ri" @click="orderSel(2)">加入购物车</view>
|
|
|
-
|
|
|
+
|
|
|
</view>
|
|
|
</view>
|
|
|
</u-popup>
|
|
|
-
|
|
|
+
|
|
|
<!-- <view class="detail_account">
|
|
|
<view class="detail_account_top">
|
|
|
<view class="detail_account_top_le">
|
|
|
@@ -327,33 +327,32 @@
|
|
|
skuShow: false,
|
|
|
totalPrice: 0,
|
|
|
goodsNum: 0,
|
|
|
- infoList:[
|
|
|
- {
|
|
|
- name:'原料',
|
|
|
- con:'土豆'
|
|
|
+ infoList: [{
|
|
|
+ name: '原料',
|
|
|
+ con: '土豆'
|
|
|
},
|
|
|
{
|
|
|
- name:'份量',
|
|
|
- con:'1人份'
|
|
|
+ name: '份量',
|
|
|
+ con: '1人份'
|
|
|
},
|
|
|
{
|
|
|
- name:'荤素',
|
|
|
- con:'素菜'
|
|
|
+ name: '荤素',
|
|
|
+ con: '素菜'
|
|
|
},
|
|
|
{
|
|
|
- name:'菜系',
|
|
|
- con:'川菜'
|
|
|
+ name: '菜系',
|
|
|
+ con: '川菜'
|
|
|
},
|
|
|
{
|
|
|
- name:'口味',
|
|
|
- con:'咸香'
|
|
|
+ name: '口味',
|
|
|
+ con: '咸香'
|
|
|
},
|
|
|
{
|
|
|
- name:'辅料',
|
|
|
- con:'姜,辣椒,蒜,葱'
|
|
|
+ name: '辅料',
|
|
|
+ con: '姜,辣椒,蒜,葱'
|
|
|
}
|
|
|
],
|
|
|
- current:0,
|
|
|
+ current: 0,
|
|
|
tabs: [{
|
|
|
id: 0,
|
|
|
name: '详情'
|
|
|
@@ -391,8 +390,9 @@
|
|
|
evaluateLimit: 10,
|
|
|
grade: '',
|
|
|
count: 0,
|
|
|
- EvaluateList:[],
|
|
|
- backType:'',
|
|
|
+ EvaluateList: [],
|
|
|
+ dataList:[],//店铺商品
|
|
|
+ backType: '',
|
|
|
}
|
|
|
},
|
|
|
onLoad(option) {
|
|
|
@@ -406,7 +406,8 @@
|
|
|
uni.showLoading({
|
|
|
title: '加载中...'
|
|
|
})
|
|
|
- this.getData()
|
|
|
+ this.getData()
|
|
|
+ this.getShopData()
|
|
|
this.getEchoOrder()
|
|
|
},
|
|
|
onShow() {
|
|
|
@@ -419,7 +420,21 @@
|
|
|
this.getEvaluateList()
|
|
|
}
|
|
|
},
|
|
|
- methods: {
|
|
|
+ methods: {
|
|
|
+ // 获取店铺信息
|
|
|
+ getShopData() {
|
|
|
+ let data = {
|
|
|
+ shopId: this.shopId
|
|
|
+
|
|
|
+ }
|
|
|
+ this.$Request.get("/app/goods/selectGoodsList", data).then(res => {
|
|
|
+ if (res.code == 0 && res.data) {
|
|
|
+ this.dataList = res.data.list
|
|
|
+
|
|
|
+ }
|
|
|
+ uni.hideLoading()
|
|
|
+ });
|
|
|
+ },
|
|
|
// 去结算
|
|
|
goConfirm() {
|
|
|
if (!this.userId) {
|
|
|
@@ -428,12 +443,57 @@
|
|
|
})
|
|
|
return
|
|
|
}
|
|
|
- console.log(this.goodsList)
|
|
|
+
|
|
|
+
|
|
|
+ let goodstr1 = 0 //商品库的 必须次数
|
|
|
+ let goodstr2 = 0 //购物车的 必须次数
|
|
|
+ let regex = new RegExp('必选', 'g');
|
|
|
if (this.goodsList && this.goodsList.orderGoodsList[0].length > 0) {
|
|
|
- uni.navigateTo({
|
|
|
- url: '/pages/index/shop/confirmOrder?shopId=' + this.shopId + '&orderType=' + this
|
|
|
- .orderType
|
|
|
- })
|
|
|
+ console.log("good12----" + this.dataList)
|
|
|
+ let dataList = JSON.stringify(this.dataList)
|
|
|
+ if (dataList.match(regex)) {
|
|
|
+ goodstr1 = dataList.match(regex).length
|
|
|
+ console.log("goodstr1c----" + goodstr1)
|
|
|
+ if (dataList.indexOf('必选') != -1) { //检测商品是否存在必选
|
|
|
+
|
|
|
+ let goodsList = JSON.stringify(this.goodsList.orderGoodsList)
|
|
|
+ if (goodsList.match(regex)) {
|
|
|
+ goodstr2 = goodsList.match(regex).length
|
|
|
+ console.log("goodstr2----" + goodstr2)
|
|
|
+
|
|
|
+
|
|
|
+ if (goodstr1 == goodstr2) { //检查购物车商品是否存在必须
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/index/shop/confirmOrder?shopId=' + this.shopId +
|
|
|
+ '&orderType=' + this
|
|
|
+ .orderType
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ uni.showToast({
|
|
|
+ title: "有" + goodstr1 + "个必选商品,请选择后结算",
|
|
|
+ icon: "none"
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ } else {
|
|
|
+ uni.showToast({
|
|
|
+ title: "有" + goodstr1 + "个必选商品,请选择后结算",
|
|
|
+ icon: "none"
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ } else {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/index/shop/confirmOrder?shopId=' + this.shopId + '&orderType=' + this
|
|
|
+ .orderType
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
} else {
|
|
|
uni.showToast({
|
|
|
title: '请先添加商品',
|
|
|
@@ -442,18 +502,18 @@
|
|
|
}
|
|
|
},
|
|
|
// 预览图片
|
|
|
- yuanlan(arr,index){
|
|
|
+ yuanlan(arr, index) {
|
|
|
uni.previewImage({
|
|
|
- urls:arr,
|
|
|
- current:index
|
|
|
+ urls: arr,
|
|
|
+ current: index
|
|
|
})
|
|
|
},
|
|
|
- switchTba(index){
|
|
|
+ switchTba(index) {
|
|
|
this.current = index
|
|
|
- if(index==0){
|
|
|
+ if (index == 0) {
|
|
|
this.getData()
|
|
|
- }else{
|
|
|
- this.evaluatePage =1;
|
|
|
+ } else {
|
|
|
+ this.evaluatePage = 1;
|
|
|
this.getEvaluateList()
|
|
|
}
|
|
|
},
|
|
|
@@ -502,8 +562,11 @@
|
|
|
}
|
|
|
this.$Request.get("/app/order/echoOrder", data).then(res => {
|
|
|
if (res.code == 0 && res.data) {
|
|
|
- this.echoSkuList = res.data
|
|
|
- this.echoSku = res.data[0].skuMessage.split(',')
|
|
|
+ this.echoSkuList = res.data
|
|
|
+ if(res.data[0].skuMessage){
|
|
|
+ this.echoSku = res.data[0].skuMessage.split(',')
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
@@ -526,33 +589,109 @@
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
- let data = {
|
|
|
- goodsId: this.goodsDet.goodsId,
|
|
|
- skuMessage: this.skuMessage,
|
|
|
- skuId: this.skuId,
|
|
|
- num: this.value,
|
|
|
- orderType: this.orderType,
|
|
|
- shopId: this.shopId,
|
|
|
+
|
|
|
+ let goodstr1 = 0 //商品库的 必须次数
|
|
|
+ let goodstr2 = 0 //购物车的 必须次数
|
|
|
+ let regex = new RegExp('必选', 'g');
|
|
|
+ console.log("good----")
|
|
|
+ console.log("good----" +this.dataList,this.goodsDet)
|
|
|
+ let dataList = JSON.stringify(this.dataList)
|
|
|
+ console.log("good22----" +dataList)
|
|
|
+ if (dataList.match(regex)) {
|
|
|
+ goodstr1 = dataList.match(regex).length
|
|
|
+ console.log("goodstr1n----" + goodstr1)
|
|
|
+ if (dataList.indexOf('必选') != -1) { //检测商品是否存在必选
|
|
|
+ let goodsList = JSON.stringify(this.goodsDet)
|
|
|
+ if (goodsList.match(regex)) {
|
|
|
+ goodstr2 = goodsList.match(regex).length
|
|
|
+ console.log("goodstr2----" + goodstr2)
|
|
|
+ if (goodstr1 == goodstr2) { //检查购物车商品是否存在必须
|
|
|
+ let data = {
|
|
|
+ goodsId: this.goodsDet.goodsId,
|
|
|
+ skuMessage: this.skuMessage,
|
|
|
+ skuId: this.skuId,
|
|
|
+ num: this.value,
|
|
|
+ orderType: this.orderType,
|
|
|
+ shopId: this.shopId,
|
|
|
+ }
|
|
|
+ this.$Request.post("/app/order/buyGoods", data).then(res => {
|
|
|
+ if (res.code == 0) {
|
|
|
+ this.skuShow = false
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/index/shop/payOrder?orderId=' + res.data + '&orderType=' + this
|
|
|
+ .orderType
|
|
|
+ })
|
|
|
+
|
|
|
+ } else {
|
|
|
+ this.$queue.showToast(res.msg);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ uni.showToast({
|
|
|
+ title: "有" + goodstr1 + "个必选商品,请选择后结算",
|
|
|
+ icon: "none"
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ } else {
|
|
|
+ uni.showToast({
|
|
|
+ title: "有" + goodstr1 + "个必选商品,请选择后结算",
|
|
|
+ icon: "none"
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ let data = {
|
|
|
+ goodsId: this.goodsDet.goodsId,
|
|
|
+ skuMessage: this.skuMessage,
|
|
|
+ skuId: this.skuId,
|
|
|
+ num: this.value,
|
|
|
+ orderType: this.orderType,
|
|
|
+ shopId: this.shopId,
|
|
|
+ }
|
|
|
+ this.$Request.post("/app/order/buyGoods", data).then(res => {
|
|
|
+ if (res.code == 0) {
|
|
|
+ this.skuShow = false
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/index/shop/payOrder?orderId=' + res.data + '&orderType=' + this
|
|
|
+ .orderType
|
|
|
+ })
|
|
|
+
|
|
|
+ } else {
|
|
|
+ this.$queue.showToast(res.msg);
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
- this.$Request.post("/app/order/buyGoods", data).then(res => {
|
|
|
- if (res.code == 0) {
|
|
|
+
|
|
|
+ // let data = {
|
|
|
+ // goodsId: this.goodsDet.goodsId,
|
|
|
+ // skuMessage: this.skuMessage,
|
|
|
+ // skuId: this.skuId,
|
|
|
+ // num: this.value,
|
|
|
+ // orderType: this.orderType,
|
|
|
+ // shopId: this.shopId,
|
|
|
+ // }
|
|
|
+ // this.$Request.post("/app/order/buyGoods", data).then(res => {
|
|
|
+ // if (res.code == 0) {
|
|
|
|
|
|
- uni.navigateTo({
|
|
|
- url: '/pages/index/shop/payOrder?orderId=' + res.data + '&orderType=' + this
|
|
|
- .orderType
|
|
|
- })
|
|
|
+ // uni.navigateTo({
|
|
|
+ // url: '/pages/index/shop/payOrder?orderId=' + res.data + '&orderType=' + this
|
|
|
+ // .orderType
|
|
|
+ // })
|
|
|
|
|
|
- } else {
|
|
|
- this.$queue.showToast(res.msg);
|
|
|
- }
|
|
|
- })
|
|
|
+ // } else {
|
|
|
+ // this.$queue.showToast(res.msg);
|
|
|
+ // }
|
|
|
+ // })
|
|
|
},
|
|
|
// 添加数量
|
|
|
add(item, index) {
|
|
|
// this.count++;
|
|
|
console.log(item, index)
|
|
|
this.goodsList.orderGoodsList[0][index].goodsNum++
|
|
|
-
|
|
|
+
|
|
|
let data = {
|
|
|
orderGoodsId: this.goodsList.orderGoodsList[0][index].id,
|
|
|
type: 1,
|
|
|
@@ -617,15 +756,15 @@
|
|
|
// orderType: this.orderType
|
|
|
}
|
|
|
this.$Request.get("/app/order/selectAllOrderList", data).then(res => {
|
|
|
- console.log(res.data,'rrrrrrrrrrrrrr')
|
|
|
+ console.log(res.data, 'rrrrrrrrrrrrrr')
|
|
|
if (res.code == 0 && res.data.pageUtils.list.length) {
|
|
|
this.goodsList = res.data.pageUtils.list[0]
|
|
|
-
|
|
|
+
|
|
|
if (this.goodsList && this.goodsList.orderGoodsList && this.goodsList.orderGoodsList[0]) {
|
|
|
-
|
|
|
+
|
|
|
this.totalPrice = res.data.money
|
|
|
this.goodsNum = 0
|
|
|
-
|
|
|
+
|
|
|
this.goodsList.orderGoodsList[0].forEach(res => {
|
|
|
res.goodsPicture = res.goodsPicture.split(',')
|
|
|
this.goodsNum += res.goodsNum
|
|
|
@@ -724,15 +863,15 @@
|
|
|
url: '/pages/diancan/payOrder?shopId=' + this.shopId
|
|
|
})
|
|
|
} else {
|
|
|
- if(this.backType!=''){
|
|
|
+ if (this.backType != '') {
|
|
|
setTimeout(function() {
|
|
|
uni.navigateBack()
|
|
|
}, 1000)
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
this.skuShow = false
|
|
|
this.getOrderList()
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
} else {
|
|
|
this.$queue.showToast(res.msg);
|
|
|
@@ -827,33 +966,39 @@
|
|
|
height: 100vh;
|
|
|
background-color: #F5F5F5;
|
|
|
}
|
|
|
- .timess{
|
|
|
+
|
|
|
+ .timess {
|
|
|
color: #999999;
|
|
|
font-size: 24rpx;
|
|
|
margin-left: 10rpx;
|
|
|
}
|
|
|
- .pinglunImg{
|
|
|
+
|
|
|
+ .pinglunImg {
|
|
|
width: 100%;
|
|
|
margin-top: 10rpx;
|
|
|
}
|
|
|
- .pinglunImg-box{
|
|
|
+
|
|
|
+ .pinglunImg-box {
|
|
|
width: 100%;
|
|
|
- image{
|
|
|
+
|
|
|
+ image {
|
|
|
// margin-left: 10rpx;
|
|
|
width: 140upx;
|
|
|
height: 140upx;
|
|
|
border-radius: 10rpx;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
// 评价
|
|
|
- .pingjia{
|
|
|
+ .pingjia {
|
|
|
width: 100%;
|
|
|
height: auto;
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
margin-top: 20rpx;
|
|
|
+
|
|
|
// padding-bottom: 50rpx;
|
|
|
- .pingjia-box{
|
|
|
+ .pingjia-box {
|
|
|
width: 686rpx;
|
|
|
height: auto;
|
|
|
background-color: #FFFFFF;
|
|
|
@@ -861,7 +1006,8 @@
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
flex-wrap: wrap;
|
|
|
- .pingjia-box-title{
|
|
|
+
|
|
|
+ .pingjia-box-title {
|
|
|
// background-color: red;
|
|
|
width: 600rpx;
|
|
|
padding-top: 40rpx;
|
|
|
@@ -870,22 +1016,26 @@
|
|
|
font-weight: 800;
|
|
|
columns: #333333;
|
|
|
}
|
|
|
- .pingjia-box-btn{
|
|
|
+
|
|
|
+ .pingjia-box-btn {
|
|
|
width: 600rpx;
|
|
|
display: flex;
|
|
|
margin-top: 30rpx;
|
|
|
padding-bottom: 50rpx;
|
|
|
}
|
|
|
- .pingjia-box-item:nth-of-type(1){
|
|
|
+
|
|
|
+ .pingjia-box-item:nth-of-type(1) {
|
|
|
margin-top: 50rpx;
|
|
|
}
|
|
|
- .pingjia-box-item{
|
|
|
+
|
|
|
+ .pingjia-box-item {
|
|
|
width: 600rpx;
|
|
|
margin-bottom: 50rpx;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
.skuBtn {
|
|
|
padding: 10rpx 30rpx;
|
|
|
border-radius: 10rpx;
|
|
|
@@ -895,6 +1045,7 @@
|
|
|
color: #333333;
|
|
|
border: 2px solid #F2F2F2;
|
|
|
}
|
|
|
+
|
|
|
.info {
|
|
|
width: 100%;
|
|
|
height: 283rpx;
|
|
|
@@ -1018,9 +1169,11 @@
|
|
|
width: 686rpx;
|
|
|
height: 100%;
|
|
|
display: flex;
|
|
|
- .tabs-box-item:nth-of-type(1){
|
|
|
+
|
|
|
+ .tabs-box-item:nth-of-type(1) {
|
|
|
margin-left: 0;
|
|
|
}
|
|
|
+
|
|
|
.tabs-box-item {
|
|
|
font-size: 32rpx;
|
|
|
font-weight: bold;
|
|
|
@@ -1030,7 +1183,8 @@
|
|
|
display: flex;
|
|
|
flex-wrap: wrap;
|
|
|
justify-content: center;
|
|
|
- view{
|
|
|
+
|
|
|
+ view {
|
|
|
width: 55rpx;
|
|
|
height: 10rpx;
|
|
|
background-color: #FCD202;
|
|
|
@@ -1040,39 +1194,46 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- .goodsInfo{
|
|
|
+
|
|
|
+ .goodsInfo {
|
|
|
width: 100%;
|
|
|
height: auto;
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
margin-top: 20rpx;
|
|
|
- .goodsInfo-box{
|
|
|
+
|
|
|
+ .goodsInfo-box {
|
|
|
width: 686rpx;
|
|
|
height: 100%;
|
|
|
background: #FFFFFF;
|
|
|
border-radius: 16rpx 16rpx 0 0;
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
- .goodsInfo-box-c{
|
|
|
+
|
|
|
+ .goodsInfo-box-c {
|
|
|
width: 600rpx;
|
|
|
height: 100%;
|
|
|
- padding:40rpx 0 40rpx 0;
|
|
|
+ padding: 40rpx 0 40rpx 0;
|
|
|
}
|
|
|
- .goodsInfo-box-title{
|
|
|
+
|
|
|
+ .goodsInfo-box-title {
|
|
|
// margin-top: 40rpx;
|
|
|
color: #333333;
|
|
|
font-size: 32rpx;
|
|
|
font-weight: 800;
|
|
|
}
|
|
|
- .goodsInfo-box-c-item{
|
|
|
+
|
|
|
+ .goodsInfo-box-c-item {
|
|
|
margin-top: 40rpx;
|
|
|
display: flex;
|
|
|
- view:nth-of-type(1){
|
|
|
+
|
|
|
+ view:nth-of-type(1) {
|
|
|
font-size: 28rpx;
|
|
|
color: #999999;
|
|
|
font-weight: 500;
|
|
|
}
|
|
|
- view:nth-of-type(2){
|
|
|
+
|
|
|
+ view:nth-of-type(2) {
|
|
|
font-size: 28rpx;
|
|
|
color: #333333;
|
|
|
font-weight: 500;
|
|
|
@@ -1081,31 +1242,36 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- .imgInfo{
|
|
|
+
|
|
|
+ .imgInfo {
|
|
|
width: 100%;
|
|
|
height: auto;
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
- .imgInfo-box{
|
|
|
+
|
|
|
+ .imgInfo-box {
|
|
|
width: 686rpx;
|
|
|
background-color: #FFFFFF;
|
|
|
border-radius: 0 0 16rpx 16rpx;
|
|
|
- .imgInfo-box-title{
|
|
|
+
|
|
|
+ .imgInfo-box-title {
|
|
|
width: 100%;
|
|
|
text-align: center;
|
|
|
font-size: 28rpx;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
- .imgInfo-box-img{
|
|
|
+
|
|
|
+ .imgInfo-box-img {
|
|
|
margin-top: 20rpx;
|
|
|
- image{
|
|
|
+
|
|
|
+ image {
|
|
|
width: 100%;
|
|
|
margin-top: -6rpx;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.settlement {
|
|
|
width: 94%;
|
|
|
background-color: #000000;
|
|
|
@@ -1117,7 +1283,7 @@
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.settlement1 {
|
|
|
width: 94%;
|
|
|
background-color: #000000;
|
|
|
@@ -1132,18 +1298,18 @@
|
|
|
justify-content: space-between;
|
|
|
margin: 20rpx auto;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.settlement_le {
|
|
|
width: 45%;
|
|
|
padding-left: 20%;
|
|
|
color: #FFFFFF;
|
|
|
font-size: 30rpx;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.settlement_le text {
|
|
|
font-size: 22rpx;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.settlement_ri {
|
|
|
width: 35%;
|
|
|
background-color: #FCD202;
|
|
|
@@ -1156,7 +1322,7 @@
|
|
|
border-top-right-radius: 49rpx;
|
|
|
border-bottom-right-radius: 49rpx;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.settlement_img {
|
|
|
width: 91rpx;
|
|
|
height: 96rpx;
|
|
|
@@ -1164,12 +1330,12 @@
|
|
|
// bottom: 30rpx;
|
|
|
left: 5%;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.settlement_img image {
|
|
|
width: 74rpx;
|
|
|
height: 81rpx;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
.settlement_hot {
|
|
|
width: 35rpx;
|
|
|
height: 35rpx;
|
|
|
@@ -1185,15 +1351,15 @@
|
|
|
font-weight: bold;
|
|
|
color: #FFFFFF;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
.select_all {
|
|
|
width: 100%;
|
|
|
position: relative;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
.btn {
|
|
|
padding: 10rpx 30rpx;
|
|
|
/* height: 60rpx; */
|
|
|
@@ -1403,4 +1569,4 @@
|
|
|
line-height: 2.8;
|
|
|
background-color: #FCD202;
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|