|
@@ -2,14 +2,14 @@
|
|
<div class="bgk1">
|
|
<div class="bgk1">
|
|
<div class="d-flex jc-center title_wrap">
|
|
<div class="d-flex jc-center title_wrap">
|
|
<div class="timers">
|
|
<div class="timers">
|
|
- <span>{{props.name }}</span>
|
|
|
|
|
|
+ <span>{{headername }}</span>
|
|
<div class="headertime">
|
|
<div class="headertime">
|
|
<p class="datayear">{{ headertime.dateYear }}</p>
|
|
<p class="datayear">{{ headertime.dateYear }}</p>
|
|
<p class="dateday" >{{ headertime.dateDay }}</p>
|
|
<p class="dateday" >{{ headertime.dateDay }}</p>
|
|
</div>
|
|
</div>
|
|
</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="titlebtn titleanniu imgtupian" :class="{headeractive: headeractive === '1'}" @click="handleSelect('1')">突水推演</div>
|
|
|
|
+ <div class="titlebtn titleanniu imgtupian" style="margin-right: 20px;" :class="{headeractive: headeractive === '2'}" @click="handleSelect('2')">火灾推演</div>
|
|
<div class="d-flex jc-center s-content">
|
|
<div class="d-flex jc-center s-content">
|
|
<div class="title tiletimg">
|
|
<div class="title tiletimg">
|
|
<div class="ve_logo_img">
|
|
<div class="ve_logo_img">
|
|
@@ -20,8 +20,8 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <div class="titlebtn titleanniu imgtupian2" @click="handleSelect('3')" >瓦斯爆炸推演</div>
|
|
|
|
- <div class="titlebtn titleanniu imgtupian2" @click="handleSelect('4')" >模型库</div>
|
|
|
|
|
|
+ <div class="titlebtn titleanniu imgtupian2" :class="{headeractive: headeractive === '3'}" @click="handleSelect('3')" >瓦斯爆炸推演</div>
|
|
|
|
+ <div class="titlebtn titleanniu imgtupian2" :class="{headeractive: headeractive === '4'}" @click="handleSelect('4')" >模型库</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -33,6 +33,7 @@ import logo from "@/assets/logo.png";
|
|
import { ElMessage, ElButton, ElDialog, ElSelect } from 'element-plus'
|
|
import { ElMessage, ElButton, ElDialog, ElSelect } from 'element-plus'
|
|
import { timestampToTime,formatTime } from "@/js/lindex.js";
|
|
import { timestampToTime,formatTime } from "@/js/lindex.js";
|
|
let emit = defineEmits(['handleSelect'])
|
|
let emit = defineEmits(['handleSelect'])
|
|
|
|
+let headername=ref();
|
|
const props = defineProps({
|
|
const props = defineProps({
|
|
name:{
|
|
name:{
|
|
type:String
|
|
type:String
|
|
@@ -40,7 +41,7 @@ const props = defineProps({
|
|
|
|
|
|
|
|
|
|
});
|
|
});
|
|
- defineExpose({});
|
|
|
|
|
|
+let headeractive=ref(0);
|
|
let headerobj = ref({
|
|
let headerobj = ref({
|
|
time: "",
|
|
time: "",
|
|
name: "",
|
|
name: "",
|
|
@@ -67,11 +68,18 @@ const timeFn=()=> {
|
|
}
|
|
}
|
|
const handleSelect = (key) => {
|
|
const handleSelect = (key) => {
|
|
headerid.value=key;
|
|
headerid.value=key;
|
|
|
|
+ headeractive.value= headerid.value;
|
|
emit('handleSelect', key);
|
|
emit('handleSelect', key);
|
|
- props.name='';
|
|
|
|
|
|
+ headername.value="";
|
|
};
|
|
};
|
|
|
|
+const hname=(val)=>{
|
|
|
|
+ headername.value=val// 获取项目名称
|
|
|
|
+}
|
|
|
|
+defineExpose({headeractive,hname});
|
|
</script>
|
|
</script>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
-
|
|
|
|
|
|
+.headeractive{
|
|
|
|
+ background-image: url('/src/assets/img/Rectangle4562.png') !important;
|
|
|
|
+}
|
|
|
|
|
|
</style>
|
|
</style>
|