|
@@ -23,7 +23,7 @@
|
|
<el-menu-item index="5">结果对比</el-menu-item>
|
|
<el-menu-item index="5">结果对比</el-menu-item>
|
|
</el-menu>
|
|
</el-menu>
|
|
<div class="ve_right">
|
|
<div class="ve_right">
|
|
- <div class="ve_timeioc" v-if=" aid==null" @click="qingsel">
|
|
|
|
|
|
+ <div class="ve_timeioc" v-if=" aid==null" @click="titleclick()">
|
|
<span>请选择</span>
|
|
<span>请选择</span>
|
|
</div>
|
|
</div>
|
|
<div v-else>
|
|
<div v-else>
|
|
@@ -43,13 +43,13 @@
|
|
</el-header>
|
|
</el-header>
|
|
|
|
|
|
<el-main>
|
|
<el-main>
|
|
- <Dialoges ref="lliudialog" :addselect="addselect" :headerobj="headerobj" @headerclick="headerclick" @handleSelect="handleSelect"
|
|
|
|
|
|
+ <Dialoges ref="lliudialog" :addselect="addselect" :valzaiqing="valzaiqing" :headerobj="headerobj" @leftsimulation="leftsimulation" @headerclick="headerclick" @handleSelect="handleSelect"
|
|
@childfun="childfun" @moxingclick="moxingclick"></Dialoges>
|
|
@childfun="childfun" @moxingclick="moxingclick"></Dialoges>
|
|
<source-disaster ref="sourcedis" :classradio="classradio" :aid="aid" />
|
|
<source-disaster ref="sourcedis" :classradio="classradio" :aid="aid" />
|
|
<info-boundary ref="boundary" :classradio="classradio" />
|
|
<info-boundary ref="boundary" :classradio="classradio" />
|
|
<info-animation ref="tanimation" :classradio="classradio" :aid="aid" />
|
|
<info-animation ref="tanimation" :classradio="classradio" :aid="aid" />
|
|
<InfoVtkmodel ref="vtkmodel" />
|
|
<InfoVtkmodel ref="vtkmodel" />
|
|
- <result ref="resultbidui"></result>
|
|
|
|
|
|
+ <result ref="resultbidui" @titleclick="titleclick"></result>
|
|
</el-main>
|
|
</el-main>
|
|
</el-container>
|
|
</el-container>
|
|
</div>
|
|
</div>
|
|
@@ -74,18 +74,34 @@ import mitts from "@/utils/Bus"
|
|
|
|
|
|
let lliudialog = ref();
|
|
let lliudialog = ref();
|
|
let sourcedis = ref();
|
|
let sourcedis = ref();
|
|
-const title = "灾情推演软件";
|
|
|
|
-const activeIndex = ref('1')
|
|
|
|
-const activeIndex2 = ref('1')
|
|
|
|
let classradio = ref()
|
|
let classradio = ref()
|
|
let boundary = ref();
|
|
let boundary = ref();
|
|
let tanimation = ref();
|
|
let tanimation = ref();
|
|
|
|
+const title = "灾情推演软件";
|
|
|
|
+const activeIndex = ref('1')
|
|
|
|
+const activeIndex2 = ref('1')
|
|
let titlefalse = ref(false);
|
|
let titlefalse = ref(false);
|
|
let resultbidui=ref();
|
|
let resultbidui=ref();
|
|
|
|
+let mnindex=ref("");
|
|
|
|
+let resultleft=ref({
|
|
|
|
+ totaltime:'',
|
|
|
|
+ reportstep:'',
|
|
|
|
+ pickertime:'',
|
|
|
|
+ coids:'',
|
|
|
|
+ aid:'7'
|
|
|
|
+});
|
|
|
|
+let resultright=ref({
|
|
|
|
+ totaltime:'',
|
|
|
|
+ reportstep:'',
|
|
|
|
+ pickertime:'',
|
|
|
|
+ cocodes:'' ,
|
|
|
|
+ aid:'7'
|
|
|
|
+});
|
|
let headerobj = ref({
|
|
let headerobj = ref({
|
|
time: '',
|
|
time: '',
|
|
name: "",
|
|
name: "",
|
|
})
|
|
})
|
|
|
|
+let valzaiqing=ref("");
|
|
let router = useRouter();
|
|
let router = useRouter();
|
|
let sgdata = ref({});
|
|
let sgdata = ref({});
|
|
let aid = ref();
|
|
let aid = ref();
|
|
@@ -110,19 +126,47 @@ router.push({ path:"/configurator"})
|
|
const addselect = () => {
|
|
const addselect = () => {
|
|
classradio.value = lliudialog.value.classradio;
|
|
classradio.value = lliudialog.value.classradio;
|
|
|
|
|
|
|
|
+}
|
|
|
|
+// 获取模拟数据对比
|
|
|
|
+const leftsimulation=(res)=>{
|
|
|
|
+ if( mnindex.value=='1'){
|
|
|
|
+ resultleft.value.coids=res.coids;
|
|
|
|
+ resultleft.value.totaltime=res.totaltime;
|
|
|
|
+ resultleft.value.reportstep=res.reportstep;
|
|
|
|
+ resultleft.value.pickertime=res.acctime;
|
|
|
|
+
|
|
|
|
+ }else{
|
|
|
|
+ resultright.value.coids=res.coids;
|
|
|
|
+ resultrightresultleft.value.totaltime=res.totaltime;
|
|
|
|
+ resultright.value.reportstep=res.reportstep;
|
|
|
|
+ resultright.value.pickertime=res.acctime;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+//判断两个对象是否相等
|
|
|
|
+const objequality= ()=>{
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
const moxingclick = (val) => {
|
|
const moxingclick = (val) => {
|
|
titlefalse.value = val;
|
|
titlefalse.value = val;
|
|
}
|
|
}
|
|
-const qingsel=()=>{
|
|
|
|
- lliudialog.value.dialogVisible = true;
|
|
|
|
-}
|
|
|
|
|
|
+// const qingsel=()=>{
|
|
|
|
+// lliudialog.value.dialogVisible = true;
|
|
|
|
+// }
|
|
//点击头部弹出弹框
|
|
//点击头部弹出弹框
|
|
|
|
|
|
-const titleclick = () => {
|
|
|
|
|
|
+const titleclick = (val,index) => {
|
|
|
|
+ mnindex.value=index;
|
|
|
|
+ valzaiqing.value=val;
|
|
|
|
+ if(val=='模拟数据'){
|
|
|
|
+ lliudialog.value.dialogVisible = true;
|
|
|
|
+ }else{
|
|
lliudialog.value.dialogVisible = true;
|
|
lliudialog.value.dialogVisible = true;
|
|
clearInterval();
|
|
clearInterval();
|
|
}
|
|
}
|
|
|
|
+}
|
|
//获取aid
|
|
//获取aid
|
|
const aidlist = () => {
|
|
const aidlist = () => {
|
|
sgdata.value = lliudialog.value.sgdata;
|
|
sgdata.value = lliudialog.value.sgdata;
|