|
|
@@ -26,13 +26,17 @@
|
|
|
/>
|
|
|
<n-date-picker
|
|
|
v-model:value="lineAdjustData.range"
|
|
|
+ :bordered="false"
|
|
|
type="daterange"
|
|
|
style="width: 260px;"
|
|
|
/>
|
|
|
</div>
|
|
|
<div class="content-top">
|
|
|
<div class="title">
|
|
|
- <div class="icon" />
|
|
|
+ <icon
|
|
|
+ :name="'1-6'"
|
|
|
+ :size="30"
|
|
|
+ />
|
|
|
<div>线路调整总览</div>
|
|
|
</div>
|
|
|
<div class="overview">
|
|
|
@@ -41,7 +45,10 @@
|
|
|
:key="key"
|
|
|
class="item"
|
|
|
>
|
|
|
- <div class="icon" />
|
|
|
+ <icon
|
|
|
+ :name="'1-6'"
|
|
|
+ :size="40"
|
|
|
+ />
|
|
|
<div class="name">
|
|
|
{{ lineAdjustData.map[key] }}
|
|
|
</div>
|
|
|
@@ -54,7 +61,10 @@
|
|
|
</div>
|
|
|
<div class="content-bottom">
|
|
|
<div class="title">
|
|
|
- <div class="icon" />
|
|
|
+ <icon
|
|
|
+ :name="'1-6'"
|
|
|
+ :size="30"
|
|
|
+ />
|
|
|
<div>线路调整详情</div>
|
|
|
</div>
|
|
|
<n-table
|
|
|
@@ -120,6 +130,7 @@
|
|
|
/>
|
|
|
<n-date-picker
|
|
|
v-model:value="rankRange"
|
|
|
+ :bordered="false"
|
|
|
type="daterange"
|
|
|
style="width: 260px;"
|
|
|
/>
|
|
|
@@ -138,6 +149,7 @@
|
|
|
/>
|
|
|
<n-date-picker
|
|
|
v-model:value="stationRankRange"
|
|
|
+ :bordered="false"
|
|
|
type="daterange"
|
|
|
style="width: 260px;"
|
|
|
/>
|
|
|
@@ -389,7 +401,7 @@ const rightContent = ref({
|
|
|
series: [
|
|
|
{
|
|
|
type: 'pie', // 图表类型为饼图
|
|
|
- radius: [ '55%', '75%' ], // 控制内外圆环的半径,30%代表内圆,60%代表外圆
|
|
|
+ radius: [ '45%', '65%' ], // 控制内外圆环的半径,30%代表内圆,60%代表外圆
|
|
|
avoidLabelOverlap: true, // 是否启用防止标签重叠策略
|
|
|
showEmptyCircle: true, // 是否在无数据的时候显示一个占位圆
|
|
|
label: {
|
|
|
@@ -452,7 +464,7 @@ const rightContent = ref({
|
|
|
series: [
|
|
|
{
|
|
|
type: 'pie', // 图表类型为饼图
|
|
|
- radius: [ '55%', '75%' ], // 控制内外圆环的半径,30%代表内圆,60%代表外圆
|
|
|
+ radius: [ '45%', '65%' ], // 控制内外圆环的半径,30%代表内圆,60%代表外圆
|
|
|
avoidLabelOverlap: true, // 是否启用防止标签重叠策略
|
|
|
showEmptyCircle: true, // 是否在无数据的时候显示一个占位圆
|
|
|
label: {
|
|
|
@@ -801,7 +813,7 @@ watch(() => lineAdjustData.value.range, () => {
|
|
|
endTime: format(lineAdjustData.value.range[1], 'yyyy-MM-dd')
|
|
|
}
|
|
|
getAnalysisLineAdjust(params)
|
|
|
-})
|
|
|
+}, { immediate: true })
|
|
|
|
|
|
async function getAnalysisLineLength() {
|
|
|
const res = await lineAnalysisService.getAnalysisLineLength()
|
|
|
@@ -995,15 +1007,10 @@ function groupBy(array: any[], id: string) {
|
|
|
position: absolute;
|
|
|
top: 30px;
|
|
|
right: 125px;
|
|
|
- z-index: 9999;
|
|
|
.selectDate{
|
|
|
top: 0px;
|
|
|
left: -300px;
|
|
|
}
|
|
|
- .n-date-picker{
|
|
|
- position: absolute;
|
|
|
-
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
|