Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
xianyu-ufo-app-web
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
TaoHuang
5 years ago
Commit
0629c268e7cf413ad709bab95ffe020ebcc55e09
1 parent
b2df68d1
master
...
deploy_1019_2108
develop
develop_service
discuss
feature/2019/1230-community-article
feature/2filter
feature/confirm-money
feature/coupon
feature/detail-images-contents
feature/order-address
feature/pay-success-resource
feature/product-detail-tip-show
feature/product_multiImage
feature/qiugou
feature/safeArea
feature/saler_coupon
feature/scroll
feature/search-word
feature/ufo-activitys
feature/ufo-icon
feature/video
hotfix/11
hotfix/detail-imageview-close
hotfix/image
hotfix/income-order-confirm
hotfix/report
hotfix/udid
promotion/order-list
2019111405
trade_btn
tag_1025_1000
tag_1021_1437
feat/product_detail_payment
ROPM_activity_resource
add product
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
118 additions
and
36 deletions
apps/components/action-sheet.vue
apps/components/order-coupon-list/coupon-list.vue
apps/components/order-pay-type/pay-type.vue
apps/components/order-promotion-list/promotion-list.vue
apps/pages/order/buyer-confirm.vue
apps/pages/order/components/confirm/agree.vue
apps/pages/order/components/confirm/coupon.vue → apps/pages/order/components/confirm/buyer-coupon.vue
apps/pages/order/components/confirm/buyer-fee.vue
apps/pages/order/components/confirm/buyer-order-footer.vue
apps/pages/order/components/confirm/order-info.vue → apps/pages/order/components/confirm/buyer-order-info.vue
apps/pages/order/components/confirm/promotion.vue → apps/pages/order/components/confirm/buyer-promotion.vue
apps/pages/order/components/confirm/input-price.vue
apps/pages/order/components/confirm/order-fee.vue
apps/pages/order/components/confirm/order-margin.vue
apps/pages/order/seller-confirm.vue
apps/components/action-sheet.vue
View file @
0629c26
...
...
@@ -144,9 +144,9 @@ export default {
bottom: 0;
.yoho-popup-container {
background-color: #fff;
position: relative;
opacity: 1;
overflow: hidden;
}
&:after {
...
...
apps/components/order-coupon-list/coupon-list.vue
View file @
0629c26
...
...
@@ -22,8 +22,8 @@
</div>
</div>
</slot>
<div name="footer">
<YohoButton txt="确定" class="footer" @click="pay"></YohoButton>
<div class="footer">
<YohoButton txt="确定" class="btn-wrapper" @click="pay"></YohoButton>
</div>
</div>
</YohoActionSheet>
...
...
@@ -80,6 +80,8 @@ export default {
position: relative;
display: flex;
flex-direction: column;
border-top-left-radius: 32px 32px;
border-top-right-radius: 32px 32px;
}
.header {
...
...
@@ -127,6 +129,20 @@ export default {
.footer {
font-size: 32px;
height: 112px;
background-color: white;
border-top: 1px solid #eee;
display: flex;
align-items: center;
justify-content: center;
}
.btn-wrapper {
width: 640px;
height: 80px;
line-height: 80px;
font-size: 32px;
font-weight: bold;
}
.price-info {
...
...
apps/components/order-pay-type/pay-type.vue
View file @
0629c26
...
...
@@ -22,8 +22,8 @@
</div>
</div>
</slot>
<div name="footer" class="footer">
<YohoButton txt="确定支付" @click="pay"></YohoButton>
<div class="footer">
<YohoButton txt="确定支付" class="btn-wrapper" @click="pay"></YohoButton>
</div>
</div>
</YohoActionSheet>
...
...
@@ -139,6 +139,8 @@ export default {
height: 714px;
background: white;
position: relative;
border-top-left-radius: 32px 32px;
border-top-right-radius: 32px 32px;
}
.header {
...
...
@@ -198,6 +200,13 @@ export default {
box-sizing: border-box;
}
.btn-wrapper {
height: 80px;
line-height: 80px;
font-size: 32px;
font-weight: bold;
}
.price-info {
margin-top: 40px;
margin-bottom: 60px;
...
...
apps/components/order-promotion-list/promotion-list.vue
View file @
0629c26
...
...
@@ -17,8 +17,8 @@
</div>
</div>
</slot>
<div name="footer">
<YohoButton txt="确定" class="footer" @click="pay"></YohoButton>
<div class="footer">
<YohoButton txt="确定" class="btn-wrapper" @click="pay"></YohoButton>
</div>
</div>
</YohoActionSheet>
...
...
@@ -75,6 +75,8 @@ export default {
position: relative;
display: flex;
flex-direction: column;
border-top-left-radius: 32px 32px;
border-top-right-radius: 32px 32px;
}
.header {
...
...
@@ -121,6 +123,20 @@ export default {
.footer {
font-size: 32px;
height: 112px;
background-color: white;
border-top: 1px solid #eee;
display: flex;
align-items: center;
justify-content: center;
}
.btn-wrapper {
width: 640px;
height: 80px;
line-height: 80px;
font-size: 32px;
font-weight: bold;
}
.price-info {
...
...
apps/pages/order/buyer-confirm.vue
View file @
0629c26
...
...
@@ -25,10 +25,10 @@ import ProductInfo from './components/confirm/buyer-product';
import AddressInfo from './components/confirm/address';
import TitleComp from './components/confirm/title';
import BuyerFeeInfo from './components/confirm/buyer-fee';
import OrderInfo from './components/confirm/order-info';
import OrderInfo from './components/confirm/
buyer-
order-info';
import OrderFooter from './components/confirm/buyer-order-footer';
import Coupon from './components/confirm/coupon';
import Promotion from './components/confirm/promotion';
import Coupon from './components/confirm/buyer-coupon';
import Promotion from './components/confirm/buyer-promotion';
import { Types, UserType } from 'store/order/order-confirm';
import { get } from 'lodash';
...
...
apps/pages/order/components/confirm/agree.vue
View file @
0629c26
...
...
@@ -51,6 +51,10 @@ export default {
.agree {
font-size: 24px;
color: #999;
height: 76px;
background-color: white;
padding: 0 40px;
line-height: 76px;
}
.link {
...
...
apps/pages/order/components/confirm/coupon.vue → apps/pages/order/components/confirm/
buyer-
coupon.vue
View file @
0629c26
apps/pages/order/components/confirm/buyer-fee.vue
View file @
0629c26
...
...
@@ -48,7 +48,7 @@ export default {
.red {
font-size: 36px;
color:
red
;
color:
#d0021b
;
font-weight: bold;
}
</style>
...
...
apps/pages/order/components/confirm/buyer-order-footer.vue
View file @
0629c26
<template>
<div class="agree-wrapper">
<Agree></Agree>
<div class="order-footer-wrapper">
<div class="btn1">
<span>待支付:<span class="red">¥{{amount}}</span></span>
<div>实付金额:<span class="red">¥{{amount}}</span></div>
<div class="desc">本次交易由闲鱼x有货提供服务</div>
</div>
<YohoButton class="btn2" txt="去支付" @click="onClick"></YohoButton>
</div>
</div>
</template>
<script>
import Agree from './agree';
export default {
name: 'BuyerOrderFooter',
props: ['amount'],
components: {
Agree
},
methods: {
onClick() {
this.$emit('click');
...
...
@@ -24,25 +33,39 @@ export default {
.order-footer-wrapper {
width: 100%;
border-top: 1px solid #eee;
padding: 0 40px;
height: 120px;
display: flex;
align-items: center;
}
.agree-wrapper {
border-top: 1px solid #eee;
}
.btn1 {
flex: 1;
font-size: 24px;
text-align: center;
line-height: 120px;
text-align: left;
}
.btn2 {
width: 300px;
font-size: 36px;
width: 220px;
height: 80px;
line-height: 80px;
font-size: 24px;
}
.red {
font-size: 36px;
color: red;
font-size: 28px;
color: #d0021b;
font-weight: bolder;
}
.desc {
margin-top: 8px;
font-size: 20px;
color: #999;
}
</style>
...
...
apps/pages/order/components/confirm/order-info.vue → apps/pages/order/components/confirm/
buyer-
order-info.vue
View file @
0629c26
apps/pages/order/components/confirm/promotion.vue → apps/pages/order/components/confirm/
buyer-
promotion.vue
View file @
0629c26
apps/pages/order/components/confirm/input-price.vue
View file @
0629c26
...
...
@@ -40,7 +40,8 @@ export default {
.input-wrapper {
display: flex;
position: relative;
height: 100px;
overflow: hidden;
height: 120px;
background: #f5f5f5;
}
...
...
@@ -50,18 +51,20 @@ export default {
margin-right: 10px;
font-size: 40px;
font-weight: bolder;
line-height: 1
0
0px;
line-height: 1
2
0px;
}
.tip {
flex: 1;
font-size: 28px;
line-height: 100px;
font-size: 56px;
font-weight: 500;
line-height: 120px;
background: #f5f5f5;
}
::placeholder {
color: #ccc;
font-size: 28px;
opacity: 1; /* Firefox */
}
...
...
apps/pages/order/components/confirm/order-fee.vue
View file @
0629c26
...
...
@@ -115,7 +115,7 @@ export default {
.fee {
font-size: 28px;
color:
red
;
color:
#d0021b
;
}
.icon-class {
...
...
apps/pages/order/components/confirm/order-margin.vue
View file @
0629c26
...
...
@@ -32,7 +32,7 @@ export default {
}
.red {
color:
red
;
color:
#d0021b
;
}
.tip2 {
...
...
apps/pages/order/seller-confirm.vue
View file @
0629c26
...
...
@@ -10,7 +10,9 @@
</div>
<div class="footer">
<OrderAgree :value="agree" @input="changeAgree" class="agree-wrapper" :desc="agreeDesc"></OrderAgree>
<YohoButton :txt="txt" @click="onClick" :disable="!agree"></YohoButton>
<div class="btn-wrapper">
<YohoButton :txt="txt" class="submit-btn" @click="onClick" :disable="!agree"></YohoButton>
</div>
</div>
</LayoutApp>
</template>
...
...
@@ -162,13 +164,6 @@ export default {
</script>
<style lang="scss" scoped>
.footer {
position: absolute;
bottom: 0;
width: 100%;
z-index: 1;
}
.body {
height: 100%;
margin: 0 40px;
...
...
@@ -185,11 +180,27 @@ export default {
border-top: 1px solid #eee;
}
.agree-wrapper {
height: 60px;
background-color: white;
.footer {
position: absolute;
bottom: 0;
width: 100%;
border-top: 1px solid #eee;
z-index: 1;
}
.btn-wrapper {
margin-bottom: 40px;
padding: 0 40px;
line-height: 60px;
}
.agree-wrapper {
padding: 0 50px;
}
.submit-btn {
height: 80px;
line-height: 80px;
font-size: 28px;
}
</style>
...
...
Please
register
or
login
to post a comment