| | |
| | | // stores/ui.js |
| | | import { defineStore } from 'pinia' |
| | | import { ref } from 'vue' |
| | | import { createSimData } from '@/api/trApi' |
| | | |
| | | export const useSimStore = defineStore('simulation', () => { |
| | | // 所有UI状态... |
| | | // 隐患点列表 |
| | | const DeviceShowSwitch = ref(true) |
| | | const DangerShowSwitch = ref(true) |
| | | const DangerPoint = ref([]) |
| | | const navigationShow = ref(true) |
| | | const leftShow = ref(false) |
| | | const rightShow = ref(false) |
| | |
| | | const schemCard = ref([]) |
| | | const backToHome = ref(false) |
| | | const selectedScheme = ref(null) |
| | | // 降雨数据列表 |
| | | const rainFalls = ref() |
| | | // 降雨单位 |
| | | const intensityUnit = ref() |
| | | const setSelectedScheme = (scheme) => { |
| | | selectedScheme.value = scheme |
| | | rainFalls.value = JSON.parse(scheme.data).rainfalls |
| | | intensityUnit.value = JSON.parse(scheme.data).intensityUnit |
| | | console.log(intensityUnit.value, 'shceme') |
| | | } |
| | | const clearSelectedScheme = () => { |
| | | selectedScheme.value = null |
| | |
| | | showDangerAssess, |
| | | schemCard, |
| | | backToHome, |
| | | rainFalls, |
| | | intensityUnit, |
| | | DangerPoint, |
| | | DeviceShowSwitch, |
| | | DangerShowSwitch, |
| | | |
| | | // 方案相关方法 |
| | | setSchemCard, |