整个前端的架构我会使用vue、vue-router、vuex 等类库,做为前端开发的主基调。完成整个网站的搭建。
用户注册,用户登录,分配权限,翻译项目从属关系。
新建任务,定义文档和任务的属性模型(增、删、改、查)
上传文件(增、删、改、查)
分配任务功能
读取office的文档内容。
分析office的格式,保留一部分必要的格式。
前端保留解析格式模型
翻译数据的常量定义(特有行业或名词解释与定义)
翻译内容格式定义与切换
翻译数据的数据统计
翻译数据的定义
推荐翻译数据列表
指正问题(问题类型?)
数据统计
提交完成
文章标志位
所有的历史数据汇总
翻以前
(同上定义)
翻译中
(同上定义)
校对翻译
(同上定义)
完成翻译
(同上定义)
内容处理模块:
历史信息记录与恢复
使用VUE+VUEX+VUE-ROUTER完成。整个前端的架构。保证chrome version 72 + 版本,无问题。
技术难点与重点分析:
1、UBB代码解析。用于存储和展现页面与word等文档的格式。
2、使用Echart做图表分析工具
3、使用drawTable的技术方式,实现table内容的展示与编辑
4、架构说明图,详见translation_systems_mind.xmind
制作业务流程有3个问题:
1、翻译字典和术语库的导入功能是什么意思?是更新一个已有的术语库吗?
2、对于一个项目可以显示详情?但对于一个项目聚合需要一个列表。项目详情如果删除了。那么翻译的结果。会出现在什么位置?
3、进行中翻译任务需要什么样子的结构?与项目是否高度重合?项目与进行中的项目是否是高度融合?
新问题:
4、对于翻译状态的搜索,缺少输入功能。
工作说明 | 内容 |
---|---|
联调接口 | 获取译员列表 |
调整好服务器的nginx的反向代理 | 项目分析报告 |
根据文档调整代码 | 项目详情 |
修复部分BUG与交互 | 创建新项目 |
联调接口 | 行业列表 |
联调接口 | 子行业列表 |
联调接口 | 语言列表 |
联调接口 | 客户列表 |
联调接口 | 文件上传(存在BUG) |