guonan
2025-04-23 c478619b44e437b9df2179adfa79a1e50b6be222
src/store/simAPI.js
@@ -1,6 +1,6 @@
import { defineStore } from 'pinia'
import { ref } from 'vue'
import { ElMessage, ElMessageBox } from 'element-plus'
import { ElMessage, ElMessageBox, formMetaProps } from 'element-plus'
import { createSimData } from '@/api/trApi';
export const SimAPIStore = defineStore('SimAPI', () => {
@@ -28,7 +28,7 @@
            case '预测模拟': return 1
            case '实时模拟': return 2
            case '历史模拟': return 3
            default: return 0
            default: return 3
        }
    }
@@ -56,12 +56,20 @@
        try {
            const params = {
                geom: forms.eare,
                areaType: getAreaType(selectTab.value),
                createTime: Date.now(),
                name: forms.name,
                type: getRainType(forms.type),
                type: forms.type,
                status: 0,
                data: forms.data
                data: JSON.stringify({
                    type: forms.type,
                    total: forms.rainfall,
                    duration: forms.duration,
                    intensity: forms.intensity,
                    prediction: forms.prediction,
                    mode: forms.mode
                })
            }
            const res = await createSimData(params)
            ElMessage.success('方案保存成功')