职位ID:151424

脑图、树图类绘图定制开发

  • 合作方式:
  • 项目制 全国远程
  • 预估日薪:
  • 1000
  • 预估总价:
  • 20000元
  • 预估工时:
  • 20天
  • 所在区域:
  • 全国远程

需求描述

一、节点样式:
1. 顶层节点与下层节点颜色样式不同;
2. 特定节点会带有一个特定图标。

二、节点树布局规则:
1. 一块canvas画布支持摆放多个树状结构(节点树),树按行排布,有多行;
2. 单个树内部节点居中;
3. 多个树整体靠左排列。

三、节点相关交互:
1.节点文字编辑:双击节点可编辑文字,节点宽固定,高度随着输入文字的增多而增加(无上限);
2.常规方式生成子节点:鼠标点击选中一个节点,右键菜单/点击新建子节点按钮/回车按钮,生成一个该节点的子节点;
3.拖拽节点吸附方式生成子节点:用鼠标拖拽节点,靠近目标节点时会提示吸附成功的效果,若吸附成功,该节点及其全部子节点作为整体成为目标节点的子节点。若未吸附成功就不发生任何改变;

四、连线功能:
1.非父子关系(因果关系)连线:鼠标点击选中一个节点,点击一个连线按钮,会生成一根线,通过该线连接到其他节点。
注:父子节点间的连线,在生成子节点时自动绘制,不能通过手动连线。

五、整体布局:
1. 一共四行树(每行多颗树),行的高度随树的层级增加而增加,四行整体超出页面会有滚动条;
2. 行的宽度,随着树的增加而增加,超出页面宽度会有滚动条,整体画布宽度与最宽的行保持一致。
3. 在特定行空白区域右键菜单新建/双击左键,会新增节点,节点出现在鼠标停留的行。

六、全屏和缩放
1. 在画布中点击全屏,全屏下的画布初始高和全屏前保持一致。获取可视化窗口的宽,如果大于画布的宽,画布的宽变为可视化窗口的100%宽。反之画布的宽大于可视化窗口的宽,会产生滚动条。
2. 放大:初始画布是1.0倍,按比例放大,是整个画布区域放大(四行每行区域宽度不变);缩小:按比例缩小,是整个画布区域缩小(四行每行区域宽度不变,且每行区域有最小高度)。

七、撤销、恢复
1. 无操作时,撤销、恢复是灰色的,无法使用的;
2. 画布如果有新操作时,撤销变成黑色可使用。点击了撤销,恢复才生效,撤销了几步,恢复就有多少步;
3. 撤销恢复堆栈最多保留10个操作。

信用行为

  • 发布项目
    4
  • 订单总数
    2
  • 退款单数
    0

完善简历

工程师完善技术能力和项目经验,更易接到订单

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信客服

需求方请加聘用方端客服沟通需求,工程师请加工程师端客服浏览推送职位

聘用方端客服
工程师端客服
联系聘用方端客服