From c5e59786155ddff4fa8b181560d8c89003d79359 Mon Sep 17 00:00:00 2001 From: Vion Date: Sun, 23 Jan 2022 19:29:46 +0800 Subject: [PATCH] Payment flow refined --- rc-busness/ajax/getData.js | 13 +++++++-- rc-busness/assets/css/global.less | 5 ++-- rc-busness/assets/css/mypersonal.less | 3 +- rc-busness/assets/css/openaddress.less | 28 +++++++++--------- rc-busness/assets/css/orderquantity.less | 2 +- rc-busness/components/tabs.vue | 5 +++- rc-busness/pages/myorder/userrecord.vue | 6 ++-- rc-busness/pages/personal/discount.vue | 23 ++++++++++++--- rc-busness/pages/personal/integral.vue | 2 +- rc-busness/pages/personal/settlement.less | 3 +- rc-busness/pages/personal/settlement.vue | 15 +++++++++- rc-busness/pages/personal/useraddress.vue | 21 +++++++++++--- rc-busness/pages/personal/userpay.vue | 23 ++++++++++----- rc-busness/pages/productdetails/producted.vue | 29 +++++++------------ rc-busness/pages/useraddress/addaddress.vue | 20 ++++++------- rc-busness/pages/useraddress/openaddress.vue | 14 +++++++-- rc-busness/pages/usersearch/search.vue | 3 ++ 17 files changed, 141 insertions(+), 74 deletions(-) diff --git a/rc-busness/ajax/getData.js b/rc-busness/ajax/getData.js index 1be859f4..638b729c 100644 --- a/rc-busness/ajax/getData.js +++ b/rc-busness/ajax/getData.js @@ -56,7 +56,7 @@ export const getleckCourse = (name, offset) => { * 加入购物车 */ -export const postCourseId = (productCode, buyCount, memberId, mobile, productImg, productName, productPrice, specifications, leftAllotment) => { +export const postCourseId = (productCode, buyCount, memberId, mobile, productImg, productName, productPrice, specifications, leftAllotment, basePiont) => { var data = { buyCount: buyCount, memberId: memberId, @@ -66,7 +66,8 @@ export const postCourseId = (productCode, buyCount, memberId, mobile, productImg productName: productName, productPrice: productPrice, specifications: specifications, - leftAllotment: leftAllotment + leftAllotment: leftAllotment, + basePiont: basePiont } return fetch('/insertCartProductInfo', data, 'POST') } @@ -78,6 +79,14 @@ export const isexistCart = (id, pet, address) => { return fetch('getCartProductInfo?memberId=' + id, data, 'POST') } +/** + * 支付监听 + */ +export const monitorOrderNotify = (OrderNumber) => { + var data = {} + return fetch('monitorOrderNotify?OrderNumber=' + OrderNumber, data, 'POST') +} + /** * 删除购物车 */ diff --git a/rc-busness/assets/css/global.less b/rc-busness/assets/css/global.less index 2263995d..0cdbc94d 100644 --- a/rc-busness/assets/css/global.less +++ b/rc-busness/assets/css/global.less @@ -4,9 +4,10 @@ body { line-height: 1.5; color: #666; } -/deep/.el-button--primary { - background-color: #e1001a; +.el-message-box .el-button--primary{ + background-color: #e1001a !important; color:#fff; + border:unset; } .rc-menu--xs .rc-screen-reader{ diff --git a/rc-busness/assets/css/mypersonal.less b/rc-busness/assets/css/mypersonal.less index 0fcd7e58..9b2d6dc8 100644 --- a/rc-busness/assets/css/mypersonal.less +++ b/rc-busness/assets/css/mypersonal.less @@ -433,7 +433,7 @@ ul li ol li em strong i { text-align: center; li{ float: left; - + cursor:pointer; } img{ width: 96px; @@ -464,6 +464,7 @@ ul li ol li em strong i { margin: 0 auto; } .rc-buy{ + cursor: pointer; img{ width: 96px; height: 96px; diff --git a/rc-busness/assets/css/openaddress.less b/rc-busness/assets/css/openaddress.less index ee841367..6cd9ae5d 100644 --- a/rc-busness/assets/css/openaddress.less +++ b/rc-busness/assets/css/openaddress.less @@ -16,6 +16,9 @@ background:#f6f6f6; } } + .usercontshow.rc-max-width--xl{ + min-height:72vh; + } .useredit{ display: none; } @@ -44,12 +47,12 @@ justify-content: center; align-items: center; font-size: 16px; color: #FFFFFF; +margin:0 auto; } .rc-max-width--xl{ - padding: 0px 20px 24px 20px; - min-height: 60vh; + padding: 0px 20px 0px 20px; .rc-cat{ margin-top: 20px; } @@ -121,12 +124,17 @@ color: #FFFFFF; { .rc-max-width--xl{ - margin-bottom: 80px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between } + .usercontshow{ + min-height: 20vh; + margin-bottom: 2rem; + padding-left:.5rem; + padding-right:.5rem; + } .rc-button{ display: none; @@ -134,8 +142,8 @@ display: none; .usercontend { display:inline-block; width: 48%; - margin-top: 40px; - padding: 24px 20px; + //margin-bottom: 40px; + //padding: 24px 20px; } .online{ @@ -230,7 +238,7 @@ display: none; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; - font-size: 20px; + font-size: .875rem; color: #333333; } @@ -253,19 +261,13 @@ display: none; } .userdit{ - width: 45%; + width: 48%; height: 164px; display: inline-block; - height: 164px; - border: 1px solid #D7D7D7; - border-radius: 3px; - margin-top: 65px; box-sizing: border-box; border: 1px solid #D7D7D7; border-radius: 3px; position: relative; - height: 164px; - box-sizing: border-box; margin-left: 20px; } diff --git a/rc-busness/assets/css/orderquantity.less b/rc-busness/assets/css/orderquantity.less index a5ff465c..9b12653e 100644 --- a/rc-busness/assets/css/orderquantity.less +++ b/rc-busness/assets/css/orderquantity.less @@ -107,7 +107,7 @@ width: 96px; height: 96px; display: block; - + object-fit:contain; } } diff --git a/rc-busness/components/tabs.vue b/rc-busness/components/tabs.vue index 3ce252fb..00cc39ba 100644 --- a/rc-busness/components/tabs.vue +++ b/rc-busness/components/tabs.vue @@ -26,7 +26,10 @@ export default { '/personal/usermember/':'会员权益', '/personal/integral/':'积分明细', '/personal/settlement/':'订单确认', - '/myorder/userrecord/':'购物车' + '/personal/useraddress/':'我的订单', + '/myorder/userrecord/':'购物车', + '/useraddress/openaddress/':'收货地址', + '/personal/discount/':'优惠券' }, }; }, diff --git a/rc-busness/pages/myorder/userrecord.vue b/rc-busness/pages/myorder/userrecord.vue index 9360ba0c..0162a9f7 100644 --- a/rc-busness/pages/myorder/userrecord.vue +++ b/rc-busness/pages/myorder/userrecord.vue @@ -8,7 +8,7 @@
-