企业信息化管理开发(主要工作为前端)
一.需求描述
1.企业信息化管理定制与开发
(1)项目软件基础性代码设计、代码编写及调试,能主导系统架构设计及核心代码开发;
(2)核心模块的详细设计,并形成相应的技术文档;
2.前后端用到环境和工具:
(1)前端工具和环境:Node.js ,Vue.js ,ui(vxe-table主要组件,vue-element-admin等管理后台模版)
(2)后端工具和环境: 基本PostgREST+ PostgreSQL(扩展可选:(Python, Flask,xlsxtpl)
3.实现主要任务表(已经有相关本地应用,已有相关 REST APIs,界面原型等资料):
(1)vue列表组件封装(vue封装Grid组件)
(2)VUE组件(vue封装checkBox列表组件)
(3)一般业务模块用可编辑的表格作为主要表单功能。有配置表进行管理及模板处理逻辑生成代码文件。
(4)表单含相关组件主表和多个子表、多个上传的附件及图片。
(5)所有表单数据需要做提交前的数据校验
(6)在用户动态指定的数据库和数据表上,动态的子表数据行,自由增减。(单选数据窗口,多选数据选择窗口,窗口数据选择(业务模块))
(7)联动数据输入,例如:输入产品名称关键字,带出相关产品的选项,选择产品后,自动带出其关联的产品ID、所属类别(树型数据)、当前类别路径等信息
(8)自动行的数据公式计算,自动列的汇总计算,编辑某一单元格,其他计算类数据自动实时更新。
(9)系统框架:后台系统开发配置窗口,用户角色(供应商,客户,本企业)的菜单
(10)开发平台:模块功能定义
(11)开发平台:网络列表及列表字段定义
(12)开发平台:界面管理栏位(菜单栏)
(13)界面设计器(主表自动布局窗口,可延后。先使用表格可编辑行)
(14)列表窗口显示模板或组件(主从表)如:订单,采购单,出货通知单,出货单,退货单等)
(15)录入窗口模板或组件(界面在JS中定义。订单,采购单,出货通知单,出货单,退货单等)
(16)EXECL模板导出报表(使用EASYEXECL)
(17)多选数据选择窗口模板或组件(如:产品选择)
(18)窗口数据选择模板或组件(业务模块)如:询价单转入订单
(19)产品资料(包括:配套产品,多语种,附件,图片,材质表,成本计算等)
(20)数据字典
(21)公司信息(用户注册登记或后端人员输入)
(22)订单产品资料维护
(23)在线询价选择窗口
(24)询价单(配置生成窗口,来源:列表窗口显示模板,录入窗口模板)
(25)订单(配置生成窗口,来源:列表窗口显示模板,录入窗口模板)
(26)出货通知单(配置生成窗口,来源:列表窗口显示模板,录入窗口模板)
(27)出货单(配置生成窗口,来源:列表窗口显示模板,录入窗口模板)
(28)退货单(配置生成窗口,来源:列表窗口显示模板,录入窗口模板)
(29)对账单(配置生成窗口,来源:列表窗口显示模板,录入窗口模板)
(30)资金收付(配置生成窗口,来源:列表窗口显示模板,录入窗口模板)
(31)报关通知单(配置生成窗口,来源:列表窗口显示模板,录入窗口模板)
(32)拖车通知单(配置生成窗口,来源:列表窗口显示模板,录入窗口模板)