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