代码拉取完成,页面将自动刷新
同步操作将从 Sophi/odf-editor-ui 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
odf模板制作平台前端工程
odf模板平台是由我本人独立研发的可视化制作ODF(Open Document Format)模板的工具,整个系统采用前后端分离模式开发,本项目为前端项目,主要为开发人员提供可视化界面进行odf模板的动态拖拽配置生成,若本地开发需要配合后端项目 odf-editor-sys-server.
##v1.0.1(时间: 2020-9-27) ##新特性
1.odf标签支持条件表达式 2.解决了上个版本中xml生成时的html转义字符过多问题,现已全部清除掉。 3.解决了上个版本中无法多次切换模板的问题 4.新增新建模板功能 5.xml美化和换行
vue全家桶(vue2.0)
cnpm(建议使用cnpm构建)
线条工具-js-plumb
可视化布局->canvas
通信框架->axios
ui框架->elementui(存在部分ant-design,后续会全部改为element)
拖拽实现->jqueryui
2.1 本地开发需要新建覆盖或者修改src目录下的env.json文件,用于配置后端api全局前置url:
{
"env":"local",
"url":"http://localhost:8081//et_center/editor-api"
}
|-odf-editor-sys-ui
|-config 脚手架配置
|-build 打包配置
|-odf 现有odf模板文件
|-src 项目核心模块
|-ant-design ant按需组件定义
|-components 自定义组件
|-flow
|-designer
|-assets 图片文件
|-conifg 节点参数配置
|-modules 模板组件集合
|-style 组件样式
|-util 组件工具类
|-FlowDesigner.vue 模板父级容器组件
|-elementui elementui按需组件定义
|-mixins 混入文件
|-restful 后端接口交互定义
|-router 路由
|-store 缓存
|-util 全局工具类
|-main.js 项目入口
|-env.json 环境参数配置
|-static 静态文件
|-test 单元测试文件
|-package.json 依赖管理
|-README.md 项目介绍
4.1 已完成
任务 | 完成时间 | 存在缺陷 |
---|---|---|
canvas绘制容器 | 2020/8/10 | 无 |
节点拖拽排列 | 2020/8/10 | 无 |
节点连线 | 2020/8/11 | 无 |
加密函数、工具包、页面渲染 | 2020/8/12 | 无 |
模板选择/渲染/保存 | 2020/8/12 | 无 |
节点属性展示、节点变量增删改表格、可编辑表格组件 | 2020/8/14 | 无 |
修改数据库字段、属性动态增删改、xml代码编辑器 | 2020/8/15 | 无 |
js2xml算法 | 2020/8/16 | 无 |
生成xml | 2020/9/17 | 无 |
新建模板 | 2020/9/22 | 无 |
多次切换模板 | 2020/9/22 | 无 |
节点支持条件表达式 | 2020/9/25 | 无 |
4.2 未完成
任务 | 预计开始 | 预计完成 |
---|---|---|
完善登录界面 | ||
在线测试odf数据 | ||
后台配置管理 | ||
引入权限管理 |
git clone http://gitlab.onesport.com.cn/competition/odf-editor-sys/odf-editor-sys-ui.git
git clone ssh://git@gitlab.onesport.com.cn:2222/competition/odf-editor-sys/odf-editor-sys-ui.git
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install
npm run dev
启动成功之后访问http://localhost:8080, 见到如下页面即可:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。