2024-04-01 19:04:01 +08:00
|
|
|
|
<template>
|
|
|
|
|
<div>
|
|
|
|
|
<el-tabs type="border-card" v-model="activeName">
|
2024-04-10 18:23:04 +08:00
|
|
|
|
<el-tab-pane label="企业信息" name="business">
|
|
|
|
|
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div class="section">
|
|
|
|
|
<div class="title">基础信息</div>
|
|
|
|
|
<ul class="list">
|
|
|
|
|
<li class="item">
|
2024-04-22 17:44:31 +08:00
|
|
|
|
<div>店铺名称:</div>
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div class="value">
|
|
|
|
|
{{merData.mer_name}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>店铺类型:</div>
|
|
|
|
|
<div class="value">{{merData.type_name}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>更新时间:</div>
|
|
|
|
|
<div class="value">{{merData.update_time}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
2024-04-10 18:23:04 +08:00
|
|
|
|
|
2024-04-11 12:03:20 +08:00
|
|
|
|
<div class="section" v-if="merData.com">
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<ul class="list">
|
|
|
|
|
<li class="item">
|
2024-04-13 18:17:12 +08:00
|
|
|
|
<div>企业名称:</div>
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div class="value">
|
|
|
|
|
{{merData.com.name}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
2024-04-13 18:17:12 +08:00
|
|
|
|
<div>企业类型:</div>
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div class="value">
|
|
|
|
|
{{merData.com.type}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
2024-04-22 17:44:31 +08:00
|
|
|
|
<!-- <li class="item">
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div>客服电话:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
{{ merData.com.service}}
|
|
|
|
|
</div>
|
2024-04-22 17:44:31 +08:00
|
|
|
|
</li> -->
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<li class="item">
|
|
|
|
|
<div>企业对接人姓名:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
{{ merData.com.contact}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>企业对接人联系电话:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
{{ merData.com.mobile}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
2024-04-22 17:44:31 +08:00
|
|
|
|
<div>企业对接人身份证号:</div>
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div class="value">
|
|
|
|
|
{{ merData.com.number}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
2024-04-22 17:44:31 +08:00
|
|
|
|
<!-- <li class="item">
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div>发起人:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
{{ merData.com.initiator}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>发起人电话:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
{{ merData.com.inti_mobile}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item item100">
|
|
|
|
|
<div>发起人编号:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
{{ merData.com.inti_number}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
2024-04-11 12:03:20 +08:00
|
|
|
|
<li class="item">
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div>发起人手持介绍信照片:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
<el-image v-for="(url,i) in merData.com.init_image"
|
|
|
|
|
:key="i"
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="url"
|
|
|
|
|
:preview-src-list="merData.com.init_image">
|
|
|
|
|
</el-image>
|
|
|
|
|
</div>
|
2024-04-22 17:44:31 +08:00
|
|
|
|
</li> -->
|
2024-04-11 12:03:20 +08:00
|
|
|
|
<li class="item">
|
|
|
|
|
<div>资质图片:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
<el-image
|
|
|
|
|
v-for="(item, index) in merData.images"
|
|
|
|
|
:key="index"
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="item"
|
|
|
|
|
:preview-src-list="merData.images"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- <div class="value">
|
|
|
|
|
<el-image v-for="(url,i) in merData.com.init_image"
|
|
|
|
|
:key="i"
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="url"
|
|
|
|
|
:preview-src-list="merData.com.init_image">
|
|
|
|
|
</el-image>
|
|
|
|
|
</div> -->
|
|
|
|
|
</li>
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<li class="item item100">
|
|
|
|
|
<div>是否惠美乡村店铺:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
{{ merData.com.is_huimei? '是': '否'}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item item100">
|
|
|
|
|
<div>惠美乡村红头文件:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
<el-image v-for="(url,i) in merData.com.image_huimei"
|
|
|
|
|
:key="i"
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="url"
|
|
|
|
|
:preview-src-list="merData.com.image_huimei">
|
|
|
|
|
</el-image>
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item item100">
|
|
|
|
|
<div>是否退伍军人:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
{{ merData.com.is_soldier? '是': '否'}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item item100">
|
|
|
|
|
<div>退伍军人证件照:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
<el-image v-for="(url,i) in merData.com.image_soldier"
|
|
|
|
|
:key="i"
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="url"
|
|
|
|
|
:preview-src-list="merData.com.image_soldier">
|
|
|
|
|
</el-image>
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</el-tab-pane>
|
|
|
|
|
<el-tab-pane label="身份证信息" name="account">
|
2024-04-11 12:03:20 +08:00
|
|
|
|
<div class="section" v-if="merData.idcard">
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div class="title">身份证信息</div>
|
|
|
|
|
<ul class="list">
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>身份证正面:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
<el-image
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="merData.idcard.image1"
|
|
|
|
|
:preview-src-list="[merData.idcard.image1]">
|
|
|
|
|
</el-image>
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>身份证反面:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
<el-image
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="merData.idcard.image2"
|
|
|
|
|
:preview-src-list="[merData.idcard.image2]">
|
|
|
|
|
</el-image>
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>身份证上的名字:</div>
|
|
|
|
|
<div class="value">{{merData.idcard.name}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>身份证上的号码:</div>
|
|
|
|
|
<div class="value">{{merData.idcard.number}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>身份证上的开始时间:</div>
|
|
|
|
|
<div class="value">{{merData.idcard.start}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>身份证结束时间:</div>
|
|
|
|
|
<div class="value">{{merData.idcard.end}}</div>
|
|
|
|
|
</li>
|
2024-04-19 14:05:47 +08:00
|
|
|
|
<li class="item">
|
|
|
|
|
<div>手持身份证:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
<el-image
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="merData.idcard.image3"
|
|
|
|
|
:preview-src-list="[merData.idcard.image3]">
|
|
|
|
|
</el-image>
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
2024-04-01 19:04:01 +08:00
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</el-tab-pane>
|
|
|
|
|
<el-tab-pane label="营业执照信息" name="biz">
|
2024-04-11 12:03:20 +08:00
|
|
|
|
<div class="section" v-if="merData.biz">
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div class="title">营业执照信息</div>
|
|
|
|
|
<ul class="list">
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>营业执照照片:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
<el-image v-for="(url,i) in merData.biz.image"
|
|
|
|
|
:key="i"
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="url"
|
|
|
|
|
:preview-src-list="merData.biz.image">
|
|
|
|
|
</el-image>
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>营业执照号码:</div>
|
|
|
|
|
<div class="value">{{merData.biz.number}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>开始时间:</div>
|
|
|
|
|
<div class="value">{{merData.biz.start}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>结束时间:</div>
|
|
|
|
|
<div class="value">{{merData.biz.end}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>营业执照地址:</div>
|
|
|
|
|
<div class="value">{{merData.biz.address}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>实际经营地址:</div>
|
|
|
|
|
<div class="value">{{merData.biz.address_true}}</div>
|
|
|
|
|
</li>
|
2024-04-10 18:23:04 +08:00
|
|
|
|
<li class="item">
|
|
|
|
|
<div>实际经营范围:</div>
|
|
|
|
|
<div class="value">{{merData.biz.businessScope}}</div>
|
|
|
|
|
</li>
|
2024-04-01 19:04:01 +08:00
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</el-tab-pane>
|
|
|
|
|
<el-tab-pane label="银行卡信息" name="bank">
|
2024-04-11 12:03:20 +08:00
|
|
|
|
<div class="section" v-if="merData.bank">
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div class="title">银行卡信息</div>
|
|
|
|
|
<ul class="list">
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>姓名:</div>
|
|
|
|
|
<div class="value">
|
|
|
|
|
{{merData.bank.bankCardUserName}}
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>银行:</div>
|
|
|
|
|
<div class="value">{{merData.bank.bankName}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>卡号:</div>
|
|
|
|
|
<div class="value">{{merData.bank.bankCard}}</div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="item">
|
|
|
|
|
<div>开户行:</div>
|
|
|
|
|
<div class="value">{{merData.bank.bankBranchName}}</div>
|
|
|
|
|
</li>
|
2024-04-11 12:03:40 +08:00
|
|
|
|
<li class="item">
|
|
|
|
|
<div>联行号:</div>
|
|
|
|
|
<div class="value">{{merData.bank.CNAPS}}</div>
|
|
|
|
|
</li>
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<li class="item">
|
2024-04-10 18:23:04 +08:00
|
|
|
|
<div>银行卡照片:</div>
|
2024-04-01 19:04:01 +08:00
|
|
|
|
<div class="value">
|
|
|
|
|
<el-image v-for="(url,i) in merData.bank.bankCardImg"
|
|
|
|
|
:key="i"
|
|
|
|
|
style="width: 100px; height: 100px"
|
|
|
|
|
:src="url"
|
|
|
|
|
:preview-src-list="merData.bank.bankCardImg">
|
|
|
|
|
</el-image>
|
|
|
|
|
</div>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</el-tab-pane>
|
|
|
|
|
</el-tabs>
|
|
|
|
|
<div class="images" v-show="false" v-viewer="{ movable: false }">
|
|
|
|
|
<img v-for="(src,index) in merData.mer_certificate" :src="src" :key="index" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
2024-04-17 11:15:49 +08:00
|
|
|
|
|
2024-04-01 19:04:01 +08:00
|
|
|
|
import { merchantOperateLog } from "@/api/merchant";
|
|
|
|
|
export default {
|
|
|
|
|
props: {
|
|
|
|
|
merData: {
|
|
|
|
|
type: Object,
|
|
|
|
|
default: {},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
loading: true,
|
|
|
|
|
merId: '',
|
|
|
|
|
direction: 'rtl',
|
2024-04-11 12:03:20 +08:00
|
|
|
|
activeName: 'business',
|
2024-04-01 19:04:01 +08:00
|
|
|
|
timeVal: [],
|
|
|
|
|
tableDataLog: {
|
|
|
|
|
data: [],
|
|
|
|
|
total: 0
|
|
|
|
|
},
|
|
|
|
|
tableFromLog: {
|
|
|
|
|
user_type: '',
|
|
|
|
|
date: [],
|
|
|
|
|
page: 1,
|
|
|
|
|
limit: 10
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
filters: {
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
lookImg(item) {
|
|
|
|
|
this.imageUrl = item;
|
|
|
|
|
const viewer = this.$el.querySelector('.images').$viewer;
|
|
|
|
|
viewer.show();
|
|
|
|
|
this.$nextTick(() => {
|
|
|
|
|
let i = this.merData.mer_certificate.findIndex((e) => e === item);
|
|
|
|
|
viewer.update().view(i);
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
// 具体日期
|
|
|
|
|
onchangeTime(e) {
|
|
|
|
|
this.timeVal = e
|
|
|
|
|
this.tableFromLog.date = e ? this.timeVal.join('-') : ''
|
|
|
|
|
this.onOperateLog(this.merId)
|
|
|
|
|
},
|
|
|
|
|
onOperateLog(id){
|
|
|
|
|
this.merId = id;
|
|
|
|
|
merchantOperateLog(id, this.tableFromLog).then((res) => {
|
|
|
|
|
this.tableDataLog.data = res.data.list
|
|
|
|
|
this.tableDataLog.total = res.data.count
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
pageChangeLog(page) {
|
|
|
|
|
this.tableFromLog.page = page
|
|
|
|
|
this.onOperateLog(this.merId)
|
|
|
|
|
},
|
|
|
|
|
handleSizeChangeLog(val) {
|
|
|
|
|
this.tableFromLog.limit = val
|
|
|
|
|
this.onOperateLog(this.merId)
|
|
|
|
|
},
|
|
|
|
|
operationType(type) {
|
|
|
|
|
if (type == 0) {
|
|
|
|
|
return '系统';
|
|
|
|
|
} else if (type == 1) {
|
|
|
|
|
return '用户';
|
|
|
|
|
} else if (type == 2) {
|
|
|
|
|
return '平台';
|
|
|
|
|
} else if (type == 3) {
|
|
|
|
|
return '商户';
|
|
|
|
|
} else if (type == 4) {
|
|
|
|
|
return '商家客服';
|
|
|
|
|
} else {
|
|
|
|
|
return '未知';
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|
.el-tabs--border-card {
|
|
|
|
|
box-shadow: none;
|
|
|
|
|
border-bottom: none;
|
|
|
|
|
}
|
|
|
|
|
.section {
|
|
|
|
|
padding: 20px 0 8px;
|
|
|
|
|
border-bottom: 1px dashed #eeeeee;
|
|
|
|
|
.title {
|
|
|
|
|
padding-left: 10px;
|
|
|
|
|
border-left: 3px solid var(--prev-color-primary);
|
|
|
|
|
font-size: 15px;
|
|
|
|
|
line-height: 15px;
|
|
|
|
|
color: #303133;
|
|
|
|
|
}
|
|
|
|
|
.list {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-wrap: wrap;
|
|
|
|
|
list-style: none;
|
|
|
|
|
padding: 0;
|
|
|
|
|
margin-top: 5px;
|
|
|
|
|
}
|
|
|
|
|
.item {
|
|
|
|
|
flex: 0 0 calc(100% / 2);
|
|
|
|
|
display: flex;
|
|
|
|
|
margin-top: 16px;
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
color: #606266;
|
|
|
|
|
padding-right: 20px;
|
|
|
|
|
padding-left: 20px;
|
|
|
|
|
&.item100{
|
|
|
|
|
flex: 0 0 calc(100% / 1);
|
|
|
|
|
padding-right: 20px;
|
|
|
|
|
padding-left: 20px;
|
|
|
|
|
}
|
|
|
|
|
&:nth-child(2n + 1) {
|
|
|
|
|
padding-right: 20px;
|
|
|
|
|
padding-left: 20px;
|
|
|
|
|
}
|
|
|
|
|
// &:nth-child(2n) {
|
|
|
|
|
// padding-right: 20px;
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
.value {
|
|
|
|
|
flex: 1;
|
|
|
|
|
image {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
width: 40px;
|
|
|
|
|
height: 40px;
|
|
|
|
|
margin: 0 12px 12px 0;
|
|
|
|
|
vertical-align: middle;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.info-red{
|
|
|
|
|
color: red;
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
}
|
|
|
|
|
.tab {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
.el-image {
|
|
|
|
|
width: 36px;
|
|
|
|
|
height: 36px;
|
|
|
|
|
margin-right: 10px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
::v-deep .el-drawer__body {
|
|
|
|
|
overflow: auto;
|
|
|
|
|
}
|
|
|
|
|
.gary {
|
|
|
|
|
color: #aaa;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</style>
|