# zk-view 版本更新日志


# v3.0.1

🧊

新增:

  • 新增全局函数-》插件-实现vue中挂载组件
  • 连续动画支持旋转及流动的正反向流动控制
  • 画布支持上下左右自由缩放移动模式
  • 图纸数据源测点列表支持重载功能,在图纸配置页面直接更新数据源测点列表,无需重新导入修改后的数据源
  • 数据源支持部署URL地址,当导出图纸时,自动使用URL地址,无需手动修改数据源地址,支持动态地址写法,如 /tsdb,当该输入为空时,部署URL默认为开发URL,动态地址需配合网关使用

优化:

  • 测点选中后,测点名称过长看不全
  • 优化大批量测点加载速度

修复:

  • 修复动画-数据阈值判断时,字符串无法比较问题
  • 修复数据源超过300点位时无法进行测点选择的问题,优化后支持单张图纸1万点以上数据绑定(需重新下载数据源代码),或在原通信代码的onopen方法中添加this.session.setMaxTextMessageBufferSize(1024 * 1024); // 设置最大文本消息缓冲区大小为1MB

# v2.4.4

🧊

新增:

  • 新增2579个svg图标
  • 多元素大小输入框尺寸配置,批量元素新增修改统一大小
  • 共享资源中添加复制图片标识、复制base64编码
  • 在图纸预览窗新增打开图纸,防止新用户不知如何操作
  • 新增视频音乐地址数据绑定,可以切换视频或监控
  • 新增Iframe地址数据绑定,可以切换Iframe内部网站
  • 随机数据源中间点新增到20个
  • 测点key对应的离线监听字段,该字段将配置全局的离线设备的半隐藏。

优化:

  • 取消线元素锚点自动对齐消失,更便于设置微小角度
  • 方向键调整元素位置,根据当前图纸的缩放大小,自动改变移动的距离,从1-0.1,更方便细微操作
  • 选中大量元素时,进行缩放操作页面卡顿
  • 数据源原始点注册时,如果多个传感器(以缺省模式/局部刷新)在高频率发送数据,导致原始点管理测点只显示缺省的数据点,无法全部绑定,后端数据源识别新增(ORIGINALDATA)识别字段
  • 下载栏资源,下载时,链接再小文字上,用户无法选中,调整为大的盒子区域
  • 企业版外网资源访问地址,分为两种类型,一种为服务器代理型,一种为用户电脑直接访问,适用不同场景
  • 将图纸中无用的属性进行判断移除,大幅度优化图纸文件的大小
  • 将动画滑动条改为输入框,更好准确控制数据大小

修复:

  • 共享资源套图目录定位错误
  • 云部署无法跳转到外部地址,(将云部署地址为空时,自动跳转外部地址)
  • 共享素材用户共享查询会加载所有资源,导致网页网络请求过多卡顿
  • 网络资源用户头像显示异常
  • 预览页面手机上显示在桌面外面
  • 云部署页面favicon不显示
  • 生产中适用动态WebSocket地址,当不指定ip时,如/zkSouce,将自动匹配当前url地址
  • 图片编辑工具编辑图片后会保存到图纸中
  • GIF动画控制立即启动报错
  • 动画/数据测点没有选择时报错,动画-数据 测点检测是否进行选取,并进行提示
  • 通过输入框修改元素样式时,鼠标失去焦点时,如果点击其他元素,会将其他元素的样式属性进行复制
  • 标签页预览自动关闭问题
  • 测点key包含.的时候动画添加错误
  • iframe背景图片加载异常

# v2.2.26

🧊

新增:

  • echarts 分享实例库
  • echarts 词云
  • echarts 水球图
  • echarts图表组件新增点击自动搜索共享资源图表
  • vue组件新增点击自动搜索共享资源图表

优化:

  • echarts图表组件数据传递优化,无需使用chart关键字进行option注册

修复:

  • 微信登录关闭后,无法正确进入主界面
  • 微信登录名称中有表情符号时,无法注册

# v2.2.17

🧊

新增:

  • svg制图工具
  • 图片编辑工具
  • 手机登录入口
  • 微信登录入口
  • 密码找回入口

优化:

  • 优化元素渲染性能(完美重绘、边框触发)
  • 登录页面回车登录

修复:

  • 文本拖拽到画布弹出警告hitWidth
  • 云部署页面加载时默认滚动条闪现
  • 云分享提取页面背景不全


# v2.2.6

🧊

新增:

  • svg元素支持复制svg代码
  • 数据源列表原始点管理、原始点列表、中间点列表、实时数据查看,支持搜索
  • 预览页面新增上下按钮进行当前文件夹图纸的跳转,实现演示模式
  • 原始点管理新增 数据源测点项目选项 ORIGINAL
  • 数据源测点批量删除
  • 数据源事件脚本:连接成功(OPEN)、连接关闭(CLOSE)、测点数据(DATA)、代理http返回值(HTTP)、用户自定义消息(USER)
  • 图纸加载完成时脚本
  • 参考值点位(首次添加数据源后,点击实时预览后即可获取参考值)
  • 用户头像和打赏二维码
  • 原始点管理新增中文名称支持 NAMEMAP,增加连接状态显示
  • 富文本新增属性(边框、阴影)配置
  • 动画新增复制粘贴动画
  • 数据绑定新增复制粘贴数据绑定
  • 右键目录时,目录云部署管理(对目录中的项目云部署)
  • 页面跳转动画,新增发布地址可下拉选择

优化:

  • vue组件代码编辑器优化
  • 图表组件代码编辑器优化
  • 将数据源连接注册点的key改为数组形式,便于识别key的层级,格式[[key1, key2], [], []]
  • 配置栏数据源弹出迷你窗口改为新标签页打开
  • websocket 数据源管理连接、图纸数据源管理实时数据查看两个功能,统一接入函数,添加断线重连,发送有效注册点信息
  • 原始点管理独立连接,通过获取所有测点(originalAllPoint)接口,获取全部测点,发送空注册点信息
  • DoAction.js 优化匹配语法,提高运行速度
  • UI样式优化
  • 数据源连接控制按钮逻辑优化
  • 平台及图纸gzip压缩,提升访问速度
  • 排列对齐工具优化,单元素与图纸对齐,多元素与第一元素对齐
  • 富文本渲染提升清晰度
  • 当浏览器缩放比例不是100%时,提示用户
  • 优化不同图形判断方法,提升页面响应速度
  • 调色板预置颜色优化,新增颜色记录
  • 吸附引导线首尾端对齐图形,修改引导线形态更加清晰
  • 更改目录名称时,显示原名称

修复:

  • dom元素动画立即启动时未渲染完成报错
  • 拖入模型时,动画Id未重置,导致模型动画不能启动
  • 富文本组件导出后显示异常
  • 画布动画进入时,会出现滚动条
  • 当画布中存在直线时,缩放吸附失效
  • 原始点管理新增 数据源测点项目选项多次打开被遮挡
  • 按下 ctrl 调整资源顺序后,无法拖动元素或图纸进行打开,draggable 无效
  • 百度地图导出HTML后,无法显示,报接口调用失败
  • 网络资源的资源偶尔加载失败问题
  • 实时预览如果选中线元素,锚点未进行消除
  • 补间动画速度为0时,速度滑动条异常消失

其他:

  • vue组件导出后,在同一页面引入多个组件导致动画异常,暂时移除vue组件导出,vue中集成使用iframe方式

# v1.12.30

🧊

新增:

  • DOM组件的数据绑定添加
  • 数据绑定:图片绑定
  • 动画:(事件动画/弹出附近信息框)通用数据弹出模板
  • Gif 动态图片 (.gif) 格式支持
  • 动画:Gif 动画启停控制(补间动画/Gif动画控制)
  • 第三方 iframe 方式嵌入组态平台的父子页面通信接口
  • 第三方 iframe 方式嵌入导出图纸的父子页面通信接口

# 数据源架构专题更新

  • 数据源抽离图纸,实现图纸静态化,拉取数据库配置数据源,图纸中解析数据库数据源
  • 独立页面管理数据源,编辑器页面仅仅执行调用操作,编辑器可以调用所有的数据源
  • 数据源支持json格式数据(不再限制深度)
  • 全局send socket 方法 (window.global.sendData(souceKey, data))
  • websocket 数据源添加数据后端发送功能
  • 数据源数据刷新时触发脚本
  • socket 心跳断线重连
  • 数据源连接时,发送订购点信息
  • 复制粘贴数据源
  • 修改识别码时,更改所有的绑定点的识别码
  • 事件动画:发送get、post请求采用转发方式,绕过浏览器跨域限制
  • 数据源管理-下载和导入数据源 json 文件
  • 数据源测点列表功能
  • 数据源实时数据查看功能
  • 添加预置数据源,zkSetting.js中配置管理员数据源
  • 添加标准的随机源,测点选择分为原始测点和随机测点面板

优化:

  • 数据源更改名称在改变时发送更改请求
  • 确定每一种元素对应的动画效果
  • 动画动作启动和动作停止绑定同一种动作类型时,启停采取交替触发
  • 动画函数优化,大幅度提高动画性能,降低GPU占用
  • 事件动画(本地数据源赋值/webSocket数据发送/发送GET请求/发送POST请求)参数编辑优化

修复:

  • 图片base64复制失败
  • svg 边框背景变色如果不是iconpark的格式,导致无效
  • 注册完成后,登录页面报错
  • 颜色选择器某些情况下点击会报异常
  • 未添加数据源时,动画无法添加随机数据源中间点
  • 当右侧菜单栏切换为非样式栏时,顶部开始栏设置样式无效
  • 开始菜单字体列表未加载
  • 编辑器看到的vue组件和预览大小不一致,chart和vue显示模式调整

# v1.12.20

🧊

新增:

  • 添加二次开发管理员预置全局JS方法文件:GlobalFunction.js
  • 素材库支持批量多选操作(鼠标移入素材库栏,shift多选模式切换)
  • 用户管理功能页
  • 云部署图纸未发布或超期的提示页面PublishNotFound
  • 鼠标放在素材库元素名称上时,显示元素全名
  • 鼠标放在共享资源元素名称上时,显示元素全名
  • 鼠标放在网络资源元素名称上时,显示元素全名
  • 鼠标放在分享按钮上时,显示操作名称
  • 鼠标移入素材库栏,Tab键 元素/图纸 切换
  • 登录页面新增:用户消息提示弹出框
  • 节点树全新升级-支持删除/锁定/显示/提示/选中
  • 样式栏新增隐藏/显示属性配置项
  • 动画新增(补间动画/显示->隐藏(visible))
  • 动画新增(事件动画/webSocket数据发送【webSocket数据源条件下,发送数据功能】)
  • webSocket数据源连接成功后,在预览模式和产品模式发送数据源注册节点信息

优化:

  • 将cookie认证变更为header认证
  • 合并企业版和在线版接口功能,添加部署模式切换
  • 元素预览弹出框自适应高度变化
  • 共享资源弹出框自适应高度变化
  • 网络资源弹出框自适应高度变化
  • 网络资源预览弹出框自适应高度变化
  • 图表脚本编辑器自适应宽高变化
  • 媒体脚本编辑器自适应宽高变化
  • Vue组件脚本编辑器自适应宽高变化
  • 图纸初始化脚本编辑器自适应宽高变化
  • 数据源js脚本编辑器自适应宽高变化
  • 公式js脚本编辑器自适应宽高变化
  • 数据源管理器自适应宽高变化
  • 测点选择器自适应宽高变化
  • 事件动画发送请求返回值脚本编辑器自适应宽高变化
  • 云分享页面显示优化
  • 素材库图标文字显示优化(加文字边框更加清晰)

修复:

  • 回收站弹出子菜单高度超出屏幕
  • 素材栏右键菜单二级子菜单高度超出屏幕
  • 图纸发布地址publishPath修改后,保存后再打开图纸丢失信息
  • 新增图纸后,保存的图纸出现在上一个活动目录
  • 删除工作目录时,未更新目录列表
  • 素材图纸拖动排序后,原位置元素无法拖动
  • 拖动元素的到工作目录时,弹出目录名称被遮挡
  • 新增图纸名称超过32位时,弹出数据库报错
  • 部分图形的样式数字输入框未设置数值下限导致异常
  • Arc扇环图形缩放引导异常,移除Arc的引导
  • 图纸上有直线元素时,缩放图形到最小时,图形消失报错

# v1.12.9

🧊

新增:

  • Dom元素动画控制功能(移除F1、F2画布预览)
  • Dom元素支持样式设置
  • 动画(补间动画/隐藏(visible)动画)

优化:

  • 优化字体文件大小,保留常用3500汉字,提高字体文件加载速度
  • 取消吸附由Shift更改为空格(space),原Shift取消吸附与Shift比例缩放冲突
  • 缩小动画数据判断条件框的大小
  • 图纸初始化时会一瞬间从大到小变形(添加图纸加载缓冲动画)

修复:

  • 脚本编写错误后,图纸无法加载(异常捕获: 预渲染dom元素、图纸js脚本,媒体组件/图表组件/vue组件/数据源模块)
  • 多选图形中含有line元素时进行移动,锚点异常出现
  • SVG元素镜像无法正常显示

# v1.12.2

🧊

新增:

  • 动画(补间动画/光标切换),实现鼠标指针样式变化
  • 第三方免登录直接进入系统
  • 第三方直接跳转到对应的图纸编辑
  • 第三方云部署token获取免密登录云部署页面
  • 后端资源第三方接入API接口功能及文档

优化:

  • 打包文档到public/static/docs模块下,集成用户文档
  • 取消共享资源快捷键(ctrl + alt),该异常导致深度选中+多选时,快捷键冲突
  • 抽离预置文本文件ZkSetting.js 文件,支持用户自定义软件预置内容

修复:

  • 无法通过Iframe嵌入第三方平台
  • 图纸脚本提示全局动画控制改为 setAni
  • 图纸标签、描述信息修改后,预览未更新
  • 云部署管理日期不更新导致显示部署过期
  • echarts配置项地图参数无法加载显示
  • 回收站还原菜单无法弹出
  • 数据绑定动画过渡效果显示异常,更改为开启保留小数点后可开启过渡动画
  • 采用100%宽高方案,原采用100vh的方案导致手机端拉伸全屏幕是被功能栏遮挡
  • 手机端上下滑动时在图纸上有元素的区域无法触发
  • 元素透明度改变后,点击另一个元素会导致前一个图形的透明度跟着变化

# v1.11.7

🧊

新增:

  • 动态加载字体文件
  • 捕捉预览错误并进行console提示
  • 全局动画控制函数aniCtr
  • 动画(事件动画/动画控制)实现无需中间测点的动画控制功能
  • 云分享功能,实现类百度网盘分享机制
  • 云部署功能
  • Iframe组件

优化:


修复:

  • 屏蔽图纸以外区域Ctrl + s 事件,该异常会导致保存图纸是意外调出浏览器保存事件
  • 模型解组时,层级错乱
  • 元素更新名称时,左侧管理栏未更新
  • 删除图纸时同时删除云部署和云分享

# v1.10.3

🧊

新增:

  • 动画(事件动画/自定义动画)
  • 用户自定义数据源
  • 支持SVG图形,SVG图形动画支持(边框变色和背景变色)
  • 支持SVG元素样式修改支持
  • 数据绑定支持过渡动画的开启和关闭
  • 数据绑定支持添加后缀
  • 事件动画/页面跳转支持本地页面跳转和云部署地址跳转
  • 页面加载动画

优化:

  • 播放音频动画,音频源更改为后端动态音频源
  • 资源检索逻辑,以图纸名称、关键字、描述三项同时检索

修复:

  • 系统屏幕开启缩放后,图纸显示比例不正确(系统修改显示为100%,重启浏览器)
  • 实时预览图纸会加载两遍
  • 二级弹出菜单显示位置溢出问题
  • 注销重新登陆后,图纸会重复加载,注销后添加reload

# v1.9.8

🧊

新增:

  • 通用的 Dom 自定义模块
  • Echarts图表模块,将自有图表更改为Echarts图表
  • Vue组件数据绑定与监听功能
  • 图纸添加显示显示模式(拉伸全屏/全屏自适应/滚动自适应/纵向滚动/横向滚动/固定大小)
  • 事件动画中,发送请求增加返回数据的js结果处理脚本
  • F1长按启动动画预览,F2长按启动带有数据监听的动画预览,F4打开预览窗口
  • 绘图组件模块
  • 视频组件(西瓜视频模块)
  • 企业版网络资源获取模块
  • Vue模板工程
  • nginx软件下载
  • 用户自绘制图形添加动画支持
  • 全局挂载函数window.X,加入图纸全局供用户调用

优化:


修复:

  • 滚动模式,图纸不会局中显示
  • 横向滚动和自适应滚动模式,x轴无法滚动
  • 锚点线预览不显示
  • 拖入(分享过的)内网资源图纸时,一次打开两个相同图纸
  • 网络资源打开图纸时,无加载动画
  • 本地数据源赋值不生效

# v1.7.19

🧊

新增:

  • 节点树功能栏(锁定、隐藏、删除)
  • 页面弹出预览功能
  • 导出Vue组件
  • 数据源下载模块
  • 图纸预览时,鼠标双击绑定有数据的节点,显示数据状态及更新时间
  • Group元素的边框变色动画
  • 预览窗自动热更新机制
  • 富文本编辑器组件
  • 图纸初始化脚本js编辑器
  • 预览页面添加数据源状态显示

优化:

  • 拖入打开图纸后,不再自动启动动画、数据源、数据绑定
  • 公式编辑器更改为js脚本形式编辑公式
  • 共享资源按钮更改到顶部位置,原位置更改为目录搜索

修复:

  • 双击输入文本框弹出时,左右切换光标位置若鼠标不在输入框中时,无法切换光标在文字中的位置
  • 动画添加后,无法修改动画的初始值,导致只有删除动画重新添加后才能重新初始化动画位置和样式
  • 动画的启动总开关关闭后,保存图纸后,自动启动
  • 导出HTML,图纸名称长会导致文字溢出

# v1.6.15

🧊

新增:

  • 数据源管理 批量操作功能
  • 分享支持批量操作
  • 共享元素搜索时,支持回车键触发请求,最后一页自动到底
  • 共享面板的快捷键呼出
  • 新增移动端触屏等事件监听
  • 双击文本输入文字的撤销事件
  • 随机数据源随机测点移除功能
  • 随机数据源数据测点批量增加功能
  • 回收站功能

优化:

  • 移除启动图纸时,数据源自动触发写入图纸记录数据的操作,该异常会导致用户误判数据真实性
  • 将共享资源窗口增大

修复:

  • 右键打开图纸,没有保存的绿色标识效果
  • 上传图片时,名称太长会导致上传失败
  • 小写导入axios,在导出的HTML中直接进行使用
  • 事件动画发送get请求报错
  • 编解组的元素x、y坐标消失,导致出现在图纸的左上角下不来
  • 数据绑定的范围判断在小数时,无法进行判断
  • 数据源文本类型支持

# v1.5.17

🧊

新增:

  • 格式刷快捷键/刷子样式修改
  • 动画(补间动画/图片切换 、 补间动画/背景切换)
  • 数据源复制功能
  • 资源、工作目录支持排序功能

优化:

  • 取消导出GIF动画功能,提供GifCam小程序进行外部录制图纸

修复:

  • 首页未登录时,不能自动跳转到登录页
  • 选中线元素后,三个锚点不消失
  • 剪切功能修复
  • 绑定数据列太窄,数据位数长时,换行乱动无法选中
  • 绑定数据最后一行被遮挡

# v1.4.26

🧊

新增:

  • 开始菜单添加文字、线条、填充处理工具
  • 帮助功能栏
  • 快捷键提示栏
  • 解锁快捷键
  • 留言反馈栏

优化:

  • 设置过图形的样式后,进行缓存记录,记住样式
  • 缩放辅助线干扰视线

修复:

  • 吸附线多时,无法对齐
  • 线元素的水平、垂直引导,线的对齐bug
  • 吸附线导出html后,样式位置错乱
  • MyEval中的箭头函数
  • GIf导出后吸附线错位
  • 更改玩图纸大小,输入框未刷新
  • 使用艺术效果后,编辑文字,文字透明度消失
  • 右键删除锚点bug
  • 缩放组中有文本时,文本未缩放
  • 微信昵称中有图片时,无法保存
  • 元素共享搜索图纸后,数量定在16上bug
  • 画布大小更新后,数据不回显
  • 导出html,镜像图形不生效

系统更新日志


zk-view WEB组态平台


千环智能