<!DOCTYPE html>
|
<html lang="zh-cn">
|
|
<head>
|
<meta charset="utf-8">
|
<include file="common:title" />
|
<meta name="renderer" content="webkit">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
<include file="common:header" />
|
<include file="common:element-plus" />
|
<style>
|
.el-checkbox__input.is-checked+.el-checkbox__label {
|
color: var(--el-checkbox-checked-text-color) !important;
|
}
|
|
.el-checkbox__input.is-checked .el-checkbox__inner {
|
background-color: var(--el-checkbox-checked-bg-color) !important;
|
border-color: var(--el-checkbox-checked-input-border-color) !important;
|
}
|
|
.el-checkbox__input.is-checked .el-checkbox__inner:after {
|
border-color: var(--el-checkbox-checked-icon-color) !important;
|
transform: rotate(45deg) scaleY(1) !important;
|
}
|
|
.el-radio__input.is-checked+.el-radio__label {
|
color: var(--el-color-primary) !important;
|
}
|
|
.el-radio__input.is-checked .el-radio__inner {
|
background: var(--el-color-primary) !important;
|
border-color: var(--el-color-primary) !important;
|
}
|
|
.el-radio__input.is-disabled .el-radio__inner:after {
|
background-color: var(--el-disabled-bg-color) !important;
|
cursor: not-allowed;
|
}
|
</style>
|
</head>
|
|
<body>
|
<div id="vue_item" v-cloak>
|
<el-container>
|
<el-aside class="el-menu-container" :width="el_aside_width">
|
<!-- 侧边菜单 -->
|
<include file="common:side_menu" />
|
</el-aside>
|
<el-container>
|
<el-header>
|
<include file="common:guide" one_word="{$guide['one']['text']}" two_word="{$guide['two']['text']}" />
|
</el-header>
|
<el-main>
|
<el-card style="width: 100%">
|
<template #header>
|
<div class="card-header">
|
<span data-i18n="goods_brand_management">{$other['title']}</span>
|
</div>
|
</template>
|
<el-form label-width="auto">
|
<el-input v-model="searchData.kw" placeholder="请输入姓名" style="width: 300px" clearable></el-input>
|
 
|
<el-button type="success" icon="Search" @click="index()">搜索</el-button>
|
</el-form>
|
<br />
|
<el-table :data="list" v-loading="loading" border style="width: 100%" :stripe="true" ref="tableRef">
|
<el-table-column prop="last_name" label="姓氏"></el-table-column>
|
<el-table-column prop="first_name" label="名称"></el-table-column>
|
<el-table-column prop="certificate_name" label="认证姓名"></el-table-column>
|
<el-table-column prop="certificate_number" label="证件号码"></el-table-column>
|
|
<el-table-column prop="real_name" label="审核状态" width="200" align="center">
|
<template #default="scope">
|
<template v-if="scope.row.status==0"><el-tag type="danger">未审核</el-tag></template>
|
<template v-else-if="scope.row.status==1"><el-tag type="success">已审核</el-tag></template>
|
<template v-else-if="scope.row.status==2"><el-tag type="danger">待审核</el-tag></template>
|
<template v-else-if="scope.row.status==3"><el-tag type="info">未通过审核</el-tag></template>
|
</template>
|
</el-table-column>
|
<el-table-column label="操作选项" fixed="right" min-width="140" :align="alignValue(200)">
|
<template #default="scope">
|
<el-button type="primary" :disabled="scope.row.status==2?false:true" @click="showBaseInfo(scope.row)">审核</el-button>
|
</template>
|
</el-table-column>
|
</el-table>
|
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="searchData.page" :page-sizes="[20, 30, 40, 50]"
|
:page-size="searchData.page_size" layout="total, sizes, prev, pager, next" :total="other.count">
|
</el-pagination>
|
</el-card>
|
</el-main>
|
</el-container>
|
</el-container>
|
<el-dialog title="分销商实名信息" width="1200px" align-center="true" class="icon-dialog" v-model="dialogBaseInfo" :before-close="closeForm" append-to-body>
|
<el-card style="width: 100%">
|
<el-form label-width="auto">
|
<el-form-item label="账户类型:">
|
<template v-if="baseInfo.account_type==1">
|
<span data-i18n="account_type_1">个人</span>
|
</template>
|
<template v-else>
|
<span data-i18n="account_type_2">企业</span>
|
</template>
|
</el-form-item>
|
<el-form-item v-if="baseInfo.account_type==1" label="名称" prop="first_name">
|
{{baseInfo.first_name}}
|
</el-form-item>
|
<el-form-item v-if="baseInfo.account_type==2" label="联系人名称" prop="first_name">
|
{{baseInfo.first_name}}
|
</el-form-item>
|
<el-form-item v-if="baseInfo.account_type==1" label="姓氏" prop="last_name">
|
{{baseInfo.last_name}}
|
</el-form-item>
|
<el-form-item v-if="baseInfo.account_type==2" label="联系人姓氏" prop="last_name">
|
{{baseInfo.last_name}}
|
</el-form-item>
|
<el-form-item label="国家/省份/城市">
|
<el-cascader v-model="baseInfo.cate_code" :options="countryList" style="width:450px;" disabled />
|
</el-form-item>
|
<el-form-item label="详细地址">
|
{{baseInfo.detailed_address}}
|
</el-form-item>
|
<el-divider></el-divider>
|
<el-form-item v-if="baseInfo.account_type==2" label="公司名称" prop="company_name">
|
{{baseInfo.company_name}}
|
</el-form-item>
|
|
|
<el-form-item v-if="baseInfo.account_type==2" label="公司主营业务" prop="main_business">
|
<el-radio-group v-model="baseInfo.main_business" class="ml-4">
|
<template v-for="(item, index) in mainBusiness">
|
<el-radio :value="item.id" disabled>{{item.name}}</el-radio>
|
</template>
|
</el-radio-group>
|
</el-form-item>
|
<el-form-item v-if="baseInfo.account_type==2" label="公司规模" prop="company_scale">
|
<el-radio-group v-model="baseInfo.company_scale" class="ml-4">
|
<template v-for="(item, index) in company_scales">
|
<el-radio :value="item.id" disabled>{{item.name}}</el-radio>
|
</template>
|
</el-radio-group>
|
</el-form-item>
|
<el-form-item label="电商经验">
|
<el-radio-group v-model="baseInfo.ec_exp" class="ml-4">
|
<template v-for="(item, index) in ecExps">
|
<el-radio :value="item.value" :key="index" disabled>{{item.label}}</el-radio>
|
</template>
|
</el-radio-group>
|
</el-form-item>
|
<el-form-item label="主营区域(多选)">
|
<el-checkbox-group v-model="baseInfo.main_area" class="ml-4">
|
<template v-for="(item, index) in mainAreas">
|
<el-checkbox :value="item.id" :label="item.country_name" disabled />
|
</template>
|
</el-checkbox-group>
|
</el-form-item>
|
<el-form-item label="主营平台(多选)">
|
<el-checkbox-group v-model="baseInfo.main_dis_platform" class="ml-4">
|
<template v-for="(item, index) in disPlatformList">
|
<el-checkbox :value="item.id" :label="item.platform_name" disabled />
|
</template>
|
</el-checkbox-group>
|
</el-form-item>
|
<el-form-item label="运营策略">
|
<el-radio-group v-model="baseInfo.operate_str" class="ml-4">
|
<template v-for="(item, index) in operateStrs">
|
<el-radio :value="item.id" :key="index" disabled>{{item.name}}</el-radio>
|
</template>
|
</el-radio-group>
|
</el-form-item>
|
<el-form-item label="店铺链接:">
|
{{baseInfo.store_link}}
|
</el-form-item>
|
<el-form-item label="联系QQ:">{{baseInfo.contact_qq}}
|
</el-form-item>
|
<el-form-item label="联系微信:">{{baseInfo.contact_weixin}}
|
</el-form-item>
|
<el-divider></el-divider>
|
<el-form-item label="证件类型:" prop="certificate_type">
|
<template v-for="item in certificatetypes">
|
<template v-if="item.id==baseInfo.certificate_type">
|
{{item.type_name}}
|
</template>
|
</template>
|
</el-form-item>
|
<el-form-item label="姓名:" prop="certificate_name">
|
{{baseInfo.certificate_name}}
|
</el-form-item>
|
<el-form-item v-if="baseInfo.certificate_type==1" label="身份证号:">
|
{{baseInfo.certificate_number}}
|
</el-form-item>
|
<el-form-item v-else label="通行证号码:">
|
{{baseInfo.certificate_number}}
|
</el-form-item>
|
<el-form-item label="证件照片" prop="cert_front">
|
<el-image :src="baseInfo.cert_front" :preview-src-list="[baseInfo.cert_front]" style="width: 100px;height: 100px;"></el-image>
|
<el-image :src="baseInfo.cert_back" :preview-src-list="[baseInfo.cert_back]" style="width: 100px;height: 100px; margin-left: 10px;"></el-image>
|
</el-form-item>
|
|
</el-form></el-card>
|
<el-row>
|
<el-col :span="24" style="text-align: center;margin:30px 0px;">
|
<el-button type="success" @click="reviewBaseInfo(1)">通过审核</el-Button>
|
<el-button type="danger" @click="reviewBaseInfo(3)">不通过审核</el-button>
|
</el-col>
|
</el-row>
|
</el-dialog>
|
<el-dialog v-model="dialogVisible_Picture">
|
<img :src="previewImageUrl" alt="Preview Image" style="width: 100%;" />
|
</el-dialog>
|
</div>
|
</body>
|
<!-- 共用的方法 -->
|
<script src="/static/vue/mixin_admin.js"></script>
|
<script src="/static/admin/js/seller_baseinfo/index.js?v=<?php echo rand(1000,9999)?>"></script>
|
|
</html>
|