|
@@ -29,18 +29,19 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
|
-import { ref } from 'vue'
|
|
|
|
|
|
|
+import { ref, nextTick } from 'vue'
|
|
|
import TaskDetailModal from './TaskDetailModal.vue'
|
|
import TaskDetailModal from './TaskDetailModal.vue'
|
|
|
import { robotConfig } from '../config/robotConfig'
|
|
import { robotConfig } from '../config/robotConfig'
|
|
|
|
|
|
|
|
// 弹窗状态
|
|
// 弹窗状态
|
|
|
const taskDetailVisible = ref(false)
|
|
const taskDetailVisible = ref(false)
|
|
|
-const currentRobotType = ref('fireSafety')
|
|
|
|
|
|
|
+const currentRobotType = ref('')
|
|
|
const robots = robotConfig
|
|
const robots = robotConfig
|
|
|
|
|
|
|
|
// 显示任务详情
|
|
// 显示任务详情
|
|
|
-const showTaskDetail = (robotType: string) => {
|
|
|
|
|
|
|
+const showTaskDetail = async (robotType: string) => {
|
|
|
currentRobotType.value = robotType
|
|
currentRobotType.value = robotType
|
|
|
|
|
+ await nextTick()
|
|
|
taskDetailVisible.value = true
|
|
taskDetailVisible.value = true
|
|
|
}
|
|
}
|
|
|
|
|
|