|
@@ -19,11 +19,11 @@
|
|
|
</div>
|
|
|
<div class="task-text gradient-text">通讯录</div>
|
|
|
</div>
|
|
|
- <div class="task-item">
|
|
|
+ <div class="task-item" @click="startPlan">
|
|
|
<div class="icon">
|
|
|
<div class="icon4"></div>
|
|
|
</div>
|
|
|
- <div class="task-text gradient-text">启动预警</div>
|
|
|
+ <div class="task-text gradient-text">启动预案</div>
|
|
|
</div>
|
|
|
<div class="task-item">
|
|
|
<div class="icon">
|
|
@@ -51,37 +51,50 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<JointDuty />
|
|
|
-<!-- <div class="message-card">-->
|
|
|
-<!-- <div class="title gradient-text">动态消息</div>-->
|
|
|
-<!-- <div class="message-menu">-->
|
|
|
-<!-- <div :class="menuState.activeIndex === 0 ? 'menu-item menu-active' : 'menu-item'" @click="menuState.activeIndex = 0">消息动态</div>-->
|
|
|
-<!-- <div :class="menuState.activeIndex === 1 ? 'menu-item menu-active' : 'menu-item'" @click="menuState.activeIndex = 1">任务跟踪</div>-->
|
|
|
-<!-- <div :class="menuState.activeIndex === 2 ? 'menu-item menu-active' : 'menu-item'" @click="menuState.activeIndex = 2">资源调度</div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- <div v-show="menuState.activeIndex === 0" class="message-content">-->
|
|
|
-<!-- <div v-for="(item, index) in menuState.messageData" :key="index" class="message-item">-->
|
|
|
-<!-- <i :class="getIconClass(item.type)"></i>-->
|
|
|
-<!-- <div class="message-box">-->
|
|
|
-<!-- <div :class="getTagClass(item.type)">{{ item.text }}</div>-->
|
|
|
-<!-- <div class="message-time">{{ item.time }}</div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </div>-->
|
|
|
-<!-- </div>-->
|
|
|
+ <!-- <div class="message-card">-->
|
|
|
+ <!-- <div class="title gradient-text">动态消息</div>-->
|
|
|
+ <!-- <div class="message-menu">-->
|
|
|
+ <!-- <div :class="menuState.activeIndex === 0 ? 'menu-item menu-active' : 'menu-item'" @click="menuState.activeIndex = 0">消息动态</div>-->
|
|
|
+ <!-- <div :class="menuState.activeIndex === 1 ? 'menu-item menu-active' : 'menu-item'" @click="menuState.activeIndex = 1">任务跟踪</div>-->
|
|
|
+ <!-- <div :class="menuState.activeIndex === 2 ? 'menu-item menu-active' : 'menu-item'" @click="menuState.activeIndex = 2">资源调度</div>-->
|
|
|
+ <!-- </div>-->
|
|
|
+ <!-- <div v-show="menuState.activeIndex === 0" class="message-content">-->
|
|
|
+ <!-- <div v-for="(item, index) in menuState.messageData" :key="index" class="message-item">-->
|
|
|
+ <!-- <i :class="getIconClass(item.type)"></i>-->
|
|
|
+ <!-- <div class="message-box">-->
|
|
|
+ <!-- <div :class="getTagClass(item.type)">{{ item.text }}</div>-->
|
|
|
+ <!-- <div class="message-time">{{ item.time }}</div>-->
|
|
|
+ <!-- </div>-->
|
|
|
+ <!-- </div>-->
|
|
|
+ <!-- </div>-->
|
|
|
+ <!-- </div>-->
|
|
|
</div>
|
|
|
<Dialog v-model="videoMonitorState.showListDialog" title="视频监控">
|
|
|
<videoList />
|
|
|
</Dialog>
|
|
|
+ <StartPlan v-model="startPlanState.show" :title="startPlanState.title" />
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
import router from '@/router';
|
|
|
import { getEmergencyVideoCata } from '@/api/routineCommandMap';
|
|
|
import JointDuty from '@/views/emergencyCommandMap/RightSection/JointDuty.vue';
|
|
|
-
|
|
|
+import StartPlan from './StartPlan.vue';
|
|
|
+import CloseCommand from '@/views/emergencyCommandMap/LeftSection/CloseCommand.vue';
|
|
|
const goToHome = () => {
|
|
|
router.push({ path: '/' });
|
|
|
};
|
|
|
+//启动预案弹窗
|
|
|
+const startPlanState = reactive({
|
|
|
+ show: false,
|
|
|
+ title: ''
|
|
|
+});
|
|
|
+const startPlan = () => {
|
|
|
+ console.log('StartPlan');
|
|
|
+ startPlanState.title = '启动预案';
|
|
|
+ startPlanState.show = true;
|
|
|
+};
|
|
|
+
|
|
|
// 视频监控
|
|
|
const videoMonitorState = reactive({
|
|
|
listData: [],
|
|
@@ -131,7 +144,7 @@ const getTagClass = (type) => {
|
|
|
} else if (type === '4') {
|
|
|
className = 'tag-danger';
|
|
|
}
|
|
|
- return className
|
|
|
+ return className;
|
|
|
};
|
|
|
|
|
|
// 初始化数据
|
|
@@ -153,7 +166,6 @@ const initData = () => {
|
|
|
];
|
|
|
};
|
|
|
|
|
|
-
|
|
|
onMounted(() => {
|
|
|
initData();
|
|
|
});
|
|
@@ -480,6 +492,4 @@ onMounted(() => {
|
|
|
color: #1890ff;
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
</style>
|