| | |
| | | <!-- 接口版本删除该代码块 --> |
| | | <!-- <el-card v-if="!schemeInfoShow" v-for="(item, key) in simStore.schemCard" :key="key" |
| | | :class="{ selected: selectedId === item.id }" @click="selectScheme(item.id)"> --> |
| | | <el-card |
| | | v-if="!schemeInfoShow" |
| | | v-for="(item, key) in schemeList" |
| | | :key="key" |
| | | :class="{ selected: selectedId === item.id }" |
| | | @click="selectScheme(item.id)" |
| | | > |
| | | <el-card v-if="!schemeInfoShow" v-for="(item, key) in schemeList" :key="key" |
| | | :class="{ selected: selectedId === item.id }" @click="selectScheme(item.id)"> |
| | | <div> |
| | | <p>方案名称 : {{ item.name }}</p> |
| | | <p>创建时间 : {{ formatTime(item.createTime) }}</p> |
| | |
| | | </div> |
| | | <div class="cardMenu"> |
| | | <div style="float: right; margin-top: 3px"> |
| | | <el-button size="small" @click="setSchemClick(item)" |
| | | >方案详情</el-button |
| | | > |
| | | <el-button size="small" @click="setSchemClick(item)">方案详情</el-button> |
| | | <el-button size="small" @click="startPlay(item)">进入模拟</el-button> |
| | | <!-- :disabled="item.taskStatus !== 2" --> |
| | | </div> |
| | | </div> |
| | | </el-card> |
| | | <schemeInfo |
| | | v-if="schemeInfoShow" |
| | | :selectedScheme="currentScheme" |
| | | @back="handleBack" |
| | | /> |
| | | <schemeInfo v-if="schemeInfoShow" :selectedScheme="currentScheme" @back="handleBack" /> |
| | | </div> |
| | | |
| | | <Message |
| | | @close="close" |
| | | class="mess" |
| | | v-show="messageShow" |
| | | :mesData="mesData" |
| | | /> |
| | | <Message @close="close" class="mess" v-show="messageShow" :mesData="mesData" /> |
| | | </template> |
| | | |
| | | <script setup> |
| | |
| | | import { getData, getSimData, deleteSimData } from "@/api/trApi.js"; |
| | | onMounted(() => { |
| | | getScheme(); |
| | | getData({ type:2 }) |
| | | .then(data => { |
| | | console.log('Data:', data); |
| | | }) |
| | | .catch(error => { |
| | | console.error('Error:', error); |
| | | }); |
| | | }); |
| | | |
| | | const props = defineProps({ |