1、在当前BCS层面现有内容(CSF)的右侧(根据现有内容由左向右排序)新增CSF容器,自动定位到新建成功的CSF容器,且激活编辑模式,提示用户“输入CSF描述”,用户输入CSF描述后,按回车键或容器失去焦点后,若CSF重名,toast提示“存在描述相同的CSF,请重新输入”、且激活编辑模式并定位到重名的节点,否则,完成CSF新增/编辑CSF成功
相关操作流程 新建一级CSF/子级CSF/编辑CSF
新建一级CSF
(1)鼠标左键双击地图空白区域
(2)鼠标右键单击地图空白区域,显示功能选项卡点击【新建CSF】选项
(3)通过右上角工具栏按钮 新建CSF选项
新建子级CSF
(1)在地图中选中CSF的情况下(CSF选中样式),【子级CSF】按钮激活,点击后在选中的CSF下新增子级CSF容器
(2)鼠标右键CSF,显示功能选项卡点击【新建子级CSF】选项,在当前CSF下新增子级CSF容器
(3)鼠标左键单击选中目标CSF(CSF选中样式),按回车键,在当前CSF下新增子级CSF容器
双击修改CSF描述
2、深色模式 :整个系统变成深色模式,还需要非全屏和全屏都需要深色模式。(样式参考蓝湖)
3、路径高亮功能:(样式参考蓝湖)
模式一:进入地图,正常显示,此时还没有高亮的节点,左键点击特定CSF节点,高亮相关路径;
浅色版/深色版 高亮节点 所在路径上的所有节点都需要高亮(包含因果连线)
放大 缩小 深色模式切换 全屏地图基础功能可以使用,其他点击按钮 右键都不允许操作为禁用状态,比如地图的节点不可编辑等等其他操作禁用
操作过程:
点击地图校验按钮,切换地图至校验状态(屏蔽绘制状态的功能操作),在校验状态下,鼠标左键单击CSF,高亮显示与该CSF有关系(分解关系和外部影响关系)的全部CSF
模式二:进入地图,直接展示特定的高亮路径。
浅色版/深色版 高亮节点 所在路径上的所有节点都需要高亮(包含因果连线)
放大 缩小 深色模式切换 全屏地图基础功能可以使用,其他点击按钮 右键都不允许操作为禁用状态,比如地图的节点不可编辑等等其他操作禁用
操作过程:
(1)鼠标左键单击CSF,高亮显示与该CSF有关系(分解关系和外部影响关系)的全部CSF
(2)需要一个全局函数 从地图表格中 点击查看路径按钮 切换地图校检状态 高亮该节点,此全局函数的参数是节点的id,后台生成的id为主键进行高亮
4、新增CSF时若超出屏幕范围,可自动定位到新增节点。
新增CSF节点的时候,如果没出现在可视区域的中心则需要自动定位到改节点。
同一BSC层级,当CSF个数超出一屏时,右键新增或双击新增父级节点时,没有定位至新增区域,新增的CSF在可视范围之外,需要拖动滚动条才能看到,自动滚动到新增CSF节点区域
5、拖动父级节点(带着其下子节点),插入(包含同层、跨层拖动)到其他位置:
如果按住鼠标,将3拖到1和2之间(此时CSF间没有位置重叠),此时2之后的内容后移,放开鼠标后,3插入到1和2之间
(同层,跨层)
拖动非顶级节点,到两个节点空白出之间,拖动到那放到那
6、外部影响关系的线是否能改成贝塞尔曲线,多节点可调整连线路径【参考boardmix(https://boardmix.cn/)连线】,以避免外部影响关系很多时造成的视觉错乱干扰 。
需要保存因果连线的路径,回显。(样式参考蓝湖)
目前的问题包括:
(1)连线之后,新建子节点,连线变得很奇怪;
(2)连线之后,再新建节点,依然连线穿过节点
(3)连线贴住节点
(4)连线之后,拖拽节点,节点的连线不是从顶点出发
(5)输入文字,连线也会穿过节点
7、当前非全屏模式下添加了弹窗和抽屉,现在全屏模式下需要兼容显示弹窗和抽屉。(样式参考蓝湖)
8、环路判断 因果连线可能导致环路的发生,所以在因果连线时候需要判断。不能有环路,不能生成线。
9、另外还需要修改一期bug,以最上方的excel表为准
10、这些需求就是全包的意思,如果还有一些很细的需求我们没有想到的,是属于上方需求的一种,不是新增的需求。