diff --git a/pages/checkout/cashier/index.vue b/pages/checkout/cashier/index.vue
index 8b70975..bcf817c 100644
--- a/pages/checkout/cashier/index.vue
+++ b/pages/checkout/cashier/index.vue
@@ -31,7 +31,7 @@
{{ PayMethodEnum[item.method].name }}
- 当前可用积分:{{personal.points}},可抵¥0.95
+ 当前可用积分:{{order.pointsNum}},可抵¥{{order.pointsMoney}}
@@ -315,6 +315,7 @@
}
console.log(PayMethodEnum,"nnnnn")
const paymentData = result.data.payment
+ console.log(this.order.pay_price,"1234")
// 余额支付
if (method === PayMethodEnum.BALANCE.value) {
app.onShowSuccess(result)
@@ -330,9 +331,14 @@
// 发起微信支付
if (method === PayMethodEnum.WECHAT.value) {
console.log('paymentData', paymentData)
- Wechat.payment({ orderKey: app.orderId, ...paymentData })
- .then(res => app.onPaySuccess(res))
- .catch(err => app.onPayFail(err))
+ if(this.order.pay_price!='0.00'){
+ Wechat.payment({ orderKey: app.orderId, ...paymentData })
+ .then(res => app.onPaySuccess(res))
+ .catch(err => app.onPayFail(err))
+ }else{
+ this.onShowSuccess('订单支付成功')
+ }
+
}
},
diff --git a/pages/login/components/register.vue b/pages/login/components/register.vue
index cd90d73..5a67ff5 100644
--- a/pages/login/components/register.vue
+++ b/pages/login/components/register.vue
@@ -101,9 +101,9 @@ export default{
default: () => false
},
// 第三方用户信息数据
- partyData: {
- type: Object
- },
+ // partyData: {
+ // type: Object
+ // },
},
data(){
@@ -115,7 +115,7 @@ export default{
smsCode:'',
is_register:1,
refereeId:false,
- isParty:false,
+ isParty:true,
squied_type:2,
squied_mobile:'',
squied_smsCode:'',
@@ -129,6 +129,11 @@ export default{
isLoading: false,
captchaCode: '',
captcha: {},
+ partyData:{
+ code: null,
+ oauth: 'MP-WEIXIN',
+ userInfo:{}
+ }
}
},
methods:{
@@ -274,10 +279,25 @@ export default{
}
}, 1000)
},
+ getCode() {
+ return new Promise((resolve, reject) => {
+ uni.login({
+ provider: 'weixin',
+ success({ code }) {
+ console.log('code', code)
+ resolve(code)
+ },
+ fail: reject
+ })
+ })
+ },
+
// 点击登录
- handleLogin() {
+ async handleLogin() {
const app = this
if (!app.isLoading && app.formValidation(SUBMIT_LOGIN)) {
+ this.partyData.code = await app.getCode();
+ console.log(await app.getCode())
app.submitLogin()
}
},
diff --git a/pages/login/register.vue b/pages/login/register.vue
index 0f47cf5..d83c266 100644
--- a/pages/login/register.vue
+++ b/pages/login/register.vue
@@ -1,10 +1,10 @@
-
+
-
+
@@ -58,7 +58,6 @@
},
methods: {
-
// 获取注册设置 [后台-客户端-注册设置]
async getRegisterSetting() {
this.setting = await SettingModel.item(SettingKeyEnum.REGISTER.value, false)
diff --git a/pages/order/detail.vue b/pages/order/detail.vue
index 2ff6ed6..6969142 100644
--- a/pages/order/detail.vue
+++ b/pages/order/detail.vue
@@ -18,7 +18,10 @@
-
+
+ 取件码:{{order.order_id}}
+
+
@@ -32,6 +35,7 @@
{{ order.state_text }}
+
- {{ order.address.name }}
- {{ order.address.phone }}
+ {{ order.address?order.address.name:'' }}
+ {{ order.address?order.address.phone:'' }}
{{ region }}
- {{ order.address.detail }}
+ {{ order.address&&order.address.detail }}
@@ -307,11 +311,11 @@
- 收货地址:{{ order.address.name }} {{ order.address.phone }}
+ 收货地址:{{ order.address?order.address.name:'' }} {{ order.address?order.address.phone:'' }}
{{ region }}
- {{ order.address.detail }}
+ {{ order.address?order.address.detail:'' }}
@@ -393,6 +397,11 @@
OrderApi.detail(app.orderId)
.then(result => {
app.order = result.data.order
+ if(app.order.address){
+ app.order.address = app.order.address
+ }else{
+ app.order.address = app.order.ziti_address
+ }
app.setting = result.data.setting
app.isLoading = false
})
@@ -520,7 +529,7 @@
background-color: #F92404;
height: 280rpx;
padding: 56rpx 30rpx 0 30rpx;
-
+ position: relative;
.order-status {
display: flex;
align-items: center;
@@ -580,6 +589,8 @@
box-shadow: 0 1rpx 5rpx 0px rgba(0, 0, 0, 0.05);
margin: 0 auto 20rpx auto;
border-radius: 20rpx;
+ position: relative;
+ z-index: 9;
}
// 自提门店
@@ -1015,4 +1026,19 @@
margin-top:22rpx;
}
}
+ .shouhuo{
+ border:1px solid #000;
+ }
+ .qujianma{
+ position: absolute;
+ right: 25rpx;
+ top: 50%;
+ transform: translateY(-50%);
+ z-index:2;
+
+ font-family: Source Han Sans SC;
+ font-weight: 400;
+ font-size: 36rpx;
+ color: #FFFFFF;
+ }
\ No newline at end of file