|
@@ -190,49 +190,62 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</li>
|
|
|
- <el-tooltip class="box-item" effect="dark" content="求解器求解物理时间步长"
|
|
|
+ <el-tooltip class="box-item" effect="dark" content="用户关心的灾情持续总时长"
|
|
|
placement="right">
|
|
|
- <li>
|
|
|
- <span class="inputtext_1">时间步长</span>
|
|
|
- <div class="inputkuang"> <el-input v-model="tuiyanobj.dt" />
|
|
|
+ <li >
|
|
|
+
|
|
|
+ <span class="inputtext_1">模拟时长</span>
|
|
|
+ <div class="inputkuang"> <el-input v-model="tuiyanobj.totaltime" />
|
|
|
<span class="righttext">s</span>
|
|
|
- </div>
|
|
|
- </li>
|
|
|
- </el-tooltip>
|
|
|
- <el-tooltip class="box-item" effect="dark" content="求解器求解空间推进步长"
|
|
|
- placement="right">
|
|
|
- <li><span class="inputtext_1">空间步长</span>
|
|
|
- <div class="inputkuang"> <el-input v-model="tuiyanobj.dx" />
|
|
|
- <span class="righttext">m</span>
|
|
|
</div>
|
|
|
+
|
|
|
</li>
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip class="box-item" effect="dark" content="用户关心的灾情持续总时长"
|
|
|
+ <el-tooltip class="box-item" effect="dark" content="演化结果输出频率"
|
|
|
placement="right">
|
|
|
- <li><span class="inputtext_1">模拟时长</span>
|
|
|
- <div class="inputkuang"> <el-input v-model="tuiyanobj.totaltime" />
|
|
|
+ <li>
|
|
|
+
|
|
|
+ <span class="inputtext_1">输出步长</span>
|
|
|
+ <div class="inputkuang"> <el-input v-model="tuiyanobj.reportstep" />
|
|
|
<span class="righttext">s</span>
|
|
|
</div>
|
|
|
+
|
|
|
</li>
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip class="box-item" effect="dark" content="演化结果输出频率"
|
|
|
+ <el-tooltip class="box-item" effect="dark" content="求解器求解物理时间步长"
|
|
|
placement="right">
|
|
|
- <li><span class="inputtext_1">输出步长</span>
|
|
|
- <div class="inputkuang"> <el-input v-model="tuiyanobj.reportstep" />
|
|
|
+ <li v-show="iskeynum">
|
|
|
+
|
|
|
+ <span class="inputtext_1">时间步长</span>
|
|
|
+ <div class="inputkuang"> <el-input v-model="tuiyanobj.dt" />
|
|
|
<span class="righttext">s</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </li>
|
|
|
+ </el-tooltip>
|
|
|
+ <el-tooltip class="box-item" effect="dark" content="求解器求解空间推进步长"
|
|
|
+ placement="right">
|
|
|
+ <li v-show="iskeynum">
|
|
|
+
|
|
|
+ <span class="inputtext_1">空间步长</span>
|
|
|
+ <div class="inputkuang"> <el-input v-model="tuiyanobj.dx" />
|
|
|
+ <span class="righttext">m</span>
|
|
|
</div>
|
|
|
</li>
|
|
|
</el-tooltip>
|
|
|
- <li><span class="inputtext_1">交互步长</span>
|
|
|
+
|
|
|
+ <li v-show="iskeynum" ><span class="inputtext_1">交互步长</span>
|
|
|
<div class="inputkuang"> <el-input disabled
|
|
|
v-model="tuiyanobj.interactionstep" />
|
|
|
<span class="righttext">s</span>
|
|
|
</div>
|
|
|
</li>
|
|
|
</ul>
|
|
|
+ <div @click="showMore" class="txt">{{txt}}</div>
|
|
|
</div>
|
|
|
<div class="asdis_btn">
|
|
|
<div class="btn" :class="{chuactive: isActive === 1}" @click="changeClass(1)"><span class="spantext" @click="initial();">初始数据</span></div>
|
|
|
+ <div class="btn" :class="{chuactive: isActive === 3}" @click="changeClass(3)" ><span class="spantext" >停止计算</span></div>
|
|
|
<div class="btn" :class="{chuactive: isActive === 2}" @click="changeClass(2)"><span class="spantext" @click="calculate();">开始计算</span></div>
|
|
|
</div>
|
|
|
|
|
@@ -282,51 +295,53 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</li>
|
|
|
- <el-tooltip class="box-item" effect="dark" content="求解器求解物理时间步长"
|
|
|
+ <el-tooltip class="box-item" effect="dark" content="用户关心的灾情持续总时长"
|
|
|
placement="right">
|
|
|
- <li>
|
|
|
- <span class="inputtext_1">时间步长</span>
|
|
|
- <div class="inputkuang"> <el-input v-model="tuiyanobj.dt" oninput ="value=value.replace(/[^0-9]/g,'')" />
|
|
|
+ <li><span class="inputtext_1">模拟时长</span>
|
|
|
+ <div class="inputkuang"> <el-input v-model="tuiyanobj.totaltime" oninput ="value=value.replace(/[^0-9]/g,'')" />
|
|
|
<span class="righttext">s</span>
|
|
|
</div>
|
|
|
-
|
|
|
</li>
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip class="box-item" effect="dark" content="求解器求解空间推进步长"
|
|
|
+ <el-tooltip class="box-item" effect="dark" content="演化结果输出频率"
|
|
|
placement="right">
|
|
|
- <li><span class="inputtext_1">空间步长</span>
|
|
|
- <div class="inputkuang"> <el-input v-model="tuiyanobj.dx" oninput ="value=value.replace(/[^0-9]/g,'')" />
|
|
|
- <span class="righttext">m</span>
|
|
|
+ <li><span class="inputtext_1">输出步长</span>
|
|
|
+ <div class="inputkuang"> <el-input v-model="tuiyanobj.reportstep" oninput ="value=value.replace(/[^0-9.]/g,'')" />
|
|
|
+ <span class="righttext">s</span>
|
|
|
</div>
|
|
|
</li>
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip class="box-item" effect="dark" content="用户关心的灾情持续总时长"
|
|
|
+ <el-tooltip class="box-item" effect="dark" content="求解器求解物理时间步长"
|
|
|
placement="right">
|
|
|
- <li><span class="inputtext_1">模拟时长</span>
|
|
|
- <div class="inputkuang"> <el-input v-model="tuiyanobj.totaltime" oninput ="value=value.replace(/[^0-9]/g,'')" />
|
|
|
+ <li v-show="iskeynum">
|
|
|
+ <span class="inputtext_1">时间步长</span>
|
|
|
+ <div class="inputkuang"> <el-input v-model="tuiyanobj.dt" oninput ="value=value.replace(/[^0-9]/g,'')" />
|
|
|
<span class="righttext">s</span>
|
|
|
</div>
|
|
|
+
|
|
|
</li>
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip class="box-item" effect="dark" content="演化结果输出频率"
|
|
|
+ <el-tooltip class="box-item" effect="dark" content="求解器求解空间推进步长"
|
|
|
placement="right">
|
|
|
- <li><span class="inputtext_1">输出步长</span>
|
|
|
- <div class="inputkuang"> <el-input v-model="tuiyanobj.reportstep" oninput ="value=value.replace(/[^0-9.]/g,'')" />
|
|
|
- <span class="righttext">s</span>
|
|
|
+ <li v-show="iskeynum"><span class="inputtext_1">空间步长</span>
|
|
|
+ <div class="inputkuang"> <el-input v-model="tuiyanobj.dx" oninput ="value=value.replace(/[^0-9]/g,'')" />
|
|
|
+ <span class="righttext">m</span>
|
|
|
</div>
|
|
|
</li>
|
|
|
</el-tooltip>
|
|
|
- <li><span class="inputtext_1">交互步长</span>
|
|
|
+ <li v-show="iskeynum"><span class="inputtext_1">交互步长</span>
|
|
|
<div class="inputkuang"> <el-input disabled
|
|
|
v-model="tuiyanobj.interactionstep" oninput ="value=value.replace(/[^0-9.]/g,'')" />
|
|
|
<span class="righttext">s</span>
|
|
|
</div>
|
|
|
</li>
|
|
|
</ul>
|
|
|
+ <div @click="showMore" class="txt">{{txt}}</div>
|
|
|
</div>
|
|
|
<!-- //@click="changeClass(1)" @click="initial();" @click="calculate();"-->
|
|
|
<div class="asdis_btn">
|
|
|
<div class="btn" :class="{chuactive: isActive === 1}" @click="changeClass(1)" ><span class="spantext" >初始数据</span></div>
|
|
|
+ <div class="btn" :class="{chuactive: isActive === 3}" @click="changeClass(3)" ><span class="spantext" >停止计算</span></div>
|
|
|
<div class="btn" :class="{chuactive: isActive === 2}" @click="changeClass(2)" ><span class="spantext" >开始计算</span></div>
|
|
|
</div>
|
|
|
|
|
@@ -439,6 +454,8 @@ const changeModel= ()=> {
|
|
|
vtkmodel.clearJgAddMode();
|
|
|
vtkmodel.renderWindow.render();
|
|
|
}
|
|
|
+let txt=ref('展开全部');
|
|
|
+let iskeynum=ref(false);
|
|
|
let currentrow=ref(false);
|
|
|
let placeholder=ref('某次某事件火灾事故');
|
|
|
let emit = defineEmits(['headerclick', 'childfun', 'imgonclock','moxingclick','handleSelect','leftsimulation','resulysucss','websockfrist','funcfirst'])
|
|
@@ -603,6 +620,7 @@ const formInline = ref({
|
|
|
date: '',
|
|
|
|
|
|
})
|
|
|
+
|
|
|
const value = ref([])
|
|
|
const options = ref([])
|
|
|
let arrvalue=ref([]);
|
|
@@ -641,6 +659,14 @@ const tableData2 = [
|
|
|
},
|
|
|
|
|
|
]
|
|
|
+//显示更多
|
|
|
+const showMore= ()=>{
|
|
|
+ // iskeynum.value=true;
|
|
|
+ // txt.value="收起"
|
|
|
+ iskeynum.value=!iskeynum.value;
|
|
|
+ txt.value=iskeynum.value?'收起':'展开全部'
|
|
|
+
|
|
|
+}
|
|
|
const handleCurrentChange = ({ row, rowIndex }) => {
|
|
|
// console.log(row);
|
|
|
}
|
|
@@ -672,7 +698,7 @@ const handleClose = () => {
|
|
|
// 事故确定列表
|
|
|
const accident = () => {
|
|
|
if (idobj.value.name == '') {
|
|
|
- ElMessage.error('请选择项目')
|
|
|
+ ElMessage.error('请选择事故项目')
|
|
|
} else {
|
|
|
// router.push({ path: "/appmian" });
|
|
|
if(props.valzaiqing=='模拟数据'){
|