Commit 50574203 authored by youjie's avatar youjie

no message

parent 62c5332d
......@@ -7,30 +7,34 @@
<q-inner-loading :showing="loading" label="正在加載中"></q-inner-loading>
<div v-if="$q.platform.is.desktop && orderNo && payUrl!='' && !loading">
<div class="row justify-center">
<!-- <QrcodeVue level="H" size="200" :value="payUrl" class="light-shadow"></QrcodeVue>
<img src="../../assets/img/pay/wx_tip.jpg" class="q-ml-md" style="height:200px;"> -->
<div style="text-align: center;">
<iframe :src="payUrl" scrolling="no" style="width: 200px;height: 200px;" frameborder="0" ></iframe>
</div>
<!-- <QrcodeVue level="H" size="200" :value="payUrl" class="light-shadow"></QrcodeVue> -->
<img src="../../assets/img/pay/ali_tip.jpg" class="q-ml-md" style="height:200px;">
</div>
<div class="text-body2 q-mt-lg text-grey-6">點擊支付,前往支付寶(Alipay)支付,使用支付寶[掃一掃]掃描二維碼進行支付</div>
<div class="text-body2 q-mt-lg text-grey-6">打开支付寶(Alipay),使用 [掃一掃]掃描上方二維碼進行支付</div>
<div class="q-mt-lg text-right">
<q-btn outline dense label="取消支付" color="primary" class="q-px-md q-mr-md" @click="cancelPayHandler"></q-btn>
<q-btn v-if="isPay" unelevated dense label="已完成付款" :loading="checkLoading" color="primary" class="q-px-md q-mr-md"
<!-- v-if="isPay" -->
<q-btn unelevated dense label="已完成付款" :loading="checkLoading" color="primary" class="q-px-md q-mr-md"
@click="checkPaySatausHandler(1)"></q-btn>
<!-- <q-btn v-if="isPay" unelevated dense label="退款" :loading="checkLoading" color="primary" class="q-px-md"
<!-- <q-btn v-if="isPay" unelevated dense label="退款" :loading="checkLoading" color="primary" class="q-px-md"
@click="GetAliPayReturn"></q-btn> -->
<q-btn v-if="!isPay" unelevated dense label="支付" :loading="checkLoading" color="primary" class="q-px-md" @click="Gotopay"></q-btn>
<!-- <q-btn v-if="!isPay" unelevated dense label="支付" :loading="checkLoading" color="primary" class="q-px-md" @click="Gotopay"></q-btn> -->
</div>
</div>
<div class="q-ma-xl" v-if="!orderNo && !loading">
創建付款連接失敗,請刷新頁面重試
</div>
</div>
</q-card>
</q-dialog>
</div>
</template>
<script>
......@@ -40,7 +44,7 @@ export default {
return {
loading:true,
showDialog:true,
payUrl:'weixin://wxpay/bizpayurl?pr=CDXqaD1zz',
payUrl:'',
checkLoading:false,
isPay: true
}
......@@ -61,7 +65,7 @@ export default {
},
methods: {
Gotopay(){
this.OpenNewUrl(this.payUrl)
this.OpenNewUrl(this.payUrl)
},
initPayInfo(){
this.apipost("GetAliPayByOrderNo_post",{OrderNo:this.orderNo},r=>{
......@@ -77,34 +81,34 @@ export default {
if(r.data.resultCode==1){
if(r.data.data.OrderStatus==2||r.data.data.OrderStatus==3){
if(type==1){
this.CommonJump("/paysuccess/" + this.orderNo, {});
this.CommonJump("/paysuccess/" + this.orderNo, {});
}
}else{
this.isPay = false
if(type==1){
this.$message.error("當前訂單未支付,請您繼續完成訂單支付")
this.$message.error("當前訂單未支付,請您繼續完成訂單支付")
}
}
}else{
this.isPay = false
this.isPay = false
if(type==1){
location.reload()
location.reload()
}
}
},e=>{
this.isPay = false
this.isPay = false
})
},
// 支付宝退款
GetAliPayReturn(){
this.apipost("GetAliPayReturn_post",{OrderNo:this.orderNo},r=>{
if(r.data.message=="退款成功"){
this.$message.success("退款成功")
this.$message.success("退款成功")
}else{
this.$message.error("退款失败")
this.$message.error("退款失败")
}
},e=>{
})
},
cancelPayHandler(){
......@@ -116,4 +120,4 @@ export default {
<style>
</style>
\ No newline at end of file
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment