فهرست منبع

商品支付添加付款应用

拉起支付  添加参数 paymentClient  付款应用 STUDENT 学生端 TEACHER 老师端 (对应微信,支付宝平台的应用)
lex-wxl 3 سال پیش
والد
کامیت
2f9479f1a9
1فایلهای تغییر یافته به همراه10 افزوده شده و 2 حذف شده
  1. 10 2
      src/views/order-detail/payment/index.tsx

+ 10 - 2
src/views/order-detail/payment/index.tsx

@@ -17,6 +17,7 @@ import {
 import { defineComponent, PropType } from 'vue'
 
 import styles from './index.module.less'
+import { state } from '@/state'
 
 interface IOrderInfo {
   orderNo: string | number
@@ -93,10 +94,17 @@ export default defineComponent({
     async onSubmit() {
       // 支付...
       try {
+        let params = {
+          orderNo: this.orderInfo.orderNo,
+          payChannel: this.payType,
+          paymentClient: null as any
+        }
+        if (this.paymentType === 'goodsPay') {
+          params.paymentClient = state.platformType
+        }
         let res = await request.post(urlType[this.paymentType].payUrl, {
           data: {
-            orderNo: this.orderInfo.orderNo,
-            payChannel: this.payType
+            ...params
           }
         })
         postMessage({