feat: 项目详情 tab 合并
This commit is contained in:
@@ -86,46 +86,31 @@
|
||||
/>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="项目详情" name="projectDetail">
|
||||
<baseInfo
|
||||
ref="basePageRef"
|
||||
@update:projectInfo="updateProjectInfo"
|
||||
@loaded="projectInfoLoadCompleteFun"
|
||||
v-if="projectUuid"
|
||||
:nodeId="projectUuid"
|
||||
/>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane
|
||||
v-if="enableConfigByTenant([TENANT_ENUM.LYRIC])"
|
||||
label="方案维护"
|
||||
name="schemeMaintain"
|
||||
>
|
||||
<SchemeMaintain
|
||||
ref="schemeMaintainRef"
|
||||
v-if="displayedTabs.includes('schemeMaintain') && projectUuid"
|
||||
:nodeId="projectUuid"
|
||||
/>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane
|
||||
v-if="enableConfigByTenant([TENANT_ENUM.LYRIC])"
|
||||
label="批次信息"
|
||||
name="batchInfo"
|
||||
>
|
||||
<BatchInfo
|
||||
ref="batchInfoRef"
|
||||
v-if="displayedTabs.includes('batchInfo') && projectUuid"
|
||||
:nodeId="projectUuid"
|
||||
/>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane
|
||||
v-if="enableConfigByTenant([TENANT_ENUM.LYRIC])"
|
||||
label="产线信息"
|
||||
name="productionLine"
|
||||
>
|
||||
<productionLine
|
||||
ref="productionLineRef"
|
||||
v-if="displayedTabs.includes('productionLine') && projectUuid"
|
||||
:nodeCode="currentProjectInfo.nodeCode"
|
||||
/>
|
||||
<div class="project-detail-content">
|
||||
<div class="section-block">
|
||||
<div class="section-title">基本信息</div>
|
||||
<baseInfo
|
||||
ref="basePageRef"
|
||||
@update:projectInfo="updateProjectInfo"
|
||||
@loaded="projectInfoLoadCompleteFun"
|
||||
:nodeId="projectUuid"
|
||||
/>
|
||||
</div>
|
||||
<template v-if="enableConfigByTenant([TENANT_ENUM.LYRIC])">
|
||||
<div class="section-block">
|
||||
<div class="section-title">方案维护</div>
|
||||
<SchemeMaintain ref="schemeMaintainRef" :nodeId="projectUuid" />
|
||||
</div>
|
||||
<div class="section-block">
|
||||
<div class="section-title">批次信息</div>
|
||||
<BatchInfo ref="batchInfoRef" :nodeId="projectUuid" />
|
||||
</div>
|
||||
<div class="section-block">
|
||||
<div class="section-title">产线信息</div>
|
||||
<productionLine ref="productionLineRef" :nodeCode="currentProjectInfo.nodeCode" />
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane v-if="enableConfigByTenant([TENANT_ENUM.LYRIC])" label="项目PDT" name="PDT">
|
||||
<PDT
|
||||
@@ -418,4 +403,30 @@ const projectInfoLoadCompleteFun = () => {
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.project-detail-content {
|
||||
height: 100%;
|
||||
overflow-y: auto;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
.section-block {
|
||||
margin-bottom: 24px;
|
||||
padding-bottom: 20px;
|
||||
border-bottom: 1px solid var(--el-border-color-lighter);
|
||||
|
||||
&:last-child {
|
||||
border-bottom: none;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.section-title {
|
||||
font-size: 16px;
|
||||
font-weight: 600;
|
||||
color: var(--el-text-color-primary);
|
||||
margin-bottom: 12px;
|
||||
padding-left: 10px;
|
||||
border-left: 3px solid var(--el-color-primary);
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user