|
@ -1,7 +1,7 @@ |
|
|
<template> |
|
|
<template> |
|
|
<div class="app-container"> |
|
|
<div class="app-container"> |
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> |
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.account')" prop="account"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.account')" prop="account" label-width="auto"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="queryParams.account" |
|
|
v-model="queryParams.account" |
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.account')" |
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.account')" |
|
@ -9,7 +9,7 @@ |
|
|
@keyup.enter.native="handleQuery" |
|
|
@keyup.enter.native="handleQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.phone')" prop="phone"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.phone')" prop="phone" label-width="auto"> |
|
|
<el-input |
|
|
<el-input |
|
|
v-model="queryParams.phone" |
|
|
v-model="queryParams.phone" |
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.phone')" |
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.phone')" |
|
@ -17,8 +17,9 @@ |
|
|
@keyup.enter.native="handleQuery" |
|
|
@keyup.enter.native="handleQuery" |
|
|
/> |
|
|
/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.userLevel')" prop="userLevel"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.userLevel')" prop="userLevel" label-width="auto"> |
|
|
<el-select v-model="queryParams.userLevel" size="medium" :placeholder="$t('business.agent.agentRegister.placeholder.userLevel')" > |
|
|
<el-select v-model="queryParams.userLevel" size="medium" |
|
|
|
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.userLevel')"> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="item in options_userLevel" |
|
|
v-for="item in options_userLevel" |
|
|
:key="item.value" |
|
|
:key="item.value" |
|
@ -28,7 +29,10 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ $t('common.button.search') }}</el-button> |
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{ |
|
|
|
|
|
$t('common.button.search') |
|
|
|
|
|
}} |
|
|
|
|
|
</el-button> |
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button> |
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{ $t('common.button.reset') }}</el-button> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
@ -42,7 +46,8 @@ |
|
|
size="mini" |
|
|
size="mini" |
|
|
@click="handleAdd" |
|
|
@click="handleAdd" |
|
|
v-hasPermi="['business:userRegister:add']" |
|
|
v-hasPermi="['business:userRegister:add']" |
|
|
>{{ $t('common.button.add') }}</el-button> |
|
|
>{{ $t('common.button.add') }} |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="1.5"> |
|
|
<el-col :span="1.5"> |
|
|
<el-button |
|
|
<el-button |
|
@ -53,7 +58,8 @@ |
|
|
:disabled="single" |
|
|
:disabled="single" |
|
|
@click="handleUpdate" |
|
|
@click="handleUpdate" |
|
|
v-hasPermi="['business:userRegister:edit']" |
|
|
v-hasPermi="['business:userRegister:edit']" |
|
|
>{{ $t('common.button.edit') }}</el-button> |
|
|
>{{ $t('common.button.edit') }} |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="1.5"> |
|
|
<el-col :span="1.5"> |
|
|
<el-button |
|
|
<el-button |
|
@ -64,7 +70,8 @@ |
|
|
:disabled="multiple" |
|
|
:disabled="multiple" |
|
|
@click="handleDelete" |
|
|
@click="handleDelete" |
|
|
v-hasPermi="['business:userRegister:remove']" |
|
|
v-hasPermi="['business:userRegister:remove']" |
|
|
>{{ $t('common.button.delete') }}</el-button> |
|
|
>{{ $t('common.button.delete') }} |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="1.5"> |
|
|
<el-col :span="1.5"> |
|
|
<el-button |
|
|
<el-button |
|
@ -74,7 +81,8 @@ |
|
|
size="mini" |
|
|
size="mini" |
|
|
@click="handleExport" |
|
|
@click="handleExport" |
|
|
v-hasPermi="['business:userRegister:export']" |
|
|
v-hasPermi="['business:userRegister:export']" |
|
|
>{{ $t('common.button.export') }}</el-button> |
|
|
>{{ $t('common.button.export') }} |
|
|
|
|
|
</el-button> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
|
|
</el-row> |
|
|
</el-row> |
|
@ -85,49 +93,70 @@ |
|
|
<el-table-column :label="$t('business.agent.agentRegister.agentName')" align="center" prop="agentName"/> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.agentName')" align="center" prop="agentName"/> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.status')" align="center" prop="status"> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.status')" align="center" prop="status"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-tag type="primary" v-if="scope.row.status == '0'">{{ $t('business.agent.agentRegister.statusOption.initiated') }}</el-tag> |
|
|
<el-tag type="primary" v-if="scope.row.status == '0'"> |
|
|
<el-tag type="warning" v-if="scope.row.status == '1'">{{ $t('business.agent.agentRegister.statusOption.rejected') }}</el-tag> |
|
|
{{ $t('business.agent.agentRegister.statusOption.initiated') }} |
|
|
<el-tag type="success" v-if="scope.row.status == '2'">{{ $t('business.agent.agentRegister.statusOption.passed') }}</el-tag> |
|
|
</el-tag> |
|
|
<el-tag type="danger" v-if="scope.row.status == '3'">{{ $t('business.agent.agentRegister.statusOption.frozen') }}</el-tag> |
|
|
<el-tag type="warning" v-if="scope.row.status == '1'"> |
|
|
|
|
|
{{ $t('business.agent.agentRegister.statusOption.rejected') }} |
|
|
|
|
|
</el-tag> |
|
|
|
|
|
<el-tag type="success" v-if="scope.row.status == '2'"> |
|
|
|
|
|
{{ $t('business.agent.agentRegister.statusOption.passed') }} |
|
|
|
|
|
</el-tag> |
|
|
|
|
|
<el-tag type="danger" v-if="scope.row.status == '3'">{{ |
|
|
|
|
|
$t('business.agent.agentRegister.statusOption.frozen') |
|
|
|
|
|
}} |
|
|
|
|
|
</el-tag> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.userType')" align="center" prop="userType"> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.userType')" align="center" prop="userType"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-tag type="success" v-if="scope.row.userType == '0'">{{ $t('business.agent.agentRegister.userTypeOption.normal') }}</el-tag> |
|
|
<el-tag type="success" v-if="scope.row.userType == '0'"> |
|
|
<el-tag type="warning" v-if="scope.row.userType == '1'">{{ $t('business.agent.agentRegister.userTypeOption.business') }}</el-tag> |
|
|
{{ $t('business.agent.agentRegister.userTypeOption.normal') }} |
|
|
<el-tag type="warning" v-if="scope.row.userType == '2'">{{ $t('business.agent.agentRegister.userTypeOption.agent') }}</el-tag> |
|
|
</el-tag> |
|
|
|
|
|
<el-tag type="warning" v-if="scope.row.userType == '1'"> |
|
|
|
|
|
{{ $t('business.agent.agentRegister.userTypeOption.business') }} |
|
|
|
|
|
</el-tag> |
|
|
|
|
|
<el-tag type="warning" v-if="scope.row.userType == '2'"> |
|
|
|
|
|
{{ $t('business.agent.agentRegister.userTypeOption.agent') }} |
|
|
|
|
|
</el-tag> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.userLevel')" align="center" prop="userLevel"> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.userLevel')" align="center" prop="userLevel"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<span v-if="scope.row.userLevel == '0'">{{ $t('business.agent.agentRegister.userLevelOption.normal') }}</span> |
|
|
<span v-if="scope.row.userLevel == '0'">{{ $t('business.agent.agentRegister.userLevelOption.normal') }}</span> |
|
|
<span v-if="scope.row.userLevel == '1'">{{ $t('business.agent.agentRegister.userLevelOption.vip') }}</span> |
|
|
<span v-if="scope.row.userLevel == '1'">{{ $t('business.agent.agentRegister.userLevelOption.vip') }}</span> |
|
|
<span v-if="scope.row.userLevel == '2'">{{ $t('business.agent.agentRegister.userLevelOption.business') }}</span> |
|
|
<span v-if="scope.row.userLevel == '2'">{{ |
|
|
|
|
|
$t('business.agent.agentRegister.userLevelOption.business') |
|
|
|
|
|
}}</span> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.phone')" align="center" prop="phone"/> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.phone')" align="center" prop="phone"/> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.contactAddress')" align="center" prop="contactAddress"/> |
|
|
<el-table-column :label="$t('business.agent.agentRegister.contactAddress')" align="center" prop="contactAddress"/> |
|
|
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200" class-name="small-padding fixed-width"> |
|
|
<el-table-column :label="$t('common.tableMsg.operation')" align="center" width="200" |
|
|
|
|
|
class-name="small-padding fixed-width"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-button v-if="(scope.row.agentName == null)" |
|
|
<el-button v-if="(scope.row.agentName == null)" |
|
|
size="mini" |
|
|
size="mini" |
|
|
type="text" |
|
|
type="text" |
|
|
icon="el-icon-document-add" |
|
|
icon="el-icon-document-add" |
|
|
@click="handleAddInfo(scope.row)" |
|
|
@click="handleAddInfo(scope.row)" |
|
|
>{{ $t('business.agent.agentRegister.button.supplement') }}</el-button> |
|
|
>{{ $t('business.agent.agentRegister.button.supplement') }} |
|
|
|
|
|
</el-button> |
|
|
<el-button v-if="(scope.row.agentName != null)" |
|
|
<el-button v-if="(scope.row.agentName != null)" |
|
|
size="mini" |
|
|
size="mini" |
|
|
type="text" |
|
|
type="text" |
|
|
icon="el-icon-view" |
|
|
icon="el-icon-view" |
|
|
@click="handleDetail(scope.row)" |
|
|
@click="handleDetail(scope.row)" |
|
|
>{{ $t('common.button.detail') }}</el-button> |
|
|
>{{ $t('common.button.detail') }} |
|
|
|
|
|
</el-button> |
|
|
<el-button |
|
|
<el-button |
|
|
size="mini" |
|
|
size="mini" |
|
|
type="text" |
|
|
type="text" |
|
|
icon="el-icon-edit" |
|
|
icon="el-icon-edit" |
|
|
@click="handleUpdate(scope.row)" |
|
|
@click="handleUpdate(scope.row)" |
|
|
v-hasPermi="['business:userRegister:edit']" |
|
|
v-hasPermi="['business:userRegister:edit']" |
|
|
>{{ $t('common.button.edit') }}</el-button> |
|
|
>{{ $t('common.button.edit') }} |
|
|
|
|
|
</el-button> |
|
|
<el-dropdown> |
|
|
<el-dropdown> |
|
|
<span class="el-dropdown-link"> |
|
|
<span class="el-dropdown-link"> |
|
|
{{ $t('common.button.more') }}<i class="el-icon-arrow-down el-icon--right"></i> |
|
|
{{ $t('common.button.more') }}<i class="el-icon-arrow-down el-icon--right"></i> |
|
@ -140,7 +169,8 @@ |
|
|
icon="el-icon-refresh" |
|
|
icon="el-icon-refresh" |
|
|
@click="passwordReset(scope.row)" |
|
|
@click="passwordReset(scope.row)" |
|
|
v-hasPermi="['business:userRegister:edit']" |
|
|
v-hasPermi="['business:userRegister:edit']" |
|
|
>{{ $t('business.agent.agentRegister.button.passwordReset') }}</el-button> |
|
|
>{{ $t('business.agent.agentRegister.button.passwordReset') }} |
|
|
|
|
|
</el-button> |
|
|
</el-dropdown-item> |
|
|
</el-dropdown-item> |
|
|
<el-dropdown-item> |
|
|
<el-dropdown-item> |
|
|
<el-button v-if="(scope.row.status != '3')" |
|
|
<el-button v-if="(scope.row.status != '3')" |
|
@ -149,14 +179,16 @@ |
|
|
icon="el-icon-lock" |
|
|
icon="el-icon-lock" |
|
|
@click="accountLock(scope.row)" |
|
|
@click="accountLock(scope.row)" |
|
|
v-hasPermi="['business:userRegister:edit']" |
|
|
v-hasPermi="['business:userRegister:edit']" |
|
|
>{{ $t('business.agent.agentRegister.button.accountLock') }}</el-button> |
|
|
>{{ $t('business.agent.agentRegister.button.accountLock') }} |
|
|
|
|
|
</el-button> |
|
|
<el-button v-if="(scope.row.status == '3')" |
|
|
<el-button v-if="(scope.row.status == '3')" |
|
|
size="mini" |
|
|
size="mini" |
|
|
type="text" |
|
|
type="text" |
|
|
icon="el-icon-unlock" |
|
|
icon="el-icon-unlock" |
|
|
@click="accountUnlock(scope.row)" |
|
|
@click="accountUnlock(scope.row)" |
|
|
v-hasPermi="['business:userRegister:edit']" |
|
|
v-hasPermi="['business:userRegister:edit']" |
|
|
>{{ $t('business.agent.agentRegister.button.accountUnlock') }}</el-button> |
|
|
>{{ $t('business.agent.agentRegister.button.accountUnlock') }} |
|
|
|
|
|
</el-button> |
|
|
</el-dropdown-item> |
|
|
</el-dropdown-item> |
|
|
<el-dropdown-item> |
|
|
<el-dropdown-item> |
|
|
<el-button |
|
|
<el-button |
|
@ -165,7 +197,8 @@ |
|
|
icon="el-icon-delete" |
|
|
icon="el-icon-delete" |
|
|
@click="handleDelete(scope.row)" |
|
|
@click="handleDelete(scope.row)" |
|
|
v-hasPermi="['business:userRegister:remove']" |
|
|
v-hasPermi="['business:userRegister:remove']" |
|
|
>{{ $t('common.button.delete') }}</el-button> |
|
|
>{{ $t('common.button.delete') }} |
|
|
|
|
|
</el-button> |
|
|
</el-dropdown-item> |
|
|
</el-dropdown-item> |
|
|
</el-dropdown-menu> |
|
|
</el-dropdown-menu> |
|
|
</el-dropdown> |
|
|
</el-dropdown> |
|
@ -201,7 +234,8 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.userLevel')" prop="userLevel"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.userLevel')" prop="userLevel"> |
|
|
<el-select v-model="form.userLevel" size="medium" :placeholder="$t('business.agent.agentRegister.placeholder.userLevel')" > |
|
|
<el-select v-model="form.userLevel" size="medium" |
|
|
|
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.userLevel')"> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="item in options_userLevel" |
|
|
v-for="item in options_userLevel" |
|
|
:key="item.value" |
|
|
:key="item.value" |
|
@ -212,7 +246,10 @@ |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ $t('common.button.confirm') }}</el-button> |
|
|
<el-button :loading="buttonLoading" type="primary" @click="submitForm">{{ |
|
|
|
|
|
$t('common.button.confirm') |
|
|
|
|
|
}} |
|
|
|
|
|
</el-button> |
|
|
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button> |
|
|
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button> |
|
|
</div> |
|
|
</div> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
@ -221,19 +258,24 @@ |
|
|
<el-dialog :title="title" :visible.sync="openInfoAgent" width="700px" append-to-body> |
|
|
<el-dialog :title="title" :visible.sync="openInfoAgent" width="700px" append-to-body> |
|
|
<el-form ref="formInfoAgent" :model="formInfoAgent" :rules="rules" label-width="auto"> |
|
|
<el-form ref="formInfoAgent" :model="formInfoAgent" :rules="rules" label-width="auto"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.agentName')" prop="agentName"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.agentName')" prop="agentName"> |
|
|
<el-input v-model="formInfoAgent.agentName" :placeholder="$t('business.agent.agentRegister.placeholder.agentName')" /> |
|
|
<el-input v-model="formInfoAgent.agentName" |
|
|
|
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.agentName')"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.license')" prop="license"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.license')" prop="license"> |
|
|
<el-input v-model="formInfoAgent.license" :placeholder="$t('business.agent.agentRegister.placeholder.license')" /> |
|
|
<el-input v-model="formInfoAgent.license" |
|
|
|
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.license')"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.licenseOther')" prop="licenseOther"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.licenseOther')" prop="licenseOther"> |
|
|
<el-input v-model="formInfoAgent.licenseOther" :placeholder="$t('business.agent.agentRegister.placeholder.licenseOther')" /> |
|
|
<el-input v-model="formInfoAgent.licenseOther" |
|
|
|
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.licenseOther')"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.legalPerson')" prop="legalPerson"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.legalPerson')" prop="legalPerson"> |
|
|
<el-input v-model="formInfoAgent.legalPerson" :placeholder="$t('business.agent.agentRegister.placeholder.legalPerson')" /> |
|
|
<el-input v-model="formInfoAgent.legalPerson" |
|
|
|
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.legalPerson')"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.operateStatus')" prop="operateStatus"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.operateStatus')" prop="operateStatus"> |
|
|
<el-select v-model="formInfoAgent.operateStatus" :placeholder="$t('business.agent.agentRegister.placeholder.operateStatus')" > |
|
|
<el-select v-model="formInfoAgent.operateStatus" |
|
|
|
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.operateStatus')"> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="item in options_operateStatus" |
|
|
v-for="item in options_operateStatus" |
|
|
:key="item.value" |
|
|
:key="item.value" |
|
@ -243,14 +285,19 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.operateAddr')" prop="operateAddr"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.operateAddr')" prop="operateAddr"> |
|
|
<el-input v-model="formInfoAgent.operateAddr" :placeholder="$t('business.agent.agentRegister.placeholder.operateAddr')" /> |
|
|
<el-input v-model="formInfoAgent.operateAddr" |
|
|
|
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.operateAddr')"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.contactAddress')" prop="contactAddress"> |
|
|
<el-form-item :label="$t('business.agent.agentRegister.contactAddress')" prop="contactAddress"> |
|
|
<el-input v-model="formInfoAgent.contactAddress" :placeholder="$t('business.agent.agentRegister.placeholder.contactAddress')" /> |
|
|
<el-input v-model="formInfoAgent.contactAddress" |
|
|
|
|
|
:placeholder="$t('business.agent.agentRegister.placeholder.contactAddress')"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<div slot="footer" class="dialog-footer"> |
|
|
<el-button :loading="buttonLoading" type="primary" @click="submitFormInfoAgent">{{ $t('common.button.confirm') }}</el-button> |
|
|
<el-button :loading="buttonLoading" type="primary" @click="submitFormInfoAgent">{{ |
|
|
|
|
|
$t('common.button.confirm') |
|
|
|
|
|
}} |
|
|
|
|
|
</el-button> |
|
|
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button> |
|
|
<el-button @click="cancel">{{ $t('common.button.cancel') }}</el-button> |
|
|
</div> |
|
|
</div> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
@ -379,7 +426,11 @@ export default { |
|
|
{required: true, message: this.$t('business.agent.agentRegister.rule.legalPersonRequired'), trigger: "blur"} |
|
|
{required: true, message: this.$t('business.agent.agentRegister.rule.legalPersonRequired'), trigger: "blur"} |
|
|
], |
|
|
], |
|
|
operateStatus: [ |
|
|
operateStatus: [ |
|
|
{ required: true, message: this.$t('business.agent.agentRegister.rule.operateStatusRequired'), trigger: "change" } |
|
|
{ |
|
|
|
|
|
required: true, |
|
|
|
|
|
message: this.$t('business.agent.agentRegister.rule.operateStatusRequired'), |
|
|
|
|
|
trigger: "change" |
|
|
|
|
|
} |
|
|
], |
|
|
], |
|
|
operateAddr: [ |
|
|
operateAddr: [ |
|
|
{required: true, message: this.$t('business.agent.agentRegister.rule.operateAddrRequired'), trigger: "blur"} |
|
|
{required: true, message: this.$t('business.agent.agentRegister.rule.operateAddrRequired'), trigger: "blur"} |
|
@ -388,16 +439,35 @@ export default { |
|
|
{required: true, message: this.$t('business.agent.agentRegister.rule.agentNameRequired'), trigger: "blur"} |
|
|
{required: true, message: this.$t('business.agent.agentRegister.rule.agentNameRequired'), trigger: "blur"} |
|
|
], |
|
|
], |
|
|
idCard: [ |
|
|
idCard: [ |
|
|
{ required: true,pattern: /^\d+$/, message: this.$t('business.agent.agentRegister.rule.idCardInvalid'), trigger: "blur" } |
|
|
{ |
|
|
|
|
|
required: true, |
|
|
|
|
|
pattern: /^\d+$/, |
|
|
|
|
|
message: this.$t('business.agent.agentRegister.rule.idCardInvalid'), |
|
|
|
|
|
trigger: "blur" |
|
|
|
|
|
} |
|
|
], |
|
|
], |
|
|
phone: [ |
|
|
phone: [ |
|
|
{ required: true,pattern: /^\d+$/, message: this.$t('business.agent.agentRegister.rule.phoneInvalid'), trigger: "blur"} |
|
|
{ |
|
|
|
|
|
required: true, |
|
|
|
|
|
pattern: /^\d+$/, |
|
|
|
|
|
message: this.$t('business.agent.agentRegister.rule.phoneInvalid'), |
|
|
|
|
|
trigger: "blur" |
|
|
|
|
|
} |
|
|
], |
|
|
], |
|
|
age: [ |
|
|
age: [ |
|
|
{ required: true,pattern: /^\d+$/, message: this.$t('business.agent.agentRegister.rule.ageInvalid'), trigger: "blur"} |
|
|
{ |
|
|
|
|
|
required: true, |
|
|
|
|
|
pattern: /^\d+$/, |
|
|
|
|
|
message: this.$t('business.agent.agentRegister.rule.ageInvalid'), |
|
|
|
|
|
trigger: "blur" |
|
|
|
|
|
} |
|
|
], |
|
|
], |
|
|
contactAddress: [ |
|
|
contactAddress: [ |
|
|
{ required: true, message: this.$t('business.agent.agentRegister.rule.contactAddressRequired'), trigger: "blur" } |
|
|
{ |
|
|
|
|
|
required: true, |
|
|
|
|
|
message: this.$t('business.agent.agentRegister.rule.contactAddressRequired'), |
|
|
|
|
|
trigger: "blur" |
|
|
|
|
|
} |
|
|
], |
|
|
], |
|
|
merchantName: [ |
|
|
merchantName: [ |
|
|
{required: true, message: this.$t('business.agent.agentRegister.rule.merchantNameRequired'), trigger: "blur"} |
|
|
{required: true, message: this.$t('business.agent.agentRegister.rule.merchantNameRequired'), trigger: "blur"} |
|
@ -637,6 +707,7 @@ export default { |
|
|
cursor: pointer; |
|
|
cursor: pointer; |
|
|
color: #409EFF; |
|
|
color: #409EFF; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.el-icon-arrow-down { |
|
|
.el-icon-arrow-down { |
|
|
font-size: 12px; |
|
|
font-size: 12px; |
|
|
} |
|
|
} |
|
|