发表于: 2017-05-06 21:29:02
1 1090
今天完成的事情:
完成项目资格审核
开始做项目方案
明天计划的事情:
继续做项目方案
遇到的问题:
暂时还没有,不过估计开始做复盘问题就会一个接着一个来
收获:
萝卜多复盘项目—后台方案
架构:
项目整体使用angular框架,基础库使用jQuery库,UI框架使用bootstrap,文件上传使用angular-file-upload,页面文件使用lazyload加载,ui.bootstrap模态框、分页、轮播图。
方案:
A.整体
整体样式使用bootstrap,响应式兼容手机端(断点设置为768)
B.信息管理
u 公司列表
1.进入页面时,展示所有公司数据
搜索功能 (GET /a/company/search)
公司名称 (name)、产品名称 (product) 公司行业(industry)、融资规模financing、认证状态approved、冻结状态freeze为下拉框,选项值和约定的数字绑定
地区(province、city、county)联动展示,按约定把省市和代码绑定,并写在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}),将图片上传至服务器
u 职位列表
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}),将服务器上的数据显示在表单中并编辑,将编辑好的数据上传到服务器。
评论