|
@@ -51,10 +51,22 @@
|
|
|
<span class="label">人力供应商项目角色人员分布</span>
|
|
|
</div>
|
|
|
<div class="box3 flex">
|
|
|
- <div style="width: 220px; height: 100%">
|
|
|
+ <div style="width: 40%; height: 100%">
|
|
|
<my-chart :options="options3"></my-chart>
|
|
|
</div>
|
|
|
- <div style="width: calc(100% - 220px); height: 100%"></div>
|
|
|
+ <div class="gird3-others" style="width: 60%; height: 100%">
|
|
|
+ <div class="num-show flex items-center justify-around">
|
|
|
+ <div class="desc">
|
|
|
+ <div class="label">实施工程师(人)</div>
|
|
|
+ <div class="value">172</div>
|
|
|
+ </div>
|
|
|
+ <div class="desc">
|
|
|
+ <div class="label">区域协调人(人)</div>
|
|
|
+ <div class="value">39</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="cover-range"></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div></div>
|
|
|
</div>
|
|
@@ -116,8 +128,8 @@ const options2 = createRingPieOption(
|
|
|
legend: {
|
|
|
type: 'scroll',
|
|
|
orient: 'horizontal',
|
|
|
- top: '',
|
|
|
- right: '',
|
|
|
+ top: null,
|
|
|
+ right: null,
|
|
|
bottom: '10%',
|
|
|
left: 'center',
|
|
|
},
|
|
@@ -131,10 +143,21 @@ const options3 = createCakePieOption(
|
|
|
{ name: '区域协调人', value: 39 },
|
|
|
],
|
|
|
radius: [0, 50],
|
|
|
- center: ['30%', '50%'],
|
|
|
+ center: ['50%', '50%'],
|
|
|
seriesName: '角色分布',
|
|
|
},
|
|
|
- {}
|
|
|
+ {
|
|
|
+ legend: {
|
|
|
+ show: false,
|
|
|
+ },
|
|
|
+ // legend: {
|
|
|
+ // orient: 'horizontal',
|
|
|
+ // top: '',
|
|
|
+ // right: '',
|
|
|
+ // bottom: '1%',
|
|
|
+ // left: 'center',
|
|
|
+ // },
|
|
|
+ }
|
|
|
);
|
|
|
</script>
|
|
|
|
|
@@ -147,6 +170,7 @@ const options3 = createCakePieOption(
|
|
|
.scroll-content {
|
|
|
height: 100%;
|
|
|
min-height: 600px;
|
|
|
+ min-width: 1000px;
|
|
|
display: flex;
|
|
|
.title {
|
|
|
height: 36px;
|
|
@@ -176,6 +200,24 @@ const options3 = createCakePieOption(
|
|
|
margin-right: 15px;
|
|
|
.box3 {
|
|
|
height: calc(100% - 36px);
|
|
|
+ .gird3-others {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ justify-content: space-around;
|
|
|
+ .num-show {
|
|
|
+ .desc {
|
|
|
+ .label {
|
|
|
+ color: #8c8c8c;
|
|
|
+ font-size: 12px;
|
|
|
+ }
|
|
|
+ .value {
|
|
|
+ color: #165dff;
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.grid1-others {
|