|
|
|
|
@ -248,7 +248,18 @@
|
|
|
|
|
¥{{ formatNumber((level1.budget_amount || 0) - (level1.used_amount || 0)) }}
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<el-icon :size="20" style="margin-left: 15px;">
|
|
|
|
|
<el-button
|
|
|
|
|
v-if="level1.is_leaf"
|
|
|
|
|
size="small"
|
|
|
|
|
type="primary"
|
|
|
|
|
link
|
|
|
|
|
class="level-1-detail-button"
|
|
|
|
|
@click.stop="viewDetail(level1.id)"
|
|
|
|
|
>
|
|
|
|
|
<el-icon><View /></el-icon>
|
|
|
|
|
查看
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-icon v-else :size="20" style="margin-left: 15px;">
|
|
|
|
|
<ArrowDown v-if="level1.expanded" /><ArrowRight v-else />
|
|
|
|
|
</el-icon>
|
|
|
|
|
</div>
|
|
|
|
|
@ -1591,6 +1602,11 @@ onMounted(async () => {
|
|
|
|
|
align-items: flex-end;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.level-1-detail-button {
|
|
|
|
|
margin-left: 12px;
|
|
|
|
|
font-weight: 600;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.budget-info-label {
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
opacity: 0.8;
|
|
|
|
|
|