|
@ -34,12 +34,12 @@ |
|
|
</el-row> |
|
|
</el-row> |
|
|
|
|
|
|
|
|
<el-row :gutter="10" class="mb8"> |
|
|
<el-row :gutter="10" class="mb8"> |
|
|
<el-col :span="1.5" style="margin-left:15px"> |
|
|
<el-col :span="1.5" style="margin-left:15px"> |
|
|
<el-button type="primary" plain icon="" size="medium" @click="handleAdd()">新增商户</el-button> |
|
|
<el-button type="primary" plain icon="" size="medium" @click="handleAdd()">新增商户</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
|
|
|
|
|
|
|
<!-- <el-row :gutter="10" class="mb8"> |
|
|
<!-- <el-row :gutter="10" class="mb8"> |
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
|
|
</el-row> --> |
|
|
</el-row> --> |
|
|
|
|
|
|
|
@ -48,7 +48,7 @@ |
|
|
</el-form> |
|
|
</el-form> |
|
|
|
|
|
|
|
|
<div class="searchTop flexBet"> |
|
|
<div class="searchTop flexBet"> |
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -175,9 +175,6 @@ |
|
|
</div> |
|
|
</div> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 重置ip --> |
|
|
<!-- 重置ip --> |
|
|
<el-dialog title="" :visible.sync="openToIp" width="500px" append-to-body> |
|
|
<el-dialog title="" :visible.sync="openToIp" width="500px" append-to-body> |
|
|
<el-form ref="formIp" :model="form" :rules="rules" label-width="100px"> |
|
|
<el-form ref="formIp" :model="form" :rules="rules" label-width="100px"> |
|
@ -203,7 +200,6 @@ |
|
|
</div> |
|
|
</div> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 删除 --> |
|
|
<!-- 删除 --> |
|
|
<el-dialog title="删除商户" :visible.sync="openDelete" width="500px" append-to-body> |
|
|
<el-dialog title="删除商户" :visible.sync="openDelete" width="500px" append-to-body> |
|
|
<el-form ref="formDelete" :model="form" :rules="rules" label-width="100px"> |
|
|
<el-form ref="formDelete" :model="form" :rules="rules" label-width="100px"> |
|
@ -270,18 +266,14 @@ |
|
|
<el-input v-model="form.singleFee" placeholder="请输入单笔提款收取" style="width:300px" @input="change" |
|
|
<el-input v-model="form.singleFee" placeholder="请输入单笔提款收取" style="width:300px" @input="change" |
|
|
:disabled="true" /> |
|
|
:disabled="true" /> |
|
|
</el-form-item> --> |
|
|
</el-form-item> --> |
|
|
|
|
|
|
|
|
<el-form-item label="是否允许后台提现" prop="paymentManualStatus"> |
|
|
<el-form-item label="是否允许后台提现" prop="paymentManualStatus"> |
|
|
<el-switch v-model="form.paymentManualStatus" active-text="是" inactive-text="否" :active-value=true |
|
|
<el-switch v-model="form.paymentManualStatus" active-text="是" inactive-text="否" :active-value=true |
|
|
:inactive-value=false></el-switch> |
|
|
:inactive-value=false></el-switch> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="是否API代付" prop="paymentInterfaceStatus"> |
|
|
<el-form-item label="是否API代付" prop="paymentInterfaceStatus"> |
|
|
<el-switch v-model="form.paymentInterfaceStatus" active-text="是" inactive-text="否" :active-value=true |
|
|
<el-switch v-model="form.paymentInterfaceStatus" active-text="是" inactive-text="否" :active-value=true |
|
|
:inactive-value=false></el-switch> |
|
|
:inactive-value=false></el-switch> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-form> |
|
|
</el-form> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<el-button type="primary" @click="submitForm('formWithdraw')">保 存</el-button> |
|
|
<el-button type="primary" @click="submitForm('formWithdraw')">保 存</el-button> |
|
@ -289,8 +281,6 @@ |
|
|
</div> |
|
|
</div> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 风控 --> |
|
|
<!-- 风控 --> |
|
|
<el-dialog :title="title" :visible.sync="openControl" width="800px" append-to-body> |
|
|
<el-dialog :title="title" :visible.sync="openControl" width="800px" append-to-body> |
|
|
<el-form ref="formControl" :model="form" :rules="rules" label-width="140px"> |
|
|
<el-form ref="formControl" :model="form" :rules="rules" label-width="140px"> |
|
@ -303,31 +293,25 @@ |
|
|
<el-form-item label="代付IP" prop="payapiWhitelistIp"> |
|
|
<el-form-item label="代付IP" prop="payapiWhitelistIp"> |
|
|
<el-input v-model="form.payapiWhitelistIp" placeholder="请输入代付IP" @input="change" /> |
|
|
<el-input v-model="form.payapiWhitelistIp" placeholder="请输入代付IP" @input="change" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="是否允许后台提现" prop="paymentManualStatus"> |
|
|
<el-form-item label="是否允许后台提现" prop="paymentManualStatus"> |
|
|
<el-switch v-model="form.paymentManualStatus" active-text="是" inactive-text="否" :active-value=true |
|
|
<el-switch v-model="form.paymentManualStatus" active-text="是" inactive-text="否" :active-value=true |
|
|
:inactive-value=false></el-switch> |
|
|
:inactive-value=false></el-switch> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="是否API代付" prop="paymentInterfaceStatus"> |
|
|
<el-form-item label="是否API代付" prop="paymentInterfaceStatus"> |
|
|
<el-switch v-model="form.paymentInterfaceStatus" active-text="是" inactive-text="否" :active-value=true |
|
|
<el-switch v-model="form.paymentInterfaceStatus" active-text="是" inactive-text="否" :active-value=true |
|
|
:inactive-value=false></el-switch> |
|
|
:inactive-value=false></el-switch> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="谷歌秘钥" prop="merchantNo"> |
|
|
<el-form-item label="谷歌秘钥" prop="merchantNo"> |
|
|
<span>{{ form.googleCaptcha }}</span> |
|
|
<span>{{ form.googleCaptcha }}</span> |
|
|
<el-button type="primary" @click="submitForm('googleKey')" style="margin-left: 10px">重 置</el-button> |
|
|
<el-button type="primary" @click="submitForm('googleKey')" style="margin-left: 10px">重 置</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="密钥" prop="merchantNo"> |
|
|
<el-form-item label="密钥" prop="merchantNo"> |
|
|
<span>{{ form.md5Key }}</span> |
|
|
<span>{{ form.md5Key }}</span> |
|
|
<el-button type="primary" @click="submitForm('MD5')" style="margin-left: 10px">重 置</el-button> |
|
|
<el-button type="primary" @click="submitForm('MD5')" style="margin-left: 10px">重 置</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="谷歌验证码" prop="code"> |
|
|
<el-form-item label="谷歌验证码" prop="code"> |
|
|
<el-input v-model="form.code" placeholder="请输入谷歌验证码" /> |
|
|
<el-input v-model="form.code" placeholder="请输入谷歌验证码" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
</el-form> |
|
|
</el-form> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<el-button type="primary" @click="submitForm('formControl')">保 存</el-button> |
|
|
<el-button type="primary" @click="submitForm('formControl')">保 存</el-button> |
|
@ -335,7 +319,6 @@ |
|
|
</div> |
|
|
</div> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 通道列表 --> |
|
|
<!-- 通道列表 --> |
|
|
<el-dialog v-dialogDrag title="通道" :visible.sync="pkCouponScopeRangeParkingStoreOpen" width="80%" append-to-body |
|
|
<el-dialog v-dialogDrag title="通道" :visible.sync="pkCouponScopeRangeParkingStoreOpen" width="80%" append-to-body |
|
|
:close-on-click-modal="false"> |
|
|
:close-on-click-modal="false"> |
|
@ -831,7 +814,13 @@ export default { |
|
|
this.getList(); |
|
|
this.getList(); |
|
|
}); |
|
|
}); |
|
|
} else { |
|
|
} else { |
|
|
addMerchant(this.form).then((response) => { |
|
|
addMerchant({ |
|
|
|
|
|
email: this.form.email, |
|
|
|
|
|
phone: this.form.phone, |
|
|
|
|
|
securityDepositAmount: securityDepositAmount, |
|
|
|
|
|
username: this.form.username, |
|
|
|
|
|
password: this.form.password |
|
|
|
|
|
}).then((response) => { |
|
|
this.msgSuccess("新增成功"); |
|
|
this.msgSuccess("新增成功"); |
|
|
this.open = false; |
|
|
this.open = false; |
|
|
this.getList(); |
|
|
this.getList(); |
|
|