yh 3 дней назад
Родитель
Сommit
c39d44c293
1 измененных файлов с 38 добавлено и 0 удалено
  1. 38 0
      src/views/his/merchantAppConfig/index.vue

+ 38 - 0
src/views/his/merchantAppConfig/index.vue

@@ -317,6 +317,37 @@
               <el-input v-model="hfConfig.hfOnlineRefundNotifyUrl" placeholder="汇付分账回调地址"></el-input>
             </el-form-item>
           </div>
+
+          <!-- app官方支付配置 -->
+          <div v-else-if="form.merchantType === 'appPay'">
+            <el-form-item label="支付宝应用id" prop="aliAppId">
+              <el-input v-model="appPayConfig.aliAppId" placeholder="支付宝应用id"></el-input>
+            </el-form-item>
+            <el-form-item label="支付宝应用私钥" prop="aliPrivateKey">
+              <el-input v-model="appPayConfig.aliPrivateKey" placeholder="支付宝应用私钥"></el-input>
+            </el-form-item>
+            <el-form-item label="支付宝公钥" prop="aliPublicKey">
+              <el-input v-model="appPayConfig.aliPublicKey" placeholder="请输入支付宝公钥"></el-input>
+            </el-form-item>
+            <el-form-item label="支付宝回调地址" prop="aliNotifyUrl">
+              <el-input v-model="appPayConfig.aliNotifyUrl" placeholder="支付宝回调地址"></el-input>
+            </el-form-item>
+            <el-form-item label="微信appid" prop="wxAppAppId">
+              <el-input v-model="appPayConfig.wxAppAppId" placeholder="微信appid"></el-input>
+            </el-form-item>
+            <el-form-item label="微信商户号" prop="wxAppMchId">
+              <el-input v-model="appPayConfig.wxAppMchId" placeholder="微信商户号"></el-input>
+            </el-form-item>
+            <el-form-item label="微信Key" prop="wxAppMchKey">
+              <el-input v-model="appPayConfig.wxAppMchKey" placeholder="微信Key"></el-input>
+            </el-form-item>
+            <el-form-item label="微信回调地址" prop="wxAppNotifyUrl">
+              <el-input v-model="appPayConfig.wxAppNotifyUrl" placeholder="微信回调地址"></el-input>
+            </el-form-item>
+            <el-form-item label="微信商户api证书" prop="wxAppKeyPath">
+              <el-input v-model="appPayConfig.wxAppKeyPath" placeholder="微信商户api证书"></el-input>
+            </el-form-item>
+          </div>
         </div>
       </el-form>
 
@@ -378,6 +409,7 @@ export default {
       tzConfig: {}, // 台州银行配置
       wxConfig: {}, // 微信配置
       hfConfig: {}, // 汇付配置
+      appPayConfig: {}, // 汇付配置
       // 表单参数
       form: {
         id: null,
@@ -526,6 +558,9 @@ export default {
             case 'hf':
               configData = { ...this.hfConfig };
               break;
+            case 'appPay':
+              configData = { ...this.appPayConfig };
+              break;
           }
 
           // 正确处理多选应用ID转字符串
@@ -598,6 +633,9 @@ export default {
               case 'hf':
                 this.hfConfig = { ...configData };
                 break;
+              case "appPay":
+                this.appPayConfig = { ...configData };
+                break;
             }
           } catch (e) {
             console.error('解析配置详情失败:', e);