优化代码

This commit is contained in:
lzm
2026-04-29 17:12:41 +08:00
parent 422c42f19b
commit 397e60a9ce
5 changed files with 45 additions and 19 deletions

View File

@@ -68,7 +68,7 @@
<el-col :span="8">
<ContentWrap>
<div class="mb-12px text-14px font-600">
{{ currentProject?.projectName || '专业所规划列表' }}
{{ currentProject?.projectName || '合约规划列表' }}
</div>
<el-table
ref="planningTableRef"
@@ -78,6 +78,11 @@
@current-change="handleCurrentPlanningChange"
>
<el-table-column align="center" label="规划内容" min-width="180" prop="planningContent" />
<el-table-column align="center" label="归属类型" min-width="110">
<template #default="scope">
{{ getOwnershipTypeLabel(scope.row.ownershipType) }}
</template>
</el-table-column>
<el-table-column align="center" label="开始年度" prop="planningStartYear" width="100" />
<el-table-column align="center" label="考核产值(元)" width="120">
<template #default="scope">
@@ -190,7 +195,7 @@
</ContentWrap>
<ContentWrap v-else>
<el-empty description="请选择专业所规划后查看分配结果" />
<el-empty description="请选择合约规划后查看分配结果" />
</ContentWrap>
</el-col>
</el-row>
@@ -259,7 +264,7 @@ import * as OutputSplitApi from '@/api/tjt/outputSplit'
import {
formatAmountText,
fromPercentValue,
isMajorOwnership,
getOwnershipTypeLabel,
OUTPUT_SPLIT_SPECIALTY_OPTIONS,
QUARTER_OPTIONS,
toPercentValue
@@ -578,7 +583,7 @@ const getPlanningList = async () => {
planningLoading.value = true
try {
const list = await PlanningApi.getProjectPlanningListByProjectId(currentProject.value.id)
planningList.value = list.filter((item) => isMajorOwnership(item.ownershipType))
planningList.value = list
if (!planningList.value.length) {
currentPlanning.value = undefined
formData.value = undefined