From d1425aa67c0c6c0e087ce32b1779ee02bbcdc4c6 Mon Sep 17 00:00:00 2001 From: zhaoxiaoqiang <287285524@qq.com> Date: Tue, 27 Jul 2021 14:53:20 +0800 Subject: [PATCH] 接入宁夏移动 --- src/views/product/wxScore-detail.vue | 37 ++++++++++++++++++++++++++----------- 1 files changed, 26 insertions(+), 11 deletions(-) diff --git a/src/views/product/wxScore-detail.vue b/src/views/product/wxScore-detail.vue index c8ce34a..8c598b9 100644 --- a/src/views/product/wxScore-detail.vue +++ b/src/views/product/wxScore-detail.vue @@ -7,7 +7,7 @@ --> <template> <div class="hb-detail-box h-100-g"> - <v-navbar title="订单详情" fixed></v-navbar> + <v-navbar title="订单详情1" fixed></v-navbar> <div class="content"> <div class="cell-group"> <van-cell :value="form.chanNo" title='渠道编码' readonly></van-cell> @@ -27,12 +27,12 @@ <van-cell :value="form.mblNo" title='手机号码' readonly></van-cell> <van-cell :value="form.merName" title='商户名称' readonly></van-cell> </div> - <!-- <div class="cell-group"> <van-cell :value="form.rate + '%'" title='费率' readonly></van-cell> </div> --> </div> <footer class="footer flex-center-g"> + <van-button class="btn" :color="$store.state.backColor" v-if="form.orderStatus==1" @click="sendOrder">订单推送</van-button> <van-button class="btn" :color="$store.state.backColor" v-if="form.refundBtnStatus==1" @click="refund">返销</van-button> <van-button class="btn" :color="$store.state.backColor" v-if="form.status==0" @click="showCode">显示支付二维码</van-button> </footer> @@ -41,9 +41,6 @@ </template> <script> - import { - mapState - } from 'vuex'; import Vue from 'vue'; import { Notify } from 'vant'; @@ -58,13 +55,16 @@ }, created() { - this.$api.wxScoreDetail({ - id:this.$route.query.orderId - }).then(res => { - this.form = res.body || {}; - }, err => err); + this.getDetail(); }, methods: { + getDetail() { + this.$api.wxScoreDetail({ + id:this.$route.query.orderId + }).then(res => { + this.form = res.body || {}; + }, err => err); + }, //退款 refund() { this.$dialog.confirm({ @@ -73,7 +73,22 @@ this.$api.wxScoreRefund({ id:this.form.id }).then(res => { - this.$tool.toast('返销中'); + this.$tool.toast('返销完成'); + }, err => err); + }).catch(() => { + + }); + }, + //订单推送 + sendOrder() { + this.$dialog.confirm({ + message: '是否确认推送订单结果' + }).then(() => { + this.$api.wxScoreSendOrder({ + id:this.form.id + }).then(res => { + this.getDetail(); + this.$tool.toast('推送完成'); }, err => err); }).catch(() => { // on cancel -- Gitblit v1.8.0