报警跳页面
This commit is contained in:
parent
791857c1ba
commit
cc4c6b0d65
@ -112,6 +112,7 @@
|
|||||||
</q-form>
|
</q-form>
|
||||||
</q-card>
|
</q-card>
|
||||||
</q-dialog>
|
</q-dialog>
|
||||||
|
<commonAlarm v-show="route.path.includes('monitor')" />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
@ -122,6 +123,7 @@ import { Dialog, useQuasar } from 'quasar';
|
|||||||
import { clearJwtToken } from 'src/configs/TokenManage';
|
import { clearJwtToken } from 'src/configs/TokenManage';
|
||||||
import { mockAlertSet } from 'src/api/AlertMock';
|
import { mockAlertSet } from 'src/api/AlertMock';
|
||||||
import alarmInfoList from 'src/components/alarm/alarmInfoList.vue';
|
import alarmInfoList from 'src/components/alarm/alarmInfoList.vue';
|
||||||
|
import commonAlarm from 'src/components/alarm/commonAlarm.vue';
|
||||||
|
|
||||||
const leftDrawerOpen = ref(false);
|
const leftDrawerOpen = ref(false);
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
<q-page class="row items-center justify-evenly">
|
<q-page class="row items-center justify-evenly">
|
||||||
<div id="line-app-container"></div>
|
<div id="line-app-container"></div>
|
||||||
</q-page>
|
</q-page>
|
||||||
<commonAlarm />
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
@ -10,7 +9,6 @@ import { onMounted, ref, watch } from 'vue';
|
|||||||
import { useLineStore } from 'src/stores/line-store';
|
import { useLineStore } from 'src/stores/line-store';
|
||||||
import { useRoute } from 'vue-router';
|
import { useRoute } from 'vue-router';
|
||||||
import { loadLineDatas, getLineApp } from 'src/drawApp/lineApp';
|
import { loadLineDatas, getLineApp } from 'src/drawApp/lineApp';
|
||||||
import commonAlarm from 'src/components/alarm/commonAlarm.vue';
|
|
||||||
|
|
||||||
const props = withDefaults(
|
const props = withDefaults(
|
||||||
defineProps<{
|
defineProps<{
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
<q-page class="row items-center justify-evenly">
|
<q-page class="row items-center justify-evenly">
|
||||||
<div id="line-app-container"></div>
|
<div id="line-app-container"></div>
|
||||||
</q-page>
|
</q-page>
|
||||||
<commonAlarm />
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
@ -11,7 +10,6 @@ import { useLineNetStore } from 'src/stores/line-net-store';
|
|||||||
import { loadLineNetDatas, getLineNetApp } from 'src/drawApp/lineNetApp';
|
import { loadLineNetDatas, getLineNetApp } from 'src/drawApp/lineNetApp';
|
||||||
import { RunLine } from 'src/graphics/runLine/RunLine';
|
import { RunLine } from 'src/graphics/runLine/RunLine';
|
||||||
import { useRouter } from 'vue-router';
|
import { useRouter } from 'vue-router';
|
||||||
import commonAlarm from 'src/components/alarm/commonAlarm.vue';
|
|
||||||
|
|
||||||
const props = withDefaults(
|
const props = withDefaults(
|
||||||
defineProps<{
|
defineProps<{
|
||||||
@ -47,6 +45,16 @@ watch(
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
watch(
|
||||||
|
() => lineNetStore.alarmInfo,
|
||||||
|
(val) => {
|
||||||
|
if (val.length && !lineNetStore.alarmDialog) {
|
||||||
|
router.replace('/line/monitor/3');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{ deep: true }
|
||||||
|
);
|
||||||
|
|
||||||
function onResize() {
|
function onResize() {
|
||||||
const dom = document.getElementById('line-app-container');
|
const dom = document.getElementById('line-app-container');
|
||||||
if (dom) {
|
if (dom) {
|
||||||
|
Loading…
Reference in New Issue
Block a user