| | |
| | | <div class="details" :class="{ hidden: isCollapsed }"> |
| | | <div class="input-group"> |
| | | <div class="input-item"> |
| | | <label>方案名称:</label> |
| | | <el-input |
| | | v-model="schemeName" |
| | | type="text" |
| | | placeholder="请输入" |
| | | ></el-input> |
| | | </div> |
| | | <div class="input-item"> |
| | | <label>雨量数据:</label> |
| | | <el-select v-model="selectedRainfall" placeholder="请选择" popper-class="mySelectStyle"> |
| | | <el-option |
| | |
| | | |
| | | // 获取 Store 实例 |
| | | const simStore = useSimStore(); |
| | | const schemeName = ref("方案名称"); // 方案名称 |
| | | |
| | | // 注入模拟操作方法 |
| | | const { startSimulate, endSimulate } = inject("simulateActions"); |
| | |
| | | const confirmSave = () => { |
| | | // 构造新的方案对象 |
| | | const newScheme = { |
| | | name: schemeName.value,//方案名称 |
| | | id: Date.now().toString(), // 唯一 ID |
| | | area: props.selectedArea, // 区域 |
| | | name: selectedRainfallName.value, // 方案名称(雨量数据类型) |