离线数据导出排版修改

This commit is contained in:
zhujiyan
2024-07-09 09:54:15 +08:00
parent 93f44b0e37
commit ad77d5d0d2

View File

@@ -280,15 +280,15 @@ const init = async () => {
//颜色数组
const colorList = [
'#DAA521',
'#2E8B58',
'blueviolet',
'#A5292A',
'aqua',
'#d81e06',
'#2E8B58',
'coral',
'#012B6A',
'brown',
'#70B601',
'blueviolet',
'#1DD0CE',
'cadetblue'
]
@@ -613,30 +613,43 @@ const handleExport = async () => {
return item.id == activeName.value
})
if (obj) {
csv = `方案测试项信息\n,
方案名称,${deviceData.value.itemName},
方案描述,${deviceData.value.describe},
测试项名称,${obj?.itemName},
测量间隔,${obj?.statisticalInterval},
电压等级,${
voltageLevelList.find(vv => {
//测试是否与变量名长度有关系
let cell1 = deviceData.value.itemName,
cell2 = deviceData.value.describe,
cell3 = obj?.itemName,
cell4 = obj?.statisticalInterval,
cell5 = voltageLevelList.find(vv => {
return vv.id == obj.voltageLevel
})?.name
},
接线方式,${
volConTypeList.find(vv => {
})?.name,
cell6 = volConTypeList.find(vv => {
return vv.id == obj.volConType
})?.name
},
最小短路容量,${obj.capacitySscmin},
用户协议容量,${obj.capacitySi},
基准短路容量,${obj.capacitySscb},
供电设备容量,${obj.capacitySt},
PT变比,${obj.pt && obj.pt1 ? obj.pt / obj.pt1 : obj.pt},
CT变比,${obj.ct && obj.ct1 ? obj.ct / obj.ct1 : obj.ct},
起始时间,${obj.startTime},
结束时间,${obj.endTime},
监测位置,${obj.location}\n,
})?.name,
cell7 = obj.capacitySscmin,
cell8 = obj.capacitySi,
cell9 = obj.capacitySscb,
cell10 = obj.capacitySt,
cell11 = obj.pt && obj.pt1 ? obj.pt / obj.pt1 + '\b' : '/',
cell12 = obj.ct && obj.ct1 ? obj.ct / obj.ct1 + '\b' : '/',
cell13 = obj.startTime ? obj.startTime : '/',
cell14 = obj.endTime ? obj.endTime : '/',
cell15 = obj.location
console.log(cell12, '---cell12-----')
csv = `方案测试项信息,
方案名称, ${cell1},
方案描述, ${cell2},
测试项名称, ${cell2},
测量间隔, ${cell4 + '分钟'},
电压等级, ${cell5},
接线方式, ${cell6},
最小短路容量, ${cell7 + 'MVA'},
用户协议容量, ${cell8 + 'MVA'},
基准短路容量, ${cell9 + 'MVA'},
供电设备容量, ${cell10 + 'MVA'},
PT变比, ${cell11},
CT变比, ${cell12},
起始时间, ${cell13},
结束时间, ${cell14},
监测位置, ${cell15}\n,
`
planCsv.value = csv
}