| | |
| | | <el-button size="small" @click="setSchemClick(item)" |
| | | >方案详情</el-button |
| | | > |
| | | <el-button size="small" @click="startPlay(item)">进入模拟</el-button> |
| | | <el-button |
| | | size="small" |
| | | v-show="item.type !== 2" |
| | | @click="startPlay(item)" |
| | | >进入模拟</el-button |
| | | > |
| | | <!-- :disabled="item.status !== 2" --> |
| | | </div> |
| | | </div> |
| | |
| | | const realTimeSimInterval = ref(null); |
| | | |
| | | async function startPlay(item) { |
| | | console.log(item, "item"); |
| | | if (item.status === 2) { |
| | | ElMessage.warning("当前方案正在分析中,无法进入模拟!"); |
| | | return; |
| | |
| | | try { |
| | | const ress = await getSimStart(item.id); |
| | | |
| | | console.log(ress, "resssssssss"); |
| | | const res = await getSimDataById(item.id); |
| | | |
| | | item.serviceName = res.data[0]?.serviceName || null; |
| | |
| | | |
| | | if (ress.code === 200) { |
| | | simStore.layerDate = ress.data; |
| | | console.log(simStore.layerDate,'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbb') |
| | | initeWaterPrimitiveView(); |
| | | emit("start"); |
| | | } |