|
@@ -5,64 +5,67 @@
|
|
|
<div class="title">机构认证信息</div>
|
|
|
<template v-if="!isAuth">
|
|
|
<div class="tip">抱歉,您暂未认证机构</div>
|
|
|
- <div class="btn">去认证</div>
|
|
|
+ <div class="btn" @click="toAuth">去认证</div>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
<div class="row">
|
|
|
<div class="col label">机构名称:</div>
|
|
|
- <div class="col content">西班牙Ross</div>
|
|
|
+ <div class="col content">{{ clubInfo.authParty }}</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
<div class="col label">联系电话:</div>
|
|
|
- <div class="col content">15889586666</div>
|
|
|
+ <div class="col content">{{ clubInfo.mobile }}</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
<div class="col label">运营联系人:</div>
|
|
|
- <div class="col content">区苏苏</div>
|
|
|
+ <div class="col content">{{ clubInfo.linkMan }}</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
<div class="col label">运营联系人手机号:</div>
|
|
|
- <div class="col content">18877663232</div>
|
|
|
+ <div class="col content">{{ clubInfo.linkMobile }}</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
<div class="col label">所在地区:</div>
|
|
|
- <div class="col content">广东省深圳市福田区上步南路锦峰大厦A座</div>
|
|
|
+ <div class="col content">{{ clubInfo.area }}</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
<div class="col label">所在位置:</div>
|
|
|
- <div class="col content">广东省深圳市福田区上步南路锦峰大厦A座</div>
|
|
|
+ <div class="col content">{{ clubInfo.address }}</div>
|
|
|
</div>
|
|
|
<div class="row block">
|
|
|
<div class="col label">logo:</div>
|
|
|
<div class="col content">
|
|
|
- <el-image src="https://picsum.photos/120/120"></el-image>
|
|
|
+ <el-image :src="clubInfo.logo" v-if="clubInfo.logo"></el-image>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row block">
|
|
|
<div class="col label">门头照:</div>
|
|
|
<div class="col content">
|
|
|
- <el-image src="https://picsum.photos/120/120"></el-image>
|
|
|
- <el-image src="https://picsum.photos/120/120"></el-image>
|
|
|
- <el-image src="https://picsum.photos/120/120"></el-image>
|
|
|
+ <template v-for="(image, index) in clubInfo.bannerList">
|
|
|
+ <el-image :src="image" :key="index"></el-image>
|
|
|
+ </template>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
<div class="col label">机构类型:</div>
|
|
|
- <div class="col content">医美</div>
|
|
|
+ <div class="col content">{{ firstClubTypeName }}</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
<div class="col label">医美类型:</div>
|
|
|
- <div class="col content">诊所</div>
|
|
|
+ <div class="col content">{{ secondClubTypeName }}</div>
|
|
|
</div>
|
|
|
<div class="row block">
|
|
|
<div class="col label">医疗许可证:</div>
|
|
|
<div class="col content">
|
|
|
- <el-image src="https://picsum.photos/120/120"></el-image>
|
|
|
+ <el-image
|
|
|
+ :src="clubInfo.medicalLicenseImage"
|
|
|
+ v-if="clubInfo.medicalLicenseImage"
|
|
|
+ ></el-image>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row">
|
|
|
<div class="col label">员工人数:</div>
|
|
|
- <div class="col content">21</div>
|
|
|
+ <div class="col content">{{ clubInfo.empNum }}</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
</div>
|
|
@@ -70,13 +73,51 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import { mapGetters } from 'vuex'
|
|
|
export default {
|
|
|
layout: 'app-ross',
|
|
|
data() {
|
|
|
return {
|
|
|
- isAuth: true,
|
|
|
+ clubInfo: {},
|
|
|
}
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ ...mapGetters(['userInfo', 'routePrefix']),
|
|
|
+ isAuth() {
|
|
|
+ return this.userInfo && this.userInfo.authId
|
|
|
+ },
|
|
|
+ firstClubTypeName() {
|
|
|
+ if (!this.clubInfo.firstClubType) return '其他'
|
|
|
+ return ['医美', '生美', '项目公司', '个人', '其他'][
|
|
|
+ this.clubInfo.firstClubType - 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ secondClubTypeName() {
|
|
|
+ if (!this.clubInfo.secondClubType) return '其他'
|
|
|
+ return ['诊所', '门诊', '医院', '其他', '美容院', '养生馆', '其他'][
|
|
|
+ this.clubInfo.secondClubType - 1
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.fetchClubDetail()
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ async fetchClubDetail() {
|
|
|
+ try {
|
|
|
+ const authId = this.userInfo.authId
|
|
|
+ if (!authId) return
|
|
|
+ const res = await this.$http.api.getAuthClubDetail({ authId })
|
|
|
+ this.clubInfo = res.data
|
|
|
+ } catch (error) {
|
|
|
+ console.log(error)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 去认证
|
|
|
+ toAuth() {
|
|
|
+ this.$router.push(`${this.routePrefix}/form/club-register`)
|
|
|
+ },
|
|
|
+ },
|
|
|
}
|
|
|
</script>
|
|
|
|