|
@@ -4,25 +4,22 @@
|
|
<h2>
|
|
<h2>
|
|
<div class="squrt"></div>汇付账号管理
|
|
<div class="squrt"></div>汇付账号管理
|
|
</h2>
|
|
</h2>
|
|
- <div class="topWrap">
|
|
|
|
- <div class="newBand"
|
|
|
|
- v-permission="'adapay/createMember'"
|
|
|
|
- @click="onOperationAccount('create')">创建账号</div>
|
|
|
|
- </div>
|
|
|
|
<div class="m-core">
|
|
<div class="m-core">
|
|
<save-form :inline="true"
|
|
<save-form :inline="true"
|
|
class="searchForm"
|
|
class="searchForm"
|
|
@submit="search"
|
|
@submit="search"
|
|
|
|
+ @reset="reset"
|
|
|
|
+ size="small"
|
|
:model="searchForm">
|
|
:model="searchForm">
|
|
- <el-form-item>
|
|
|
|
|
|
+ <el-form-item prop="memberId">
|
|
<el-input v-model.trim="searchForm.memberId" clearable
|
|
<el-input v-model.trim="searchForm.memberId" clearable
|
|
placeholder="请输入商户号"></el-input>
|
|
placeholder="请输入商户号"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item>
|
|
|
|
|
|
+ <el-form-item prop="name">
|
|
<el-input v-model.trim="searchForm.name" clearable
|
|
<el-input v-model.trim="searchForm.name" clearable
|
|
placeholder="请输入公司名称"></el-input>
|
|
placeholder="请输入公司名称"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item>
|
|
|
|
|
|
+ <el-form-item prop="status">
|
|
<el-select v-model.trim="searchForm.status"
|
|
<el-select v-model.trim="searchForm.status"
|
|
filterable
|
|
filterable
|
|
clearable
|
|
clearable
|
|
@@ -37,8 +34,10 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button native-type="submit" type="danger">搜索</el-button>
|
|
<el-button native-type="submit" type="danger">搜索</el-button>
|
|
|
|
+ <el-button native-type="reset" type="primary">重置</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</save-form>
|
|
</save-form>
|
|
|
|
+ <el-button size="small" style="margin-bottom: 20px;" type="primary" v-permission="'adapay/createMember'" @click="onOperationAccount('create')" icon="el-icon-plus">创建账号</el-button>
|
|
<div class="tableWrap">
|
|
<div class="tableWrap">
|
|
<el-table :data="tableList"
|
|
<el-table :data="tableList"
|
|
:header-cell-style="{background:'#EDEEF0',color:'#444'}">
|
|
:header-cell-style="{background:'#EDEEF0',color:'#444'}">
|
|
@@ -81,15 +80,15 @@
|
|
<el-button v-if="scope.row.status === 'failed'"
|
|
<el-button v-if="scope.row.status === 'failed'"
|
|
v-permission="'adapay/updateMember'"
|
|
v-permission="'adapay/updateMember'"
|
|
@click="onOperationAccount('update', scope.row)"
|
|
@click="onOperationAccount('update', scope.row)"
|
|
- type="text">修改</el-button>
|
|
|
|
|
|
+ type="text" size="small">修改</el-button>
|
|
<el-button v-if="scope.row.status === 'succeeded'"
|
|
<el-button v-if="scope.row.status === 'succeeded'"
|
|
v-permission="'adapay/createSettleAccount'"
|
|
v-permission="'adapay/createSettleAccount'"
|
|
@click="onUpdateAccount(scope.row)"
|
|
@click="onUpdateAccount(scope.row)"
|
|
- type="text">修改结算账户</el-button>
|
|
|
|
|
|
+ type="text" size="small">修改结算账户</el-button>
|
|
<el-button v-if="scope.row.status === 'succeeded'"
|
|
<el-button v-if="scope.row.status === 'succeeded'"
|
|
v-permission="'adapay/updateMonthMaxReceipt'"
|
|
v-permission="'adapay/updateMonthMaxReceipt'"
|
|
@click="onMoneyAccount(scope.row)"
|
|
@click="onMoneyAccount(scope.row)"
|
|
- type="text">设置金额</el-button>
|
|
|
|
|
|
+ type="text" size="small">设置金额</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -109,6 +108,7 @@
|
|
:rules="maskRules"
|
|
:rules="maskRules"
|
|
label-width="100px"
|
|
label-width="100px"
|
|
label-position="right"
|
|
label-position="right"
|
|
|
|
+ size="small"
|
|
ref="maskForm">
|
|
ref="maskForm">
|
|
<el-form-item label="银行卡号"
|
|
<el-form-item label="银行卡号"
|
|
prop="cardNo">
|
|
prop="cardNo">
|
|
@@ -129,8 +129,8 @@
|
|
</el-form>
|
|
</el-form>
|
|
<span slot="footer"
|
|
<span slot="footer"
|
|
class="dialog-footer">
|
|
class="dialog-footer">
|
|
- <el-button @click="zeroVisible = false">取 消</el-button>
|
|
|
|
- <el-button type="primary"
|
|
|
|
|
|
+ <el-button size="small" @click="zeroVisible = false">取 消</el-button>
|
|
|
|
+ <el-button size="small" type="primary"
|
|
@click="addZero('maskForm')">确 定</el-button>
|
|
@click="addZero('maskForm')">确 定</el-button>
|
|
</span>
|
|
</span>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
@@ -143,6 +143,7 @@
|
|
:rules="moneyRules"
|
|
:rules="moneyRules"
|
|
label-width="160px"
|
|
label-width="160px"
|
|
label-position="right"
|
|
label-position="right"
|
|
|
|
+ size="small"
|
|
ref="moneyForm">
|
|
ref="moneyForm">
|
|
<el-form-item label="每日最大收款金额"
|
|
<el-form-item label="每日最大收款金额"
|
|
prop="monthMaxReceipt">
|
|
prop="monthMaxReceipt">
|
|
@@ -184,8 +185,8 @@
|
|
</el-form>
|
|
</el-form>
|
|
<span slot="footer"
|
|
<span slot="footer"
|
|
class="dialog-footer">
|
|
class="dialog-footer">
|
|
- <el-button @click="moneyVisible = false">取 消</el-button>
|
|
|
|
- <el-button type="primary"
|
|
|
|
|
|
+ <el-button size="small" @click="moneyVisible = false">取 消</el-button>
|
|
|
|
+ <el-button size="small" type="primary"
|
|
@click="addMaxMoney('moneyForm')">确 定</el-button>
|
|
@click="addMaxMoney('moneyForm')">确 定</el-button>
|
|
</span>
|
|
</span>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
@@ -200,6 +201,11 @@ import { getPaymentConfigs } from "../chargeManager/api";
|
|
import { cityJson } from './cityJson'
|
|
import { cityJson } from './cityJson'
|
|
import { bankJson } from './bankJson'
|
|
import { bankJson } from './bankJson'
|
|
import cleanDeep from 'clean-deep'
|
|
import cleanDeep from 'clean-deep'
|
|
|
|
+const initSearch = {
|
|
|
|
+ memberId: null,
|
|
|
|
+ name: null,
|
|
|
|
+ status: null,
|
|
|
|
+};
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
pagination,
|
|
pagination,
|
|
@@ -217,7 +223,7 @@ export default {
|
|
page_size: [10, 20, 50, 100] // 选择限制显示条数
|
|
page_size: [10, 20, 50, 100] // 选择限制显示条数
|
|
},
|
|
},
|
|
tableList: [],
|
|
tableList: [],
|
|
- searchForm: {},
|
|
|
|
|
|
+ searchForm: { ...initSearch },
|
|
maskRules: {
|
|
maskRules: {
|
|
cardNo: [{ required: true, message: '请输入银行卡号', trigger: 'blur' }],
|
|
cardNo: [{ required: true, message: '请输入银行卡号', trigger: 'blur' }],
|
|
bankCode: [{ required: true, message: '请选择所属银行', trigger: 'change' }]
|
|
bankCode: [{ required: true, message: '请选择所属银行', trigger: 'change' }]
|
|
@@ -277,6 +283,10 @@ export default {
|
|
this.rules.page = 1
|
|
this.rules.page = 1
|
|
this.getList()
|
|
this.getList()
|
|
},
|
|
},
|
|
|
|
+ reset() {
|
|
|
|
+ this.searchForm = { ...initSearch };
|
|
|
|
+ this.search();
|
|
|
|
+ },
|
|
onFormClose (formName) {
|
|
onFormClose (formName) {
|
|
this.$refs[formName].resetFields()
|
|
this.$refs[formName].resetFields()
|
|
},
|
|
},
|