|
|
@@ -6,9 +6,9 @@
|
|
|
<el-button @click="getData" type="primary" icon="el-icon-search"
|
|
|
class="filter-item">搜索
|
|
|
</el-button>
|
|
|
- <el-button @click="addRow" type="primary" icon="el-icon-plus"
|
|
|
+ <!--<el-button @click="addRow" type="primary" icon="el-icon-plus"
|
|
|
class="filter-item">添加
|
|
|
- </el-button>
|
|
|
+ </el-button>-->
|
|
|
<!--<el-button @click="download" type="primary" icon="el-icon-download"
|
|
|
:loading="downloading" class="filter-item">导出EXCEL
|
|
|
</el-button>-->
|
|
|
@@ -66,38 +66,17 @@
|
|
|
<el-table-column prop="address" label="地址"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <!--<el-table-column prop="firstOrder" label="首单优惠"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="newUser" label="新用户优惠"
|
|
|
- >
|
|
|
- </el-table-column>-->
|
|
|
<el-table-column prop="category" label="类别"
|
|
|
>
|
|
|
<template slot-scope="{ row }">
|
|
|
<span v-for="item in row.category">{{ item.name }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <!-- <el-table-column prop="tag" label="标签"
|
|
|
- >
|
|
|
- </el-table-column>-->
|
|
|
+
|
|
|
<el-table-column prop="status" label="状态" :formatter="statusFormatter"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <!-- <el-table-column prop="startTime" label="营业时间"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="endTime" label="结束时间"
|
|
|
- >
|
|
|
- </el-table-column>-->
|
|
|
- <!-- <el-table-column prop="qualification" label="营业资质"
|
|
|
- >
|
|
|
- <template slot-scope="{row}">
|
|
|
- <el-image style="width: 30px; height: 30px"
|
|
|
- :src="row.qual" fit="cover"
|
|
|
- :preview-src-list="[row.qualifications]"></el-image>
|
|
|
- </template>
|
|
|
- </el-table-column>-->
|
|
|
+
|
|
|
<el-table-column prop="merchantNature.name" label="营业性质"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
@@ -165,52 +144,50 @@
|
|
|
:with-header="false">
|
|
|
<div class="info-content">
|
|
|
<div class="info-item">
|
|
|
- Logo:
|
|
|
- <el-image style="width: 30px; height: 30px"
|
|
|
+ Logo/banner:
|
|
|
+ <el-image style="width: 30px; height: 30px; margin-right: 8px""
|
|
|
:src="formData.logo" fit="cover"
|
|
|
:preview-src-list="[formData.logo]"/>
|
|
|
- </div>
|
|
|
- <div class="info-item">名称:{{formData.name}}</div>
|
|
|
- <div class="info-item">显示名称:{{formData.showName}}</div>
|
|
|
- <div class="info-item">横幅:
|
|
|
<el-image style="width: 60px; height: 30px"
|
|
|
:src="formData.banner" fit="cover"
|
|
|
:preview-src-list="[formData.banner]"/>
|
|
|
</div>
|
|
|
- <div class="info-item">电话:{{formData.phone}}</div>
|
|
|
+ <div class="info-item">名称(显示名称):{{formData.name}}({{formData.showName}})</div>
|
|
|
<div class="info-item">简介:{{formData.introduction}}</div>
|
|
|
- <div class="info-item">图片: {{formData.img}}
|
|
|
+ <div class="info-item">图片:
|
|
|
<el-image style="width: 30px; height: 30px"
|
|
|
:src="picList(formData.img)[0]" fit="fit"
|
|
|
:preview-src-list="picList(formData.img)?picList(formData.img):[]"/>
|
|
|
</div>
|
|
|
- <div class="info-item">地址:{{formData.address}}</div>
|
|
|
+ <div class="info-item">电话地址:{{formData.phone}} / {{formData.address}}</div>
|
|
|
<div class="info-item">成立时间:{{formData.establishTime}}</div>
|
|
|
<div class="info-item">营业资质:
|
|
|
<el-image style="width: 30px; height: 30px"
|
|
|
- :src="formData.qualification" fit="fit"
|
|
|
- :preview-src-list="[formData.qualification]"/>
|
|
|
+ :src="picList(formData.qualification)[0]" fit="fit"
|
|
|
+ :preview-src-list="picList(formData.qualification)?picList(formData.qualification):[]"/>
|
|
|
</div>
|
|
|
<!--<div class="info-item">营业性质:{{formData.merchantNature.name}}</div>-->
|
|
|
<div class="info-item">公告:{{formData.proclamation}}</div>
|
|
|
- <div class="info-item">经营品类:{{formData.category}}
|
|
|
+ <div class="info-item">经营品类:{{categoryNames}}
|
|
|
</div>
|
|
|
- <div class="info-item">营业:{{formData.week}}</div>
|
|
|
+ <div class="info-item">营业日期:{{formData.week}}</div>
|
|
|
<div class="info-item">营业时间:{{formData.startTime}} - {{formData.endTime}}</div>
|
|
|
<el-divider></el-divider>
|
|
|
<div class="info-item">法人姓名:{{verified.realName}}</div>
|
|
|
- <div class="info-item">法人身份证:{{verified.idNo}}</div>
|
|
|
- <div class="info-item">身份证照片:
|
|
|
- <el-image style="width: 30px; height: 30px"
|
|
|
+ <div class="info-item">身份证号:{{verified.idNo}}</div>
|
|
|
+ <div class="info-item">身份证照片/手持:
|
|
|
+ <el-image style="width: 40px; height: 40px; margin-right: 8px"
|
|
|
:src="picList(verified.idNoImg)[0]" fit="fit"
|
|
|
:preview-src-list="picList(verified.idNoImg)?picList(verified.idNoImg):[]"/>
|
|
|
+ <el-image style="width: 40px; height: 40px"
|
|
|
+ :src="verified.handheldIdNo" fit="fit"
|
|
|
+ :preview-src-list="[verified.handheldIdNo]"/>
|
|
|
</div>
|
|
|
- <div class="info-item">手持身份证:
|
|
|
+ <!--<div class="info-item">手持身份证:
|
|
|
<el-image style="width: 30px; height: 30px"
|
|
|
:src="verified.handheldIdNo" fit="fit"
|
|
|
:preview-src-list="[verified.handheldIdNo]"/>
|
|
|
- </div>
|
|
|
- <!-- <div class="info-item">申请状态:{{formData.status}}</div>-->
|
|
|
+ </div>-->
|
|
|
<el-button @click="editRow(formData)" type="primary" size="mini" plain>编辑</el-button>
|
|
|
<el-button @click="deleteRow(formData)" type="danger" size="mini" plain>删除</el-button>
|
|
|
</div>
|
|
|
@@ -240,7 +217,6 @@
|
|
|
import format from "date-fns/format";
|
|
|
import startOfDay from "date-fns/startOfDay";
|
|
|
import endOfDay from "date-fns/endOfDay";
|
|
|
- import ReportDialog from '@/components/ReportDialog';
|
|
|
|
|
|
export default {
|
|
|
name: 'MerchantList',
|
|
|
@@ -264,6 +240,7 @@
|
|
|
verified: {},
|
|
|
showReportDialog: false,
|
|
|
reports: [],
|
|
|
+ categoryNames: "",
|
|
|
|
|
|
pickerOptions: {
|
|
|
shortcuts: [
|
|
|
@@ -346,6 +323,12 @@
|
|
|
.get('merchant/getDTO/' + row.mid)
|
|
|
.then(res => {
|
|
|
this.formData = res;
|
|
|
+ this.categoryNames = "";
|
|
|
+ let data = this.formData.category;
|
|
|
+ for (let i in data) {
|
|
|
+ this.categoryNames += data[i].name + " ";
|
|
|
+ }
|
|
|
+
|
|
|
})
|
|
|
.catch(e => {
|
|
|
console.log(e);
|