广告
移动端|服务电话: 400-066-1318
首页/标的大厅/项目详情
TASK904_可联动表格组件phase1
收藏项目
所属行业: 互联网 | 项目类型: 网站开发 |
浏览: 2503
项目酬金: ¥ 500
开发周期: 3
投标截止时间: 2022-01-06 23:59:59
已投标 1
我要咨询
竞标中
合同签订
项目进行中
已完成
一、项目简介

A. 本任务为正式任务单(TASK904_可联动表格组件phase1)。 

没有参与过TASK901任务的开发者不要投此标!


要求:

1. 使用VUE2 + GoldenLayout组件的基础上(TASK901已完成)进行AntD table图表组件订制。


2. 组件设计

组件名:visual-table

组件层级:

- table-toolbar 顶部,工具栏(添加参数、选择频率、功能选择组件:visual-option-select)(功能描述见下方描述)

- table-main ,表格主体,右侧有*动条,无分页。使用Ant Table (****s://ant*******/components/table-cn/)

表格第一列UTC固定,UTC内容随着频率的切换,显示数据按规律变化,规律见附件图片1:(UTC列-数据说明)。

- - table-header 列头:表头固定显示2行,第1行是参数名,第2行是参数描述,无需排序和筛选;表头右上角x可删除整列(第一列UTC例外);

     列空间足够则均分,占满上层容器;列宽默认最小为100px,否则出现水平*动条。

- - table-body 表主体

a. row背景间隔出现(灰、白相间);

b. 橙色高亮第4行,代表选中的row,也关联双向绑定的全局时间time_index;

c. 点击某一行,可以*动表格,让该行**到高亮行(第4行),相当于修改全局的当前时间time_index。

工具栏说明>>>

导出:弹出对话框,用户选择导出频率、时间范围,点击确认,提交给后台,下载数据

添加参数:弹出对话框,用户选择\填入1个或多个显示参数,点击确认,调用通用数据请求组件(TASK902完成,传入:参数名、Rate),组件查询完毕,返回数据,给table-body增加返回的参数列。

选择频率:可选显示频率ShowHZ范围(0.25/0.5/1/2/4/8/16/32),切换频率时,重新加载表格数据,数据的处理规律见附件图片2:(其他列-数据说明)

选择组件:由TASK902完成,引入,根据返回的组件字符串,动态加载组件(判断是否为自身),即:本窗口可以切换显示其他组件。


4. 双向绑定

time_index:当前时间

它变化时,使当前visual-table实例下高亮选中的行**到time_index对应的行(即实现了表格数据的play播放)。

当鼠标在visual-table表体上点击行数据时,获取鼠标点中的UTC列值,赋值给time_index。

ShowHZ:  显示频率

当它变化时,当前visual-table实例重新加载UTCData数据和其他列数据,重新渲染。

当用户在table-toolbar工具栏选择频率,切换值时,触发ShowHZ的变化。

UTCData:UTC数据

ShowHZ发生变化时,触发UTCData数据的变化。

其他组件(比如visual_chart)**到UTCData的变化时,重新渲染x轴。

lang:语言

它变化时,使当前visual-table实例下所有固定显示的字符都使用特定的语言显示(可延后)。


5. 数据交互:

调用外围框架(TASK902)请求参数数据的函数(传参:Name(允许多个参数), Rate=1),接口返回前清空表,返回数据后重新渲染表(列数据是追加的模式)。

6. 加载时

初始化visual-table组件时,添加UTC固定列,2个普通参数(AAA,BBB)列到visual-table中.


接任务前问我要视频,看详细效果,增进理解。


B. 另外还有3个任务基于本项目做更深层次的订制,价格可议。

至少包含:本任务的延续任务【visual-table增强phase2】新功能: 列可拖动,工具栏增强(导出、模板)、可手动调整列宽、表格添加标记等。


二、接包要求

所有任务,技术要求如下: 


1. 开发响应式组件,适应分辨率/组件外围框架尺寸的变化。


2. 【中、英、法,多语言支持】。将页面的字段写到配置文件中,页面带参数?lang=cn/fr/en切换语言时加载不同的语言配置。


3. 适合接单老手,具备主动沟通的习惯、做事有闭环思维,为最终项目交付负责。


4. 工时:完成本单不超3天,时间每缩短1天,额外奖励50元/天


5. 支付:本平台有担保支付功能就用本平台。


C. 其它

1. 本项目是为了选择长期合作伙伴(未来项目需要用的技术有:Vue2、Canvas)。

2. 成功合作一个测试单,自动进入项目组,后续所有任务都在本平台托管发布,新任务由项目组成员在本平台选单接任务。


三、交付要求

1. 尽量100%还原参考稿,有困难跟我沟通。


2. 有数据需求的任务需要接入接口。若甲方接口提供不及时,延后对接,可选先验收


3.需提供所有源码。


四、酬金交付方式
详细的《项目开发阶段划分表》在项目启动开发前协定,Yespmp 平台按照该表根据阶段验收情况按阶段支付开发费。
icon 竞标情况
我要竞标 这项目目前还没用户竞标呢!
icon 在线留言
提交
服务电话: 400-066-1318合作邮箱: market@yespmp.comCopyright © 2020 广州云标局网络科技有限公司
在线咨询
联系电话