发表于: 2017-05-06 21:29:02

1 1090


今天完成的事情:

完成项目资格审核

开始做项目方案

明天计划的事情:

继续做项目方案

遇到的问题:

暂时还没有,不过估计开始做复盘问题就会一个接着一个来

收获:

萝卜多复盘项目—后台方案

架构:

项目整体使用angular框架,基础库使用jQuery库,UI框架使用bootstrap,文件上传使用angular-file-upload,页面文件使用lazyload加载,ui.bootstrap模态框、分页、轮播图。

方案:

A.整体

整体样式使用bootstrap,响应式兼容手机端(断点设置为768

 

B.信息管理

 

公司列表

1.进入页面时,展示所有公司数据

搜索功能  (GET    /a/company/search)

公司名称 (name)、产品名称 (product) 公司行业(industry)、融资规模financing、认证状态approved、冻结状态freeze为下拉框,选项值和约定的数字绑定

地区(provincecitycounty)联动展示,按约定把省市和代码绑定,并写在constant中直接注入。

公司列表展示和删增改查

每页最多显示10条数据,使用ng-repeat渲染列表数据

认证/解除:( PUT  /a/u/company/status点击跳出模态框,选择确认或取消

冻结/解冻:(  PUT  /a/u/company/status)点击跳出模态框,选择确认或取消

编辑功能:( put  /a/u/company/{id} 带参数跳转至新增/编辑页

删除功能:( DELETE  /a/u/company/{id}),点击跳出模态框,选择确认或取消

新增跳转:(POST  /a/u/company 跳转至新增/编辑

职位跳转:(GET  /a/company/{id}),跳转至职业列表页

2、新增/编辑页

新增:POST  /a/u/company,对数据进行表单验证,将编辑好的数据上传到服务器

编辑: put  /a/u/company/{id},将服务器上的数据显示在表单中对它编辑,将编辑好的数据上传到服务器

上传图片:(post   /a/u/img/{module}),将图片上传至服务器

职位列表

1、进入页面显示所有数据(GET  /a/profession/search

编辑功能:(PUT  /a/u/profession/{id}),进入编辑/新增页面,对职位信息进行编辑

删除功能:(DELETE  /a/u/profession/{id}),点击跳出模态框,选择确认或取消

上架/下架功能:( PUT  /a/u/profession/status),点击跳出模态框,选择确认或取消

  注:如果公司是冻结状态无法进行上架操作

新增功能:通过公司列表点击职位按钮转至某一公司的在招职位列表,对职位进行上架/下架、删除、编辑操作。

注:(GET  /a/tags/{id})获取公司标签列表-供新增职位页面使用

2、新增/编辑页

编辑功能:(PUT  /a/u/profession/{id}),将服务器上的数据显示在表单中并编辑,将编辑好的数据上传到服务器。



返回列表 返回列表
评论

    分享到