<!-- * @Author: your name * @Date: 2022-04-11 15:07:47 * @LastEditTime: 2022-08-25 15:15:32 * @LastEditors: 纪泽龙 jizelong@qq.com * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE * @FilePath: /gassafety-progress/gassafetyprogress-web/src/views/operationMonitor/xunjianxuncha/topChars/left.vue --> <template> <div class="charsCom all-flex-h"> <div class="title">第三方施工情况</div> <div class="two flex"> <div class="left">已备案</div> <div class="middle">已完成</div> <div class="right">进行中</div> </div> <div class="three flex"> <div class="left zzz">6</div> <div class="middle zzz">4</div> <div class="right zzz">2</div> </div> <div class="four all-flex-h"> <div class="top flex"> <div>施工单位</div> <div>备案时间</div> <div>施工描述</div> </div> <div class="scroll-wrapper"> <Scroll :dataList="arr"> <template v-slot="{ dataList }"> <ScroItem v-for="(item,index) in dataList" :key="item.companyName+index" :data="item" :index="index"/> </template> </Scroll> </div> </div> </div> </template> <script> import Scroll from "./Scroll"; import ScroItem from "./ScroItem"; export default { components: { Scroll, ScroItem }, data() { return { arr: [ { companyName: "中燃祥科", time: "2022-01-11 07:29", text: "安装探头", }, { companyName: "河北泽宏", time: "2022-01-13 07:29", text: "安装管道", }, { companyName: "河北泽宏科技股份有限公司", time: "2022-01-14 07:29", text: "气体报警器", }, { companyName: "政府部门", time: "2022-01-15 07:29", text: "安装设备监控", }, { companyName: "中诚然气", time: "2022-01-17 07:29", text: "安装管道", }, { companyName: "中诚然气", time: "2022-02-20 07:29", text: "轻工路1号施工", }, { companyName: "中燃祥科", time: "2022-02-21 07:29", text: "轻工路1号施工", }, { companyName: "河北泽宏", time: "2022-03-11 07:29", text: "安装管道", }, { companyName: "河北泽宏", time: "2022-04-16 07:29", text: "安装设备监控", }, // { // companyName: 123, // time: "2022-04-09 07:29", // text: "大师傅阿斯蒂芬阿斯蒂芬Î", // }, // { // companyName: 123, // time: "2022-04-09 07:29", // text: "大师傅阿斯蒂芬阿斯蒂芬Î", // }, // { // companyName: 123, // time: "2022-04-09 07:29", // text: "大师傅阿斯蒂芬阿斯蒂芬Î", // }, // { // companyName: 123, // time: "2022-04-09 07:29", // text: "大师傅阿斯蒂芬阿斯蒂芬Î", // }, // { // companyName: 123, // time: "2022-04-09 07:29", // text: "大师傅阿斯蒂芬阿斯蒂芬Î", // }, ], }; }, mounted() {}, }; </script> <style lang="scss" scoped> .charsCom { width: 100%; height: 100%; } .title { text-align: center; font-size: 18px; margin-bottom: 22px; } .two { box-shadow: 0px 0px 3px 1px #dddddd; height: 20px; font-size: 10px; margin-bottom: 10px; > div { line-height: 20px; flex: 1; text-align: center; &.left { color: #1f8df3; } &.middle { flex: 1; color: #03c4f1; } &.right { color: #ffc337; } } } .three { font-size: 10px; margin-bottom: 5px; > div { flex: 1; line-height: 24px; text-align: center; } } .four { flex: 1; font-size: 10px; // 这个解决子元素overhidden失效问题 min-height: 0; >.top { background: rgba(24, 144, 255, 0.1); height: 29px; line-height: 29px; > div { flex: 1; text-align: center; } } .scroll-wrapper { // font-size: 14px; flex: 1; // 这个解决子元素overhidden失效问题 min-height: 0; // background: red; // overflow: hidden; // position:relative; } } </style>