# 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组态平台
千环智能