干扰源接入,终端检测,台账管理bug修复

This commit is contained in:
sjl
2025-12-15 16:19:33 +08:00
parent 6918611d06
commit 67efef738a
6 changed files with 40 additions and 27 deletions

View File

@@ -191,11 +191,20 @@
}}
</el-descriptions-item>
<el-descriptions-item label="敏感电能质量指标" v-if="detailData.userType == 6">
{{
energyQualityIndexList.find(item => {
return item.id == proviteData.energyQualityIndex
})?.name
}}
<span v-if="proviteData.energyQualityIndex">
{{
Array.isArray(proviteData.energyQualityIndex)
? proviteData.energyQualityIndex.map(id =>
energyQualityIndexList.find(item => item.id == id)?.name
).filter(name => name).join(', ')
: typeof proviteData.energyQualityIndex === 'string'
? proviteData.energyQualityIndex.split(', ').map(id =>
energyQualityIndexList.find(item => item.id == id)?.name
).filter(name => name).join(', ')
: energyQualityIndexList.find(item => item.id == proviteData.energyQualityIndex)?.name
}}
</span>
<span v-else>-</span>
</el-descriptions-item>
<el-descriptions-item label="可研报告">
<span v-if="detailData.userType == 0 || detailData.userType == 1">
@@ -509,7 +518,7 @@ const dictData = useDictData()
//字典获取所在地市
const areaOptionList = dictData.getBasicData('jibei_area')
//字典获取敏感电能质量指标
const energyQualityIndexList = dictData.getBasicData('Indicator_Type')
const energyQualityIndexList = dictData.getBasicData('Problem_Indicators')
//字典获取行业类型
const industryList = dictData.getBasicData('industry_type_jb')
//字典电压等级
@@ -612,6 +621,8 @@ const queryFiles = () => {
}
//判断userType选择取用的对象
const getProviteData = async () => {
console.log('energyQualityIndexList',energyQualityIndexList)
if (detailData.value.userType == '0' || detailData.value.userType == '1') {
proviteData.value = detailData.value.userReportProjectPO
//查询非线性终端类型
@@ -626,8 +637,7 @@ const getProviteData = async () => {
) {
proviteData.value = detailData.value.userReportSubstationPO
//查询非线性负荷类型
if (proviteData.value?.nonlinearLoadType != undefined) {
await getDictTreeById(proviteData.value.nonlinearLoadType).then(res => {
proviteData.value.nonlinearLoadType = res.data?.name
@@ -636,6 +646,11 @@ const getProviteData = async () => {
} else {
proviteData.value = detailData.value.userReportSensitivePO
console.log(proviteData.value.energyQualityIndex)
console.log('proviteData.value.nonlinearLoadType',energyQualityIndexList.find(item => {
return item.id == proviteData.value.energyQualityIndex
})?.name)
}
//可研报告
if (proviteData.value?.feasibilityReport != undefined && proviteData.value?.feasibilityReport.length>7) {