|  | @@ -1,375 +1,537 @@
 | 
											
												
													
														|  |  <template>
 |  |  <template>
 | 
											
												
													
														|  | -    <div class="appmian"  >
 |  | 
 | 
											
												
													
														|  | -      <!-- <v-scale-screen width="1920" height="1080" style="margin: 0;"> -->
 |  | 
 | 
											
												
													
														|  | 
 |  | +  <div class="apphome"  >
 | 
											
												
													
														|  | 
 |  | +    <!-- <v-scale-screen width="1920" height="1080" style="margin: 0;"> -->
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    <el-container>
 | 
											
												
													
														|  |    
 |  |    
 | 
											
												
													
														|  | -      <el-container>
 |  | 
 | 
											
												
													
														|  | -    
 |  | 
 | 
											
												
													
														|  | -        <el-header>
 |  | 
 | 
											
												
													
														|  | -          <div class="bgk1">
 |  | 
 | 
											
												
													
														|  | -          <div class="d-flex jc-center title_wrap">
 |  | 
 | 
											
												
													
														|  | -            <div class="timers">
 |  | 
 | 
											
												
													
														|  | -              {{  headertime.dateYear }} {{  headertime.dateWeek }} {{  headertime.dateDay }}
 |  | 
 | 
											
												
													
														|  | 
 |  | +      <el-header>
 | 
											
												
													
														|  | 
 |  | +        <div class="bgk1">
 | 
											
												
													
														|  | 
 |  | +        <div class="d-flex jc-center title_wrap">
 | 
											
												
													
														|  | 
 |  | +          <div class="timers">
 | 
											
												
													
														|  | 
 |  | +            {{  headertime.dateYear }} {{  headertime.dateWeek }} {{  headertime.dateDay }}
 | 
											
												
													
														|  | 
 |  | +          </div>
 | 
											
												
													
														|  | 
 |  | +          <div class="titlebtn titleanniu imgtupian" @click="handleSelect('1')">突水推演</div>
 | 
											
												
													
														|  | 
 |  | +            <div class="titlebtn titleanniu imgtupian" style="margin-right: 20px;" @click="handleSelect('2')">火灾推演</div>
 | 
											
												
													
														|  | 
 |  | +          <div class="d-flex jc-center s-content">
 | 
											
												
													
														|  | 
 |  | +            <div class="title tiletimg">
 | 
											
												
													
														|  | 
 |  | +            <div class="ve_logo_img">
 | 
											
												
													
														|  | 
 |  | +              <el-image style="height: 100%" :src="logo" fit="contain"></el-image>
 | 
											
												
													
														|  |              </div>
 |  |              </div>
 | 
											
												
													
														|  | -            <div class="titlebtn titleanniu imgtupian" @click="handleSelect('1')" >突水推演</div>
 |  | 
 | 
											
												
													
														|  | -              <div class="titlebtn titleanniu imgtupian" style="margin-right: 20px;" @click="handleSelect('2')">火灾推演</div>
 |  | 
 | 
											
												
													
														|  | -            <div class="d-flex jc-center s-content">
 |  | 
 | 
											
												
													
														|  | -              <div class="title tiletimg">
 |  | 
 | 
											
												
													
														|  | -              <div class="ve_logo_img">
 |  | 
 | 
											
												
													
														|  | -                <el-image style="height: 100%" :src="logo" fit="contain"></el-image>
 |  | 
 | 
											
												
													
														|  | -              </div>
 |  | 
 | 
											
												
													
														|  | -            
 |  | 
 | 
											
												
													
														|  | -                <span class="title-text">矿道灾情软件推演</span>
 |  | 
 | 
											
												
													
														|  | -              </div>
 |  | 
 | 
											
												
													
														|  | 
 |  | +          
 | 
											
												
													
														|  | 
 |  | +              <span class="title-text">矿道灾情软件推演</span>
 | 
											
												
													
														|  |              </div>
 |  |              </div>
 | 
											
												
													
														|  | -            
 |  | 
 | 
											
												
													
														|  | -            <div class="titlebtn titleanniu imgtupian2" @click="handleSelect('3')">瓦斯爆炸推演</div>
 |  | 
 | 
											
												
													
														|  | -              <div class="titlebtn titleanniu imgtupian2" @click="handleSelect('4')">模型库</div>
 |  | 
 | 
											
												
													
														|  |            </div>
 |  |            </div>
 | 
											
												
													
														|  | 
 |  | +          
 | 
											
												
													
														|  | 
 |  | +          <div class="titlebtn titleanniu imgtupian2" @click="handleSelect('3')" >瓦斯爆炸推演</div>
 | 
											
												
													
														|  | 
 |  | +            <div class="titlebtn titleanniu imgtupian2" @click="handleSelect('4')"  >模型库</div>
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  | -        </el-header>
 |  | 
 | 
											
												
													
														|  | -    
 |  | 
 | 
											
												
													
														|  | -        <el-main>
 |  | 
 | 
											
												
													
														|  | -          <div class="bgk2">
 |  | 
 | 
											
												
													
														|  | -            <div>
 |  | 
 | 
											
												
													
														|  | -              <ul>
 |  | 
 | 
											
												
													
														|  | -                <li class="s1" @click="handleSelect('2')" >
 |  | 
 | 
											
												
													
														|  | -                  <el-image :src="s1" fit="contain"></el-image>
 |  | 
 | 
											
												
													
														|  | -                  <span class="stext">火灾推演</span>
 |  | 
 | 
											
												
													
														|  | -                </li>
 |  | 
 | 
											
												
													
														|  | -                <li class="s2" @click="handleSelect('1')">
 |  | 
 | 
											
												
													
														|  | -                  <el-image :src="s2" fit="contain"></el-image>
 |  | 
 | 
											
												
													
														|  | -                  <span class="stext">突水推演</span>
 |  | 
 | 
											
												
													
														|  | -                </li>
 |  | 
 | 
											
												
													
														|  | -                <li class="s3" @click="handleSelect('3')">
 |  | 
 | 
											
												
													
														|  | -                  <el-image :src="s3" fit="contain"></el-image>
 |  | 
 | 
											
												
													
														|  | -                  <span class="stext">瓦斯爆炸推演</span>
 |  | 
 | 
											
												
													
														|  | -                </li>
 |  | 
 | 
											
												
													
														|  | -                <li  class="s4" @click="handleSelect('4')">   <el-image :src="s4" fit="contain"></el-image>
 |  | 
 | 
											
												
													
														|  | -                  <span class="stext">模型库</span>
 |  | 
 | 
											
												
													
														|  | -                </li>
 |  | 
 | 
											
												
													
														|  | -              </ul>
 |  | 
 | 
											
												
													
														|  | -            </div>
 |  | 
 | 
											
												
													
														|  | 
 |  | +      </div>
 | 
											
												
													
														|  | 
 |  | +      </el-header>
 | 
											
												
													
														|  | 
 |  | +  
 | 
											
												
													
														|  | 
 |  | +      <el-main>
 | 
											
												
													
														|  | 
 |  | +        <div class="bgk2">
 | 
											
												
													
														|  | 
 |  | +          <div>
 | 
											
												
													
														|  | 
 |  | +            <ul>
 | 
											
												
													
														|  | 
 |  | +              <li class="s1" @click="handleSelect('2')" >
 | 
											
												
													
														|  | 
 |  | +                <el-image :src="s1" fit="contain"></el-image>
 | 
											
												
													
														|  | 
 |  | +                <span class="stext">火灾推演</span>
 | 
											
												
													
														|  | 
 |  | +              </li>
 | 
											
												
													
														|  | 
 |  | +              <li class="s2" @click="handleSelect('1')">
 | 
											
												
													
														|  | 
 |  | +                <el-image :src="s2" fit="contain"></el-image>
 | 
											
												
													
														|  | 
 |  | +                <span class="stext">突水推演</span>
 | 
											
												
													
														|  | 
 |  | +              </li>
 | 
											
												
													
														|  | 
 |  | +              <li class="s3" @click="handleSelect('3')">
 | 
											
												
													
														|  | 
 |  | +                <el-image :src="s3" fit="contain"></el-image>
 | 
											
												
													
														|  | 
 |  | +                <span class="stext">瓦斯爆炸推演</span>
 | 
											
												
													
														|  | 
 |  | +              </li>
 | 
											
												
													
														|  | 
 |  | +              <li  class="s4" @click="handleSelect('4')">   <el-image :src="s4" fit="contain"></el-image>
 | 
											
												
													
														|  | 
 |  | +                <span class="stext">模型库</span>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +              </li>
 | 
											
												
													
														|  | 
 |  | +            </ul>
 | 
											
												
													
														|  |            </div>
 |  |            </div>
 | 
											
												
													
														|  | -       <Dialoges  ref="lliudialog" 
 |  | 
 | 
											
												
													
														|  | -          :addselect="addselect" :classradio="classradio" 
 |  | 
 | 
											
												
													
														|  | 
 |  | +        </div>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +   
 | 
											
												
													
														|  | 
 |  | +        <source-disaster ref="sourcedis" :classradio="classradio"  />
 | 
											
												
													
														|  | 
 |  | +        <info-boundary ref="boundary" :classradio="classradio" />
 | 
											
												
													
														|  | 
 |  | +        <info-animation ref="tanimation" :classradio="classradio" :aid="aid" />
 | 
											
												
													
														|  | 
 |  | +        <!-- <InfoVtkmodel ref="vtkmodel" /> -->
 | 
											
												
													
														|  | 
 |  | +        <Dialoges
 | 
											
												
													
														|  | 
 |  | +          ref="lliudialog"
 | 
											
												
													
														|  | 
 |  | +          :addselect="addselect"
 | 
											
												
													
														|  | 
 |  | +          :valzaiqing="valzaiqing"
 | 
											
												
													
														|  | 
 |  | +          :headerobj="headerobj"
 | 
											
												
													
														|  | 
 |  | +          :activeIndex="activeIndex"
 | 
											
												
													
														|  | 
 |  | +          @leftsimulation="leftsimulation"
 | 
											
												
													
														|  | 
 |  | +          @headerclick="headerclick"
 | 
											
												
													
														|  | 
 |  | +          @handleSelect="handleSelect"
 | 
											
												
													
														|  | 
 |  | +          @childfun="childfun"
 | 
											
												
													
														|  | 
 |  | +          @moxingclick="moxingclick"
 | 
											
												
													
														|  | 
 |  | +          :classradio="classradio" 
 | 
											
												
													
														|  |          ></Dialoges>
 |  |          ></Dialoges>
 | 
											
												
													
														|  | -    </el-main>
 |  | 
 | 
											
												
													
														|  | -      </el-container>
 |  | 
 | 
											
												
													
														|  | -    <!-- </v-scale-screen> -->
 |  | 
 | 
											
												
													
														|  | -    </div>
 |  | 
 | 
											
												
													
														|  | -  </template>
 |  | 
 | 
											
												
													
														|  | 
 |  | +        <result ref="resultbidui" @titleclick="titleclick"  :classradio="classradio"></result>
 | 
											
												
													
														|  | 
 |  | +        <MenuMine ref="menumine"/>
 | 
											
												
													
														|  | 
 |  | +        <MenuSensor ref="menusen"/>
 | 
											
												
													
														|  | 
 |  | +   
 | 
											
												
													
														|  |    
 |  |    
 | 
											
												
													
														|  | -  <script setup>
 |  | 
 | 
											
												
													
														|  | -  import { ref, onMounted, reactive, nextTick } from "vue";
 |  | 
 | 
											
												
													
														|  | -  import { RouterView, RouterLink, useRouter } from "vue-router";
 |  | 
 | 
											
												
													
														|  | -  import '@/utils/flexible'
 |  | 
 | 
											
												
													
														|  | -  // import NavigateBar from "@/components/layout/NavigateBar.vue";
 |  | 
 | 
											
												
													
														|  | -  import Dialoges from "./InfoDialoges.vue";
 |  | 
 | 
											
												
													
														|  | -  import logo from "@/assets/logo.png";
 |  | 
 | 
											
												
													
														|  | -  import { ElMessage, ElButton, ElDialog, ElSelect, formEmits } from 'element-plus'
 |  | 
 | 
											
												
													
														|  | -  import Vector from "@/assets/img/Vector.png";
 |  | 
 | 
											
												
													
														|  | -  import s1 from "@/assets/img/s1.png";
 |  | 
 | 
											
												
													
														|  | -  import s2 from "@/assets/img/s2.png";
 |  | 
 | 
											
												
													
														|  | -  import s3 from "@/assets/img/s3.png";
 |  | 
 | 
											
												
													
														|  | -  import s4 from "@/assets/img/s4.png";
 |  | 
 | 
											
												
													
														|  | -  import b from "@/assets/img/Group1317.png";
 |  | 
 | 
											
												
													
														|  | -  import { timestampToTime,formatTime } from "@/js/lindex.js";
 |  | 
 | 
											
												
													
														|  | 
 |  | +      </el-main>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | - 
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -  let lliudialog = ref();
 |  | 
 | 
											
												
													
														|  | -  let sourcedis = ref();
 |  | 
 | 
											
												
													
														|  | -  let classradio = ref();
 |  | 
 | 
											
												
													
														|  | -  let boundary = ref();
 |  | 
 | 
											
												
													
														|  | -  let tanimation = ref();
 |  | 
 | 
											
												
													
														|  | -  let menumine=ref();
 |  | 
 | 
											
												
													
														|  | -  let menusen=ref();
 |  | 
 | 
											
												
													
														|  | -  const title = "灾情推演软件";
 |  | 
 | 
											
												
													
														|  | -  const activeIndex = ref("1");
 |  | 
 | 
											
												
													
														|  | -  const activeIndex2 = ref("1");
 |  | 
 | 
											
												
													
														|  | -  let titlefalse = ref(false);
 |  | 
 | 
											
												
													
														|  | -  let resultbidui = ref();
 |  | 
 | 
											
												
													
														|  | -  let mnindex = ref("");
 |  | 
 | 
											
												
													
														|  | -  let resultleft = ref({});
 |  | 
 | 
											
												
													
														|  | -  let datares=ref({});
 |  | 
 | 
											
												
													
														|  | -  let resultright = ref({});
 |  | 
 | 
											
												
													
														|  | -  let headertime=ref({
 |  | 
 | 
											
												
													
														|  | -         timing: null,
 |  | 
 | 
											
												
													
														|  | -        loading: true,
 |  | 
 | 
											
												
													
														|  | -        dateDay: null,
 |  | 
 | 
											
												
													
														|  | -        dateYear: null,
 |  | 
 | 
											
												
													
														|  | -        dateWeek: null,
 |  | 
 | 
											
												
													
														|  | -        weekday: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
 |  | 
 | 
											
												
													
														|  | -  })
 |  | 
 | 
											
												
													
														|  | -        
 |  | 
 | 
											
												
													
														|  | -  let headerobj = ref({
 |  | 
 | 
											
												
													
														|  | -    time: "",
 |  | 
 | 
											
												
													
														|  | -    name: "",
 |  | 
 | 
											
												
													
														|  | -  });
 |  | 
 | 
											
												
													
														|  | -  let valzaiqing = ref("");
 |  | 
 | 
											
												
													
														|  | -  let router = useRouter();
 |  | 
 | 
											
												
													
														|  | -  let sgdata = ref({});
 |  | 
 | 
											
												
													
														|  | -  let aid = ref();
 |  | 
 | 
											
												
													
														|  | -  onMounted(() => {
 |  | 
 | 
											
												
													
														|  | -    timeFn()
 |  | 
 | 
											
												
													
														|  | -  });
 |  | 
 | 
											
												
													
														|  | -  // 跳转页面,{ aid:aid.value}
 |  | 
 | 
											
												
													
														|  | -  // 当前时间
 |  | 
 | 
											
												
													
														|  | -  const timeFn=()=> {
 |  | 
 | 
											
												
													
														|  | -    headertime.value.timing = setInterval(() => {
 |  | 
 | 
											
												
													
														|  | -      headertime.value.dateDay = formatTime(new Date(), "HH: mm: ss");
 |  | 
 | 
											
												
													
														|  | -      headertime.value.dateYear = formatTime(new Date(), "yyyy-MM-dd");
 |  | 
 | 
											
												
													
														|  | -      headertime.value.dateWeek =  headertime.value.weekday[new Date().getDay()];
 |  | 
 | 
											
												
													
														|  | -        }, 1000);
 |  | 
 | 
											
												
													
														|  | -      }
 |  | 
 | 
											
												
													
														|  | 
 |  | +    </el-container>
 | 
											
												
													
														|  | 
 |  | +  <!-- </v-scale-screen> -->
 | 
											
												
													
														|  | 
 |  | +  </div>
 | 
											
												
													
														|  | 
 |  | +</template>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +<script setup>
 | 
											
												
													
														|  | 
 |  | +import { ref, onMounted, reactive, nextTick } from "vue";
 | 
											
												
													
														|  | 
 |  | +import { RouterView, RouterLink, useRouter,useRoute} from "vue-router";
 | 
											
												
													
														|  | 
 |  | +import VScaleScreen from 'v-scale-screen'
 | 
											
												
													
														|  | 
 |  | +import '@/utils/flexible'
 | 
											
												
													
														|  | 
 |  | +// import NavigateBar from "@/components/layout/NavigateBar.vue";
 | 
											
												
													
														|  | 
 |  | +import Dialoges from "./InfoDialoges.vue";
 | 
											
												
													
														|  | 
 |  | +import logo from "@/assets/logo.png";
 | 
											
												
													
														|  | 
 |  | +import { ElMessage, ElButton, ElDialog, ElSelect, formEmits } from 'element-plus'
 | 
											
												
													
														|  | 
 |  | +// import myIndex  from "./index"
 | 
											
												
													
														|  | 
 |  | +import Index  from "./index/index.vue"
 | 
											
												
													
														|  | 
 |  | +import SourceDisaster from "./components/InfoDisaster.vue";
 | 
											
												
													
														|  | 
 |  | +import InfoBoundary from "./components/InfoBoundary.vue";
 | 
											
												
													
														|  | 
 |  | +import InfoAnimation from "./components/InfoAnimation.vue";
 | 
											
												
													
														|  | 
 |  | +import InfoVtkmodel from "./components/InfoVtkmodel.vue";
 | 
											
												
													
														|  | 
 |  | +import MenuMine  from "./components/MenuMine.vue"
 | 
											
												
													
														|  | 
 |  | +import MenuSensor  from "./components/MenuSensor.vue"
 | 
											
												
													
														|  | 
 |  | +import result from "./result.vue";
 | 
											
												
													
														|  | 
 |  | +import firstLeft  from "./index/first-left.vue"
 | 
											
												
													
														|  | 
 |  | +import Vector from "@/assets/img/Vector.png";
 | 
											
												
													
														|  | 
 |  | +import s1 from "@/assets/img/s1.png";
 | 
											
												
													
														|  | 
 |  | +import s2 from "@/assets/img/s2.png";
 | 
											
												
													
														|  | 
 |  | +import s3 from "@/assets/img/s3.png";
 | 
											
												
													
														|  | 
 |  | +import s4 from "@/assets/img/s4.png";
 | 
											
												
													
														|  | 
 |  | +import b from "@/assets/img/Group1317.png";
 | 
											
												
													
														|  | 
 |  | +import { timestampToTime,formatTime } from "@/js/lindex.js";
 | 
											
												
													
														|  | 
 |  | +import mitts from "@/utils/Bus";
 | 
											
												
													
														|  | 
 |  | +import { contains } from "@kitware/vtk.js/Common/DataModel/BoundingBox";
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +// import { vtkmodel } from "@/control/vtkModel.js";
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +let lliudialog = ref();
 | 
											
												
													
														|  | 
 |  | +let sourcedis = ref();
 | 
											
												
													
														|  | 
 |  | +let classradio = ref();
 | 
											
												
													
														|  | 
 |  | +let boundary = ref();
 | 
											
												
													
														|  | 
 |  | +let tanimation = ref();
 | 
											
												
													
														|  | 
 |  | +let menumine=ref();
 | 
											
												
													
														|  | 
 |  | +let menusen=ref();
 | 
											
												
													
														|  | 
 |  | +const title = "灾情推演软件";
 | 
											
												
													
														|  | 
 |  | +const activeIndex = ref("1");
 | 
											
												
													
														|  | 
 |  | +const activeIndex2 = ref("1");
 | 
											
												
													
														|  | 
 |  | +let titlefalse = ref(false);
 | 
											
												
													
														|  | 
 |  | +let resultbidui = ref();
 | 
											
												
													
														|  | 
 |  | +let mnindex = ref("");
 | 
											
												
													
														|  | 
 |  | +let resultleft = ref({});
 | 
											
												
													
														|  | 
 |  | +let datares=ref({});
 | 
											
												
													
														|  | 
 |  | +let resultright = ref({});
 | 
											
												
													
														|  | 
 |  | +let headertime=ref({
 | 
											
												
													
														|  | 
 |  | +       timing: null,
 | 
											
												
													
														|  | 
 |  | +      loading: true,
 | 
											
												
													
														|  | 
 |  | +      dateDay: null,
 | 
											
												
													
														|  | 
 |  | +      dateYear: null,
 | 
											
												
													
														|  | 
 |  | +      dateWeek: null,
 | 
											
												
													
														|  | 
 |  | +      weekday: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
 | 
											
												
													
														|  | 
 |  | +})
 | 
											
												
													
														|  |        
 |  |        
 | 
											
												
													
														|  | 
 |  | +let headerobj = ref({
 | 
											
												
													
														|  | 
 |  | +  time: "",
 | 
											
												
													
														|  | 
 |  | +  name: "",
 | 
											
												
													
														|  | 
 |  | +});
 | 
											
												
													
														|  | 
 |  | +let valzaiqing = ref("");
 | 
											
												
													
														|  | 
 |  | +let router = useRouter();
 | 
											
												
													
														|  | 
 |  | +let route=useRoute();
 | 
											
												
													
														|  | 
 |  | +let sgdata = ref({});
 | 
											
												
													
														|  | 
 |  | +let aid = ref();
 | 
											
												
													
														|  | 
 |  | +onMounted(() => {
 | 
											
												
													
														|  | 
 |  | +  timeFn()
 | 
											
												
													
														|  | 
 |  | +  console.log(route.query )
 | 
											
												
													
														|  | 
 |  | +  if(route.query.classradio!=undefined){
 | 
											
												
													
														|  | 
 |  | +    classradio.value=route.query.classradio;
 | 
											
												
													
														|  | 
 |  | +    handleSelect(route.query.classradio)
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +});
 | 
											
												
													
														|  | 
 |  | +// 跳转页面,{ aid:aid.value}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +// 当前时间
 | 
											
												
													
														|  | 
 |  | +const timeFn=()=> {
 | 
											
												
													
														|  | 
 |  | +  headertime.value.timing = setInterval(() => {
 | 
											
												
													
														|  | 
 |  | +    headertime.value.dateDay = formatTime(new Date(), "HH: mm: ss");
 | 
											
												
													
														|  | 
 |  | +    headertime.value.dateYear = formatTime(new Date(), "yyyy-MM-dd");
 | 
											
												
													
														|  | 
 |  | +    headertime.value.dateWeek =  headertime.value.weekday[new Date().getDay()];
 | 
											
												
													
														|  | 
 |  | +      }, 1000);
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +// const tiaozhuan = () => {
 | 
											
												
													
														|  | 
 |  | +//   activeIndex.value = "1";
 | 
											
												
													
														|  | 
 |  | +//   handleSelect( activeIndex.value);
 | 
											
												
													
														|  | 
 |  | +//   const key = activeIndex.value;
 | 
											
												
													
														|  | 
 |  | +//   sourcedis.value.changeModel();
 | 
											
												
													
														|  | 
 |  | +//   sourcedis.value.accident3(key);
 | 
											
												
													
														|  | 
 |  | +//   boundary.value.accident4(key);
 | 
											
												
													
														|  | 
 |  | +//   lliudialog.value.accident2(key);
 | 
											
												
													
														|  | 
 |  | +//   tanimation.value.monitor = false;
 | 
											
												
													
														|  | 
 |  | +//   router.push({ path: "/configurator" });
 | 
											
												
													
														|  | 
 |  | +// };
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  const addselect = () => {
 |  |  const addselect = () => {
 | 
											
												
													
														|  |    classradio.value = lliudialog.value.classradio;
 |  |    classradio.value = lliudialog.value.classradio;
 | 
											
												
													
														|  |  };
 |  |  };
 | 
											
												
													
														|  | -  //点击头部弹出弹框
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -  const titleclick = (val, index) => {
 |  | 
 | 
											
												
													
														|  | -    mnindex.value = index;
 |  | 
 | 
											
												
													
														|  | -    valzaiqing.value = val;
 |  | 
 | 
											
												
													
														|  | -    if (val == "模拟数据") {
 |  | 
 | 
											
												
													
														|  | -      lliudialog.value.dialogVisible = true;
 |  | 
 | 
											
												
													
														|  | -    } else {
 |  | 
 | 
											
												
													
														|  | -      lliudialog.value.dialogVisible = true;
 |  | 
 | 
											
												
													
														|  | -      clearInterval();
 |  | 
 | 
											
												
													
														|  | -    }
 |  | 
 | 
											
												
													
														|  | -  };
 |  | 
 | 
											
												
													
														|  | -  const handleSelect = (key) => {
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -    activeIndex.value =key;
 |  | 
 | 
											
												
													
														|  | -    switch (key) {
 |  | 
 | 
											
												
													
														|  | -      case "1":
 |  | 
 | 
											
												
													
														|  | -      classradio.value="Water";
 |  | 
 | 
											
												
													
														|  | -      lliudialog.value.classclick( classradio.value);
 |  | 
 | 
											
												
													
														|  | -        break;
 |  | 
 | 
											
												
													
														|  | -      case "2":
 |  | 
 | 
											
												
													
														|  | -      classradio.value="Fire";
 |  | 
 | 
											
												
													
														|  | -      lliudialog.value.classclick( classradio.value);
 |  | 
 | 
											
												
													
														|  | -        break;
 |  | 
 | 
											
												
													
														|  | -      case "3":
 |  | 
 | 
											
												
													
														|  | -      classradio.value="Gass";
 |  | 
 | 
											
												
													
														|  | -      lliudialog.value.classclick( classradio.value);
 |  | 
 | 
											
												
													
														|  | -        break;
 |  | 
 | 
											
												
													
														|  | -      case "4":
 |  | 
 | 
											
												
													
														|  | -      classradio.value="Model";
 |  | 
 | 
											
												
													
														|  | -        break;
 |  | 
 | 
											
												
													
														|  | -      case "5":
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -      default:
 |  | 
 | 
											
												
													
														|  | -        break;
 |  | 
 | 
											
												
													
														|  | -    }
 |  | 
 | 
											
												
													
														|  | -  };
 |  | 
 | 
											
												
													
														|  | -  </script>
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -  <style lang="scss" scoped>
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -  .title_wrap{
 |  | 
 | 
											
												
													
														|  | -    display: flex;
 |  | 
 | 
											
												
													
														|  | -    justify-content: center;
 |  | 
 | 
											
												
													
														|  | -      color: #fff;
 |  | 
 | 
											
												
													
														|  | 
 |  | +// 获取模拟数据对比
 | 
											
												
													
														|  | 
 |  | +const leftsimulation = (res,data) => {
 | 
											
												
													
														|  | 
 |  | +  if (mnindex.value == "1") {
 | 
											
												
													
														|  | 
 |  | +    resultleft.value.coids = res.coids;
 | 
											
												
													
														|  | 
 |  | +    resultleft.value.totaltime = res.totaltime;
 | 
											
												
													
														|  | 
 |  | +    resultleft.value.reportstep = res.reportstep;
 | 
											
												
													
														|  | 
 |  | +    resultleft.value.pickertime = res.acctime;
 | 
											
												
													
														|  | 
 |  | +    resultleft.value.aid = res.aid;
 | 
											
												
													
														|  | 
 |  | +    resultbidui.value.mntext1=data.name;
 | 
											
												
													
														|  | 
 |  | +    
 | 
											
												
													
														|  | 
 |  | +   
 | 
											
												
													
														|  | 
 |  | +  } else {
 | 
											
												
													
														|  | 
 |  | +    resultright.value.coids = res.coids;
 | 
											
												
													
														|  | 
 |  | +    resultright.value.totaltime = res.totaltime;
 | 
											
												
													
														|  | 
 |  | +    resultright.value.reportstep = res.reportstep;
 | 
											
												
													
														|  | 
 |  | +    resultright.value.pickertime = res.acctime;
 | 
											
												
													
														|  | 
 |  | +    resultright.value.aid = res.aid;
 | 
											
												
													
														|  | 
 |  | +    resultbidui.value.mntext2=data.name;
 | 
											
												
													
														|  |    }
 |  |    }
 | 
											
												
													
														|  | -  .appmian {
 |  | 
 | 
											
												
													
														|  | -    .el-main {
 |  | 
 | 
											
												
													
														|  | -      --el-main-padding: 0 !important;
 |  | 
 | 
											
												
													
														|  | -    }
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -    .el-container {
 |  | 
 | 
											
												
													
														|  | -      padding: 0;
 |  | 
 | 
											
												
													
														|  | -      margin: 0;
 |  | 
 | 
											
												
													
														|  | -      width: 100%;
 |  | 
 | 
											
												
													
														|  | -      position: absolute;
 |  | 
 | 
											
												
													
														|  | -      z-index: 206;
 |  | 
 | 
											
												
													
														|  | -      top: 0;
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    //TODO 
 | 
											
												
													
														|  | 
 |  | +    if(resultleft.value.aid==''||resultright.value.aid==''||resultleft.value.aid==undefined||resultright.value.aid==undefined){
 | 
											
												
													
														|  | 
 |  | + 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    }else{
 | 
											
												
													
														|  | 
 |  | +      if (resultleft.value.coids != resultright.value.coids) {
 | 
											
												
													
														|  | 
 |  | +    ElMessage.error('污染物不一样,无法进行比较')
 | 
											
												
													
														|  | 
 |  | +    return;
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  if (resultleft.value.totaltime != resultright.value.totaltime) {
 | 
											
												
													
														|  | 
 |  | +    ElMessage.error('模拟时长不一样,无法进行比较')
 | 
											
												
													
														|  | 
 |  | +    return;
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  if (resultleft.value.reportstep != resultright.value.reportstep) {
 | 
											
												
													
														|  | 
 |  | +    ElMessage.error('输出步长不一样,无法进行比较')
 | 
											
												
													
														|  | 
 |  | +    return;
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  if (resultleft.value.pickertime != resultright.value.pickertime ) {
 | 
											
												
													
														|  | 
 |  | +    ElMessage.error('事故时间不一样,无法进行比较')
 | 
											
												
													
														|  | 
 |  | +    return;
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +    
 | 
											
												
													
														|  | 
 |  | +//TODO 获取物理量
 | 
											
												
													
														|  | 
 |  | +resultbidui.value.timeline=res.acctime;
 | 
											
												
													
														|  | 
 |  | +resultbidui.value.oldtime=res.acctime;
 | 
											
												
													
														|  | 
 |  | +// resultbidui.value.zdtime=res.acctime;
 | 
											
												
													
														|  | 
 |  | +resultbidui.value.endtime= Number(res.totaltime)/Number(res.reportstep);
 | 
											
												
													
														|  | 
 |  | +resultbidui.value.initAid(resultleft.value.aid,resultright.value.aid);
 | 
											
												
													
														|  | 
 |  | +resultbidui.value.clickflat=true;
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +};
 | 
											
												
													
														|  | 
 |  | +//判断两个对象是否相等
 | 
											
												
													
														|  | 
 |  | +const objequality = () => {};
 | 
											
												
													
														|  | 
 |  | +const moxingclick = (val) => {
 | 
											
												
													
														|  | 
 |  | +  titlefalse.value = val;
 | 
											
												
													
														|  | 
 |  | +};
 | 
											
												
													
														|  | 
 |  | +// const qingsel=()=>{
 | 
											
												
													
														|  | 
 |  | +//     lliudialog.value.dialogVisible = true;
 | 
											
												
													
														|  | 
 |  | +// }
 | 
											
												
													
														|  | 
 |  | +//点击头部弹出弹框
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +const titleclick = (val, index) => {
 | 
											
												
													
														|  | 
 |  | +  mnindex.value = index;
 | 
											
												
													
														|  | 
 |  | +  valzaiqing.value = val;
 | 
											
												
													
														|  | 
 |  | +  if (val == "模拟数据") {
 | 
											
												
													
														|  | 
 |  | +    lliudialog.value.dialogVisible = true;
 | 
											
												
													
														|  | 
 |  | +  } else {
 | 
											
												
													
														|  | 
 |  | +    lliudialog.value.dialogVisible = true;
 | 
											
												
													
														|  | 
 |  | +    clearInterval();
 | 
											
												
													
														|  |    }
 |  |    }
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -  .ve_menu_logo {
 |  | 
 | 
											
												
													
														|  | 
 |  | +};
 | 
											
												
													
														|  | 
 |  | +//获取aid
 | 
											
												
													
														|  | 
 |  | +const aidlist = () => {
 | 
											
												
													
														|  | 
 |  | +  sgdata.value = lliudialog.value.sgdata;
 | 
											
												
													
														|  | 
 |  | +  aid.value = sgdata.value.aid;
 | 
											
												
													
														|  | 
 |  | +};
 | 
											
												
													
														|  | 
 |  | +// 获取子组件的方法
 | 
											
												
													
														|  | 
 |  | +const childfun = () => {
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  if(classradio.value=='Gass'){
 | 
											
												
													
														|  | 
 |  | +    sourcedis.value.Gassgetdata(aid.value);
 | 
											
												
													
														|  | 
 |  | +  }else{
 | 
											
												
													
														|  | 
 |  | +    sourcedis.value.handledisaster(aid.value);
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +  boundary.value.addboundary(aid.value);
 | 
											
												
													
														|  | 
 |  | +  sourcedis.value.accident3(activeIndex.value);
 | 
											
												
													
														|  | 
 |  | +  boundary.value.accident4(activeIndex.value);
 | 
											
												
													
														|  | 
 |  | +};
 | 
											
												
													
														|  | 
 |  | +const headerclick = (data) => {
 | 
											
												
													
														|  | 
 |  | +  console.log(data);
 | 
											
												
													
														|  | 
 |  | +  headerobj.value.name = data.name;
 | 
											
												
													
														|  | 
 |  | +  headerobj.value.time = data.time;
 | 
											
												
													
														|  | 
 |  | +  aid.value = data.aid;
 | 
											
												
													
														|  | 
 |  | +};
 | 
											
												
													
														|  | 
 |  | +//首页组件调用的方法
 | 
											
												
													
														|  | 
 |  | +const handindodialoges=()=>{
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +const handleSelect = (key) => {
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  activeIndex.value =key;
 | 
											
												
													
														|  | 
 |  | +  switch (key) {
 | 
											
												
													
														|  | 
 |  | +    case "1":
 | 
											
												
													
														|  | 
 |  | +    classradio.value="Water";
 | 
											
												
													
														|  | 
 |  | +    lliudialog.value.classclick( classradio.value);
 | 
											
												
													
														|  | 
 |  | +    menumine.value.dialogVisible=false;
 | 
											
												
													
														|  | 
 |  | +    menusen.value.sendialogVisible=false;
 | 
											
												
													
														|  | 
 |  | +    
 | 
											
												
													
														|  | 
 |  | +      break;
 | 
											
												
													
														|  | 
 |  | +    case "2":
 | 
											
												
													
														|  | 
 |  | +    classradio.value="Fire";
 | 
											
												
													
														|  | 
 |  | +    lliudialog.value.classclick( classradio.value);
 | 
											
												
													
														|  | 
 |  | +    menumine.value.dialogVisible=false;
 | 
											
												
													
														|  | 
 |  | +    menusen.value.sendialogVisible=false;
 | 
											
												
													
														|  | 
 |  | +      break;
 | 
											
												
													
														|  | 
 |  | +    case "3":
 | 
											
												
													
														|  | 
 |  | +    classradio.value="Gass";
 | 
											
												
													
														|  | 
 |  | +    console.log( classradio.value);
 | 
											
												
													
														|  | 
 |  | +    lliudialog.value.classclick( classradio.value);
 | 
											
												
													
														|  | 
 |  | +    menumine.value.dialogVisible=false;
 | 
											
												
													
														|  | 
 |  | +    menusen.value.sendialogVisible=false;
 | 
											
												
													
														|  | 
 |  | +      break;
 | 
											
												
													
														|  | 
 |  | +    case "4":
 | 
											
												
													
														|  | 
 |  | +    classradio.value="Model";
 | 
											
												
													
														|  | 
 |  | +    menumine.value.dialogVisible=true;
 | 
											
												
													
														|  | 
 |  | +    menusen.value.sendialogVisible=true;
 | 
											
												
													
														|  | 
 |  | +      boundary.value.accident4(key);
 | 
											
												
													
														|  | 
 |  | +      sourcedis.value.accident3(key);
 | 
											
												
													
														|  | 
 |  | +      lliudialog.value.accident2(key);
 | 
											
												
													
														|  | 
 |  | +      break;
 | 
											
												
													
														|  | 
 |  | +    case "5":
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    default:
 | 
											
												
													
														|  | 
 |  | +      break;
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +};
 | 
											
												
													
														|  | 
 |  | +</script>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +<style lang="scss" scoped>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +.title_wrap{
 | 
											
												
													
														|  | 
 |  | +  display: flex;
 | 
											
												
													
														|  | 
 |  | +  justify-content: center;
 | 
											
												
													
														|  | 
 |  | +    color: #fff;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.apphome {
 | 
											
												
													
														|  | 
 |  | +  .el-main {
 | 
											
												
													
														|  | 
 |  | +    --el-main-padding: 0 !important;
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  .el-container {
 | 
											
												
													
														|  | 
 |  | +    padding: 0;
 | 
											
												
													
														|  | 
 |  | +    margin: 0;
 | 
											
												
													
														|  |      width: 100%;
 |  |      width: 100%;
 | 
											
												
													
														|  | -    height: 70px;
 |  | 
 | 
											
												
													
														|  | -    background: #0d1639;
 |  | 
 | 
											
												
													
														|  | 
 |  | +    position: absolute;
 | 
											
												
													
														|  | 
 |  | +    z-index: 206;
 | 
											
												
													
														|  | 
 |  | +    top: 0;
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +.ve_menu_logo {
 | 
											
												
													
														|  | 
 |  | +  width: 100%;
 | 
											
												
													
														|  | 
 |  | +  height: 70px;
 | 
											
												
													
														|  | 
 |  | +  background: #0d1639;
 | 
											
												
													
														|  | 
 |  | +  white-space: nowrap;
 | 
											
												
													
														|  | 
 |  | +  text-align: left;
 | 
											
												
													
														|  | 
 |  | +  overflow: hidden;
 | 
											
												
													
														|  | 
 |  | +  display: flex;
 | 
											
												
													
														|  | 
 |  | +  background: #0d1639;
 | 
											
												
													
														|  | 
 |  | +  box-shadow: inset 0px 0px 17px 5px rgba(12, 97, 197, 0.2);
 | 
											
												
													
														|  | 
 |  | +  border-radius: 0px 0px 0px 0px;
 | 
											
												
													
														|  | 
 |  | +  border-bottom: 1px solid;
 | 
											
												
													
														|  | 
 |  | +  box-sizing: border-box;
 | 
											
												
													
														|  | 
 |  | +  border-image: linear-gradient(28deg, rgba(31, 107, 255, 1), rgba(31, 107, 255, 0)) 1 1;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  .ve_title {
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  .ve_logo_img {
 | 
											
												
													
														|  | 
 |  | +    padding-left: 30px;
 | 
											
												
													
														|  | 
 |  | +    padding-right: 30px;
 | 
											
												
													
														|  | 
 |  | +    display: inline-block;
 | 
											
												
													
														|  | 
 |  | +    box-sizing: border-box;
 | 
											
												
													
														|  | 
 |  | +    vertical-align: middle;
 | 
											
												
													
														|  | 
 |  | +    padding: 15px;
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  .ve_logo_title {
 | 
											
												
													
														|  | 
 |  | +    width: 160px;
 | 
											
												
													
														|  |      white-space: nowrap;
 |  |      white-space: nowrap;
 | 
											
												
													
														|  | -    text-align: left;
 |  | 
 | 
											
												
													
														|  |      overflow: hidden;
 |  |      overflow: hidden;
 | 
											
												
													
														|  | -    display: flex;
 |  | 
 | 
											
												
													
														|  | -    background: #0d1639;
 |  | 
 | 
											
												
													
														|  | -    box-shadow: inset 0px 0px 17px 5px rgba(12, 97, 197, 0.2);
 |  | 
 | 
											
												
													
														|  | -    border-radius: 0px 0px 0px 0px;
 |  | 
 | 
											
												
													
														|  | -    border-bottom: 1px solid;
 |  | 
 | 
											
												
													
														|  | -    box-sizing: border-box;
 |  | 
 | 
											
												
													
														|  | -    border-image: linear-gradient(28deg, rgba(31, 107, 255, 1), rgba(31, 107, 255, 0)) 1 1;
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -    .ve_title {
 |  | 
 | 
											
												
													
														|  | -    }
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -    .ve_logo_img {
 |  | 
 | 
											
												
													
														|  | -      padding-left: 30px;
 |  | 
 | 
											
												
													
														|  | -      padding-right: 30px;
 |  | 
 | 
											
												
													
														|  | -      display: inline-block;
 |  | 
 | 
											
												
													
														|  | -      box-sizing: border-box;
 |  | 
 | 
											
												
													
														|  | -      vertical-align: middle;
 |  | 
 | 
											
												
													
														|  | -      padding: 15px;
 |  | 
 | 
											
												
													
														|  | -    }
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -    .ve_logo_title {
 |  | 
 | 
											
												
													
														|  | -      width: 160px;
 |  | 
 | 
											
												
													
														|  | -      white-space: nowrap;
 |  | 
 | 
											
												
													
														|  | -      overflow: hidden;
 |  | 
 | 
											
												
													
														|  | -      text-overflow: ellipsis;
 |  | 
 | 
											
												
													
														|  | -      display: inline-block;
 |  | 
 | 
											
												
													
														|  | -      margin: 0;
 |  | 
 | 
											
												
													
														|  | -      vertical-align: middle;
 |  | 
 | 
											
												
													
														|  | 
 |  | +    text-overflow: ellipsis;
 | 
											
												
													
														|  | 
 |  | +    display: inline-block;
 | 
											
												
													
														|  | 
 |  | +    margin: 0;
 | 
											
												
													
														|  | 
 |  | +    vertical-align: middle;
 | 
											
												
													
														|  | 
 |  | +    color: #68adff;
 | 
											
												
													
														|  | 
 |  | +    font-size: 20px;
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  .el-menu-demo {
 | 
											
												
													
														|  | 
 |  | +    width: 60% !important;
 | 
											
												
													
														|  | 
 |  | +    height: 70px;
 | 
											
												
													
														|  | 
 |  | +    border: none !important;
 | 
											
												
													
														|  | 
 |  | +    background: rgba(12, 97, 197, 0);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    .el-menu-item {
 | 
											
												
													
														|  | 
 |  | +      position: relative;
 | 
											
												
													
														|  | 
 |  | +      width: 97px;
 | 
											
												
													
														|  | 
 |  | +      font-family: Microsoft YaHei UI, Microsoft YaHei UI;
 | 
											
												
													
														|  | 
 |  | +      font-weight: bold;
 | 
											
												
													
														|  | 
 |  | +      font-size: 13px;
 | 
											
												
													
														|  |        color: #68adff;
 |  |        color: #68adff;
 | 
											
												
													
														|  | -      font-size: 20px;
 |  | 
 | 
											
												
													
														|  | 
 |  | +      line-height: 15px;
 | 
											
												
													
														|  | 
 |  | +      text-align: center;
 | 
											
												
													
														|  | 
 |  | +      font-style: normal;
 | 
											
												
													
														|  | 
 |  | +      text-transform: none;
 | 
											
												
													
														|  | 
 |  | +      width: 110px;
 | 
											
												
													
														|  | 
 |  | +      height: 70px;
 | 
											
												
													
														|  | 
 |  | +      border-radius: 0px 0px 0px 0px;
 | 
											
												
													
														|  | 
 |  | +      border: none;
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -    .el-menu-demo {
 |  | 
 | 
											
												
													
														|  | -      width: 60% !important;
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    .is-active {
 | 
											
												
													
														|  | 
 |  | +      width: 110px;
 | 
											
												
													
														|  |        height: 70px;
 |  |        height: 70px;
 | 
											
												
													
														|  | -      border: none !important;
 |  | 
 | 
											
												
													
														|  | -      background: rgba(12, 97, 197, 0);
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -      .el-menu-item {
 |  | 
 | 
											
												
													
														|  | -        position: relative;
 |  | 
 | 
											
												
													
														|  | -        width: 97px;
 |  | 
 | 
											
												
													
														|  | 
 |  | +      background: radial-gradient(ellipse at 54px 0px, #3aa0ff -37%, #123066 53%);
 | 
											
												
													
														|  | 
 |  | +      border-radius: 0px 0px 0px 0px;
 | 
											
												
													
														|  | 
 |  | +      border: 1px solid;
 | 
											
												
													
														|  | 
 |  | +      border-left: 1px solid rgba(16, 92, 240, 1);
 | 
											
												
													
														|  | 
 |  | +      border-right: 1px solid rgba(18, 48, 102, 1);
 | 
											
												
													
														|  | 
 |  | +      border-image: linear-gradient(347deg, rgba(16, 92, 240, 1), rgba(18, 48, 102, 1)) 1
 | 
											
												
													
														|  | 
 |  | +        1;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +      &:after {
 | 
											
												
													
														|  | 
 |  | +        width: 24px;
 | 
											
												
													
														|  | 
 |  | +        height: 1px;
 | 
											
												
													
														|  | 
 |  | +        background-color: #fff;
 | 
											
												
													
														|  | 
 |  | +        -webkit-transition: all ease-out 0.2s;
 | 
											
												
													
														|  | 
 |  | +        transition: all ease-out 0.2s;
 | 
											
												
													
														|  | 
 |  | +        content: "";
 | 
											
												
													
														|  | 
 |  | +        position: absolute;
 | 
											
												
													
														|  | 
 |  | +        left: 50%;
 | 
											
												
													
														|  | 
 |  | +        bottom: 15px;
 | 
											
												
													
														|  | 
 |  | +        webkit-transform: translate(-50%, 0%);
 | 
											
												
													
														|  | 
 |  | +        -moz-transform: translate(-50%, 0%);
 | 
											
												
													
														|  | 
 |  | +        transform: translate(-50%, 0%);
 | 
											
												
													
														|  | 
 |  | +      }
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +  .ve_right {
 | 
											
												
													
														|  | 
 |  | +    // width: 350px;
 | 
											
												
													
														|  | 
 |  | +    height: 70px;
 | 
											
												
													
														|  | 
 |  | +    overflow: hidden;
 | 
											
												
													
														|  | 
 |  | +    position: absolute;
 | 
											
												
													
														|  | 
 |  | +    right: 0;
 | 
											
												
													
														|  | 
 |  | +    display: flex;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    .ve_time {
 | 
											
												
													
														|  | 
 |  | +      width: 190px;
 | 
											
												
													
														|  | 
 |  | +      height: 55px;
 | 
											
												
													
														|  | 
 |  | +      padding-top: 15px;
 | 
											
												
													
														|  | 
 |  | +      height: 70px;
 | 
											
												
													
														|  | 
 |  | +      overflow: hidden;
 | 
											
												
													
														|  | 
 |  | +      border-radius: 0px 0px 0px 0px;
 | 
											
												
													
														|  | 
 |  | +      border-left: 2px solid rgba(12, 97, 197, 0.2);
 | 
											
												
													
														|  | 
 |  | +      border-right: 2px solid rgba(12, 97, 197, 0.2);
 | 
											
												
													
														|  | 
 |  | +      box-sizing: border-box;
 | 
											
												
													
														|  | 
 |  | +      padding: 15px 5px;
 | 
											
												
													
														|  | 
 |  | +      // border-image: linear-gradient(347deg, rgba(31, 107, 255, 1), rgba(164, 195, 255, 1)) 1 1;
 | 
											
												
													
														|  | 
 |  | +      span {
 | 
											
												
													
														|  | 
 |  | +        display: block;
 | 
											
												
													
														|  |          font-family: Microsoft YaHei UI, Microsoft YaHei UI;
 |  |          font-family: Microsoft YaHei UI, Microsoft YaHei UI;
 | 
											
												
													
														|  | -        font-weight: bold;
 |  | 
 | 
											
												
													
														|  | -        font-size: 13px;
 |  | 
 | 
											
												
													
														|  | -        color: #68adff;
 |  | 
 | 
											
												
													
														|  | -        line-height: 15px;
 |  | 
 | 
											
												
													
														|  | 
 |  | +        color: #ffffff;
 | 
											
												
													
														|  |          text-align: center;
 |  |          text-align: center;
 | 
											
												
													
														|  |          font-style: normal;
 |  |          font-style: normal;
 | 
											
												
													
														|  |          text-transform: none;
 |  |          text-transform: none;
 | 
											
												
													
														|  | -        width: 110px;
 |  | 
 | 
											
												
													
														|  | -        height: 70px;
 |  | 
 | 
											
												
													
														|  | -        border-radius: 0px 0px 0px 0px;
 |  | 
 | 
											
												
													
														|  | -        border: none;
 |  | 
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -      .is-active {
 |  | 
 | 
											
												
													
														|  | -        width: 110px;
 |  | 
 | 
											
												
													
														|  | -        height: 70px;
 |  | 
 | 
											
												
													
														|  | -        background: radial-gradient(ellipse at 54px 0px, #3aa0ff -37%, #123066 53%);
 |  | 
 | 
											
												
													
														|  | -        border-radius: 0px 0px 0px 0px;
 |  | 
 | 
											
												
													
														|  | -        border: 1px solid;
 |  | 
 | 
											
												
													
														|  | -        border-left: 1px solid rgba(16, 92, 240, 1);
 |  | 
 | 
											
												
													
														|  | -        border-right: 1px solid rgba(18, 48, 102, 1);
 |  | 
 | 
											
												
													
														|  | -        border-image: linear-gradient(347deg, rgba(16, 92, 240, 1), rgba(18, 48, 102, 1)) 1
 |  | 
 | 
											
												
													
														|  | -          1;
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -        &:after {
 |  | 
 | 
											
												
													
														|  | -          width: 24px;
 |  | 
 | 
											
												
													
														|  | -          height: 1px;
 |  | 
 | 
											
												
													
														|  | -          background-color: #fff;
 |  | 
 | 
											
												
													
														|  | -          -webkit-transition: all ease-out 0.2s;
 |  | 
 | 
											
												
													
														|  | -          transition: all ease-out 0.2s;
 |  | 
 | 
											
												
													
														|  | -          content: "";
 |  | 
 | 
											
												
													
														|  | -          position: absolute;
 |  | 
 | 
											
												
													
														|  | -          left: 50%;
 |  | 
 | 
											
												
													
														|  | -          bottom: 15px;
 |  | 
 | 
											
												
													
														|  | -          webkit-transform: translate(-50%, 0%);
 |  | 
 | 
											
												
													
														|  | -          -moz-transform: translate(-50%, 0%);
 |  | 
 | 
											
												
													
														|  | -          transform: translate(-50%, 0%);
 |  | 
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +      .l_huoqing {
 | 
											
												
													
														|  | 
 |  | +        font-size: 13px;
 | 
											
												
													
														|  | 
 |  | +        line-height: 15px;
 | 
											
												
													
														|  | 
 |  | +        font-weight: bold;
 | 
											
												
													
														|  | 
 |  | +        line-height: 2;
 | 
											
												
													
														|  | 
 |  | +        white-space: nowrap;
 | 
											
												
													
														|  | 
 |  | +        overflow: hidden;
 | 
											
												
													
														|  | 
 |  | +        text-overflow: ellipsis;
 | 
											
												
													
														|  | 
 |  | +      }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +      .l_time {
 | 
											
												
													
														|  | 
 |  | +        font-size: 12px;
 | 
											
												
													
														|  | 
 |  | +        line-height: 14px;
 | 
											
												
													
														|  | 
 |  | +        font-weight: 400;
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -    .ve_right {
 |  | 
 | 
											
												
													
														|  | -      // width: 350px;
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    .ve_timeioc {
 | 
											
												
													
														|  | 
 |  | +      width: 150px;
 | 
											
												
													
														|  |        height: 70px;
 |  |        height: 70px;
 | 
											
												
													
														|  | -      overflow: hidden;
 |  | 
 | 
											
												
													
														|  | -      position: absolute;
 |  | 
 | 
											
												
													
														|  | -      right: 0;
 |  | 
 | 
											
												
													
														|  | 
 |  | +      // border-radius: 0px 0px 0px 0px;
 | 
											
												
													
														|  | 
 |  | +      // border: 1px solid;
 | 
											
												
													
														|  | 
 |  | +      // border-image: linear-gradient(347deg, rgba(16, 92, 240, 1), rgba(164, 195, 255, 1)) 1 1;
 | 
											
												
													
														|  | 
 |  | +      font-family: Microsoft YaHei UI, Microsoft YaHei UI;
 | 
											
												
													
														|  | 
 |  | +      font-weight: bold;
 | 
											
												
													
														|  | 
 |  | +      font-size: 13px;
 | 
											
												
													
														|  | 
 |  | +      color: #68adff;
 | 
											
												
													
														|  | 
 |  | +      line-height: 15px;
 | 
											
												
													
														|  | 
 |  | +      text-align: center;
 | 
											
												
													
														|  | 
 |  | +      font-style: normal;
 | 
											
												
													
														|  | 
 |  | +      text-transform: none;
 | 
											
												
													
														|  |        display: flex;
 |  |        display: flex;
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -      .ve_time {
 |  | 
 | 
											
												
													
														|  | -        width: 190px;
 |  | 
 | 
											
												
													
														|  | -        height: 55px;
 |  | 
 | 
											
												
													
														|  | -        padding-top: 15px;
 |  | 
 | 
											
												
													
														|  | -        height: 70px;
 |  | 
 | 
											
												
													
														|  | -        overflow: hidden;
 |  | 
 | 
											
												
													
														|  | -        border-radius: 0px 0px 0px 0px;
 |  | 
 | 
											
												
													
														|  | -        border-left: 2px solid rgba(12, 97, 197, 0.2);
 |  | 
 | 
											
												
													
														|  | -        border-right: 2px solid rgba(12, 97, 197, 0.2);
 |  | 
 | 
											
												
													
														|  | -        box-sizing: border-box;
 |  | 
 | 
											
												
													
														|  | -        padding: 15px 5px;
 |  | 
 | 
											
												
													
														|  | -        // border-image: linear-gradient(347deg, rgba(31, 107, 255, 1), rgba(164, 195, 255, 1)) 1 1;
 |  | 
 | 
											
												
													
														|  | -        span {
 |  | 
 | 
											
												
													
														|  | -          display: block;
 |  | 
 | 
											
												
													
														|  | -          font-family: Microsoft YaHei UI, Microsoft YaHei UI;
 |  | 
 | 
											
												
													
														|  | -          color: #ffffff;
 |  | 
 | 
											
												
													
														|  | -          text-align: center;
 |  | 
 | 
											
												
													
														|  | -          font-style: normal;
 |  | 
 | 
											
												
													
														|  | -          text-transform: none;
 |  | 
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -        .l_huoqing {
 |  | 
 | 
											
												
													
														|  | -          font-size: 13px;
 |  | 
 | 
											
												
													
														|  | -          line-height: 15px;
 |  | 
 | 
											
												
													
														|  | -          font-weight: bold;
 |  | 
 | 
											
												
													
														|  | -          line-height: 2;
 |  | 
 | 
											
												
													
														|  | -          white-space: nowrap;
 |  | 
 | 
											
												
													
														|  | -          overflow: hidden;
 |  | 
 | 
											
												
													
														|  | -          text-overflow: ellipsis;
 |  | 
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -        .l_time {
 |  | 
 | 
											
												
													
														|  | -          font-size: 12px;
 |  | 
 | 
											
												
													
														|  | -          line-height: 14px;
 |  | 
 | 
											
												
													
														|  | -          font-weight: 400;
 |  | 
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | -      }
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -      .ve_timeioc {
 |  | 
 | 
											
												
													
														|  | -        width: 150px;
 |  | 
 | 
											
												
													
														|  | -        height: 70px;
 |  | 
 | 
											
												
													
														|  | -        font-family: Microsoft YaHei UI, Microsoft YaHei UI;
 |  | 
 | 
											
												
													
														|  | -        font-weight: bold;
 |  | 
 | 
											
												
													
														|  | -        font-size: 13px;
 |  | 
 | 
											
												
													
														|  | -        color: #68adff;
 |  | 
 | 
											
												
													
														|  | -        line-height: 15px;
 |  | 
 | 
											
												
													
														|  | -        text-align: center;
 |  | 
 | 
											
												
													
														|  | -        font-style: normal;
 |  | 
 | 
											
												
													
														|  | -        text-transform: none;
 |  | 
 | 
											
												
													
														|  | -        display: flex;
 |  | 
 | 
											
												
													
														|  | -        justify-content: center;
 |  | 
 | 
											
												
													
														|  | -        align-items: center;
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -        span {
 |  | 
 | 
											
												
													
														|  | -          padding-left: 15px;
 |  | 
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | 
 |  | +      justify-content: center;
 | 
											
												
													
														|  | 
 |  | +      align-items: center;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +      span {
 | 
											
												
													
														|  | 
 |  | +        padding-left: 15px;
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |    }
 |  |    }
 | 
											
												
													
														|  | -  </style>
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -  <style>
 |  | 
 | 
											
												
													
														|  | -   @import '../../src/style/style.css';
 |  | 
 | 
											
												
													
														|  | -  body {
 |  | 
 | 
											
												
													
														|  | -    width: 100%;
 |  | 
 | 
											
												
													
														|  | -    height: 100vh;
 |  | 
 | 
											
												
													
														|  | -    background: #161a2a;
 |  | 
 | 
											
												
													
														|  | -  }
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -  button:focus,
 |  | 
 | 
											
												
													
														|  | -  button:focus-visible {
 |  | 
 | 
											
												
													
														|  | -    outline: none;
 |  | 
 | 
											
												
													
														|  | -  }
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | -  .l_Dialog {
 |  | 
 | 
											
												
													
														|  | -    position: relative;
 |  | 
 | 
											
												
													
														|  | -  }
 |  | 
 | 
											
												
													
														|  | -  .main-conyeny{
 |  | 
 | 
											
												
													
														|  | -      position: absolute;
 |  | 
 | 
											
												
													
														|  | -      z-index: 206;
 |  | 
 | 
											
												
													
														|  | -    top: 70px;
 |  | 
 | 
											
												
													
														|  | -  }
 |  | 
 | 
											
												
													
														|  | -  .L_aside {
 |  | 
 | 
											
												
													
														|  | -    margin-top: 10px;
 |  | 
 | 
											
												
													
														|  | -      overflow: hidden;
 |  | 
 | 
											
												
													
														|  | -  }
 |  | 
 | 
											
												
													
														|  | -  </style>
 |  | 
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +</style>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +<style>
 | 
											
												
													
														|  | 
 |  | + @import '../../src/style/style.css';
 | 
											
												
													
														|  | 
 |  | +body {
 | 
											
												
													
														|  | 
 |  | +  width: 100%;
 | 
											
												
													
														|  | 
 |  | +  height: 100vh;
 | 
											
												
													
														|  | 
 |  | +  background: #161a2a;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +button:focus,
 | 
											
												
													
														|  | 
 |  | +button:focus-visible {
 | 
											
												
													
														|  | 
 |  | +  outline: none;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +.l_Dialog {
 | 
											
												
													
														|  | 
 |  | +  position: relative;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.main-conyeny{
 | 
											
												
													
														|  | 
 |  | +    position: absolute;
 | 
											
												
													
														|  | 
 |  | +    z-index: 206;
 | 
											
												
													
														|  | 
 |  | +  top: 70px;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +.L_aside {
 | 
											
												
													
														|  | 
 |  | +  margin-top: 10px;
 | 
											
												
													
														|  | 
 |  | +    overflow: hidden;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +</style>
 |