热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ElementUITimeline时间线

一、概述可视化地呈现时间流信息。官方链接:https:element.eleme.cn#zh-CNcomponenttimeline 二、优化官方列举的样式,不符合实际需求,因此需

一、概述

可视化地呈现时间流信息。

官方链接:https://element.eleme.cn/#/zh-CN/component/timeline

 


二、优化

官方列举的样式,不符合实际需求,因此需要自己写一个。

test.vue

<template>
<div style="width: 50%">
<div class="handle-list">
<div class="data-title">
<div style="border-bottom: 1px solid #eee;margin-bottom: 20px;">div>
<div class="press text">处理进度div>
<div class="des text">描述div>
<div class="users text">处理人员div>
<div class="times text">处理时间div>
div>
<div>
<div class="data-title handle-items" v-for='(item,index) in processData' :key="item.id">
<div class="press">
<div class="handle-items-icons">
<div class="icon" :class="{'icon-circle' :index==0}">div>
<div class="icon-line" v-if="item.status>1">div>
<div class="icon-line-last" v-if="index==processData.length">div>
div>
<div class="handle-message handle-message1" style="margin-left: 20px;">
<div class="item-name">{{ item.process }}div>
div>
div>
<div class="des">
<div class="handle-message handle-message1">
<div class="item-name">{{ item.desc }}div>
div>
div>
<div class="users">
<div class="handle-message handle-message1">
<div class="item-name">{{ item.operate }}div>
div>
div>
<div class="times">
<div class="handle-message handle-message1">
<div class="item-name">{{ item.createTime }}div>
div>
div>
div>
div>
div>
div>
template>
<script>
export
default {
data() {
return {
texts: [
'', '一般', '', '非常好', '非常棒'],
value:
null,
processData: [
{
id:
4,
process:
'完成工单',
status:
4,
desc:
'快件已经签收,签收人:本人',
operate:
'小张',
createTime:
'2021/09/17 09:58:52'
},
{
id:
3,
process:
'快件到达',
status:
3,
desc:
'快件已经到达北京市丰台区',
operate:
'小张',
createTime:
'2021/09/17 08:58:52'
},
{
id:
2,
process:
'分派工单',
status:
2,
desc:
'已分派工单给小王【12345678910】',
operate:
'小张',
createTime:
'2021/09/16 21:58:52'
},
{
id:
1,
process:
'创建工单',
status:
1,
desc:
'已创建工单【202109162058】',
operate:
'小张',
createTime:
'2021/09/16 20:58:52'
},
]
}
},
methods: {},
}
script>
<style rel="stylesheet/scss" lang="scss" scoped>
.data-title
{
border-bottom
: 1px solid #eee;
margin-bottom
: 20px;
display
: flex;
}
.press
{
width
: 100px;
}
.des
{
flex
: 1;
}
.users
{
width
: 120px;
}
.times
{
width
: 160px;
}
.text
{
height
: 13px;
font-size
: 13px;
font-family
: PingFangSC-Regular, PingFang SC;
font-weight
: 400;
color
: #999999;
line-height
: 13px;
}
.handle-list
{
margin-bottom
: 20px;
.handle-items {
display
: flex;
position
: relative;
border-bottom
: none;
margin-bottom
: 0;
padding-bottom
: 37px;
.handle-items-icons {
position
: absolute;
height
: 100%;
width
: 10px;
display
: flex;
flex-direction
: column;
align-items
: center;
.icon {
/*position:absolute;*/
width
: 10px;
height
: 10px;
border-radius
: 50%;
background
: #fff;
border
: 2px solid #CCCCCC;
box-sizing
: border-box;
}
.icon-circle
{
border
: none;
background
: linear-gradient(134deg, #3D98FF 0%, #8086E4 100%);
}
.icon-line
{
width
: 1px;
flex
: 1;
background
: linear-gradient(180deg, #CCCCCC 0%, rgba(204, 204, 204, 0.2) 100%);
}
.icon-line-last
{
width
: 1px;
height
: 100%;
background
: linear-gradient(207deg, #2C81EC 0%, rgba(44, 129, 236, 0.2) 100%);
}
}
.handle-message
{
/*display: flex;*/
// justify-content
: center;
align-items
: center;
font-size
: 13px;
font-weight
: 400;
color
: #333333;
line-height
: 18px;
.item-name {
/*width: 56px;*/
height
: 14px;
font-size
: 14px;
font-family
: PingFangSC-Regular, PingFang SC;
font-weight
: 400;
color
: #333333;
line-height
: 14px;
}
}
.handle-message1
{
padding-bottom
: 0;
}
}
.handle-items1
{
padding-bottom
: 15px;
}
}
style>

View Code

 

效果如下:

 



推荐阅读
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • 【MicroServices】【Arduino】装修甲醛检测,ArduinoDart甲醛、PM2.5、温湿度、光照传感器等,数据记录于SD卡,Python数据显示,UI5前台,微服务后台……
    这篇文章介绍了一个基于Arduino的装修甲醛检测项目,使用了ArduinoDart甲醛、PM2.5、温湿度、光照传感器等硬件,并将数据记录于SD卡,使用Python进行数据显示,使用UI5进行前台设计,使用微服务进行后台开发。该项目还在不断更新中,有兴趣的可以关注作者的博客和GitHub。 ... [详细]
  • Oracle10g备份导入的方法及注意事项
    本文介绍了使用Oracle10g进行备份导入的方法及相关注意事项,同时还介绍了2019年独角兽企业重金招聘Python工程师的标准。内容包括导出exp命令、删用户、创建数据库、授权等操作,以及导入imp命令的使用。详细介绍了导入时的参数设置,如full、ignore、buffer、commit、feedback等。转载来源于https://my.oschina.net/u/1767754/blog/377593。 ... [详细]
  • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
author-avatar
悦md悦小坏蛋
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有