diff --git a/yudao-ui-app/api/member.js b/yudao-ui-app/api/member.js index fc6b2af04..7783c4529 100644 --- a/yudao-ui-app/api/member.js +++ b/yudao-ui-app/api/member.js @@ -15,6 +15,13 @@ export function memberOrderInfo(){ return request.get('api/order/member/memberOrderInfo', {}) } +/** + * 会员头部信息 + */ +export function memberHeadInfo(){ + return request.get('api/order/member/memberHeadInfo', {}) +} + /** * 会员充值 */ @@ -27,4 +34,4 @@ export function memberTopUp(data) { */ export function memberApplyRefund(data) { return request.post('api/order/member/memberApplyRefund',data); -} \ No newline at end of file +} diff --git a/yudao-ui-app/components/paymentMember/index.vue b/yudao-ui-app/components/paymentMember/index.vue index 68f1ae112..dea028671 100644 --- a/yudao-ui-app/components/paymentMember/index.vue +++ b/yudao-ui-app/components/paymentMember/index.vue @@ -21,8 +21,8 @@ - - + + @@ -65,11 +65,35 @@ data() { return { alipayShow: false, - alipayForm: '' + alipayForm:`链接已复制,请到外部浏览器完成支付` }; }, computed: mapGetters(['systemPlatform', 'openId']), methods: { + handleConfirm(){ + this.alipayShow = false + window.location.reload() + }, + // 复制操作 + _copy(context) { + // 创建输入框元素 + let oInput = document.createElement('input'); + // 将想要复制的值 + oInput.value = context; + // 页面底部追加输入框 + document.body.appendChild(oInput); + // 选中输入框 + oInput.select(); + // 执行浏览器复制命令 + document.execCommand('Copy'); + // 弹出复制成功信息 + this.$util.Tips({ + title: '复制链接成功' + }) + this.alipayShow = true + // 复制后移除输入框 + oInput.remove(); + }, close: function() { this.$emit('onChangeFun', { action: 'payClose' @@ -134,11 +158,13 @@ break; case 'ALIPAY': uni.hideLoading(); - const div = document.createElement('div') - /* 下面的data.content就是后台返回接收到的数据 */ - div.innerHTML = jsConfig.body - document.body.appendChild(div) - document.forms[0].submit() + this._copy(jsConfig.body) + this.alipayShow = true + // const div = document.createElement('div') + // /* 下面的data.content就是后台返回接收到的数据 */ + // div.innerHTML = jsConfig.body + // document.body.appendChild(div) + // document.forms[0].submit() break; case 'weixinh5': uni.hideLoading(); @@ -172,7 +198,7 @@