|
|
@@ -34,47 +34,22 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="微信设置" name="wechat" v-loading="isLoading">
|
|
|
+ <el-tab-pane label="抖音设置" name="wechat" v-loading="isLoading">
|
|
|
<el-form :model="sys" :rules="rules2" ref="form" label-position="top" @keyup.enter="saveForm" v-if="activeName=='wechat'">
|
|
|
<el-row :gutter="15">
|
|
|
<el-col :span="this.$store.state.global.ismobile?24:12">
|
|
|
<fieldset>
|
|
|
- <legend><el-tag>公众号配置</el-tag></legend>
|
|
|
- <el-form-item label="Token(接口认证令牌)" prop="token">
|
|
|
- <el-input v-model="sys.token" clearable placeholder="请输入"></el-input>
|
|
|
- <div class="el-form-item-msg">公众号平台与系统对接认证Token,请优先填写此参数并保存,然后再在微信公众号平台操作对接。</div>
|
|
|
+ <legend><el-tag>商家应用权限</el-tag></legend>
|
|
|
+ <el-form-item label="应用名称" prop="name">
|
|
|
+ <el-input v-model="sys.name" clearable placeholder="请输入"></el-input>
|
|
|
+ <div class="el-form-item-msg">应用名称</div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="AppId(公众号 APPID)" prop="appid">
|
|
|
+ <el-form-item label="AppId(应用 APPID)" prop="appid">
|
|
|
<el-input v-model="sys.appid" clearable placeholder="请输入"></el-input>
|
|
|
- <div class="el-form-item-msg">公众号APPID是所有接口必要参数,可以在公众号平台 [ 开发 > 基本配置 ] 页面获取。</div>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="AppSecret(公众号 Secret)" prop="secret">
|
|
|
- <el-input v-model="sys.secret" show-password clearable placeholder="请输入"></el-input>
|
|
|
- <div class="el-form-item-msg">公众号应用密钥是所有接口必要参数,可以在公众号平台 [ 开发 > 基本配置 ] 页面授权后获取。</div>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="AesKey(消息加密密钥)" prop="aeskey">
|
|
|
- <el-input v-model="sys.aeskey" clearable placeholder="请输入"></el-input>
|
|
|
- <div class="el-form-item-msg">若开启了消息加密时必需填写,消息加密密钥必需填写并保持与公众号平台一致。</div>
|
|
|
- </el-form-item>
|
|
|
- </fieldset>
|
|
|
- </el-col>
|
|
|
- <el-col :span="this.$store.state.global.ismobile?24:12">
|
|
|
- <fieldset>
|
|
|
- <legend><el-tag>支付配置</el-tag></legend>
|
|
|
- <el-form-item label="MCH_ID(微信商户账号)" prop="mch_id">
|
|
|
- <el-input v-model="sys.mch_id" clearable placeholder="请输入"></el-input>
|
|
|
- <div class="el-form-item-msg">微信商户账号,需要在微信商户平台获取,MCH_ID 与 APPID 匹配</div>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="MCH_KEY(微信商户密钥)" prop="mch_key">
|
|
|
- <el-input v-model="sys.mch_key" show-password clearable placeholder="请输入"></el-input>
|
|
|
- <div class="el-form-item-msg">微信商户 V2 密钥,需要在微信商户平台操作设置操作密码并获取商户接口密钥</div>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="商户KEY证书" prop="cert_key">
|
|
|
- <scUploadFile v-model="sys.cert_key" tip="请上传apiclient_key.pem文件" btnTxt="上传KEY证书" accept=".pem" :apiObj="$API.common.uploadFile" :multiple="false" :limit="1"></scUploadFile>
|
|
|
<div class="el-form-item-msg"></div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="商户CRET证书" prop="cert_cert">
|
|
|
- <scUploadFile v-model="sys.cert_cert" tip="请上传apiclient_cert.pem文件" btnTxt="上传CERT证书" accept=".pem" :apiObj="$API.common.uploadFile" :multiple="false" :limit="1"></scUploadFile>
|
|
|
+ <el-form-item label="AppSecret(应用 Secret)" prop="secret">
|
|
|
+ <el-input v-model="sys.secret" show-password clearable placeholder="请输入"></el-input>
|
|
|
<div class="el-form-item-msg"></div>
|
|
|
</el-form-item>
|
|
|
</fieldset>
|
|
|
@@ -95,6 +70,31 @@
|
|
|
</el-form-item>
|
|
|
</fieldset>
|
|
|
</el-col>
|
|
|
+ <el-col :span="this.$store.state.global.ismobile?24:12">
|
|
|
+ <fieldset>
|
|
|
+ <legend><el-tag>支付配置</el-tag></legend>
|
|
|
+ <el-form-item label="MCH_ID(商户账号)" prop="mch_id">
|
|
|
+ <el-input v-model="sys.mch_id" clearable placeholder="请输入"></el-input>
|
|
|
+ <div class="el-form-item-msg">微信商户账号,需要在微信商户平台获取,MCH_ID 与 APPID 匹配</div>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="Token(支付令牌)" prop="mch_token">
|
|
|
+ <el-input v-model="sys.mch_token" show-password clearable placeholder="请输入"></el-input>
|
|
|
+ <div class="el-form-item-msg"></div>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="Salt(支付盐)" prop="mch_salt">
|
|
|
+ <el-input v-model="sys.mch_salt" show-password clearable placeholder="请输入"></el-input>
|
|
|
+ <div class="el-form-item-msg"></div>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="应用公钥" prop="app_public_key">
|
|
|
+ <el-input v-model="sys.app_public_key" type="textarea" rows="10" show-password clearable placeholder="请输入"></el-input>
|
|
|
+ <div class="el-form-item-msg"></div>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="平台公钥" prop="public_key">
|
|
|
+ <el-input v-model="sys.public_key" type="textarea" rows="10" show-password clearable placeholder="请输入"></el-input>
|
|
|
+ <div class="el-form-item-msg"></div>
|
|
|
+ </el-form-item>
|
|
|
+ </fieldset>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
@@ -116,12 +116,12 @@ export default {
|
|
|
},
|
|
|
data(){
|
|
|
return {
|
|
|
- activeName:"service",
|
|
|
+ activeName:"wechat",
|
|
|
isSaveing: false,
|
|
|
sys: {},
|
|
|
smsRegion:[],
|
|
|
rules2:{
|
|
|
- token: [
|
|
|
+ name: [
|
|
|
{ required: true, message: '请输入' }
|
|
|
],
|
|
|
appid: [
|
|
|
@@ -133,10 +133,10 @@ export default {
|
|
|
mch_id: [
|
|
|
{ required: true, message: '请输入' }
|
|
|
],
|
|
|
- mch_key: [
|
|
|
+ mch_token: [
|
|
|
{ required: true, message: '请输入' }
|
|
|
],
|
|
|
- mini_appid: [
|
|
|
+ mch_salt: [
|
|
|
{ required: true, message: '请输入' }
|
|
|
],
|
|
|
mini_secret: [
|