效果如下图:

html代码如下:

 1 <ul class="schedule-list">
2 <li class="schedule-title">
3 <div>影响因素</div>
4 <div>实际得分</div>
5 <div>赋分标准</div>
6 <div>赋分值</div>
7 </li>
8 <li class="schedule-item" v-for="(item, index) in shipInfo.shipList" :key="index">
9 <div class="influence-factor">{{item.influenceFactor}}</div>
10 <div class="schedule-date">{{item.actualScore}}</div>
11
12 <div v-if="item.influenceFactor === '船型'" class="structure-model-wrap">
13 <div class="structure-model">{{item.structureModel}}</div>
14 <div class="structure-model-right">
15 <div v-for="(subItem, subIndex) in item.subList" :key="subIndex" class="schedule-content">
16 <div class="journey">{{subItem.scaleMark}}</div>
17 <div class="lecturer">{{subItem.scaleVal}}</div>
18 </div>
19 </div>
20 </div>
21 <div class="schedule-content-wrap" v-if="item.influenceFactor !== '船型'">
22 <div class="schedule-content" v-for="(subItem, subIndex) in item.subList" :key="subIndex">
23 <div class="journey">{{subItem.scaleMark}}</div>
24 <div class="lecturer">{{subItem.scaleVal}}</div>
25 </div>
26 </div>
27 </li>
28 <li class="total-score">
29 <div>本项得分小计</div>
30 <div>{{shipInfo.totalScore}}</div>
31 </li>
32 <li class="total-weight">
33 <div>权重得分(实际得分*20%)</div>
34 <div>{{shipInfo.totalWeight}}</div>
35 </li>
36 </ul>

data数据格式如下 1 data: {

 2    shipInfo: {
3 shipList: [{
4 influenceFactor: '船龄',
5 actualScore: 7,
6 subList: [{
7 scaleMark: '<=12年',
8 scaleVal: 30
9 },
10 {
11 scaleMark: '>12年',
12 scaleVal: 0
13 }
14 ]
15 },
16 {
17 influenceFactor: '船型',
18 actualScore: 8,
19 structureModel: '结构类型',
20 subList: [{
21 scaleMark: '双底双壳',
22 scaleVal: 20
23 },
24 {
25 scaleMark: '双底单壳',
26 scaleVal: 10
27 },
28 {
29 scaleMark: '单底单壳',
30 scaleVal: 0
31 }
32 ]
33 },
34 {
35 influenceFactor: '船检',
36 actualScore: 4,
37 subList: [{
38 scaleMark: 'CCS',
39 scaleVal: 20
40 },
41 {
42 scaleMark: 'ZC',
43 scaleVal: 10
44 }
45 ]
46 },
47 {
48 influenceFactor: '过去36个月发生责任事故情况',
49 actualScore: 5,
50 subList: [{
51 scaleMark: '无事故',
52 scaleVal: 20
53 },
54 {
55 scaleMark: '发生过一次及以上责任事故',
56 scaleVal: 0
57 }
58 ]
59 },
60 {
61 influenceFactor: '重大风险船舶',
62 actualScore: '本项得分归零',
63 subList: [{
64 scaleMark: '船龄>26年',
65 scaleVal: '自动归零'
66 },
67 {
68 scaleMark: '去过12个月内发生过一次及以上等级的责任事故',
69 scaleVal: '自动归零'
70 }
71 ]
72 },
73 ],
74 totalScore: 95,
75 totalWeight: 30
76 },
77},

div模拟表格单元格合并的更多相关文章

  1. JS:jquery插件表格单元格合并.

    公司需要用到单元格合并,于是动手封装了一个简单的jquery插件,封装的函数是直接写好转的,请多多提意见看代码是否有优化的地方..... 截图: 代码: /* * mergeTable 0.1 * C ...

  2. SNF快速开发平台MVC-表格单元格合并组件

    1.   表格单元格合并组件 1.1.      效果展示 1.1.1.    页面展现表格合并单元格 图 4.1 1.1.2.    导出excel合并单元格 图 4.2 1.2.      调用说 ...

  3. Qt实现表格控件-支持多级列表头、多级行表头、单元格合并、字体设置等

    目录 一.概述 二.效果展示 三.定制表头 1.重写数据源 2.重写QHeaderView 四.设置属性 五.相关文章 原文链接:Qt实现表格控件-支持多级列表头.多级行表头.单元格合并.字体设置等 ...

  4. NG-ZORRO + angular-cli11 表格横纵向单元格合并,按需设置背景色,解决动态合并单元格动态colspan情况下,nzLeft固定列失效问题,也适用VUE,REACT

    NG-ZORRO + angular-cli11 实现表格横纵向单元格合并,按需设置背景色,并解决动态合并单元格动态colspan情况下,nzLeft固定列失效问题 HTML代码 <!-- 1. ...

  5. JQuery合并表格单元格

    转:http://www.cnblogs.com/xuguoming/p/3412124.html JQuery合并表格单元格   一.需求 如果存在一个表格,想把其中某一列内容相同的部分合并单元格, ...

  6. 模拟Excel同一列相同值的单元格合并

    背景 项目中有一个查询工作量,可以将查询的结果导出到Excel表中.在Excel工具中,有一个合并居中功能,可以将选中的单元格合并成一个大的单元格.现在需要在程序中直接实现查询结果的汇总, 问题分析 ...

  7. PHPWord中文乱码、单元格合并、动态表格模板解决方案合集

    摘要:  最近一个项目开发要用到PHP技术导出Word文档,采用PHPWord插件,版本为0.6.2 beta,CodePlex已停止维护.网上还有另外一个版本的PhpWord,项目类名大小写上略有不 ...

  8. NPOI 教程 - 2.1单元格合并

    来源:http://liyingchun343333.blog.163.com/blog/static/3579731620091018212990/ 合并单元格在制作表格时很有用,比如说表格的标题就 ...

  9. 关于.net Microsoft.Office.Interop.Word组建操作word的问题,如何控制word表格单元格内部段落的样式。

    控制word表格单元格内部文字样式.我要将数据导出到word当中,对于word表格一个单元格中的一段文字,要设置不同的样式,比如第一行文字作为标题要居中,加粗,第二行为正常的正文. 代码如下 publ ...

  10. 关于html表格单元格宽度的计算规则

    * { margin: 0; padding: 0 } body { background: #fafafa } ul,li { list-style: none } h1 { margin: 20p ...

随机推荐

  1. MNIST中文手写数字数据识别

    MNIST中文手写数字数据识别 实验环境 python=3.7 torch==1.13.1+cu117 torchaudio==0.13.1+cu117 torchvision==0.14.1 数据描 ...

  2. 生物电势测量ECG

    参考来源:ADI官网技术文章.知乎(hxl695822705.KingPo-张超.津发科技.木森.深圳加1健康科技) ECG的产生 ECG(Electrocardiogram)心电测量,是指人体内窦房 ...

  3. docker 设计及源码分析

    1.dockerd 是一个长期运行的守护进程(docker daemon).负责管理 docker 容器的生命周期.镜像和存储等.实际还是通过grpc 的协议调用 containerd 的 api 接 ...

  4. 关于eclipse中找不到recyclerview的问题

    在eclipse中直接引入v7包之后,还是找不到recyclerview的问题,我们可以通过 sdk\extras\android\support\v7\recyclerview\libs这个目录找到 ...

  5. Intellij IDE 对接SVN

    1.安装SVN(SVN安装包见附件) 注意安装时需要选择第二个选项进行安装 2.安装SVN中文包(见附件) 安装完成后随便找个文件夹右键确认SVN安装是否生效 3.Intellij IDE得Setti ...

  6. 【1】从零玩转OSS阿里云存储服务之阿里云平台等操作-1-cong-ling-wan-zhuan-oss-a-li-yun-cun-chu-fu-wu-zhi-a-li-yun-ping-tai-deng-cao-zuo

    title: [1]从零玩转OSS阿里云存储服务之阿里云平台等操作 date: 2021-06-09 17:21:12.037 updated: 2021-12-26 17:43:18.92 url: ...

  7. Fpga开发笔记(一):高云FPGA芯片介绍,入手开发板套件、核心板和底板介绍

    前言   FPGA作为一种逻辑芯片,硬件架构独特,具有并行性.低延时性和灵活性等特性,应用领域广泛.  FPGA市场主要玩家是英特尔.AMD.莱迪思.Microchip.Achronix等:国内厂商包 ...

  8. Quartz.Net系列(十八):Quartz.Net中通过SQLServer实现对Job、Trigger持久化存储

    1.介绍 RAMJobStore:一但关闭应用程序,数据全部丢失 Quartz中提供了两种方式配置数据库 JobStoreTx:带有事务的 JobStoreCMT:不带事务的

  9. 神经网络基础篇:梯度下降法(Gradient Descent)

    梯度下降法 梯度下降法可以做什么? 在 测试集上,通过最小化代价函数(成本函数)\(J(w,b)\)来训练的参数\(w\)和\(b\), 如图,在第二行给出和之前一样的逻辑回归算法的代价函数(成本函数 ...

  10. 解读顶会ICDE’21论文:利用DAEMON算法解决多维时序异常检测问题

    摘要:该论文针对多维时序数据的异常检测问题,提出了基于GAN和AutoEncoder的深度神经网络算法,并取得了当前State of the Art (SOTA)的检测效果.论文是云数据库创新LAB在 ...