设备: {{ activeDeviceInfo.id || '-' }}
@@ -362,14 +363,14 @@
'源输出值: ' +
(scope.row.paramMap[col.valueKey]?.outputValue ?? '') +
'\n' +
+ '读取值: ' +
+ (scope.row.paramMap[col.valueKey]?.actualValue ?? '') +
+ '\n' +
'范围最小值: ' +
(scope.row.paramMap[col.valueKey]?.ExpectedMin ?? '') +
'\n' +
'范围最大值: ' +
- (scope.row.paramMap[col.valueKey]?.expectedMax ?? '') +
- '\n' +
- '读取值: ' +
- (scope.row.paramMap[col.valueKey]?.actualValue ?? '')
+ (scope.row.paramMap[col.valueKey]?.expectedMax ?? '')
"
placement="top"
>
@@ -379,9 +380,9 @@
? Number(scope.row.paramMap[col.valueKey].actualError.toFixed(6)).toString()
: scope.row.paramMap[col.valueKey]?.actualError
}}
%
-
-
-
+
+
+
@@ -471,7 +472,7 @@ const logList = ref([]);
const logLoading = ref(false);
const logBoxRef = ref(null);
-const MAX_LOG_LENGTH = 800;
+const MAX_LOG_LENGTH = 2000;
const activeDeviceIndex = ref(0);
@@ -654,7 +655,7 @@ const setDeviceInfo = msg => {
};
const getSocketMeassage = message => {
- // message = {data:{"msgType":"calibrate_result","data":"{\"id\":1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"devicePort\":\"com3\",\"cpuId\":\"SN\",\"connectStatus\":1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"resultTxt\":\"\"}"}};
+ // message = {data:{"msgType":"calibrate_result","data":"{\"id\":1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"switch\":0,\"result\":-1,\"resultTxt\":\"\"}"}};
const msg = tryParseJSON(message.data);
console.log('msg', msg);
const newLog = {
@@ -820,9 +821,19 @@ const loadSchemes = async () => {
const response = await axios.get(config.url + '/master/scheme/query');
if (response.data.code === 0) {
schemeList.value = response.data.data.schemes || [];
- if (!selectedScheme.value && schemeList.value.length > 0) {
- selectedScheme.value = schemeList.value[0].id;
- activeScheme.value = schemeList.value[0];
+ // 新增同步逻辑,确保activeScheme与selectedScheme一致
+ let found = null;
+ if (selectedScheme.value) {
+ found = schemeList.value.find(item => item.id === selectedScheme.value);
+ }
+ if (found) {
+ activeScheme.value = found;
+ } else if (schemeList.value.length > 0) {
+ selectedScheme.value = schemeList.value[0].id;
+ activeScheme.value = schemeList.value[0];
+ } else {
+ selectedScheme.value = '';
+ activeScheme.value = {};
}
ElMessage.success('获取方案列表成功');
} else {