fix(网关调试): 初始化刷新table宽度,解决导出表格错误

This commit is contained in:
fhysy 2024-11-20 14:23:29 +08:00
parent 2d4d509ef0
commit 5c8ec926f9
3 changed files with 15 additions and 7 deletions

View File

@ -229,7 +229,7 @@ onMounted(() => {
activeDeviceConfig.value = deviceConfigList.value[0].dataList;
ActiveRowIndex.value = 0;
}
handleResize()
});
onUnmounted(() => {
window.removeEventListener('resize', handleResize);

View File

@ -782,6 +782,7 @@ const handleResize = () => {
onMounted(() => {
window.addEventListener('resize', handleResize);
getDeviceConfig()
handleResize()
// if(platConfigList.value[0]){
// activeDeviceConfig.value = platConfigList.value[0];
// platConfigTableRef.value.toggleRowSelection(platConfigList.value[0]);

View File

@ -205,18 +205,18 @@
</el-select>
</template>
</el-table-column>
<el-table-column prop="driveFlag.isConclude_R" label="读" width="50" align="center">
<el-table-column prop="driveFlag.isConclude_R" label="读" width="50" align="center">
<template #default="scope">
<!-- <el-select v-model="scope.row.driveFlag.isConclude_R" placeholder="请选择读">-->
<!-- <el-select v-model="scope.row.driveFlag.isConclude_R" placeholder="请选择读">-->
<!-- <el-option value="true">Yes</el-option>-->
<!-- <el-option value="false">No</el-option>-->
<!-- </el-select>-->
<el-switch v-model="scope.row.driveFlag.isConclude_R" />
</template>
</el-table-column>
<el-table-column prop="driveFlag.isConclude_W" label="写" width="50" align="center">
<el-table-column prop="driveFlag.isConclude_W" label="写" width="50" align="center">
<template #default="scope">
<!-- <el-select v-model="scope.row.driveFlag.isConclude_W" placeholder="请选择写">-->
<!-- <el-select v-model="scope.row.driveFlag.isConclude_W" placeholder="请选择写">-->
<!-- <el-option value="true">Yes</el-option>-->
<!-- <el-option value="false">No</el-option>-->
<!-- </el-select>-->
@ -1080,6 +1080,12 @@ const exportDeviceConfigXlsx = () => {
return {
equipId: item.equipId,
...val,
isConclude_R:val.driveFlag.isConclude_R,
isConclude_W:val.driveFlag.isConclude_W,
offset:val.northCalcParam.offset,
proportion:val.northCalcParam.proportion,
numBits:val.northCalcParam.decimal.numBits,
way:val.northCalcParam.decimal.way,
equipName: item.equipName,
protocol: item.protocol.libName,
link: item.interfaceParams.link,
@ -1190,7 +1196,7 @@ const handleFileChange = (file, fileList) => {
}
})
item.equipName = dataArr[0].equipName;
item.protocol.libName = dataArr[0].libName;
item.protocol.libName = dataArr[0].protocol;
item.interfaceParams.link = dataArr[0].link;
item.protocol.params.linkPar = dataArr[0].linkPar;
}
@ -1219,7 +1225,7 @@ const handleFileChange = (file, fileList) => {
},
"interfaceParams": { "link": dataArr[0].link, "physicalInterface": "" }, //
"properties": [],
"protocol": { "libName": dataArr[0].libName, "params": { "linkPar": dataArr[0].linkPar } } //
"protocol": { "libName": dataArr[0].protocol, "params": { "linkPar": dataArr[0].linkPar } } //
}
obj.properties = dataArr.map(val=>{
return {
@ -1261,6 +1267,7 @@ onMounted(() => {
window.addEventListener('resize', handleResize);
getDeviceConfig()
getSerialPortList(false)
handleResize()
// if(deviceConfigList.value[0]){
// activeDeviceConfig.value = deviceConfigList.value[0];
// deviceConfigTableRef.value.toggleRowSelection(deviceConfigList.value[0]);