qa_portal_vue/app/pages/public/details.vue

140 lines
4.0 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<template>
<div class="container">
<AppHead/>
<div class="banner">
<div class="banner_main">
<h2>网上公开</h2>
<p>安全第一 预防为主 综合治理</p>
</div>
</div>
<div class="new_container">
<div class="left">
<div class="top">网上公开</div>
<div class="main">
<div v-for="(item, index) in publicItems"
:key="index"
class="list"
:class="{ active: activeIndex === index }"
@click="activeIndex = index">{{item}}</div>
</div>
</div>
<div class="right_main">
<div class="top">
<div class="title">安全生产检测检验机构信息公开表-河北秦安安全科技股份有限公司(标准变更)</div>
<div class="time">2026-5-26</div>
</div>
<div class="main">
2026年1月26日河北秦安安全科技股份有限公司取得检测检验机构资质变更行政许可现将涉及标准变更的2检测项目信息进行公开。2026年1月26日河北秦安安全科技股份有限公司取得检测检验机构资质变更行政许可现将涉及标准变更的2检测项目信息进行公开。2026年1月26日河北秦安安全科技股份有限公司取得检测检验机构资质变更行政许可现将涉及标准变更的2检测项目信息进行公开。2026年1月26日河北秦安安全科技股份有限公司取得检测检验机构资质变更行政许可现将涉及标准变更的2检测项目信息进行公开。2026年1月26日河北秦安安全科技股份有限公司取得检测检验机构资质变更行政许可现将涉及标准变更的2检测项目信息进行公开。
</div>
</div>
</div>
<AppFoot/>
<right/>
</div>
</template>
<script setup lang="ts">
import { ref } from "vue";
const publicItems=["河北秦安安全科技股份有限公司", "秦皇岛市秦安职业卫生检测检", "河北联安众企业管理咨询有限公司", "信息化","公开承诺书","安全生产检测","职业卫生","收费标准","交通运输企业安全生产标准化"];
const activeIndex = ref(0);
</script>
<style scoped lang="scss">
.container {
background: #f6f8fa;
.banner {
width: 100%;
height: 400px;
background: url("@/assets/images/newbanner.png") no-repeat top center;
.banner_main {
width: 1400px;
margin: 0 auto;
padding-top: 180px;
h2 {
font-size: 60px;
color: #ffffff;
margin: 0;
padding: 0;
}
p {
margin: 0;
color: #ffffff;
}
}
}
.new_container {
width: 1400px;
margin: 20px auto;
display: flex;
.left{
width: 250px;
box-sizing: border-box;
background: #ffffff;
border-radius: 4px;
.top{
width: 100%;
background: #3f79ff;
text-align: center;
color: #ffffff;
line-height: 40px;
border-radius: 4px 4px 0 0;
font-weight: bold;
}
.main{
.list{
border-bottom: 1px solid #eeeeee;
padding: 10px 5px;
font-size: 14px;
cursor: pointer;
&:hover{
background: #f1f1fa;
}
}
&:last-child{
border-bottom: none;
}
}
}
.right_main{
flex: 1;
margin-left: 20px;
background: #ffffff;
padding: 10px;
border-top: 4px solid #1d78ff;
border-radius: 4px 4px 0 0;
.top{
text-align: center;
border-bottom: 1px solid #eeeeee;
padding-bottom: 10px;
.title{
font-weight: bold;
}
.time{
color: #999999;
font-size: 14px;
margin-top: 10px;
}
}
.main{
padding: 20px;
box-sizing: border-box;
line-height: 2;
text-indent: 2rem;
font-size: 14px;
}
}
}
}
</style>