列车驾驶台加对应列车索引+生成继电器时加是否覆盖之前的采集驱动数据

This commit is contained in:
joylink_zhaoerwei 2024-05-07 13:09:16 +08:00
parent e71ff9a5c7
commit a337216236
2 changed files with 165 additions and 156 deletions

View File

@ -83,6 +83,7 @@
:width="tccCanvasWidth"
:height="tccCanvasHeight"
@hide="tccHide"
:title="`列车${tccStore.tccId}`"
>
<div id="tcc-app-container" class="overflow-hidden"></div>
</draggable-dialog>

View File

@ -197,6 +197,10 @@
label="集中站"
:rules="[(val) => val != '' || '集中站不能为空']"
></q-select>
<q-toggle
v-model="generaterRelayLayout.generateCJQD"
label="是否覆盖采集驱动数据"
/>
<div class="q-gutter-sm q-pa-md row justify-center">
<q-btn
label="确定"
@ -469,7 +473,8 @@ const generaterRelayLayoutDialog = ref(false);
const generaterRelayLayout = ref<{
publishId: string;
centralizedStation: number;
}>({ publishId: '', centralizedStation: 0 });
generateCJQD: boolean;
}>({ publishId: '', centralizedStation: 0, generateCJQD: true });
let publishIdOption = ref<{ label: string; value: number }[]>();
let centralizedStationsOption = ref<{ label: string; value: number }[]>([
@ -827,7 +832,7 @@ function oneClickGeneraterRelayLayout() {
);
}
});
if (generaterRelayLayout.value.generateCJQD) {
//
const deviceRelateRelayList = loadDeviceRelateRelayList();
const allCjData: relayCabinetGraphicData.CjData[] = [];
@ -861,7 +866,9 @@ function oneClickGeneraterRelayLayout() {
}[][] = [];
deviceRelateRelay.combinationtypes[0].refRelays.forEach(
(relayId) => {
const code = generateRelays.find((g) => g.id == relayId)?.code;
const code = generateRelays.find(
(g) => g.id == relayId
)?.code;
if (code) {
refDeviceCodesAndPos.push(
[
@ -1001,6 +1008,7 @@ function oneClickGeneraterRelayLayout() {
Math.ceil(allQdData.length / 32),
allQdData
);
}
//
generateRelayLayout(generateRelays);