Squashed commit of the following:
commit9e260ddcd8Author: 浅念 <email@sample.com> Date: Thu Sep 18 09:49:33 2025 +0800 修改 kpi commit6feb3ace75Author: 浅念 <email@sample.com> Date: Thu Sep 18 09:42:44 2025 +0800 kpi 统计 commitec257a246dAuthor: 浅念 <email@sample.com> Date: Wed Sep 17 17:04:35 2025 +0800 修改 弹框表格 commitfa764852abAuthor: 浅念 <email@sample.com> Date: Wed Sep 17 15:54:35 2025 +0800 添加 账户简称 commit65f7f4a123Author: 浅念 <email@sample.com> Date: Wed Sep 17 15:10:28 2025 +0800 品牌加热门 修改 仪表盘接口 commit922cfec81dAuthor: 浅念 <email@sample.com> Date: Tue Sep 16 15:57:17 2025 +0800 调整备货单 crm 端页面 commit5c8df36f12Author: 浅念 <email@sample.com> Date: Mon Sep 15 17:14:38 2025 +0800 调整备货单 及各页面名称 commit5503a14408Author: 浅念 <email@sample.com> Date: Fri Sep 12 18:10:03 2025 +0800 账户添加公司 commit3439b45d9aAuthor: 浅念 <email@sample.com> Date: Fri Sep 12 17:53:26 2025 +0800 修改终版备货单 commit045d13eb7bAuthor: 浅念 <email@sample.com> Date: Fri Sep 12 17:49:07 2025 +0800 修改备货单 等页面 commitda690dfa06Author: 浅念 <email@sample.com> Date: Thu Sep 11 17:44:37 2025 +0800 修改 备货单 详情 commit853e9591b3Author: 浅念 <email@sample.com> Date: Wed Sep 10 18:11:39 2025 +0800 修改 备货单页面 commit9052bd1027Author: 浅念 <email@sample.com> Date: Tue Sep 9 20:53:30 2025 +0800 备货单 审核功能 commit079d9babb8Merge:ebd747991d810bAuthor: 浅念 <email@sample.com> Date: Tue Sep 9 14:51:43 2025 +0800 Merge branch 'feature/crm_pc' of http://219.157.255.213:25311/xinyouhe/art-design into feature/crm_vehicle commitebd7479573Merge:64e53b6459d306Author: 浅念 <email@sample.com> Date: Tue Sep 9 13:57:28 2025 +0800 Merge branch 'feature/crm_pc' of http://219.157.255.213:25311/xinyouhe/art-design into feature/crm_vehicle commit64e53b6ee9Author: 浅念 <email@sample.com> Date: Mon Sep 8 19:09:55 2025 +0800 备货单 加 审批流程 commit9bd7c89cb4Author: 浅念 <email@sample.com> Date: Thu Sep 4 15:09:17 2025 +0800 车辆信息,备货单 等页面
This commit is contained in:
@@ -19,35 +19,35 @@
|
||||
<!-- 总体情况 -->
|
||||
<div class="flex-d">
|
||||
<!-- <transition name="slide-left"> -->
|
||||
<div class="summary-section" v-show="showallChart">
|
||||
<h3 class="section-title" style="margin-bottom: 10px">总体情况</h3>
|
||||
<div class="summary-grid">
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.totals }}</div>
|
||||
<div class="summary-label">总单数</div>
|
||||
</div>
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.channelCount }}</div>
|
||||
<div class="summary-label">渠道总数</div>
|
||||
</div>
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.todayCount }}</div>
|
||||
<div class="summary-label">今日录单</div>
|
||||
</div>
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.releaseCount }}</div>
|
||||
<div class="summary-label">发布人总数</div>
|
||||
</div>
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.countryCount }}</div>
|
||||
<div class="summary-label">国家总数</div>
|
||||
</div>
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.trackCount }}</div>
|
||||
<div class="summary-label">跟单人总数</div>
|
||||
</div>
|
||||
<div class="summary-section" v-show="showallChart">
|
||||
<h3 class="section-title" style="margin-bottom: 10px">总体情况</h3>
|
||||
<div class="summary-grid">
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.totals }}</div>
|
||||
<div class="summary-label">总单数</div>
|
||||
</div>
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.channelCount }}</div>
|
||||
<div class="summary-label">渠道总数</div>
|
||||
</div>
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.todayCount }}</div>
|
||||
<div class="summary-label">今日录单</div>
|
||||
</div>
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.releaseCount }}</div>
|
||||
<div class="summary-label">发布人总数</div>
|
||||
</div>
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.countryCount }}</div>
|
||||
<div class="summary-label">国家总数</div>
|
||||
</div>
|
||||
<div class="summary-item">
|
||||
<div class="summary-number">{{ statisticswholedata.trackCount }}</div>
|
||||
<div class="summary-label">跟单人总数</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- </transition> -->
|
||||
<div class="icons1" v-if="!showallChart" @click="showallChart = !showallChart" >
|
||||
<img src="@/assets/img/admin/Vector1.png" alt="" />
|
||||
@@ -60,23 +60,23 @@
|
||||
<!-- 发布人计数 -->
|
||||
<div class="flex-d">
|
||||
<!-- <transition name="slide-left"> -->
|
||||
<div class="chart-section" v-show="showPublisherChart">
|
||||
<div class="chart-header">
|
||||
<h3 class="section-title">询单计数</h3>
|
||||
<div class="chart-controls">
|
||||
<ElSelect
|
||||
v-model="publisherFilter"
|
||||
class="filter-select"
|
||||
@change="updatePublisherChart"
|
||||
>
|
||||
<ElOption label="全部" value="0" />
|
||||
<ElOption label="合塑" value="1" />
|
||||
<ElOption label="派卡" value="3" />
|
||||
</ElSelect>
|
||||
</div>
|
||||
<div class="chart-section" v-show="showPublisherChart">
|
||||
<div class="chart-header">
|
||||
<h3 class="section-title">询单计数</h3>
|
||||
<div class="chart-controls">
|
||||
<ElSelect
|
||||
v-model="publisherFilter"
|
||||
class="filter-select"
|
||||
@change="updatePublisherChart"
|
||||
>
|
||||
<ElOption label="全部" value="0" />
|
||||
<ElOption label="合塑" value="1" />
|
||||
<ElOption label="派卡" value="3" />
|
||||
</ElSelect>
|
||||
</div>
|
||||
<div ref="publisherChartRef" class="chart-container"></div>
|
||||
</div>
|
||||
<div ref="publisherChartRef" class="chart-container"></div>
|
||||
</div>
|
||||
<!-- </transition> -->
|
||||
<div class="icons1" v-if="!showPublisherChart" @click="togglePublisherChart" >
|
||||
<img src="@/assets/img/admin/Vector1.png" alt="" />
|
||||
@@ -98,34 +98,32 @@
|
||||
<!-- 各渠道计数 -->
|
||||
<div class="flex-d-r">
|
||||
<!-- <transition name="slide-right"> -->
|
||||
|
||||
<div class="icons" v-if="showchannelChart" @click="toggleshowchannelChart">
|
||||
<img src="@/assets/img/admin/Vector1.png" alt=""/>
|
||||
</div>
|
||||
<div class="chart-section" v-show="showchannelChart">
|
||||
<h3 class="section-title" style="margin-bottom: 10px">各渠道计数</h3>
|
||||
<div ref="channelChartRef" class="chart-container"></div>
|
||||
</div>
|
||||
<div class="icons1" v-if="!showchannelChart" @click="toggleshowchannelChart">
|
||||
<img src="@/assets/img/admin/Vector.png" alt="" />
|
||||
</div>
|
||||
|
||||
<div class="icons" v-if="showchannelChart" @click="toggleshowchannelChart">
|
||||
<img src="@/assets/img/admin/Vector1.png" alt=""/>
|
||||
</div>
|
||||
<div class="chart-section" v-show="showchannelChart">
|
||||
<h3 class="section-title" style="margin-bottom: 10px">各渠道计数</h3>
|
||||
<div ref="channelChartRef" class="chart-container"></div>
|
||||
</div>
|
||||
<div class="icons1" v-if="!showchannelChart" @click="toggleshowchannelChart">
|
||||
<img src="@/assets/img/admin/Vector.png" alt="" />
|
||||
</div>
|
||||
<!-- </transition> -->
|
||||
</div>
|
||||
<!-- 每日录单 -->
|
||||
<div class="flex-d-r">
|
||||
<div class="icons" v-if="showOrdersChart" @click="toggleOrdersChart">
|
||||
<img src="@/assets/img/admin/Vector1.png" alt=""/>
|
||||
</div>
|
||||
<img src="@/assets/img/admin/Vector1.png" alt=""/>
|
||||
</div>
|
||||
<!-- <transition name="slide-right"> -->
|
||||
<div class="chart-section" v-show="showOrdersChart">
|
||||
<h3 class="section-title" style="line-height: 36px">每日录单</h3>
|
||||
<div ref="dailyOrdersChartRef" class="chart-container"></div>
|
||||
</div>
|
||||
<div class="chart-section" v-show="showOrdersChart">
|
||||
<h3 class="section-title" style="line-height: 36px">每日录单</h3>
|
||||
<div ref="dailyOrdersChartRef" class="chart-container"></div>
|
||||
</div>
|
||||
<!-- </transition> -->
|
||||
<div class="icons1" v-if="!showOrdersChart" @click="toggleOrdersChart">
|
||||
<img src="@/assets/img/admin/Vector.png" alt="" />
|
||||
</div>
|
||||
<img src="@/assets/img/admin/Vector.png" alt="" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 跟单人计数图表区域 -->
|
||||
@@ -798,7 +796,7 @@
|
||||
: parseInt(params.data.num))
|
||||
)
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
series: [
|
||||
{
|
||||
@@ -810,9 +808,21 @@
|
||||
color: '#5D87FF',
|
||||
shadowBlur: 15,
|
||||
shadowColor: '#5D87FF',
|
||||
borderColor: '#fff',
|
||||
borderColor: '#5D87FF',
|
||||
borderWidth: 2
|
||||
},
|
||||
label: {
|
||||
show: true, // 显示标签
|
||||
formatter: (params: any) => params.data.num, // 显示数据值
|
||||
position: 'inside', // 标签位置(可选:'top', 'left', 'right', 'bottom', 'inside' 等)
|
||||
color: '#fff', // 标签文字颜色
|
||||
fontSize: 10, // 标签字体大小
|
||||
fontWeight: 'bold', // 标签字体粗细
|
||||
backgroundColor: '#5D87FF', // 背景色
|
||||
borderColor: '#fff',
|
||||
borderRadius: 9, // 圆角
|
||||
padding: [4, 4] // 内边距
|
||||
},
|
||||
tooltip: {
|
||||
show: true,
|
||||
formatter: function (params: any) {
|
||||
|
||||
Reference in New Issue
Block a user