|
@@ -98,6 +98,7 @@
|
|
|
:class="singleTab ? 'single-tab' : ''"
|
|
|
v-model="tabActiveName"
|
|
|
sticky
|
|
|
+ scrollspy
|
|
|
color="#2cb7ca"
|
|
|
title-active-color="#2cb7ca"
|
|
|
title-inactive-color="#5F5E64"
|
|
@@ -105,98 +106,104 @@
|
|
|
v-if="conf.powerLoaded && conf.showPortraitAll"
|
|
|
:offset-top="stickyTop">
|
|
|
<van-tab name="1" title="企业信息">
|
|
|
- <div class="bg-white tab-card">
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column ent-type">
|
|
|
- <div class="ent-type-label">公司类型</div>
|
|
|
- <div class="ent-type-text">${entBaseInfo.type ? entBaseInfo.type : '-'}</div>
|
|
|
- </div>
|
|
|
+ <div class="bg-white tab-card">
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column social-credit-code">
|
|
|
+ <div class="ent-registration-label">统一社会信用代码</div>
|
|
|
+ <div class="ent-registration-text">${entBaseInfo.creditNo ? entBaseInfo.creditNo : '-'}</div>
|
|
|
+ </div>
|
|
|
+ <div class="card-column organization-code">
|
|
|
+ <div class="ent-info-label">联系方式</div>
|
|
|
+ <div class="ent-info-text">${entBaseInfo.phone ? entBaseInfo.phone : '-'}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column registered-capital">
|
|
|
+ <div class="ent-info-label">注册资本</div>
|
|
|
+ <div class="ent-info-text">${entBaseInfo.capital ? entBaseInfo.capital+'万元' : '-'}</div>
|
|
|
+ </div>
|
|
|
+ <div class="card-column registered-capital">
|
|
|
+ <div class="ent-info-label">法人姓名</div>
|
|
|
+ <div class="ent-info-text">${entBaseInfo.legal ? entBaseInfo.legal : '-'}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column ent-establish">
|
|
|
+ <div class="ent-info-label">成立日期</div>
|
|
|
+ <div class="ent-info-text">
|
|
|
+ ${(!entBaseInfo.establish || entBaseInfo.establish == -1) ? '-' : new
|
|
|
+ Date(entBaseInfo.establish*1000).pattern('yyyy/MM/dd')}
|
|
|
</div>
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column ent-business-term">
|
|
|
- <div class="ent-business-term-label">营业期限</div>
|
|
|
- <div class="ent-business-term-text">
|
|
|
- <span>${entBaseInfo.operStart == -1 ? '-' : new Date(entBaseInfo.operStart*1000).pattern('yyyy/MM/dd')}</span>
|
|
|
- <span> 至 </span>
|
|
|
- <span>${entBaseInfo.operEnd == -1 ? '-' : new Date(entBaseInfo.operEnd*1000).pattern('yyyy/MM/dd')}</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="card-column ent-status">
|
|
|
+ <div class="ent-info-label">经营状态</div>
|
|
|
+ <div class="ent-info-text">${entBaseInfo.status ? entBaseInfo.status : '-'}</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div v-if="!showBaseInfo" class="show-more" @click="showBaseInfo = true">查看更多</div>
|
|
|
+ <div v-show="showBaseInfo">
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column ent-type">
|
|
|
+ <div class="ent-type-label">公司类型</div>
|
|
|
+ <div class="ent-type-text">${entBaseInfo.type ? entBaseInfo.type : '-'}</div>
|
|
|
</div>
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column social-credit-code">
|
|
|
- <div class="ent-registration-label">统一社会信用代码</div>
|
|
|
- <div class="ent-registration-text">${entBaseInfo.creditNo ? entBaseInfo.creditNo : '-'}</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column ent-business-term">
|
|
|
+ <div class="ent-business-term-label">营业期限</div>
|
|
|
+ <div class="ent-business-term-text">
|
|
|
+ <span>${entBaseInfo.operStart == -1 ? '-' : new
|
|
|
+ Date(entBaseInfo.operStart*1000).pattern('yyyy/MM/dd')}</span>
|
|
|
+ <span> 至 </span>
|
|
|
+ <span>${entBaseInfo.operEnd == -1 ? '-' : new
|
|
|
+ Date(entBaseInfo.operEnd*1000).pattern('yyyy/MM/dd')}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column tax-identification-number">
|
|
|
- <div class="ent-registration-label">纳税人识别号</div>
|
|
|
- <div class="ent-registration-text">${entBaseInfo.taxCode ? entBaseInfo.taxCode : '-'}</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column tax-identification-number">
|
|
|
+ <div class="ent-registration-label">纳税人识别号</div>
|
|
|
+ <div class="ent-registration-text">${entBaseInfo.taxCode ? entBaseInfo.taxCode : '-'}</div>
|
|
|
</div>
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column business-registration-number">
|
|
|
- <div class="ent-registration-label">工商注册号</div>
|
|
|
- <div class="ent-registration-text">${entBaseInfo.company_code ? entBaseInfo.company_code : '-'}</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column business-registration-number">
|
|
|
+ <div class="ent-registration-label">工商注册号</div>
|
|
|
+ <div class="ent-registration-text">${entBaseInfo.company_code ? entBaseInfo.company_code : '-'}</div>
|
|
|
</div>
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column organization-code">
|
|
|
- <div class="ent-info-label">组织机构代码</div>
|
|
|
- <div class="ent-info-text">${entBaseInfo.org_code ? entBaseInfo.org_code : '-'}</div>
|
|
|
- </div>
|
|
|
- <div class="card-column organization-code">
|
|
|
- <div class="ent-info-label">联系方式</div>
|
|
|
- <div class="ent-info-text">${entBaseInfo.phone ? entBaseInfo.phone : '-'}</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column organization-code">
|
|
|
+ <div class="ent-info-label">组织机构代码</div>
|
|
|
+ <div class="ent-info-text">${entBaseInfo.org_code ? entBaseInfo.org_code : '-'}</div>
|
|
|
</div>
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column registered-capital">
|
|
|
- <div class="ent-info-label">注册资本</div>
|
|
|
- <div class="ent-info-text">${entBaseInfo.capital ? entBaseInfo.capital+'万元' : '-'}</div>
|
|
|
- </div>
|
|
|
- <div class="card-column registered-capital">
|
|
|
- <div class="ent-info-label">法人姓名</div>
|
|
|
- <div class="ent-info-text">${entBaseInfo.legal ? entBaseInfo.legal : '-'}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column ent-establish">
|
|
|
- <div class="ent-info-label">成立日期</div>
|
|
|
- <div class="ent-info-text">
|
|
|
- ${(!entBaseInfo.establish || entBaseInfo.establish == -1) ? '-' : new Date(entBaseInfo.establish*1000).pattern('yyyy/MM/dd')}
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="card-column ent-status">
|
|
|
- <div class="ent-info-label">经营状态</div>
|
|
|
- <div class="ent-info-text">${entBaseInfo.status ? entBaseInfo.status : '-'}</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column ent-employee">
|
|
|
+ <div class="ent-info-label">人员规模(工商年报-参保人数,仅供参考)</div>
|
|
|
+ <div class="ent-info-text">${entBaseInfo.employeeNo ? entBaseInfo.employeeNo : '-'}</div>
|
|
|
</div>
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column ent-employee">
|
|
|
- <div class="ent-info-label">人员规模(工商年报-参保人数,仅供参考)</div>
|
|
|
- <div class="ent-info-text">${entBaseInfo.employeeNo ? entBaseInfo.employeeNo : '-'}</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column registered-capital">
|
|
|
+ <div class="ent-info-label">注册地址</div>
|
|
|
+ <div class="ent-info-text">${entBaseInfo.address ? entBaseInfo.address : '-'}</div>
|
|
|
</div>
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column registered-capital">
|
|
|
- <div class="ent-info-label">注册地址</div>
|
|
|
- <div class="ent-info-text">${entBaseInfo.address ? entBaseInfo.address : '-'}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="card-row">
|
|
|
- <div class="card-column registered-capital">
|
|
|
- <div class="ent-info-label">经营范围</div>
|
|
|
- <div class="ent-info-text">${entBaseInfo.scope ? entBaseInfo.scope : '-'}</div>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
+ <div class="card-row">
|
|
|
+ <div class="card-column registered-capital">
|
|
|
+ <div class="ent-info-label">经营范围</div>
|
|
|
+ <div class="ent-info-text">${entBaseInfo.scope ? entBaseInfo.scope : '-'}</div>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
<div class="bg-white tab-card ent-change-history" @click="goToEntHistory">
|
|
|
<div class="ent-change-l">企业情报历史记录</div>
|
|
|
<div class="j-icon icon-back base-icon"></div>
|
|
|
</div>
|
|
|
</van-tab>
|
|
|
- <van-tab name="2" v-if="!singleTab">
|
|
|
+ <van-tab name="2" >
|
|
|
<template #title>
|
|
|
<span :class="{bidinfo:!hasOnePower}">中标信息</span>
|
|
|
<span v-if="!hasOnePower && isShowUpTip" class="bid_upgrade">升级</span>
|
|
@@ -268,7 +275,7 @@
|
|
|
<div class="bg-white tab-card cell-list history-list" v-else>
|
|
|
<hispro-component type="winner" :id="entInfo.id"></hispro-component>
|
|
|
</div>
|
|
|
- <div class="bg-white tab-card charts" v-if="conf._4 && tabActiveName == '2' && annualData.rows.length !== 0 && !getStatus">
|
|
|
+ <div class="bg-white tab-card charts" v-if="conf._4 && annualData.rows.length !== 0 && !getStatus">
|
|
|
<div class="tab-card-title">年度项目统计</div>
|
|
|
<!-- e-charts和sticky同时使用时候,需要手动降低css层级(z-index: 1),确保tooltip不遮挡固定定位头部 -->
|
|
|
<div class="tab-card-content">
|
|
@@ -287,7 +294,7 @@
|
|
|
<div class="vip_component" v-if="getStatus" style="height:11.12rem;background:url('/common-module/collection/image/bg/vip_bg_2.png') no-repeat;background-size:100% 100%">
|
|
|
<vip-component @tabactive="tabActive" :power="conf" type="item_2" :entvisit="entvisit" imgurl='{{Msg "seo" "cdn"}}/common-module/collection/image/bg/vip_ex_2.png'></vip-component>
|
|
|
</div>
|
|
|
- <div class="bg-white tab-card charts" v-if="conf._4 && tabActiveName == '2' && monthZbData.rows.length !== 0 && !getStatus">
|
|
|
+ <div class="bg-white tab-card charts" v-if="conf._4 && monthZbData.rows.length !== 0 && !getStatus">
|
|
|
<div class="tab-card-title">月度中标金额统计</div>
|
|
|
<div class="tab-card-content">
|
|
|
<ve-line
|
|
@@ -303,7 +310,7 @@
|
|
|
<div class="vip_component" v-if="getStatus" style="height:10.8rem;background:url('/common-module/collection/image/bg/vip_bg_3.png') no-repeat;background-size:100% 100%">
|
|
|
<vip-component @tabactive="tabActive" :power="conf" type="item_3" :entvisit="entvisit" imgurl='{{Msg "seo" "cdn"}}/common-module/collection/image/bg/vip_ex_3.png'></vip-component>
|
|
|
</div>
|
|
|
- <div class="bg-white tab-card charts" v-if="conf._4 && tabActiveName == '2' && mapChartData.rows.length !== 0 && !getStatus">
|
|
|
+ <div class="bg-white tab-card charts" v-if="conf._4 && mapChartData.rows.length !== 0 && !getStatus">
|
|
|
<div class="tab-card-title">市场区域分布</div>
|
|
|
<div class="tab-card-content">
|
|
|
<ve-map
|
|
@@ -319,7 +326,7 @@
|
|
|
<div class="vip_component" v-if="getStatus" style="height:10.56rem;background:url('/common-module/collection/image/bg/vip_bg_4.png') no-repeat;background-size:100% 100%">
|
|
|
<vip-component @tabactive="tabActive" :power="conf" type="item_4" :entvisit="entvisit" imgurl='{{Msg "seo" "cdn"}}/common-module/collection/image/bg/vip_ex_4.png'></vip-component>
|
|
|
</div>
|
|
|
- <div class="bg-white tab-card charts" v-if="conf._4 && tabActiveName == '2' && rateData.rows.length !== 0 && !getStatus">
|
|
|
+ <div class="bg-white tab-card charts" v-if="conf._4 && rateData.rows.length !== 0 && !getStatus">
|
|
|
<div class="tab-card-title">各类客户平均折扣率</div>
|
|
|
<div class="tab-card-content">
|
|
|
<ve-line
|
|
@@ -335,17 +342,17 @@
|
|
|
<div class="vip_component" v-if="getStatus" style="height:11.24rem;background:url('/common-module/collection/image/bg/vip_bg_5.png') no-repeat;background-size:100% 100%">
|
|
|
<vip-component @tabactive="tabActive" :power="conf" type="item_5" :entvisit="entvisit" imgurl='{{Msg "seo" "cdn"}}/common-module/collection/image/bg/vip_ex_5.png'></vip-component>
|
|
|
</div>
|
|
|
- <div class="bg-white tab-card charts" v-show="conf._4 && tabActiveName == '2' && entPortraitInfo.top10 && entPortraitInfo.top10.length != 0 && !getStatus">
|
|
|
+ <div class="bg-white tab-card charts" v-show="conf._4 && entPortraitInfo.top10 && entPortraitInfo.top10.length != 0 && !getStatus">
|
|
|
<div class="tab-card-title">客户类型分布</div>
|
|
|
<div class="tab-card-content">
|
|
|
- <div ref="pieChart" style="height: 360px;"></div>
|
|
|
+ <div ref="pieChart" style="height: 360px;width: 320px;margin: 0 auto;"></div>
|
|
|
</div>
|
|
|
<div class="tab-card-tip">注:各客户类型占比以中标金额计算,最多展示占比排名前十的客户类型。</div>
|
|
|
</div>
|
|
|
<div class="vip_component" v-if="getStatus" style="height:11.92rem;background:url('/common-module/collection/image/bg/vip_bg_6.png') no-repeat;background-size:100% 100%">
|
|
|
<vip-component @tabactive="tabActive" :power="conf" type="item_6" :entvisit="entvisit" imgurl='{{Msg "seo" "cdn"}}/common-module/collection/image/bg/vip_ex_6.png'></vip-component>
|
|
|
</div>
|
|
|
- <div class="bg-white tab-card customers client" v-show="conf._4 && tabActiveName == '2' && importantCustomers.length !== 0 && !getStatus">
|
|
|
+ <div class="bg-white tab-card customers client" v-show="conf._4 && importantCustomers.length !== 0 && !getStatus">
|
|
|
<div class="tab-card-title">重点客户</div>
|
|
|
<div class="tab-card-content">
|
|
|
<div class="client-list" v-for="c in importantCustomers">
|