|
@@ -317,6 +317,37 @@
|
|
|
<el-input v-model="hfConfig.hfOnlineRefundNotifyUrl" placeholder="汇付分账回调地址"></el-input>
|
|
<el-input v-model="hfConfig.hfOnlineRefundNotifyUrl" placeholder="汇付分账回调地址"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</div>
|
|
</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>
|
|
</div>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
|
|
|
|
@@ -378,6 +409,7 @@ export default {
|
|
|
tzConfig: {}, // 台州银行配置
|
|
tzConfig: {}, // 台州银行配置
|
|
|
wxConfig: {}, // 微信配置
|
|
wxConfig: {}, // 微信配置
|
|
|
hfConfig: {}, // 汇付配置
|
|
hfConfig: {}, // 汇付配置
|
|
|
|
|
+ appPayConfig: {}, // 汇付配置
|
|
|
// 表单参数
|
|
// 表单参数
|
|
|
form: {
|
|
form: {
|
|
|
id: null,
|
|
id: null,
|
|
@@ -526,6 +558,9 @@ export default {
|
|
|
case 'hf':
|
|
case 'hf':
|
|
|
configData = { ...this.hfConfig };
|
|
configData = { ...this.hfConfig };
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case 'appPay':
|
|
|
|
|
+ configData = { ...this.appPayConfig };
|
|
|
|
|
+ break;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 正确处理多选应用ID转字符串
|
|
// 正确处理多选应用ID转字符串
|
|
@@ -598,6 +633,9 @@ export default {
|
|
|
case 'hf':
|
|
case 'hf':
|
|
|
this.hfConfig = { ...configData };
|
|
this.hfConfig = { ...configData };
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case "appPay":
|
|
|
|
|
+ this.appPayConfig = { ...configData };
|
|
|
|
|
+ break;
|
|
|
}
|
|
}
|
|
|
} catch (e) {
|
|
} catch (e) {
|
|
|
console.error('解析配置详情失败:', e);
|
|
console.error('解析配置详情失败:', e);
|