feat(distribution): 移除无用页面

This commit is contained in:
woody 2025-08-05 17:57:06 +08:00
parent 7491582f9b
commit 4bc1929b30
2 changed files with 28 additions and 197 deletions

View File

@ -1,176 +0,0 @@
<template>
<div class="width-auto">
<view class="title">
{{'真实业绩分布'}}
</view>
<div class="flex-s">
<div id="main22" style="width: 690rpx;height: 600rpx;" :style="myChartStyle"></div>
</div>
</div>
</template>
<script>
import * as echarts from "echarts";
import { realPerformancePic } from "@/config/distribute.js";
export default {
name: "recommendTime",
data(){
return{
texts:'',
pieData: [
{
value: 0,
age: 0,
name: '左区',
itemStyle: {color:'#EE5858'},
},
{
value: 0,
age: 0,
name: '右区',
itemStyle: {color:'#FBB046'},
},
],
myChartStyle: {
float: "center",
width: "690rpx",
height: "750rpx",
paddingTop: "0",
// margin: "20px",
}, //
}
},
created() {
this.getData()
},
methods:{
getData() {
realPerformancePic().then((res)=>{
this.pieData[1].value = res.data.rightAchievement
this.pieData[0].value = res.data.leftAchievement
this.pieData[1].age = res.data.rightNumber
this.pieData[0].age = res.data.leftNumber
setTimeout(()=>{
this.ageChart(res.data);
},50)
})
},
ageChart(datas) {
let that =this
var myChart = echarts.init(document.getElementById('main22'));
var option = {
legend: {
//
// right: "0%",
left: '33%',
bottom: '0',
color: '#999',
// orient: "vertical",
},
series: [
{
type: "pie",
label: {
show: true,
lineHeight:16,//
normal: {
borderWidth:2,
formatter: function (data) {
return (
data.data.name +
":" +
data.data.age +
that.$t('w_0337') +
"\n" +
"\n" +
that.$t('ENU_TOTAL_V_1') + ':' +
data.data.value +
that.$t('S_C_58')
);
},
color: "#fff",
position:'inside' //'top''right' 'inside'|'left'|'right'|'top'|'bottom'
}
},
radius: "70%", //
data: that.pieData
},
]
}
myChart.setOption(option);
},
}
}
</script>
<style scoped lang="scss">
.width-auto{
width: 100%;
position: relative;
height:950rpx;
background-color: #fff;
width: 690rpx;
border-radius: 20rpx;
margin: 20rpx auto;
}
.title{
padding: 20rpx 30rpx ;
height: 80rpx;
line-height: 80rpx;
border-bottom: 10rpx solid #f3f3f3;
margin-top: 10rpx;
}
::v-deep .el-select .el-input .el-select__caret{
color: #333;
}
.lines{
width: 2px;
height: 470px;
opacity: 1;
background: #979797;
position: absolute;
bottom: 50px;
left: 50%;
margin-left: -110px;
}
.right-lines{
position: absolute;
right: 80px;
top: 140px;
color: #999;
font-size: 12px;
}
.item-s{
padding-bottom: 10px;
display: flex;
line-height: 24px;
}
.bg-color{
width: 40px;
height: 22px;
border-radius: 2px;
margin-left: 5px;
}
.flex-s{
// display: flex;
// justify-content: center;
// align-items: center;
// width: 700px;
}
.styles{
position: absolute;
right: -30px;
z-index: 111;
top: 60px;
/*background: rgba(0,0,0,0.05);*/
/*border-radius: 4px 4px 4px 4px;*/
}
::v-deep .el-select .el-input__inner{
border: none;
background: rgba(0,0,0,0.05);
}
</style>

View File

@ -1,50 +1,57 @@
const http = uni.$u.http
//安置图
export const getPlaceMent = (params) => http.get('/member/api/achieve/query-place-tree', {params})
export const getPlaceMent = params =>
http.get('/member/api/achieve/query-place-tree', { params })
//安置图详情
export const getTreeDetail = (data) => http.post('/member/api/achieve/query-place-tree-detail', data)
export const getTreeDetail = data =>
http.post('/member/api/achieve/query-place-tree-detail', data)
//安置图上方等级
export const getAvatarInfo = (params) => http.get('/member/api/member-structure/get-avatar-info', {params})
export const getAvatarInfo = params =>
http.get('/member/api/member-structure/get-avatar-info', { params })
//安置图
export const getDayType = (params) => http.get('/system/pub/enums/get-day-type', {params})
export const getDayType = params =>
http.get('/system/pub/enums/get-day-type', { params })
//获取安置业绩分布
export const azAchievement = (params) => http.get('/report/api/achieve/az-achievement', {params})
export const azAchievement = params =>
http.get('/report/api/achieve/az-achievement', { params })
//获取安置业绩分布
export const getPerformance = (params) => http.get('/member/api/achieve/query-real-performance', {params})
//获取真实业绩分布
export const realPerformancePic = (params) => http.get('/member/api/achieve/query-real-performance-pic', {params})
export const getPerformance = params =>
http.get('/member/api/achieve/query-real-performance', { params })
//获取推荐列表
export const parentList = (params) => http.get('/member/api/member/parent-list', {params})
export const parentList = params =>
http.get('/member/api/member/parent-list', { params })
//获取平均时长
export const getMemberRecommend = (params) => http.get('/member/api/census/get-member-recommend-time', {params})
export const getMemberRecommend = params =>
http.get('/member/api/census/get-member-recommend-time', { params })
//获取直推业绩左侧
export const parentAchieveLeft = (data) => http.post('/member/api/achieve/parent-achieve-left', data)
export const parentAchieveLeft = data =>
http.post('/member/api/achieve/parent-achieve-left', data)
//获取直推业绩右侧
export const parentAchieveRight = (data) => http.post('/member/api/achieve/parent-achieve-right',data)
export const parentAchieveRight = data =>
http.post('/member/api/achieve/parent-achieve-right', data)
//获取等级
export const systemGrandeRange = (params) => http.get('/system/manage/grade/gradeRanglist', {params})
export const systemGrandeRange = params =>
http.get('/system/manage/grade/gradeRanglist', { params })
//新增业绩统计
export const getPlaceNewAddAchieve = (params) => http.get('/member/api/achieve/place-new-add-achieve-stat', {params})
export const getPlaceNewAddAchieve = params =>
http.get('/member/api/achieve/place-new-add-achieve-stat', { params })
//获取业绩类型
export const getYjList = (params) => http.get('/system/pub/enums/achievement-type-member', {params})
export const getYjList = params =>
http.get('/system/pub/enums/achievement-type-member', { params })
//月度业绩左右区业绩详情
export const getAchieveDetails = (params) => http.get('/member/api/achieve/place-new-add-achieve-details', {params})
export const getAchieveDetails = params =>
http.get('/member/api/achieve/place-new-add-achieve-details', { params })