|
@@ -17,7 +17,7 @@
|
|
|
src="https://ticket-exchange.oss-cn-hangzhou.aliyuncs.com/image/2021-09-02-16-03-40cShzZQEk.png"
|
|
src="https://ticket-exchange.oss-cn-hangzhou.aliyuncs.com/image/2021-09-02-16-03-40cShzZQEk.png"
|
|
|
alt=""
|
|
alt=""
|
|
|
/>
|
|
/>
|
|
|
- <p>{{ totalPrice }}</p>
|
|
|
|
|
|
|
+ <p>{{ totalPrice || 0 }}</p>
|
|
|
<div class="text1">.00</div>
|
|
<div class="text1">.00</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="text1">另外配送费2元</div>
|
|
<div class="text1">另外配送费2元</div>
|
|
@@ -27,10 +27,21 @@
|
|
|
</div>
|
|
</div>
|
|
|
<van-popup :show="show && totalPrice > 0" position="bottom" @close="show = false">
|
|
<van-popup :show="show && totalPrice > 0" position="bottom" @close="show = false">
|
|
|
<div class="popupTop">
|
|
<div class="popupTop">
|
|
|
- <div class="text1">已选商品</div>
|
|
|
|
|
- <div class="text2">(包装费 </div>
|
|
|
|
|
- <div class="text3">¥5)</div>
|
|
|
|
|
|
|
+ <div class="text">
|
|
|
|
|
+ <div class="text1">已选商品</div>
|
|
|
|
|
+ <div class="text2">(包装费 </div>
|
|
|
|
|
+ <div class="text3">¥5)</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="title">
|
|
|
|
|
+ <img
|
|
|
|
|
+ class="ImgDele"
|
|
|
|
|
+ src="https://ticket-exchange.oss-cn-hangzhou.aliyuncs.com/image/2021-09-16-17-20-46JgwTHKrC.png"
|
|
|
|
|
+ alt=""
|
|
|
|
|
+ />
|
|
|
|
|
+ <div class="title2">清空</div>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="border"></div>
|
|
|
<div class="popup" v-for="(item, index) in allreadyGoodsList" :key="index">
|
|
<div class="popup" v-for="(item, index) in allreadyGoodsList" :key="index">
|
|
|
<div class="merchantroCon">
|
|
<div class="merchantroCon">
|
|
|
<img class="imgLeft" :src="item.image" alt="" />
|
|
<img class="imgLeft" :src="item.image" alt="" />
|
|
@@ -117,7 +128,7 @@ export default {
|
|
|
</script>
|
|
</script>
|
|
|
<style lang="less" scoped>
|
|
<style lang="less" scoped>
|
|
|
/deep/ .van-popup {
|
|
/deep/ .van-popup {
|
|
|
- // padding-bottom: 73px;
|
|
|
|
|
|
|
+ margin-bottom: 60px;
|
|
|
border-radius: 12px 12px 0 0;
|
|
border-radius: 12px 12px 0 0;
|
|
|
}
|
|
}
|
|
|
.box-total {
|
|
.box-total {
|
|
@@ -160,26 +171,49 @@ export default {
|
|
|
}
|
|
}
|
|
|
.popupTop {
|
|
.popupTop {
|
|
|
.flex();
|
|
.flex();
|
|
|
|
|
+ justify-content: space-between;
|
|
|
margin: 16px 0 0 16px;
|
|
margin: 16px 0 0 16px;
|
|
|
- font-size: 13px;
|
|
|
|
|
- font-weight: 400;
|
|
|
|
|
- line-height: 18px;
|
|
|
|
|
- .text1 {
|
|
|
|
|
- color: #1c1c1c;
|
|
|
|
|
- margin-right: 6px;
|
|
|
|
|
- }
|
|
|
|
|
- .text2 {
|
|
|
|
|
- color: #939599;
|
|
|
|
|
|
|
+
|
|
|
|
|
+ .text {
|
|
|
|
|
+ .flex();
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ line-height: 18px;
|
|
|
|
|
+ .text1 {
|
|
|
|
|
+ color: #1c1c1c;
|
|
|
|
|
+ margin-right: 6px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .text2 {
|
|
|
|
|
+ color: #939599;
|
|
|
|
|
+ }
|
|
|
|
|
+ .text3 {
|
|
|
|
|
+ color: #ff7f1f;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
- .text3 {
|
|
|
|
|
- color: #ff7f1f;
|
|
|
|
|
|
|
+ .title {
|
|
|
|
|
+ .flex();
|
|
|
|
|
+ .ImgDele {
|
|
|
|
|
+ width: 18px;
|
|
|
|
|
+ height: 18px;
|
|
|
|
|
+ }
|
|
|
|
|
+ .title2 {
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ color: #1a1a1a;
|
|
|
|
|
+ line-height: 18px;
|
|
|
|
|
+ margin: 0 16px 0 6px;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+.border {
|
|
|
|
|
+ border-bottom: 1px solid @bg;
|
|
|
|
|
+ margin: 16px;
|
|
|
|
|
+}
|
|
|
.popup {
|
|
.popup {
|
|
|
- padding: 0 16px 0 16px;
|
|
|
|
|
|
|
+ padding: 0 16px;
|
|
|
.merchantroCon {
|
|
.merchantroCon {
|
|
|
.flex();
|
|
.flex();
|
|
|
- margin-top: 20px;
|
|
|
|
|
|
|
+ margin-bottom: 18px;
|
|
|
.imgLeft {
|
|
.imgLeft {
|
|
|
width: 80px;
|
|
width: 80px;
|
|
|
height: 80px;
|
|
height: 80px;
|